问题列表 - 第49436页

创建用于保存数据的唯一字符串

我正在为iphone构建一个应用程序.我扫描iPod库并引入所有专辑封面.我需要一种创建唯一字符串的方法,这样当我将专辑封面保存到文档目录时,每个文件都有一个唯一的名称.有谁知道创建一个独特的字符串?提前致谢.

iphone ios

7
推荐指数
2
解决办法
3014
查看次数

是否有C#类型表示整数范围?

我需要存储一个整数范围.C#4.0中是否存在现有类型?

当然,我可以使用int Fromint To属性编写自己的类,并构建适当的逻辑来确保这一点From <= To.但是如果一种类型已经存在,我当然宁愿使用它.

c#

102
推荐指数
3
解决办法
6万
查看次数

为什么cin >> string不能与Visual C++ 2010一起使用?

#include <iostream>

using namespace std;

int main() {
    string s;
    cin >> s;
    cout << "Hello World!";
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.为什么?

c++ string cin

18
推荐指数
2
解决办法
4万
查看次数

自定义Spree的最佳方式?

我需要修改Spree(功能和视图).但Spree安装为gem(它不是简单的应用程序),我相信它实际上是一个Rails引擎吗?我对这一切都很陌生.

但是,抓住Spree并完全自定义它以创建自己的电子商务解决方案的最佳方法是什么?

谢谢.

PS:使用Ruby 1.8.7和Rails 3.

customization ruby-on-rails e-commerce spree

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

在GitHub上使用https://时有没有办法跳过密码输入?

我最近切换到将我的存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码.过去,我有一个SSH证书,这就足够了.在我的情况下是否有办法绕过密码(使用http/https)?

git authentication github git-push git-config

1806
推荐指数
19
解决办法
94万
查看次数

audioPlayerDidFinishPlaying如何知道哪个文件已完成?

我正在使用AVAudioPlayer播放15个音频文件.音频文件需要以5个为一组播放,每组有3个文件.集合中的三个文件不会更改.播放集的顺序可能会发生变化.

我尝试使用isPlaying的while循环,如下所示:

while ([backgroundSound isPlaying]) {
    NSLog(@"First while loop");
}
backgroundSoundPath = [[NSBundle mainBundle] pathForResource:@"Set0File1" ofType:@"mp3"]; // *Music filename* 
backgroundSound =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:backgroundSoundPath] error:nil];
[backgroundSound prepareToPlay];
[backgroundSound play];
while ([backgroundSound isPlaying]) {
    NSLog(@"Second while loop");
}
backgroundSoundPath = [[NSBundle mainBundle] pathForResource:@"Set0File2" ofType:@"mp3"]; // *Music filename* 
backgroundSound =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:backgroundSoundPath] error:nil];
[backgroundSound prepareToPlay];
[backgroundSound play];
while ([backgroundSound isPlaying]) {
    NSLog(@"Third while loop");
} 
Run Code Online (Sandbox Code Playgroud)

我现在意识到副作用是错误的,因为整个UI在播放文件的持续时间内被锁定.

我知道我应该使用:

  • (void)audioPlayerDidFinishPlaying :( AVAudioPlayer*)播放器成功:(BOOL)标志

但我不知道audioPlayerDidFinishPlaying应该如何准确知道哪个文件已经播放完毕.

我认为它可能像 - (void)animationDidStop,你可以使用valueForKeyPath来确定哪个文件已经完成播放.

是否必须手动跟踪?

任何建议指出我正确的方向将不胜感激.

谢谢.

iphone objective-c avaudioplayer ios

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

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

使用user_name登录设计

我想使用devise进行身份验证,而不是使用电子邮件作为登录,我希望用户使用他们的用户名

为了那个原因

我已将user_name添加到添加到用户模型attr_accessible的users表中:email,:password,:password_confirmation,:remember_me,:user_name

以及'/intilizers/devise.rb'中的config.authentication_keys = [:user_name]

但我的问题是如何跳过电子邮件验证并改为使用user_name

我正在使用rails3和设备1.1.8

提前致谢

干杯

sameera

authentication devise ruby-on-rails-3

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

会话的"秘密"选项是什么?

我对密码学一无所知.我想知道会议的秘密是什么.

我看到这样的代码:

app.use(express.session({
  store: mongoStore({
    url: app.set('db-uri')
  }),
  secret: 'topsecret'
}));
Run Code Online (Sandbox Code Playgroud)

秘密是什么,我应该改变它吗?

session connect node.js

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

使用CodeIgniter将NULL插入数据库的正确方法

我有ExtJS从combofield发布数据到CodeIgniter.CodeIgniter读取发布的数据并运行db-> insert以更新mssql数据库.

问题是,如果用户没有从组合框中选择一个选项,它将被发送到CodeIgniter,则Codeignighter会将这条发布的数据作为空字符串读取并尝试将其写入数据库中的int字段,从而导致错误.

我相信我需要CodeIgniter将字符串视为NULL(如果它为空)和数字(如果是空的话).我已经尝试使用php类型juggling(int)来转换它但它使它为0.这是一个无效的值,因为它与我的数据库中我的一对多int字段中的任何选择都不匹配.

有没有办法让CodeIgniter将空字符串视为NULLS而不是空字符串?

[编辑添加代码]

{
//ExtJS combo object
xtype: 'combo',
id: 'Referrer',
store: new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({
        url: '/referrals/index.php/referrers/read',
        method: 'POST'
    }),
    reader: new Ext.data.JsonReader({
        root: 'results',
        fields: [
            {name: 'ID'},
            {name: 'Referrer'}
        ]
    })
}),
displayField: 'Referrer',
valueField: 'ID',
value: 1,
typeAhead: true,
hiddenName: 'Referrers_ID',
mode: 'remote',
triggerAction: 'all',
fieldLabel: 'Referrer',
selectOnFocus: true,
anchor: '100%'
}

//CI CODE TO GRAB FROM POST INTO AN ARRAY THEN OUT TO THE DB
public function create(){
    $data = array( …
Run Code Online (Sandbox Code Playgroud)

php sql-server codeigniter extjs

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