问题列表 - 第2887页

MySQL准备好的查询是否为每次会话一次的查询提供了性能优势?

根据文档,如果您多次运行查询,准备好的查询会提供显着的性能优势,因为解析查询的MySQL服务器的开销只发生一次.我想知道他们在那里"多次"是什么意思.

即,假设您有一个运行查询一次的网页.现在说该页面每秒被调用50次.从性能角度来看,准备()查询是否更有意义(因此需要两次往返DB服务器;一个准备查询,一个运行它)或者只是正常发送查询(只需要一次往返) ?MySQL和/或PHP mysqli驱动程序是否足够聪明,以便在先前的调用中查询是否为prepare()?

php mysql mysqli mdb2 prepared-statement

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

在gdb中显示解除引用的STL迭代器

我有一个map元素的迭代器,我希望gdb向我展示迭代器的"first"和"second"元素的值.例如:

std::map<int,double> aMap;
...fill map...
std::map<int,double>::const_iterator p = aMap.begin();
Run Code Online (Sandbox Code Playgroud)

我可以在代码中使用p.first和p.second,但是在gdb中看不到它们.对于它的价值,在dbx中可以执行类似"print p.node.second_"的操作,但我可以在gbd中找到类似的东西.

我完全愿意有一个函数,我传递对象类型,但我也无法让它工作.

有任何想法吗?谢谢!

c++ gdb iterator stl dbx

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

从NSColor中提取32位RGBA值

我有一个NSColor,我真的想要它代表的32位RGBA值.有没有什么简单的方法来获得这个,除了提取浮动组件,然后乘法和ORing,并通常做粗,依赖于endian的事情?

编辑:谢谢你的帮助.真的,我所希望的是一个Cocoa功能已经做到了这一点,但我自己很酷.

cocoa core-graphics

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

JavaScript:检查鼠标按钮是否按下?

有没有办法检测JavaScript中当前是否有鼠标按钮?

我知道"mousedown"事件,但这不是我需要的.按下鼠标按钮一段时间后,我希望能够检测到它是否仍然按下.

这可能吗?

javascript mouse input-devices user-input input

127
推荐指数
8
解决办法
15万
查看次数

如何使用icc编译器检查gdb中std :: vector的内容?

我想在gdb中检查std :: vector的内容,但是我没有访问_M_impl,因为我使用的是icc,而不是gcc,我该怎么做?让我们说它是一个std :: vector为了简单起见.

这里有一个非常好的答案,但如果我使用icc,这不起作用,错误消息是"没有名为_M_impl的成员或方法".这里似乎有一个很好的调试工具集,但它也依赖于_M_impl.

c++ gdb stl vector icc

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

基于项索引将数组拆分为N组的算法(应该简单)

我觉得这应该是非常简单明了的事情,但是在过去的半个小时里只是停留在这上面而且无法继续前进.

我需要的是根据元素索引将元素数组拆分为N组.

例如,我们有一个包含30个元素[e1,e2,... e30]的数组,必须分成N = 3个组,如下所示:

group1: [e1, ..., e10]
group2: [e11, ..., e20]
group3: [e21, ..., e30]
Run Code Online (Sandbox Code Playgroud)

对于N = 3,我想出了令人讨厌的混乱(伪语言,我在0和1上留下乘法只是为了澄清):

