今天我下载了Delphi和C++ Builder XE试用版.
我很担心Delphi exes的大小很长一段时间(在XE中它是850 kb),我想,为什么这么大的应用程序,即使它只是一个空白的形式?
但在C++ Builder XE上,最小大小只有120 kb!即使我在C++项目中包含Delphi表单,仍然没有主要的大小差异.
C++ Builder如何能够使用几乎相同的内容创建一个小的exe?为什么Delphi不能这样做呢?
我正在尝试为FAST搜索开发自定义的SharePoint 2010 Web部件.我使用的Microsoft.Office.Server.Search.Query.KeywordQuery是这样的东西:
var FASTquery = new KeywordQuery(proxy)
{
ResultsProvider = SearchProvider.FASTSearch,
QueryText = queryText,
ResultTypes = ResultType.RelevantResults | ResultType.RefinementResults
};
FASTquery.SelectProperties.AddRange(
new string[] { "Title", /* ..., */ "HitHighlightedSummary" });
ResultTableCollection searchResults = FASTquery.Execute();
Run Code Online (Sandbox Code Playgroud)
我继续绑定searchResults[ResultType.RelevantResults]到一个Repeater控件.我试图通过调用来显示"点击突出显示的摘要" FASTquery.HighlightStringValue().我传递的价值是HitHighlightedSummary来自searchResults.搜索"ear"时搜索结果的示例如下:
<ddd/>FALSE ); GetDlgItem(IDC_<c0>EAR</c0>_PAIN_STATIC)->EnableWindow<ddd/>FALSE ); GetDlgIte(IDC_<c0>EAR</c0>_PAIN_ABSENT_RADIO<ddd/>FALSE ); GetDlgItem(IDC_<c0>EAR</c0>_PAIN_MILD_RADIO<ddd/>
Run Code Online (Sandbox Code Playgroud)
但是,当使用这样的字符串调用时,FASTquery.HighlightStringValue()会抛出一条System.ServiceModel.FaultException消息"值不在预期范围内".
将此摘录转换为HTML的正确方法是什么,还是应该HighlightStringValue()使用其他值调用?文档不是特别有用.
如何在不创建DLL的情况下在两个项目之间进行代码共享?
问题是:我有一个工具可以将用户和组从LDAP同步到数据库.
现在该工具是一个Windows服务,但测试它是非常困难和耗时的.
这就是我制作一个控制台应用程序的原因,我可以在其中测试LDAP同步,然后将相应的源代码文件复制到服务项目中.
但是......保持公共文件同步是一个问题.我不想制作一个DLL,因为这可能会让我遇到第3个项目的问题,一个Windows安装程序(用于服务)我必须使用ExecutingAssembly路径......
有没有办法分享代码而不需要单独的dll?Automagic静态链接,这么说呢?
请帮助我,如果你这么善良......
我有一些困难指出如何最好地解决这个问题,因为谷歌的新算法对我的(点对点)搜索术语不是很有帮助.
我的网站是100%流畅的宽度,我需要为1152/1024及以下的用户更改样式表.我开始使用以下jscript来检测分辨率并应用这些新的样式表,但它在IE中不起作用 - 很棒.
我理解基于实际浏览器窗口的样式表是最好的,但内容的最大宽度为1280px,因此我希望不会影响具有最小化窗口的巨大分辨率,我怀疑用户是否会费心去减少他们的窗口他们在1024及以下的分辨率.
这是我当前的代码放在头部:
<script type="text/JavaScript">
var screenwidth = screen.width;
if (screen.width < 1280){
document.write('<link rel="stylesheet" href="/Assets/Templates/Common/Public/1024res.css" type="text/css" media="screen" />');
}
</script>
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是:1)为什么这不适用于IE?2)这是最好的路线,特别是考虑到jscript可能被禁用?有谁知道如何最好地实现这一目标?
任何帮助 - 非常感谢!
如果我想在SQL Server数据库中添加一些信息,我必须通过a DataSet和a来实现DataAdapter吗?
这个想法是,如果我的数据库有1-2百万个条目,DataSet考虑到我只想添加一行,是不是我的内存占用1-2密码行不必要?还有其他选择吗?
我有一些结构良好的数据,如下所示:
CREATE TABLE SourceBodyPartColors
(
person_ID INTEGER NOT NULL,
body_part_name VARCHAR(5) NOT NULL
CHECK (body_part_name IN ('hair', 'eye', 'teeth')),
color VARCHAR(20) NOT NULL,
UNIQUE (color, body_part_name, person_ID)
);
INSERT INTO SourceBodyPartColors (person_ID, body_part_name, color)
VALUES (1, 'eye', 'blue'),
(1, 'hair', 'blond'),
(1, 'teeth', 'white'),
(2, 'hair', 'white'),
(2, 'teeth', 'yellow'),
(3, 'hair', 'red');
Run Code Online (Sandbox Code Playgroud)
可悲的是,目标结构不是很好,看起来更像是这样:
CREATE TABLE TargetBodyPartColors
(
person_ID INTEGER NOT NULL UNIQUE,
eye_color VARCHAR(20),
hair_color VARCHAR(20),
teeth_color VARCHAR(20)
);
INSERT INTO TargetBodyPartColors (person_ID)
VALUES (1), (2), (3);
Run Code Online (Sandbox Code Playgroud)
我可以UPDATE …
我有一个用asp.net c#(Webforms)构建的电子商务商店,很多新产品图片很难找到,所以我想用我们的徽标或域名给它们添加水印.
有太多的产品只能下载图像并添加水印,具有有限图像编辑经验的用户将上传新的(因此他们将不知道如何添加水印).
所以我想这只是让我使用HttpHandler?是/否?如果是这样,你可以提供一些洞察力(最好是C#中的代码样本)到最有效的添加水印的方式,考虑到一些页面将有大约20个图像(Jpegs)(所有这些都需要加水印)
我是C的新手并编写TCP服务器,并且想知道如何从发送服务器将响应的命令的客户端处理recv().为了这个问题,我们只说头是第1个字节,命令标识符是第2个字节,有效载荷长度是第3个字节,然后是有效载荷(如果有的话).
recv()这些数据的最佳方法是什么?我想调用的recv()在第3个字节到缓冲区中读取,检查以确保标题和指令标识符有效,然后检查有效载荷长度与有效载荷长度的长度再次调用的recv(),这增加了回到前面提到的缓冲区.阅读Beej的网络文章(尤其是本节在这里:http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html#sonofdataencap),然而,他建议用"足够大的数组两[最大"数据包"处理诸如获取下一个数据包之类的情况.
处理这些类型的recv()的最佳方法是什么?基本的问题,但我想高效地实现它,处理可能出现的所有情况.提前致谢.
我想制作一个程序来打开和关闭计算机上安装的应用程序.
我知道用的
Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+"M:\\myfile.doc");
Run Code Online (Sandbox Code Playgroud)
打开Word文档myfile.doc
问题是使用此命令无法关闭执行命令时打开的Word应用程序.
如何从java程序中打开和关闭应用程序?
谢谢!
问候!
c# ×3
.net ×1
asp.net ×1
c ×1
c++builder ×1
css ×1
dataset ×1
delphi ×1
fastsearch ×1
file ×1
html ×1
java ×1
jqgrid ×1
keywordquery ×1
merge ×1
networking ×1
pid ×1
recv ×1
sharepoint ×1
sql ×1
sql-server ×1
t-sql ×1
tcp ×1
vb.net ×1
watermark ×1
webforms ×1