问题列表 - 第1640页

rails应用程序中文本框的"建议"功能

我正在寻找一种最简单的方法来实现Rails应用程序中文本输入字段的"建议"功能.我们的想法是完成存储在数据库列中的名称,为用户提供可用匹配项的下拉菜单.

谢谢你的任何建议!

javascript ajax ruby-on-rails autosuggest

9
推荐指数
2
解决办法
1893
查看次数

你有没有崩溃编译器?

每个人(至少是使用编译语言的每个人)都遇到了编译错误,但是实际崩溃编译器的次数是多少?

我已经公平地分享了"内部编译器错误",但大多数只是通过重新编译而消失了.你有一个(最小的)代码崩溃了编译器吗?

language-agnostic compiler-construction crash

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

如何在C++中将字符串解析为int?

将字符串(以char*形式给出)解析为int的C++方式是什么?强大而清晰的错误处理是一个优点(而不是返回零).

c++ parsing

259
推荐指数
11
解决办法
21万
查看次数

你在C#或.NET中看到的最奇怪的角落是什么?

我收集了一些角落案例和脑筋急转弯,并且总是希望听到更多.该页面仅涵盖C#语言位和bobs,但我也发现核心.NET的东西也很有趣.例如,这是一个不在页面上,但我觉得不可思议的:

string x = new string(new char[0]);
string y = new string(new char[0]);
Console.WriteLine(object.ReferenceEquals(x, y));
Run Code Online (Sandbox Code Playgroud)

我希望打印False - 毕竟,"new"(带引用类型)总是会创建一个新对象,不是吗?C#和CLI的规范都表明它应该.好吧,不是在这种特殊情况下.它打印True,并在我测试过的每个版本的框架上完成.(我没有在Mono上尝试过,诚然......)

需要明确的是,这只是我正在寻找的那种事情的一个例子 - 我并不是特别想要讨论这种奇怪的事情.(它与正常的字符串实习不同;特别是,当调用构造函数时,通常不会发生字符串实习.)我真的要求类似的奇怪行为.

还有其他宝石潜伏在那里吗?

.net c#

322
推荐指数
27
解决办法
12万
查看次数

如何使用Xcode创建动态库(dylib)?

我在Xcode中构建了一些命令行实用程序(普通C,没有Cocoa).我希望他们所有人都使用我的自定义版本的libpng,我希望通过在所有可执行文件中共享一个库副本来节省空间(我不介意重新分发.dylib它们).

我是否需要做一些魔术才能获得libpng导出符号?

"Link Binary with Libraries"是否静态构建阶段链接?

Apple的文档提到在运行时加载库dlopen,但是如何让Xcode创建可执行文件而不抱怨缺少符号?


我想我已经弄明白了:

  • libpng没有正确链接,因为我已经构建了32/64位可执行文件和32位库.库和可执行文件的构建设置必须匹配.

  • libpng的config.h需要有大量的定义 #define FEATURE_XXX_SUPPORTED

  • "Link Binary with Libraries"构建阶段处理动态库就好了,DYLD_FALLBACK_LIBRARY_PATH环境变量是.dylib从应用程序包加载s 所必需的.

xcode linker mach-o shared-libraries dylib

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

从子类访问受保护的成员:gcc vs msvc

在visual C++中,我可以做这样的事情:

template <class T>
class A{
protected:
    T i;
};

template <class T>
class B : public A<T>{
    T geti() {return i;}
};
Run Code Online (Sandbox Code Playgroud)

如果我尝试用g ++编译它,我会收到一个错误.我必须这样做:

template <class T>
class B : public A<T>{
    T geti() {return A<T>::i;}
};
Run Code Online (Sandbox Code Playgroud)

我不应该在标准C++中做前者吗?或者是gcc错误配置给我错误的东西?

c++ gcc g++ visual-c++

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

静态工厂方法与实例(普通)构造函数?

在两者都可用的语言中,您更愿意看到实例构造函数或返回实例的静态方法吗?

例如,如果您要创建String一个char[]:

  1. String.FromCharacters(chars);

  2. new String(chars);

constructor design-patterns coding-style

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

创建独立的Lua可执行文件

有没有一种简单的方法从Lua脚本创建独立的.exe文件?基本上这将涉及链接Lua解释器和脚本.

我相信它是可能的(PLT Scheme允许以相同的方式创建独立的可执行文件),但究竟如何呢?

windows lua

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

UDP和我的电脑?

我最近打开了计算机上的Windows防火墙日志记录,并开始跟踪传入和传出连接.对日志文件感到好奇的是,我注意到许多UDP数据包(事实上,它基本上构成了我的所有传入流量)没有将主机作为目标或源显示在日志中.

我想这可能是对UDP一个实现细节(数据包被跳过去了我的电脑中的子网),但Wikipedia'ing UDP没有开导我了,我不明白为什么我的电脑应该被转发这些数据包第一名.

有任何想法吗?

编辑1:以下是神秘UDP数据包的日志文件行:

2008-10-11 16:04:31 ALLOW UDP 18.243.7.218 239.255.255.250 49152 3702 0 - - - - - - - RECEIVE
Run Code Online (Sandbox Code Playgroud)

239.255.255.250是广播地址吗?现在你提到它,我看到的UDP数据包有非常具体的目的地,基本上是224.0.0.252,239.255.255.250,18.243.255.255.我也得到了针对224.0.0.1的幻像ICMP ping.

windows firewall udp

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

针对MS Access的LINQ asp.net页面.

我有一个ASP.Net页面使用ADO来查询MS访问数据库,作为一个学习练习我想要合并LINQ.我有一个名为Quotes的简单表.

字段是:QuoteID,QuoteDescription,QuoteAuthor,QuoteDate.我想运行简单的查询,例如"1995年以后给我所有引号".

我如何将LINQ合并到这个ASP.Net站点(C#)

基本上,我的问题是LINQ是否适用于MS Access?

c# linq asp.net ms-access

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