//NSString *compileDate = [NSString stringWithFormat:@"%s", __DATE__];
NSString *compileDate = [NSString stringWithUTF8String:__DATE__];
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"MMM d yyyy"];
//[df setDateFormat:@"MMM dd yyyy"];
NSDate *aDate = [df dateFromString:compileDate];
Run Code Online (Sandbox Code Playgroud)
好的,我放弃了.为什么aDate有时会返回为零?
如果我使用已注释的线条或其匹配的替换线,这是否重要?
我需要编写一个GUI相关的JavaScript库.它会给我的网站带来一些优势(就我能提供的功能而言) - 直到我的竞争对手玩它足够长的时间来弄清楚如何自己编写它(或者最终破解下载的脚本).我可以接受这样一个事实:它会随着时间的推移而被模仿 - 这对于课程(它的业务部分)而言是相同的.我只想在几个月的时间里呼吸人们去的地方"哇 - 他们这样做了怎么样?" - 这给了我几个月的免费宣传和一些动力去转移到其他事情上.
为了清楚起见,我甚至不关心那些仍然会破解消息来源的核心黑客 - 这就是一场不值得战斗的输掉战争(无论如何我接受我的代码并非"如此珍贵").然而,我无法忍受的是,通过使用任何人都可以下载和使用的普通JavaScript,有效地简单地将所有可能进入图书馆的辛勤工作交给我的竞争对手.如果有人打算使用我的工作,那么我肯定不想简单地把它交给他们 - 我希望他们努力解码它.如果他们可以解码它,他们应该得到代码(他们很可能会发现他们自己可以编写更好的代码 - 他们只是没有') - 所以,我并没有声称没有人可以写这个(这在任何情况下都是一个荒谬的主张) - 而是,我所说的是没有人(到目前为止)已经使我的功能谈论,可用于这个特定的行业 - 而我(作为一个企业家而不是一个极客/编码员),想要为它的所有价值赢得它,而它持续,直到它(不可避免地)被黑客攻击.
已经确定的事实是,我正在"攻击"的行业中没有一个网站具有此功能,因此这种库的价值是不可否认的,并且不值得讨论(即这不是我在这里要求的).
我想要找到的是混淆javascript库的优点和缺点,以便我可以做出最终决定.
我最关心的两个问题是调试,以及混淆器可能引入的细微错误.
我想知道:
如何管理这些风险(能够调试错误的代码,确保/最小化混淆错误)
您是否可以推荐任何质量好的行业标准混淆器(最好是您自己使用的东西).
您在生产环境中使用混淆代码的经历是什么?
我正在使用ASP.NET Web表单,
当用户提交页面时,会向许多人发送一封电子邮件,这会减缓后退,
发送电子邮件的最佳方式是什么,而不会减慢页面的重新加载速度?
谢谢
我的GTK应用程序中有一个打包盒,我每隔一段时间用一个全新的条目替换它(至少现在因为我赶时间).
由于我用新实例替换它,我是否需要从内存中明确地释放旧包装盒内容或者是否在GTK中有一些垃圾收集?
如果我确实需要明确需要释放该对象,是否有一个命令会以递归方式转到该树中的所有对象(就像它会清除我的主要包装盒内的盒子容器中的按钮)?那么,连接到对象的信号和处理程序呢?
我正在使用C/GTK-2.0(gcc v4.4.3和GTK 2.20.0).
我有一个项目配置(我认为)生成通用二进制文件.基本SDK设置为3.2,部署目标设置为3.1.目标设备系列是iPhone/iPad,架构是armv6 armv7.
关于这个Universal二进制文件是如何工作的,我有几个问题:
1)当我想提交应用程序二进制文件以供审阅时,我应该将哪些配置设置为构建目标?如果我将其设置为"设备 - 3.1",我会收到警告"warning: building with Targeted Device Family" that includes iPad('1,2') requires building with the 3.2 or later SDK".但是,如果我使用SDK 3.2构建,它是否仍然可以在带有OS 3.1的iPhone上运行?什么是适合设备和架构的配置(arm6/arm7)?
2)如何测试上面的场景(使用SDK 3.2构建,但安装在运行OS 3.1的设备上)?如果我使用SDK 3.2构建,当我尝试将其安装在带有OS 3.1的手机上时,我会收到错误消息,说明手机的操作系统未更新.
谢谢!
网站有很多可配置的信息:
存储所有这些信息的方法有很多种:
您通常选择哪些方法来完成任务?您认为哪些方法不合适?
先感谢您!
Java编译器是否优化了这样的语句
if (a == true) {
if (b == true) {
if (c == true) {
if(d == true) {
//code to process stands here
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
至
if (a == true && b==true && c==true && d == true)
Run Code Online (Sandbox Code Playgroud)
所以这是我的第一个问题:两者都采用完全相同的"CPU周期",或者是第一个"慢"的变体.
我的第二个问题是,第一个带有级联的变体,如果被认为是糟糕的编程风格,因为它是如此冗长?
(我喜欢第一个变体,因为我可以更好地逻辑分组我的表达式并更好地评论它们(我的if语句比示例中的更复杂),但也许这是糟糕的编程风格?)甚至更慢,这就是我要问的原因.. .
谢谢Jens
我正在使用php和mysql.如果我想分享照片网站,最好的数据库设计是什么,用于上传和显示照片.这就是我的想法:
domain:
|_> photos
|_> user
Run Code Online (Sandbox Code Playgroud)
登录用户将在[ http://www.domain.com/user/upload.php]上传照片
照片存储在文件系统中,并且存储在数据库中的路径到照片.所以,在我的照片文件夹中就像:照片/用户A /子文件夹+照片,照片/用户B /子文件夹+照片,照片/用户C /子文件夹+照片等
公众/其他人可以查看他的照片:[ http://www.domain.com/photos/user/?photoid=123]
其中123是photoid,从那里,我将从数据库中查询获取路径并显示图像.
我的问题:
什么是照片共享网站(如flickr)最好的数据库设计?
如果我继续在"photos"文件夹中创建新文件夹,是否会有任何问题.如果成千上万的用户注册了怎么办?什么是最佳实践
我应该保留多大的照片?目前我只存储缩略图(100x100)和(最大)1600x1200像素照片.
在开发照片共享网站时,我应该注意哪些其他事项?
可能重复:
使当前Git分支成为主分支
我的Git存储库中有两个分支:
masterseotweaks(最初创建master)我创建seotweaks的目的是迅速将其合并回来master.然而,那是三个月前,这个分支的代码是13个版本master.
它已经有效地成为我们的工作主分支,因为现在所有的代码master或多或少已经过时了.
我知道非常糟糕的做法,经验教训.
你知道如何master用那些替换分支的所有内容seotweaks吗?
我可以删除所有内容master并合并,但这不是最佳实践.
asp.net ×2
iphone ×2
android ×1
c ×1
compilation ×1
date ×1
email ×1
git ×1
git-branch ×1
gtk ×1
ipad ×1
java ×1
javascript ×1
merge ×1
mysql ×1
nsdate ×1
obfuscation ×1
optimization ×1
photos ×1
php ×1
sendmail ×1
sharing ×1