小编pix*_*x0r的帖子

4099
推荐指数
43
解决办法
281万
查看次数

跟踪数据库架构更改的机制

跟踪和/或自动化数据库架构更改的最佳方法是什么?我们的团队使用Subversion进行版本控制,我们已经能够以这种方式自动完成一些任务(将构建推送到临时服务器,将经过测试的代码部署到生产服务器),但我们仍在手动执行数据库更新.我想找到或创建一个解决方案,使我们能够跨不同环境的服务器高效工作,同时继续使用Subversion作为后端,通过该后端将代码和数据库更新推送到各种服务器.

许多流行的软件包都包含自动更新脚本,可以检测数据库版本并应用必要的更改.这是否是即使在更大规模(跨多个项目,有时还有多种环境和语言)中实现这一目标的最佳方式?如果是这样,是否有任何现有的代码可以简化流程,或者最好只是推出我们自己的解决方案?有没有人之前实现过类似的东西并将它集成到Subversion post-commit钩子中,或者这是一个坏主意?

虽然支持多个平台的解决方案更可取,但我们肯定需要支持Linux/Apache/MySQL/PHP堆栈,因为我们的大多数工作都在该平台上.

php mysql database svn migration

134
推荐指数
12
解决办法
4万
查看次数

MySQL:将INT转换为DATETIME

我有一个UNIX类型的时间戳存储INT在MySQL的一列中.将其作为MySQL检索的正确方法是什么DATETIME

(我在重新扫描MySQL Date函数时找到了答案,但是在SO上没有看到答案.想想它应该在这里.)

mysql datetime

61
推荐指数
3
解决办法
9万
查看次数

自定义UISwitch和App Store批准

在做了一些阅读之后,我发现你可以在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 objective-c

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

声音在iPhone模拟器中不起作用?

不知怎的,我的iPhone模拟器无法播放声音.首先是我正在使用的应用程序AudioServicesPlaySystemSound()停止工作..我花了一段时间调试这个但是当我在设备上运行应用程序时,声音仍在iPhone上工作.我得到了与其他iPhone应用程序相同的结果,例如示例Crash Landing应用程序.

我无法在模拟器或Xcode首选项中的任何位置找到声音设置.我已经尝试通过"重置内容和设置"菜单项重置模拟器无济于事.

iphone audio cocoa-touch objective-c ios-simulator

46
推荐指数
3
解决办法
5万
查看次数

适用于Windows Vista的最佳Subversion客户端(64位)

我已经在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 - 我现在正在安装,也许这将解决我的一些问题.

svn windows 64-bit

44
推荐指数
8
解决办法
2万
查看次数

UITabBar中的自定义颜色

是否可以在UITabBar中使用自定义颜色和背景图像?我意识到Apple希望每个人都使用相同的蓝色和灰色标签栏,但有没有办法自定义这个?

其次,即使我创建自己的TabBar视图控制器,以及自定义图像,这是否会违反Apple的人机界面指南?

iphone objective-c

40
推荐指数
5
解决办法
6万
查看次数

将图像裁剪或遮盖成圆圈

使用ImageMagick或GD库将图像裁剪或遮盖成圆形的最佳方法是什么?(注意,解决方案存在于"其他"问答网站,但不存在StackOverflow)

php gd imagemagick

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

使用NSURLConnection进行长轮询

我正在开发一个iPhone应用程序,它将使用长轮询通过HTTP将服务器的事件通知发送到客户端.在服务器上打开连接后,我发送了一小部分代表事件的JSON.我发现-[NSURLConnectionDelegate connection:didReceiveData]直到我关闭连接后才会调用,无论我在创建时使用的缓存设置如何NSURLRequest.我已经验证了服务器端正在按预期工作 - 第一个JSON事件将立即发送,后续事件将在发生时通过线路发送.有没有办法在NSURLConnection发生这些事件时使用它们,或者我需要转而使用CFSocket API?

我正在开始集成CocoaAsyncSocket,但是NSURLConnection如果可能的话,我更愿意继续使用它,因为它更适合我基于REST/JSON的其余Web服务结构.

iphone comet objective-c

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

AVAudioPlayer初始化:错误代码-50

我最近碰到了一个我在互联网上找不到的问题 - 我正在初始化AVAudioPlayer播放音频文件,并收到以下错误:

Error Domain=NSOSStatusErrorDomain Code=-50 "Operation could not be completed. (OSStatus error -50.)
Run Code Online (Sandbox Code Playgroud)

事实证明,我在创建NSURL发送到音频播放器init方法时犯了一个错误,导致NSURL对象为空.愚蠢的错误,调试时很容易找到,但我想我会在这里列出它以防万一其他人做同样的事情.

iphone cocoa-touch core-audio

12
推荐指数
2
解决办法
9253
查看次数