问题列表 - 第2828页

哪个C++库用于CGI编程?

我正在用编译语言做一些工作(为了好玩)来对PHP运行一些简单的测试和基准测试.

基本上我想看看其他人用于C++ CGI编程的内容.(包括后端数据库,如mysql ++或其他)

c++ cgi

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

在ASP.NET MVC中将多个对象公开给视图的最佳方法是什么?

我对ASP.NET MVC和一般的MVC模式都不熟悉,但我真的在挖掘这个概念以及我可以快速构建一个应用程序.我正在努力的一件事是如何将多个对象暴露给视图.我使用了很多强类型视图,这种视图效果很好但是如果我的视图依赖于多个对象呢?现在我正在做一些非常hacky并将Dictionary传递给视图,然后只是键入不同的对象.这有更好的模式吗?

asp.net-mvc

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

帮助SQL查询

我被困在试图解决这个问题一天了.我甚至放弃了一段时间,因为我是一个PHP新手,我需要帮助.

这是我的问题:我有一个查询,在表'酒店'中选择所有适当的记录,然后每个酒店在表'scheduled_rooms'中查找某种类型的预订房间,并在一段时间内查找所有这些.首先,我根据搜索表单提供的位置从'hotel_table'中取出所有hotel_ids,并且每个hotel_id我都会循环访问'booked_rooms'表.

这是代码:

