如何在JavaScript中验证电子邮件地址?
跟踪和/或自动化数据库架构更改的最佳方法是什么?我们的团队使用Subversion进行版本控制,我们已经能够以这种方式自动完成一些任务(将构建推送到临时服务器,将经过测试的代码部署到生产服务器),但我们仍在手动执行数据库更新.我想找到或创建一个解决方案,使我们能够跨不同环境的服务器高效工作,同时继续使用Subversion作为后端,通过该后端将代码和数据库更新推送到各种服务器.
许多流行的软件包都包含自动更新脚本,可以检测数据库版本并应用必要的更改.这是否是即使在更大规模(跨多个项目,有时还有多种环境和语言)中实现这一目标的最佳方式?如果是这样,是否有任何现有的代码可以简化流程,或者最好只是推出我们自己的解决方案?有没有人之前实现过类似的东西并将它集成到Subversion post-commit钩子中,或者这是一个坏主意?
虽然支持多个平台的解决方案更可取,但我们肯定需要支持Linux/Apache/MySQL/PHP堆栈,因为我们的大多数工作都在该平台上.
我有一个UNIX类型的时间戳存储INT
在MySQL的一列中.将其作为MySQL检索的正确方法是什么DATETIME
?
(我在重新扫描MySQL Date函数时找到了答案,但是在SO上没有看到答案.想想它应该在这里.)
在做了一些阅读之后,我发现你可以在UISwitch控件上自定义文本和颜色.我很好奇这些方法是否会导致我的应用程序被批准并包含在App Store中时出现问题.
从iPhone Developer's Cookbook示例代码中获取的示例代码:
// Custom font, color
switchView = [[UICustomSwitch alloc] initWithFrame:CGRectZero];
[switchView setCenter:CGPointMake(160.0f,260.0f)];
[switchView setLeftLabelText: @"Foo"];
[switchView setRightLabelText: @"Bar"];
[[switchView rightLabel] setFont:[UIFont fontWithName:@"Georgia" size:16.0f]];
[[switchView leftLabel] setFont:[UIFont fontWithName:@"Georgia" size:16.0f]];
[[switchView leftLabel] setTextColor:[UIColor yellowColor]];
Run Code Online (Sandbox Code Playgroud) 不知怎的,我的iPhone模拟器无法播放声音.首先是我正在使用的应用程序AudioServicesPlaySystemSound()
停止工作..我花了一段时间调试这个但是当我在设备上运行应用程序时,声音仍在iPhone上工作.我得到了与其他iPhone应用程序相同的结果,例如示例Crash Landing应用程序.
我无法在模拟器或Xcode首选项中的任何位置找到声音设置.我已经尝试通过"重置内容和设置"菜单项重置模拟器无济于事.
我已经在Windows环境中使用TortoiseSVN很长一段时间了.它似乎非常功能齐全,并且很好地集成到Windows shell中,更重要的是,对于很少或没有源代码控制经验的同事来说,它是相当轻松的. 但是,由于我们已经迁移到Windows Vista 64位,因此Tortoise非常错误并且似乎导致了很多explorer.exe异常和崩溃.这与旧版本的软件和最新版本(1.5.1 build 13563)都发生过.
我很好奇是否有人建议其他将在Windows上运行的Subversion客户端(特别是Vista 64bit).这里的开发人员使用各种文本编辑器,因此使用Visual Studio或Dreamweaver for SVN并不理想.
我听过很多关于Cornerstone的事情,如果它存在的话,我会喜欢类似Windows的东西.
我将Vista/explorer问题与Tortoise相关联,因为它们通常在我使用Tortoise中的功能时出现.有时打开"合并"屏幕将导致GUI开始表现得非常奇怪并最终挂起或崩溃.
我没有看到1.5.2 - 我现在正在安装,也许这将解决我的一些问题.
是否可以在UITabBar中使用自定义颜色和背景图像?我意识到Apple希望每个人都使用相同的蓝色和灰色标签栏,但有没有办法自定义这个?
其次,即使我创建自己的TabBar视图控制器,以及自定义图像,这是否会违反Apple的人机界面指南?
使用ImageMagick或GD库将图像裁剪或遮盖成圆形的最佳方法是什么?(注意,解决方案存在于"其他"问答网站,但不存在StackOverflow)
我正在开发一个iPhone应用程序,它将使用长轮询通过HTTP将服务器的事件通知发送到客户端.在服务器上打开连接后,我发送了一小部分代表事件的JSON.我发现-[NSURLConnectionDelegate connection:didReceiveData]
直到我关闭连接后才会调用,无论我在创建时使用的缓存设置如何NSURLRequest
.我已经验证了服务器端正在按预期工作 - 第一个JSON事件将立即发送,后续事件将在发生时通过线路发送.有没有办法在NSURLConnection
发生这些事件时使用它们,或者我需要转而使用CFSocket API?
我正在开始集成CocoaAsyncSocket,但是NSURLConnection
如果可能的话,我更愿意继续使用它,因为它更适合我基于REST/JSON的其余Web服务结构.
我最近碰到了一个我在互联网上找不到的问题 - 我正在初始化AVAudioPlayer
播放音频文件,并收到以下错误:
Error Domain=NSOSStatusErrorDomain Code=-50 "Operation could not be completed. (OSStatus error -50.)
Run Code Online (Sandbox Code Playgroud)
事实证明,我在创建NSURL
发送到音频播放器init
方法时犯了一个错误,导致NSURL
对象为空.愚蠢的错误,调试时很容易找到,但我想我会在这里列出它以防万一其他人做同样的事情.
iphone ×5
objective-c ×4
cocoa-touch ×2
mysql ×2
php ×2
svn ×2
64-bit ×1
audio ×1
comet ×1
core-audio ×1
database ×1
datetime ×1
email ×1
gd ×1
imagemagick ×1
javascript ×1
migration ×1
regex ×1
validation ×1
windows ×1