有没有人有一个如何用Delphi TImage做掩盖的例子,所以我可以将一个图像放在另一个上?
使用2009年
我目前正计划使用来自不同来源的各种数据创建一个大型数据库(200多万行).我想避免构建围绕AUTO_INCREMENT IDS数据库,可避免不同步的问题与复制,而且还因为插入将有保证是唯一的字母数字的产品代码的每个项目 - 在我看来更合理使用来代替.
我正在寻找一个搜索引擎来索引这个数据库与Sphinx看起来相当有吸引力,因为它围绕索引关系数据库设计.但是,查看各种教程和文档似乎表明数据库设计依赖于一种或另一种形式的auto_increment字段,并且文档中的一个相当大胆的声明说文档ID必须仅为32/64位整数或事物中断.
有没有办法让Sphinx索引一个没有auto_increment字段作为id的数据库?
在即将发布的scala 2.8中,util.control添加了一个包,其中包含一个break库和一个用于处理异常的构造,以便代码看起来像:
type NFE = NumberFormatException
val arg = "1"
val maybeInt = try { Some(arg.toInt) } catch { case e: NFE => None }
Run Code Online (Sandbox Code Playgroud)
可以用以下代码替换:
import util.control.Exception._
val maybeInt = catching(classOf[NFE]) opt arg.toInt
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么?除了提供另一种(完全不同的)表达同一事物的方式之外,这又增加了什么呢?是否可以使用新控件表达但不能通过try-catch?它是一个DSL应该在Scala中使异常处理看起来像其他语言(如果是这样,哪一个)?
我有我需要的是动态加载数据的第二DropDownSelect部件作为第一DropDownSelect小部件改变我如何能在DropDownSelect加载数据控件programitacally添加到我的两个DropDownSelect部件.
阿卜杜勒·卡利克
任何人都可以告诉我为什么这会在Safari中而不是在Firefox中生成语法错误?
toggle = function(){
$("#type_new").hide();
$("a[class^='toggle']").unbind('click').click(function(){
$.class = $(this).attr("class");
if($(":input."+$.class+".text").is(':visible')==true) $(this).find("small").html("Add New Type"); else $(this).find("small").html("Choose From Exisiting Types");
$(":input."+$.class+".select").toggle();
$(":input."+$.class+".text").toggle().val("");
});
};
Run Code Online (Sandbox Code Playgroud)
错误来自:
$ .class = $(this).attr("class");
任何简化也是受欢迎的.这在firefox中运行得很好.另外你可能会问为什么它如此复杂,但有时我会在页面上有多个这样的,所以我需要函数来知道要处理哪一个.
谢谢.
什么影响将启用响应时间(%D)LogFormat指令对apache性能?
响应时间是以微秒为单位提供请求所用的时间.
可以像这样启用响应时间:
#LogFormat "%h %l %u %t \"%r\" %>s %b" # Default LogFormat
LogFormat "%h %l %u %t \"%r\" %>s %b %D" # LogFormat including response time
Run Code Online (Sandbox Code Playgroud)
我编写了一个用于监视和分析后端脚本性能的工具,即 apache-response-time,它需要响应时间数据.我想警告潜在用户如何启用此指令将影响Apache服务器性能.
我正在开发一个Web应用程序,用户上传文件列表,然后立即将其发送到远程服务器.我有一个需要rsynced的所有本地文件的列表,但它们将与其他我不想每次运行的文件混合在一起.我知道rsync只会发送更改的文件,但是这个目录结构和内容会随着时间的推移而变得非常大,并且延迟是不可接受的.
我知道做远程rsync,我可以指定一个远程文件列表,即..
rsync"host:/ path/to/file1/path/to/file2/path/to/file3"
...但是,一旦我删除"host:"并尝试在本地指定文件,这不起作用.
我也知道我可以使用--files-from,但这需要我提前创建一个文件列表,我想要rsync(然后删除它).我认为只是有效地说"将这4个特定文件rsync到这个远程服务器"会更清晰,但我似乎无法让它工作.
有什么方法可以做我想要完成的事情,还是我不得不求助于创建一个包含列表的tmp文件?
谢谢!
与Windows和Linux上的命名管道和其他方法相比,在执行IPC时使用套接字的效率如何?
现在,我在4个需要通信的独立盒子上有4个独立的应用程序.两个是在Windows Server 2003 R2上运行的.NET 3.5应用程序.两个是Linux(Suse Linux 10).它们通常不受CPU限制.流量不是很大,但非常重要的是低延迟.我们现在正在使用套接字,nagle dis-abled和linux机器上安装的sles10慢启动补丁.
你认为我们可以通过简单地在相同的Windows机器上运行两个Windows应用程序和同一个Linux机器上的两个Linux应用程序并且不进行代码更改(即仍然使用套接字)来获得多少速度提升.
操作系统是否会意识到端点位于同一台机器上,并且知道不通过数据包进入以太网?他们的数据包是否仍然需要通过整个网络堆栈?如果我们花时间更改命名管道或内存映射文件或其他东西,速度会快多少?
出于测试目的,我有这个shell脚本
#!/bin/bash
echo $$
find / >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
从交互式终端运行,ctrl + c将终止bash和find命令.
$ ./test-k.sh
13227
<Ctrl+C>
$ ps -ef |grep find
$
Run Code Online (Sandbox Code Playgroud)
在后台运行它,并且仅杀死shell将孤立在脚本中运行的命令.
$ ./test-k.sh &
[1] 13231
13231
$ kill 13231
$ ps -ef |grep find
nos 13232 1 3 17:09 pts/5 00:00:00 find /
$
Run Code Online (Sandbox Code Playgroud)
我希望这个shell脚本在退出时终止它的所有子进程,而不管它是如何被调用的.它最终将从python和java应用程序启动 - 当脚本退出时需要进行某种形式的清理 - 我应该查看的任何选项或任何重写脚本以在退出时自行清理的方法?
apache ×1
bash ×1
bitmap ×1
c# ×1
delphi ×1
dojo ×1
if-statement ×1
java ×1
javascript ×1
jquery ×1
linux ×1
logging ×1
masking ×1
monitoring ×1
mysql ×1
networking ×1
performance ×1
rsync ×1
safari ×1
scala ×1
search ×1
sockets ×1
sphinx ×1
tcp ×1