问题列表 - 第39910页

如何列出所有informix数据库名称

我想知道::有没有办法列出(获取)我的服务器上的所有数据库名称,我使用INFORMIX所以我需要正确的查询或存储过程来做到这一点...

mysql sql informix sql-server-2008

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

SQLite中的Where子句在android中不起作用:(

尝试在SQLite中查询某些数据时,我遇到了一个恼人的错误.

这是我的代码:

Cursor cursor= db.query(TABLE_IMAGES, new String[]{"_id"}, "name" +" = "+compareToThis, null, null, null, null);
Run Code Online (Sandbox Code Playgroud)

我只是将光标作为字符串返回.

错误是说:

没有这样的列:compareToThis:在编译时.....声明

我的问题是:为什么SQLite将compareToThis属性设置为一个列,当它只是一个值时?

我怎样才能解决这个问题?

提前致谢.

sqlite android

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

如何为Google Closure编译器自动生成externs

假设您正在使用具有多个外部库依赖项的javascript项目,并希望使用Google Closure Compiler以ADVANCED_OPTIMIZATIONS模式编译源代码.

由于在此模式下编译器会将代码调用重命名为外部库对象和函数,因此必须提供externs,以防止发生此重命名.

但是,手动生成externs需要做很多工作,那么,从给定的javascript lib自动生成适当的extern的最佳方法是什么?

google-closure google-closure-compiler

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

在Web应用程序中使用True类型字体

现在我看到很多网站都使用真正的字体.我想知道如何在我们的应用程序中使用真实类型字体,它是否会影响页面的加载时间?

html browser performance fonts

48
推荐指数
4
解决办法
6万
查看次数

命名空间成员定义

namespace M{
   void f();
   void M::f(){}
}

int main(){}
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了如下错误:

"ComeauTest.c",第3行:错误:名称空间成员声明中不允许使用限定名称void M :: f(){}

G ++也会出错.

VS2010编译好.

我的问题是:

a)预期的行为是什么?

b)$ 7.3.1.2似乎没有谈到这个限制.标准的哪一部分指导此类代码的行为?

c++ namespaces definition member

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

使用C#从NSF文件中读取Lotus Notes文档和项目

如何从带有C#的NSF文件和interop.domino.dll的使用中获取Lotus Notes收件箱中的所有Lotus Notes文档(例如邮件及其内容)?

我想使用以下代码段:

Domino.NotesSession m_session = null;

...

this.m_session = new Domino.NotesSession();
this.m_session.Initialize("");

Domino.NotesDatabase db = null;
this.m_session.GetDatabase("", "C:\test.nsf", false);

Domino.NotesDocumentCollection col = db.AllDocuments;

for (int i = 0; i < col.Count; ++i)
{
         Domino.NotesDocument doc = col.GetNthDocument(i);

         ...
}
Run Code Online (Sandbox Code Playgroud)

如何访问每个文档的项目?例如,我想要主题,谁,日期,时间......

如何通过文档的所有项目进行迭代?

我如何提取附件?

NotesSQL ODBC驱动程序是否是COM API的良好替代品?

.net c# lotus-notes

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

为什么自我被自动传递给实例化后在对象上设置的方法?

 class Person():
    pass;
 def say_hi(self):
    print 'hii'

 me=Person()
 me.say_hi=say_hi
 me.say_hi()
Run Code Online (Sandbox Code Playgroud)

是不是在python中自动传递了self参数?为什么调用me.say_hi()给出堆栈跟踪?

Traceback (most recent call last):
  File "<input>", line 1, in <module>
TypeError: say_hi() takes exactly 1 argument (0 given)
Run Code Online (Sandbox Code Playgroud)

python

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

将字符串转换为Double

如何将字符串保存的数字转换为double?

c#

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

关闭屏幕播放声音/不要让iPhone进入睡眠状态

所以我有一个应用程序,即使屏幕关闭,我也希望它保持正常运行.以前当我想要这样做时,我使用了这个黑客/技巧 - 我在后台循环播放静音/空声(AudioServicesPlaySystemSound),所以如果用户按下开/关按钮,应用程序仍然在后台工作 - 所以它永远不会允许iPhone进入睡眠模式 - 它只是关闭屏幕,可能是wifi或蓝牙(以及据我记得的iPod Touch加速度计).它奏效了.我想在我的新应用程序中使用相同的技巧但是当我现在测试它时它似乎不再起作用了.背景中的声音播放(当我用一些声音替换"空"音频文件时我可以听到它播放)即使屏幕关闭但它应播放的声音(使用AVAudioPlayer)也没有 播放(即使我再次打开屏幕).我不知道它何时停止工作(肯定是在3.x操作系统上工作).难道我做错了什么?Apple是否更改/修复了"黑客",即使屏幕关闭,您的应用也可以正常工作?是否有另一种方法可以让设备进入睡眠状态(并减少电量消耗)但继续工作?

这是我用来播放背景/静音的代码:

-(void) playSilentSound
{ 
 CFBundleRef mainBundle = CFBundleGetMainBundle ();
 CFURLRef silentUrl = CFBundleCopyResourceURL (mainBundle, CFSTR ("silence"), CFSTR ("aiff"), NULL);
 AudioServicesCreateSystemSoundID (silentUrl, &silentSound);
 silentTimer = [NSTimer scheduledTimerWithTimeInterval: 2.0 target: self selector:@selector(playSilence) userInfo: nil repeats: YES];
}

-(void) playSilence
{
 AudioServicesPlaySystemSound (silentSound);
}
Run Code Online (Sandbox Code Playgroud)

这就是我播放即使屏幕关闭也应该播放的声音的方式:

-(BOOL) playSound: (NSString *) path withLoops: (BOOL) loops stopAfter: (int) seconds
{
 NSError *error;
 player = [[AVAudioPlayer alloc] initWithContentsOfURL: [NSURL fileURLWithPath: path] error: &error];
 player.delegate = self;
 player.numberOfLoops = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c iphone-sdk-3.0 ios4 ios

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

PDO如何知道MySQL中最后插入的id?

编辑:这个题目标题最初是:Doctrine如何知道MySQL中最后插入的id?并与Doctrine ORM mapper有关.经过一番挖掘后,我发现这个问题与Doctrine无关,而是与PDO_MySQL,MySQL C API以及最终的MySQL客户端 - 服务器通信有关.我决定更改标题,所以也许有人会找到他/她的问题的答案.

对于那些不使用学说的人:我很好奇,为什么吼叫:

mysql_query("INSERT INTO category (name) VALUES('cat')");
echo mysql_insert_id();
Run Code Online (Sandbox Code Playgroud)

或类似的:

$pdo->exec("INSERT INTO category (name) VALUES('cat')");
echo $pdo->lastInsertId();
Run Code Online (Sandbox Code Playgroud)

将导致SELECT LAST_INSERT_ID()日志中只有一个位置(没有单独):

1701 Query    INSERT INTO category (name) VALUES ('cat')
Run Code Online (Sandbox Code Playgroud)

原始问题:

我有2张桌子:

category(id,name)
product(id, name, categoryId)
Run Code Online (Sandbox Code Playgroud)

我创建了新的类别对象和产品对象.我将类别对象分配给产品对象.我没有设置任何ID:

$product = new Product();
$product->name = 'asdf';

$category = new Category();
$category->name = 'cat';

$product->Category = $category;
Run Code Online (Sandbox Code Playgroud)

之后,我刷新连接并检查MySQL日志:

1684 Query  START TRANSACTION
1684 Query  INSERT INTO category (name) …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo doctrine communication-protocol

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