for(i=0;i<array_size;i++) {
   if(i>=0*(array_size/3) && i<1*(array_size/3) {
      print "group1";
   } else if(i>=1*(array_size/3) && i<2*(array_size/3) {
      print "group2";
   } else if(i>=2*(array_size/3) && i<3*(array_size/3)
      print "group3";
   }
}
Run Code Online (Sandbox Code Playgroud)

但是什么是适当的一般解决方案?

谢谢.

arrays algorithm

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

用于确定细胞载体的API?

是否有免费的API或其他方式来确定手机号码注册的运营商?

我希望我的应用程序能够在没有从列表中选择载体的情况下广播文本消息.

更新: 有趣的是,一位同事找到了答案:http://developer.whitepages.com/

更新2: 白页许可协议是如此严格,以至于您无法为其构建应用程序.还有其他想法吗?

更新3:
在某些时候,有人删除了我的更新2.这将它放回去.更重要的是,截至2015年10月19日,服务条款仍处于无法合法利用其服务的状态.

messaging text

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

使用LINQ to SQL忽略SQL Server中的重音

如何使用LINQ to SQL忽略对SQL Server数据库的查询中的重音(如',`,〜)?

更新:

仍然没有想出如何在LINQ中做到这一点(或者即使它可能)但我设法改变数据库来解决这个问题.只需要更改我想要搜索的字段的排序规则.我的整理是:

SQL_Latin1_General_CP1_CI_AS
Run Code Online (Sandbox Code Playgroud)

CI表示"Case Insensitive"和AS表示"Accent Sensitive".只需将AS改为AI,使其成为"Accent Insensitive".SQL语句是这样的:

ALTER TABLE table_name ALTER COLUMN column_name column_type COLLATE collation_type
Run Code Online (Sandbox Code Playgroud)

linq sql-server linq-to-sql

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

你在Eclipse中使用什么CSS/JS/HTML/XML插件?

我正在寻找一个在Eclipse中进行Web前端工作的好插件.我不想要完全接管eclipse的东西,或者需要一直需要更新的大量依赖项的东西,或者是面向特定服务器端平台的东西,或者需要花费成本的东西.

那里有轻量级的东西能打到甜蜜点吗?

我尝试了aptana - 发现它接管了我的整个日食环境并把新闻源和其他垃圾放在了所有地方.

然后我尝试安装了aptana jar的一个子集,结果非常满意.

这是我在plugins目录中的内容:

com.aptana.ide.core_1.2.0.018852.jar com.aptana.ide.snippets_1.2.0.018852.jar com.aptana.ide.core.ui_1.2.0.018852.jar com.aptana.ide.debug.core_1 .2.0.018852.jar com.aptana.ide.editor.css_1.2.0.018852.jar com.aptana.ide.editor.html_1.2.0.018852.jar com.aptana.ide.editor.js_1.2.0.018852. jar com.aptana.ide.editors_1.2.0.018852.jar com.aptana.ide.editors.codeassist_1.2.0.018852.jar com.aptana.ide.epl_1.2.0.018852.jar com.aptana.ide.io. file_1.2.0.018852.jar com.aptana.ide.jface.text.source_1.2.0.018852.jar com.aptana.ide.lexer_1.1.0.018852.jar com.aptana.ide.libraries_1.2.0.18696 com. aptana.ide.libraries.jetty_1.2.0.018852 com.aptana.ide.logging_1.2.0.018852.jar com.aptana.ide.parsing_1.2.0.018852.jar com.aptana.ide.search.epl_1.2.0.018852 .jar com.aptana.ide.server_1.2.0.018852.jar com.aptana.ide.server.core_1.2.0.018852.jar com.aptana.ide.server.jetty_1.2.0.018852.jar com.aptana.ide.server.ui_1.2.0.018852.jar

..并在功能:

com.aptana.ide.feature.editor.css_1.2.0.018852 com.aptana.ide.feature.editors_1.2.0.018852 com.aptana.ide.feature.editor.html_1.2.0.018852 com.aptana.ide.feature .editor.js_1.2.0.018852

html javascript css eclipse

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

我可以在不包含Ruby模块的情况下调用实例方法吗?

背景:

我有一个声明了许多实例方法的模块

module UsefulThings
  def get_file; ...
  def delete_file; ...

  def format_text(x); ...
end
Run Code Online (Sandbox Code Playgroud)

我想从一个类中调用其中的一些方法.你通常如何在ruby中这样做是这样的:

class UsefulWorker
  include UsefulThings

  def do_work
    format_text("abc")
    ...
  end
end
Run Code Online (Sandbox Code Playgroud)

问题

include UsefulThings从中引入所有方法UsefulThings.在这种情况下,我只想要format_text并明确地不想get_filedelete_file.

我可以看到几个可能的解决方案:

  1. 以某种方式直接在模块上调用该方法,而不将其包含在任何地方
    • 我不知道如何做到这一点.(因此这个问题)
  2. 以某种方式包括Usefulthings并且只引入一些方法
    • 我也不知道如何做到这一点
  3. 创建一个代理类,包含UsefulThings在其中,然后委托format_text给该代理实例
    • 这可行,但匿名代理类是一个黑客.呸.
  4. 将模块拆分为2个或更多较小的模块
    • 这也可行,可能是我能想到的最好的解决方案,但我宁愿避免它,因为我最终会扩散数十个和几十个模块 - 管理这将是繁重的

为什么单个模块中有很多不相关的功能?它ApplicationHelper来自一个rails应用程序,我们的团队事实上决定将其作为任何其他地方不具备的特定任何东西的倾倒场.大多数独立的实用程序方法随处可见.我可以将它分解成单独的助手,但是它们中有30个,每个都有1个方法......这似乎没有效果

ruby methods module

171
推荐指数
9
解决办法
12万
查看次数