您现在的位置:首页
--> rethink log
ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracl...
pptx,docx,xlsx 格式的文件,在某些ie浏览器(如IE7)中下载这些文件时会出现问题:下载pptx和xlsx文件时,会变成zip文件;docx则无法下载。解决办法:在apache的mime.types文件中添加 application/vnd.ms-powerpoint pptx application/vnd.openxmlformats xlsx 可以使pptx,xlsx可以正常下载。docx的下载目前没有找到好的简单办法。(可以考虑通过程序输出)。建议: 提供下载的资料文件格式最好是ppt,doc,xls等,不要使用pptx...
pptx,docx,xlsx 格式的文件,在某些ie浏览器(如IE7)中下载这些文件时会出现问题:下载pptx和xlsx文件时,会变成zip文件;docx则无法下载。解决办法:在apache的mime.types文件中添加 application/vnd.ms-powerpoint pptx application/vnd.openxmlformats xlsx 可以使pptx,xlsx可以正常下载。docx的下载目前没有找到好的简单办法。(可以考虑通过程序输出)。建议: 提供下载的资料文件格式最好是ppt,doc,xls等,不要使用pptx...
LDAP是个Protocol,目前常用的实现有如下三种方案:1 NDS(Novell Directory Services)2 Microsoft Active Directory3 OpenLDAP要实现LDAP,第一步是设计DIT(即Directory Information Tree)。以下连接代码在Microsoft Active Directory(即AD)下验证通过。最简单的bind方式:
symfony 1.0版本中的表单重填(当提交表单出现error的时候,要在表单中显示之前用户的输入)中的核心类
1select sub_table.num,sub_table.job_idfrom (select count(*) as num,t.job_idfrom dir_irai t group by t.job_id order by num desc)sub_table where sub_table.num>12 select distinct sub_table.num,t2.job_id,t2.anken_id,t2.job_idfrom (select count(*) as num,t.job_idfrom dir_irai t group by t.job_id order by num desc)sub_table,dir_irai t2 ...
今天和同事在群里讨论“QQ上传大文件/QQ群发送大文件时,可以在极短的时间内完成”是如何做到的。有时候我们通过QQ上传一个几百M的文件,竟然只用了几秒钟,从带宽上限制可以得出,实际上传文件是不可能的。实现的思路肯定是根据文件内容生成一个“唯一的标识符”,根据这个标识符去判断服务器上是否已经存在这个文件,如果存在,则不需要再...
Mysql 4.0 开始就支持全文索引功能,但是 Mysql 默认的最小索引长度是 4。对于英文来说,这个设置是合理的,但是对于中文或者日文,这个设置就很不合理。so,修改mysql的配置(my.cnf文件):在 [mysqld] 后面加入一行fft_min_word_len = nn为小于4的数字。重启mysql即可。
百度的spider的user agent都会包含Baiduspider 字符串。相关资料:http://www.baidu.com/search/spider.htmgooglegoogle的spider的user agent都会包含 Googlebot 字符串。相关资料:http://www.google.com/bot.htmlsosososo的spider的user agent都会包含Sosospider 字符串相关资料:http://help.soso.com/webspider.htmsogousogou的spider的user agent都...
web服务器在向浏览器发送任何内容的时候,都会先发送相应的header头。无论是html文本,还是gif,jpg等文件。header信息里面一般会包含:Date,Server,Last-Modified,Etag,Content-Length,Content-Type等等信息。深入了解header里面的信息很有必要,因为这是浏览器是否使用浏览器缓存文件,及能否正确解析文件的基础。最近遇到页面的显示问题,都是和Conte...
在安装xdebug之后,php原来的var_dump方法会被改变,显示效果变得更加友好。
在较复杂的web程序开发中,由于采用面向对象的数据操作方式,或者业务逻辑太过复杂,开发人员在开发过程中,经常会无意识的重复读取数据。比如:$result1 = tableobjectPeer::getResult($var1,$var2,$var3);开发人员在需要的该table数据的时候,经常直接调用tableobjectPeer::getResult方法。又或者程序在进行forward()的时候,也会导致重复调用 tableobjectPeer::getResult 方法,导致“重复读”。要避免类似的“...
在目前的项目中,因为涉及到一些较复杂的统计功能,我在某个表中添加了三个字段:nums1,nums2,nums3这三个字段分别为table1,table2,table3中相关的有效记录行数。添加这三个字段的原因如下:原因1: 在页面显示中,如果没有这三个字段,单纯靠sql来生成显示列表的话,需要关联三个表,这三个表都是记录较多的表,关联起来效率很低。原因2: 在网站的前台,有了这三个字段,可以减少对table1和table2,table3的select,提高效率。...
由于web程序和一般的软件开发不同,自动化测试的效率和必要性一直较低,因此人工测试一直是web项目的最主要测试手段。但这并不表示web项目就不需要进行自动化测试。对于web项目而言,自动化测试可以分为单元测试和功能测试。功能测试主要针对具体页面进行测试,个人觉得意义不大,因为既然是针对具体页面进行测试,采用人工测试的方式更为直接,高效,且灵活。当然如果针对某些页面进行的压力测试还是很有必要的。
mysql cache功能分析:1 mysql的cache功能的key的生成原理是:把select语句按照一定的hash规则生成唯一的key,select的结果生成value,即key=>value。所以对于cache而言,select语句是区分大小写的,也区分空格的。两个select语句必须完完全全一致,才能够获取到同一个cache。2 生成cache之后,只要该select中涉及到的table有任何的数据变动(insert,update,delete操作等),相关的所有cache都会被删除。因此只有数据很少变动...
• 如何建立索引
关于如何建立索引,及哪些情况适合使用索引,哪些情况不适合使用索引,各种书籍资料有很多。但是最重要的原则是:实际测试。实践是检验真理的唯一标准。建立索引的时候,应进行如下测试:1 explain select语句,看看是否有使用到索引。2 运行update和insert操作,看看建立索引的负效应是否在可接受范围。3 务必在接近生产环境的数据规模下进行索引性能的测试。
说明:以下是在读小骆驼书《Perl 语言入门》第十二章 目录操作 中“链接与文件”一节(P189-193)中的读书笔记。 目录是一种由系统管理的特殊文件,它基本上是一份列表。每份文件都会存储在一个编好号的inode里,我们可以把它想象成磁盘上的门牌号码。ls -l命令,硬链接的数量会显示在权限标记的右边。每个目录都会有 . 这个项目,它会指回目录本身的inode。所以任何目录的链接数都至少是2.一般来说,目录的链接数等于子...
检查apache的error log和mysql slow query log,可以及时的发现问题。但在开发和运营的过程中,如果没有意识到有错误发生,我们往往不会主动的查看log的习惯,而且每天查看log也不现实。但是不明显的错误不表示没有错误,潜在的问题往往是最严重的问题。因此写个log监控程序很有必要。
“PHP程序员,特别是从php4,甚至是PHP3中成长起来的程序员,很多都不习惯使用抛出异常这种错误处理方式。虽然php5引入了异常处理机制,但是很多php程序员还是没有真正的掌握并使用它。网站完全开放的特性,决定了网站比任何传统软件都更希望做到“系统看起来永远都是能够正常工作的”,所以采用正确的程序错误处理方式尤为重要。理论上来说,如果设计足够完美,开发人员足够谨慎,程序出现错误的可能为0.但事实恰...
[ 共19篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [55] Oracle MTS模式下 进程地址与会话信
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [54] 如何拿下简短的域名
- [53] android 开发入门
- [52] Go Reflect 性能
- [52] 图书馆的世界纪录
- [49] 【社会化设计】自我(self)部分――欢迎区
- [49] 读书笔记-壹百度:百度十年千倍的29条法则
- [38] 程序员技术练级攻略
- [32] 视觉调整-设计师 vs. 逻辑
赞助商广告