我在GlassFish中创建了一些JDBC资源和自定义资源.我将JDBC资源jdbc/mydb和自定义资源命名为service/test.
通过调用查找JDBC连接ic.lookup("java:comp/env/jdbc/mydb").它也可以找到ic.lookup("jdbc/mydb"),它有一些缺点,见下面Robin的答案.
但是必须查找我的自定义资源ic.lookup("service/test").这条线不起作用.是否可能,如果是的话:怎么样?ic.lookup("java:comp/env/service/test")
如何在Linux下使用C获取有关进程状态的信息(即,如果它是僵尸)?
在阅读了答案之后,我想稍微缩小我的问题:我更喜欢纯C解决方案.在阅读了ps源码(读取/ proc /)后,我认为应该有更好的方法并在这里问:)
我已经设法在Solr中构建一个索引,我可以搜索关键字,生成构面,查询构面等.这一切都很有效.我使用dismax查询实现了我的搜索,因此它搜索预定的字段.
但是,我的结果按照分数排序,而分数似乎仅通过关键字相关性计算得出.我想调整字段具有预定值的分数.我想我可以通过boost查询和boost函数来完成这个,但是这里的文档:
http://wiki.apache.org/solr/DisMaxRequestHandler#head-6862070cf279d9a09bdab971309135c7aea22fb3
不是特别有帮助.我尝试在我的搜索中添加一个bq参数:
&bq=media:DVD^2
Run Code Online (Sandbox Code Playgroud)
(是的,这是电影的索引!)但是当我开始添加更多时,我发现:
&bq=media:DVD^2&bq=media:BLU-RAY^1.5
Run Code Online (Sandbox Code Playgroud)
我发现了负面结果 - 例如DVD但不是 BLU-RAY的电影在得分方面受到负面影响.最后这一切似乎都是平衡的,我的得分就像我开始提升之前一样.
我一定是做错了,我想知道"升级功能"是否会出现在某个地方.关于如何正确使用boost的任何想法?
我有一个gridview,我通过通用列表绑定.我自己设置了所有列.我只是想:
编辑行时捕获事件PRE格式错误 - 通过隐藏字段获取行信息 - 并保持不变
我确信这一定非常简单,但我对表单工作做得不多,而且我对DataGridViews事件不熟悉.
在javascript中for..in和each..in语句有什么区别?是否存在我不知道的细微差别,或者它是否相同,每个浏览器都有不同的名称?
我正在扩展的程序使用std::pair<>了很多.
在我的代码中有一点,编译器抛出一个相当大的:
非静态const成员'const Ptr std :: pair,const double*> :: first'不能使用默认赋值运算符
我不确定这指的是什么?Ptr类缺少哪些方法?
导致此问题的原始调用如下:
vector_of_connections.pushback(pair(Ptr<double,double>,WeightValue*));
Run Code Online (Sandbox Code Playgroud)
它放在std::Pair<Ptr<double,double>, WeightValue*>一个向量上的位置,其中WeightValue*是一个来自大约3个函数的const变量,Ptr<double,double>它取自一个在另一个向量上工作的迭代器.
供将来参考,Ptr<double,double>是指向Node对象的指针.
如果发布版本生成.pdb文件,你可以进入每一行,放置断点等,那么为什么还要费心去构建我的组件的"调试"版本?
我正在为我的项目使用c#,我没有调试发布版本的问题.在C++中我调试优化代码时遇到问题,但在C#中它运行正常.我不是在谈论愚蠢的代码块if(false)......
我正在本地化我的iPhone应用程序,我已经让英语,法语,德语和日语本地化工作没有任何问题.现在我正在尝试简化中文本地化工作,无论我尝试什么,当我将手机设置为简体中文时,中文.lproj软件包将不会被使用.
一个问题是我不确定应该调用什么本地化.我试过"中文",zh-Hans,zh-CN,zh_Hans,zh_CN,但都没有.我甚至在里面挖掘了Remember The Milk的应用程序包,看看他们使用了什么.他们使用zh_CN,但这对我不起作用.
我错过了一些明显的东西吗?我需要在某处更新某些plist吗?从我阅读I18N文档和查看相关的WWDC会话视频我可以看到,我应该做的就是确保我的应用程序包中有正确的.lproj包,我应该好好去......对?
如果您认为它会有所帮助,我可以提供一个测试xcode项目来演示问题......
谢谢
我正在编写PHP代码来解析字符串.它需要尽可能快,正则表达式是如何去的?我有一种预感,PHP字符串函数更昂贵,但它只是猜测.真相是什么?
这是我需要对字符串做的具体操作:
抓住前半部分(基于子串"000000"的第三个位置)并将其散列与接下来的20个字节进行比较,丢弃任何剩余的东西.
将第9个字节解析为下一个"000000"作为一个数据.然后在之后抓取接下来的19个字节,并将其分成8(折腾1)和8.然后我做一些其他的东西,将这两个8字节的字符串转换为日期.
所以这就是我需要做的事情.
我正在研究应该执行简单搜索功能的.NET Windows应用程序.应用程序在SQLServer数据库中按序列号搜索某些卡片,这些序列号在文本文件中导入,我只需在文件上打开StreamReader并开始读取行 - 因为每行只包含一个序列.检索数据后,我将它们全部显示在DataGridView上.
文件中的那些连续出版物不按一定的顺序排列(即我做不到Select * from table where serial between( min and max)); 他们完全没有关系.所以不用多说了,这就是我所做的:
DataTable table = new DataTable()
StreamReader stream= new StreamReader(fileName);
while (!stream.EndOfStream) {
string serial = stream.ReadLine();
SqlDataReader reader= GetCardBySerial(serial);
table.Load(reader);
reader.Close();
}
public SqlDataReader GetCardBySerial(string serialNo) {
SqlConnection cnn = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand("Cards_GetCardBySerial", cnn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@serialNo", SqlDbType.NVarChar).Value = serialNo;
cnn.Open();
return cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
Run Code Online (Sandbox Code Playgroud)
虽然这有效,但对我来说这很慢.应该做些什么来使搜索更快?
c# ×3
.net ×1
.net-2.0 ×1
c ×1
c++ ×1
cocoa ×1
const ×1
debug-build ×1
enumeration ×1
for-in-loop ×1
foreach ×1
glassfish ×1
iphone ×1
java ×1
java-ee ×1
javascript ×1
linux ×1
localization ×1
loops ×1
lucene ×1
performance ×1
php ×1
process ×1
regex ×1
search ×1
solr ×1
sql-server ×1
string ×1
winforms ×1
xcode ×1