if(isset($_GET['book'])){
$sql=mysql_query("SELECT hotel_id FROM 'hotels' WHERE city='$city") or   die(mysql_error());
while($row=mysql_fetch_array($sql)){
   $sql_2=mysql_query("SELECT * FROM `booked_rooms` WHERE hotel_id='$hotel_id'
   AND   arrival_date BETWEEN '$arrival_date' AND '$departure_date'
   OR departure_date BETWEEN '$arrival_date' AND '$departure_date'")
or die(mysql_error()); 
}

while($row_2=mysql_fetch_array($sql_2)){
   print_r($row_2);
}

}
// $city, $arrival_date and $departure date are values retrieved from the search form
Run Code Online (Sandbox Code Playgroud)

问题是,我通过'hotel'表获得了一个循环并获得了适合该位置的所有hotel_ids,但是打印$ row_2数组却没有任何结果.我尝试在SQL,'foreach'循环中使用JOINS,但也没有运气.我知道这是一个微不足道的问题,但我还在学习,所以任何提示都受到高度欢迎.提前致谢.

php mysql

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

[UIImage imageNamed ...]和[UIImage imageWithData ...]之间的区别?

我想从文件系统将一些图像加载到我的应用程序中.有两种简单的方法可以做到这一点:

[UIImage imageNamed:fullFileName]
Run Code Online (Sandbox Code Playgroud)

要么:

NSString *fileLocation = [[NSBundle mainBundle] pathForResource:fileName ofType:extension];
NSData *imageData = [NSData dataWithContentsOfFile:fileLocation];

[UIImage imageWithData:imageData];
Run Code Online (Sandbox Code Playgroud)

我更喜欢第一个,因为它的代码少得多,但是我看到有些人说图像被缓存了,而且这个方法使用了更多的内存?由于我不相信大多数其他论坛上的人,我想我会在这里问这个问题,是否有任何实际的区别,如果是的话哪个更"好"?

我尝试使用对象分配工具分析我的应用程序,我看不出任何实际差异,虽然我只在模拟器中尝试过,而不是在iPhone本身上.

iphone cocoa-touch

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

Python浮动到十进制转换

Python Decimal不支持从float构造; 它希望你必须先将float转换为字符串.

这非常不方便,因为浮点数的标准字符串格式化程序要求您指定小数位数而不是重要位置.因此,如果你有一个数字,可能有多达15个小数位,你需要格式化为十进制(""%.15f"%my_float),如果你之前也有任何有效数字,这将给你15位小数的垃圾小数.

有人建议一个很好的方法从用户输入的浮点数转换为十进制保留值,可能会限制可支持的有效位数吗?

python decimal

52
推荐指数
7
解决办法
7万
查看次数

Fluent NHibernate的默认行为是延迟加载HasMany <T>集合吗?

当我设置我的流畅映射时,集合的默认值是什么?我是否需要将它们显式设置为延迟加载,或者是默认值?

nhibernate fluent-nhibernate

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

你怎么能加速Eclipse?

如何更快地使用Eclipse体验?

例如:我禁用了我不需要的所有插件(Mylyn,Subclipse,...).

我没有为Mercurial使用插件,而是将TortoiseHG配置为外部工具.

eclipse performance

1258
推荐指数
28
解决办法
59万
查看次数

帮助编写嵌套集的SQL查询

我正在使用嵌套集将数据库存储在数据库中.表的字段是id,lft,rgt和name.

给定一个节点ID,我需要找到它们本身就是叶节点的所有直接子节点(不是孙子节点).

sql nested-sets

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

超时jQuery效果

我试图让一个元素淡入,然后在5000毫秒再次淡出.我知道我可以这样做:

setTimeout(function () { $(".notice").fadeOut(); }, 5000);
Run Code Online (Sandbox Code Playgroud)

但这只会控制淡出,我会在回调中添加上述内容吗?

jquery timeout

100
推荐指数
6
解决办法
30万
查看次数

数据库设计中的共享目的表(如何*实现问答设施)

我一直认为,涉及共享表目的数据库的设计有点像臭代码的特征,并且逐渐增加了与臭代码相关的问题.

我的意思是,人们过度规范化,使用1个表,其中2个表可能更符合逻辑,人们刚刚发现了规范化并且过度使用它们以至于他们虚拟地将数据库分层在数据库上,或者尝试使用天真地分层数据来解决他们所有的问题.

问题是,当你有2组数据看起来是相同的,但它们有不同的用途时,你是否使用相同的表来表示它?你什么时候知道什么时候使用它是一个好主意和坏主意?

我一直认为,在同一查询中使用两次表格的不必要的自引用表或结构在设计,长期性能和未来改进的容易性方面都是一个非常危险的困境.

那当然是,直到我在这里看到RSS提要中的一两件事.现在我不会就SO如何运作进行元讨论,但这里似乎有一个隐含的设计考虑因素挑战了我的想法,并希望在这种逻辑风格上收集更具凝聚力的答案.

您会注意到通用问题的格式如下:

 /question/1234/stuff-here-that-s-safe-to-leave-out
Run Code Online (Sandbox Code Playgroud)

我一般认为这意味着问题在某处被数字排序.

但这就是困扰我的问题:我将以问题316210为例.如果您查看此问题的RSS订阅源,您会注意到该问题有一个条目,以及一系列答案条目,这些条目在功能上与问题条目完全相同,除了一些细微差别.现在注释在答案条目中也有链接引用,...到问题,但不是同一个问题,但是对于不同的问题,例如问题316218,当访问时,将您重定向回原始问题.

现在我对他们如何在代码中实现它感兴趣,问题是你在这里,问题和答案似乎是共享同一个表(因此顺序问题ID),当用户引用答案ID时,你必须首先查询数据库,然后去"嘿!,哎呀!,这不是一个问题!" 然后继续进行第二次查询以查找该问题的父级(在同一个表中),然后将您重定向到实际的问题页面,更不用说自我加入查询所需的所有喧嚣(我一直认为肮脏的)和整个地方的条件调整行为.

少挖掘,真正的问题

问题是,这里有2组数据共享同一个表,当然,至少现在这个数据在表面上是相似的,但看起来有很多技术债务涉及.

长期考虑涉及实现可以应用于问题而不是答案的新功能,反之亦然,更不用说避免在一些不起眼的角落中将其解释为另一个.您无法在一个应用程序集中添加新列,而无需在另一个应用程序集中考虑结果效果.

当然,也有从使用的单台未成年人利益,当你是正在制作所方面,你只需要一次代码之间共享的功能,但是这可以通过使用一个父类的常用方法很容易地进行表示,绑定到不同情况的特定表的子类和子类.因此,至少在这种情况下,添加新功能对其他方案没有后续影响.

现在我在很多地方遇到过这种问题,当然,但是SO是最容易指出的例子.

当您像这样实现数据库时,您是否共享该表,还是分叉?

什么时候,为什么?

database-design

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