问题列表 - 第27127页

iPhone SDK Objective-C __DATE __(编译日期)无法转换为NSDate

//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有时会返回为零?

如果我使用已注释的线条或其匹配的替换线,这是否重要?

iphone compilation date nsdate nsdateformatter

5
推荐指数
2
解决办法
3168
查看次数

Javascript库:混淆或不混淆 - 这就是问题所在

我需要编写一个GUI相关的JavaScript库.它会给我的网站带来一些优势(就我能提供的功能而言) - 直到我的竞争对手玩它足够长的时间来弄清楚如何自己编写它(或者最终破解下载的脚本).我可以接受这样一个事实:它会随着时间的推移而被模仿 - 这对于课程(它的业务部分)而言是相同的.我只想在几个月的时间里呼吸人们去的地方"哇 - 他们这样做了怎么样?" - 这给了我几个月的免费宣传和一些动力去转移到其他事情上.

为了清楚起见,我甚至不关心那些仍然会破解消息来源的核心黑客 - 这就是一场不值得战斗的输掉战争(无论如何我接受我的代码并非"如此珍贵").然而,我无法忍受的是,通过使用任何人都可以下载和使用的普通JavaScript,有效地简单地将所有可能进入图书馆的辛勤工作交给我的竞争对手.如果有人打算使用我的工作,那么我肯定不想简单地把它交给他们 - 我希望他们努力解码它.如果他们可以解码它,他们应该得到代码(他们很可能会发现他们自己可以编写更好的代码 - 他们只是没有') - 所以,我并没有声称没有人可以写这个(这在任何情况下都是一个荒谬的主张) - 而是,我所说的是没有人(到目前为止)已经使我的功能谈论,可用于这个特定的行业 - 而我(作为一个企业家而不是一个极客/编码员),想要为它的所有价值赢得它,而它持续,直到它(不可避免地)被黑客攻击.

已经确定的事实是,我正在"攻击"的行业中没有一个网站具有此功能,因此这种库的价值是不可否认的,并且不值得讨论(即这不是我在这里要求的).

我想要找到的是混淆javascript库的优点和缺点,以便我可以做出最终决定.

我最关心的两个问题是调试,以及混淆器可能引入的细微错误.

我想知道:

  1. 如何管理这些风险(能够调试错误的代码,确保/最小化混淆错误)

  2. 您是否可以推荐任何质量好的行业标准混淆器(最好是您自己使用的东西).

  3. 您在生产环境中使用混淆代码的经历是什么?

javascript obfuscation

22
推荐指数
2
解决办法
7763
查看次数

如何在AsP.NET的后台发送电子邮件?

我正在使用ASP.NET Web表单,

当用户提交页面时,会向许多人发送一封电子邮件,这会减缓后退,

发送电子邮件的最佳方式是什么,而不会减慢页面的重新加载速度?

谢谢

asp.net email sendmail

2
推荐指数
1
解决办法
2093
查看次数

GTK中的免费对象/小部件?

我的GTK应用程序中有一个打包盒,我每隔一段时间用一个全新的条目替换它(至少现在因为我赶时间).

由于我用新实例替换它,我是否需要从内存中明确地释放旧包装盒内容或者是否在GTK中有一些垃圾收集?

如果我确实需要明确需要释放该对象,是否有一个命令会以递归方式转到该树中的所有对象(就像它会清除我的主要包装盒内的盒子容器中的按钮)?那么,连接到对象的信号和处理程序呢?

我正在使用C/GTK-2.0(gcc v4.4.3和GTK 2.20.0).

c gtk

5
推荐指数
1
解决办法
1929
查看次数

66
推荐指数
3
解决办法
11万
查看次数

构建/测试通用iPhone/iPad应用程序

我有一个项目配置(我认为)生成通用二进制文件.基本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的手机上时,我会收到错误消息,说明手机的操作系统未更新.

谢谢!

iphone universal-binary ipad

7
推荐指数
1
解决办法
1万
查看次数

配置asp.net Web应用程序.最佳做法

网站有很多可配置的信息:

  • UI消息
  • 分页和其他UI参数中使用的记录数
  • 网页和超时的缓存持续时间
  • 路线图和站点结构
  • ...

存储所有这些信息的方法有很多种:

  • AppSettings(web.config)
  • 自定义部分(web.config)
  • 从web.config引用的外部xml /文本文件
  • 常量的内部静态类
  • 数据库表
  • ...

您通常选择哪些方法来完成任务?您认为哪些方法不合适?

先感谢您!

asp.net configuration

5
推荐指数
1
解决办法
777
查看次数

Java编译器:优化"级联"ifs和最佳实践?

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

java optimization

1
推荐指数
1
解决办法
607
查看次数

数据库设计共享照片网站?

我正在使用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,从那里,我将从数据库中查询获取路径并显示图像.

我的问题:

  1. 什么是照片共享网站(如flickr)最好的数据库设计?

  2. 如果我继续在"photos"文件夹中创建新文件夹,是否会有任何问题.如果成千上万的用户注册了怎么办?什么是最佳实践

  3. 我应该保留多大的照片?目前我只存储缩略图(100x100)和(最大)1600x1200像素照片.

  4. 在开发照片共享网站时,我应该注意哪些其他事项?

php mysql database-design sharing photos

2
推荐指数
1
解决办法
2837
查看次数

如何在Git中完全替换另一个分支中的master分支?

可能重复:
使当前Git分支成为主分支

我的Git存储库中有两个分支:

  1. master
  2. seotweaks(最初创建master)

我创建seotweaks的目的是迅速将其合并回来master.然而,那是三个月前,这个分支的代码是13个版本master.

它已经有效地成为我们的工作主分支,因为现在所有的代码master或多或少已经过时了.

我知道非常糟糕的做法,经验教训.

你知道如何master用那些替换分支的所有内容seotweaks吗?

我可以删除所有内容master并合并,但这不是最佳实践.

git merge git-branch

1549
推荐指数
5
解决办法
54万
查看次数