问题列表 - 第11990页

C,C++预处理器宏

任何人都可以解释这是如何工作的

#define maxMacro(a,b) ( (a) > (b) ) ? (a) : (b) 

inline int maxInline(int a, int b)
{
  return a > b ? a : b;
}

int main()
{  
  int i = 1; j = 2, k = 0;
  k = maxMacro(i,j++); // now i = 1, j = 4 and k = 3, Why ?? Where is it incremented ?
  //reset values
  i = 1; j = 2, k = 0;
  k = maxInline(i,j++); // now i …
Run Code Online (Sandbox Code Playgroud)

c c++

4
推荐指数
4
解决办法
655
查看次数

是什么原因:"注意:未初始化的字符串偏移"出现?

我有一个用户填写的表单,并在表单上有多个相同的字段,如"项目名称","项目日期","catagory"等.根据用户提交的表单数量,我的目标是:

  1. 循环遍历表格的数量
  2. 创建单独的SQL插入语句

但是,PHP向我发出了一条我似乎不明白的通知:

注意:

注意:未初始化的字符串偏移:第90行的1 ... dataPasser.php

PHP

$myQuery = array();

if ($varsCount != 0)
{
  for ($i=0; $i <= $varsCount; $i++)
  {
    $var = "insert into projectData values ('" . $catagory[$i] . "', '" .  $task[$i] . "', '" . $fullText[$i] . "', '" . $dueDate[$i] . "', null, '" . $empId[$i] ."')";
    array_push($myQuery, $var);     
  }
}
Run Code Online (Sandbox Code Playgroud)

我有这个问题的参考,但它们并不准确,我无法推断实际问题源于何处.我非常感谢任何有助于理解导致数组未正确初始化的原因.

php arrays

58
推荐指数
3
解决办法
17万
查看次数

发布CGImage(CGImageRef)

我很好奇我是否正在使用CGImageRef跟踪正确的内存管理,我正在通过几种方法(因为它是CG对象,我认为它不支持自动释放).使用非NSObjects进行内存管理以及与其他NSObject的交互对我来说仍然有点新鲜.

我在做什么:

我正在使用CGBitmapContextCreateImage(保留计数1)在我的图像缓存管理器中创建CGImageRef,并将其添加到NSMutableDictionary(保留计数2).

当CALayers使用图像时,我使用layer.contents(保留计数+1)进行分配,并在删除图层之前使用layer.contents = nil(保留计数-1)清除内容.

最后,在清除纹理时,我调用CGImageRefRelease和[NSMutableDictionary removeObject]使保留计数为0.

这是一种正确的方法吗?

iphone core-graphics objective-c quartz-graphics

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

我该怎么做才能加速Rails开发模式?

开发模式下的Rails是SLOW.非常非常慢.我运行Vista,然后我config.cache_classes = true进入development.rb......但是,它仍然很慢,我必须在更改代码后重新启动服务器.

我的同事在Mac上开发Rails,并看到类似的缓慢.

我的开发时间显着减慢,因为测试代码更改需要几分钟.

这和Rails开发一样好吗?或者我错过了一些能让它变得快速,生活幸福的东西?

windows development-environment ruby-on-rails

10
推荐指数
3
解决办法
8025
查看次数

是否有django的类库图?

我正在寻找一种方法来一目了然地找到django的班级结构.是否有链接到它的概述?

python django

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

phpMyadmin中的最长执行时间

当我尝试在phpMyadmin中执行(某些)查询时,我收到此错误

致命错误:在140行的C:\ xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php中超出了60秒的最大执行时间

因为我有一张非常大的桌子(超过9百万条记录)

我编辑了文件C:\ xampp\php\php.ini

并将"最大执行时间"的值从60更改为1000然后重新启动PHP并仍然具有相同的错误.

有解决方案吗

php mysql database xampp execution-time

96
推荐指数
6
解决办法
29万
查看次数

使用变量for imageNamed而不是硬编码字符串

如何使用变量作为图像名称而不是硬编码字符串?

现在我正在使用它

[UIImage imageNamed:@"one.jpg"]

我想传递一个NSString变量而不是"one.png"

iphone objective-c

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

Sql Server Service Broker:如何构建简单队列方案的对话?

我是一个Sql Server Service Broker新手,我正在尝试掌握为一个(看似)简单的用例设置Service Broker的最佳方法:我想创建一个简单的工作队列,其中一个应用程序将工作项丢弃到队列和单独的应用程序从该队列中获取工作项并处理它们.第一个应用程序不需要从第二个应用程序返回状态消息.我希望队列存在于单个Sql Server实例中.

最令我困惑的是对话/对话与这种情况的关系.我知道你只能在对话/对话的上下文中发送/接收消息,但由于这两个应用程序之间没有来回的喋喋不休,我对于何时是创建新会话的正确时间感到迷茫.两种极端的替代方案似乎是:

  • 每次我排队工作项目,我都会开始一个新的对话.因此,每个对话最终都只有一条消息.
  • 在部署时,我手动创建一个无限寿命对话.在将工作项排入队列时,我总是将其作为单个对话的一部分发送.

走这些路线的后果是什么?

此外,在第一种情况下,似乎我需要进行一些END CONVERSATION,以便Sql Server能够在内部清理资源.什么时候将它们放入正确的地方是否有任何指导?(或者最终依靠对话超时可能会更好?)

sql-server queue service-broker

16
推荐指数
2
解决办法
7304
查看次数

如何使用javascript或其他客户端技术将PNG转换为GIF?

我有一组客户端技术在浏览器中创建PNG数据.有没有办法将PNG数据转换为GIF以便在IE中显示而不将数据发送到服务器?想知道是否存在将解析PNG数据并输出GIF甚至JPEG的现有JavaScript库.我知道我可以将PNG数据发送到服务器并使用PHP/Python /或任何生成文件以便在IE中显示,但我的目标是将这一切保留在客户端,即使图像的处理有点慢.

更新:没有明显的现有JavaScript库来执行此操作,因此我将使用Flash将图像数据转换为IE的GIF输出,并继续将PNG用于所有其他浏览器.

javascript png gif

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

如何在ruby中进行XMLRPC :: Client的wiredump?

我正在使用Ruby中的XML RPC处理一些代码,需要查看一些调试信息,你是怎么做到的?

ruby xml xml-rpc

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