尽量先过滤数据再进行表连接,例如:selectafromtblUserinnerjointblShopontblUser.id=tblShop.idinnerjointblThingontblUser.id=tblThing.idwheretblUser.id=4改为selectafrom(select*fromtbluserwheretbluser.id=4)astblUserinnerjointblShopontblUser.id=tblShop.id
系统 2019-08-12 01:52:34 3087
所有优化参数和设定以个人有限条件为基准,引用时请依具体情况修改。硬件:MaxtorSharedStorage(MSS1代,CPUMIPS32300Mhz,128M内存)软件:Firmware(openmss_cn_2.6.6.bin)软件包(baoyinet105.ipk)BT下载软件(Rtorrent0.8.4,Transmission1.42)部分软件通过ipkg安装,并全部ipkgupgrade升级到最新版网络:互联网(2M小区LAN宽带),局域网(
系统 2019-08-12 01:52:14 3087
多线程处理Socket并发server#!/usr/bin/envpythonimportsocketimportthreadingserver=socket.socket()server.bind(('',9999))server.listen(5)defreadThread(conn,addr):"""创建一个新的线程,负责和一个客户端通讯:paramconn::paramaddr::return:"""whileTrue:data=conn.recv
系统 2019-09-27 17:47:42 3086
最近的项目需要计算一个游戏对象在一个游戏场景中的位置及路径。比如让一个巡警在两点之间来回巡逻、让一头驴围着磨盘转、让一条小狗跟随主人行走……如果手工做这些运算未免太麻烦,jME这个开源框架能够解决这个问题。我也是刚刚接触jME和3D,希望在这里能和大家一起研究。jME是什么东西呢?OpenSource是这么介绍的:jME(jMonkeyEngine)是一个基于场景图(scenegraph)、高性能的图形API。jME设计的思想主要来源于DavidEberl
系统 2019-08-29 23:26:38 3086
一般来说安装完JDK之后,一定要按一下步骤配置,才可正确编译运行(假定jdk版本为1.4.0)1.将jdk1.4.0-安装在自己机器的某个盘符的根目录下,如:可安装在C:\jdk下。***(以下出现的c:\jdk改为你自己安装JDK的目录)***2.如果你的运行环境是win98,则在C盘根目录下,autoexec.bat文件中,加入下面两条语句:setPath=%PATH%;c:\jdk\binsetCLASSPATH=.;c:\jdk\lib\dt.ja
系统 2019-08-12 01:32:57 3086
首先介绍几个名词:IJG:IndependentJPEGGroupIJL:IntelJPEGLibraryIPP:IntelIntegratedPerformancePrimitivesIJG提供的JPEG软编解码器是使用最广泛的,可以从官方网站www.ijg.org下载最新版本6b。优点:免费、开源;纯C编写,支持众多硬件平台和操作系统;缺点:速度一般IJL是Intel提供的JPEG软编解码器,2001以前IJL是免费的。你可以编程实现从buffer读取
系统 2019-08-12 01:32:53 3086
J2SDK1.5、1.6&中文版API(全)Sun公司提供的JavaAPIDocs是学习和使用Java语言中最经常使用的参考资料之一。但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便。目前Sun公司正在组织多方力量将此文档翻译成中文,并于2005年10月31日在Sun中国技术社区(http://gceclub.sun.com.cn/)正式发布第一批中文版JavaAPI文档(包括java.lang和java.util类库API文档的中
系统 2019-08-12 09:30:21 3085
http://cuteflow.org/CuteFlow是一个基于Web的文档流转/工作流工具。用户定义好一个文档之后就会按指定的流程一步一步地转发给列表中的每一个用户。试用中发现的不足1.权限控制;D,有四种角色,admin,readOnly,sender,receiver,除receiver外,其它角色可以看到系统所有发送的文档;2.界面的二次开发;D,界面上不能设置系统的外观;3.用户注册;D,需要管理员进行用户的注册,无法用户自己注册;4.创建邮件
系统 2019-08-12 09:27:36 3085
http://mail-archives.apache.org/mod_mbox/tomcat-users/200606.mbox/%3C20060617133344.YNGU15153.ibm68aec.bellsouth.net@mail.bellsouth.net%3E2008-09-22补计:利用以下方法解决了tomcat的开机自启动问题.假设你的java相关环境变量设置在/etc/profile中修改/etc/rc.local在exit0前加入以
系统 2019-08-12 01:32:32 3085
在使用VC++时,经常使用OutputDebugString往往Output窗口写一些调试信息,如果输出信息遵循某种格式,那么在Output窗口中点击相应输出文本就会跳到相应的代码行中。具体格式MSDN中有说,简单的说法,在输出文本的最前面是"文件名(行号):"的格式就可以了。一个例子,用在我的内存泄露检测代码中:wsprintf(output_temp,"%s(%d):>>>>>>>>>>>>memleaks!size=%d",memory_alloca
系统 2019-08-29 22:28:29 3084