叶测试 发布的文章

如何发现是否有人用USB偷插你的电脑?

你或许不会知道,咱们其实可以用windows注册表来检测是否曾经有一个特殊的USB设备连接过你的电脑。

验证USB设备的插入的重要性

大家可能不会相信,也许有一天咱们真会用上这个小技巧。比如你朋友的移动硬盘里被警察从你这里搜了出来,但是里面装满了儿童岛国动作片。这时候,证明这玩意儿不是你的就显得非常重要了。

- 阅读剩余部分 -

ThinkPHP 组合查询

在项目中需要同时使用两个条件取OR,与第三个条件AND,需要使用组合查询。其他查询方式:http://document.thinkphp.cn/manual_3_2.html#query_type
组合查询的主体还是采用数组方式查询,只是加入了一些特殊的查询支持,包括字符串模式查询(_string)、复合查询(_complex)、请求字符串查询(_query),混合查询中的特殊查询每次查询只能定义一个,由于采用数组的索引方式,索引相同的特殊查询会被覆盖。

- 阅读剩余部分 -

iframe跨域通信

众所周知,由于前端javascript对跨域访问做了安全限制,javascript只能访问与包含它的文档在同一域下的内容。而实际编码时我们会遇到使用iframe跨域访问、Ajax跨域通信等操作,这个时候如何突破跨域操作的问题,本文将结合实例讲述解决方案。

- 阅读剩余部分 -

mysql中FIND_IN_SET的使用方法

在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_SET函数就派上用场了,下面来具体了解一下。

- 阅读剩余部分 -

webuploader 上传传自定义参数

webuploader API文档:http://fex.baidu.com/webuploader/doc/index.html

全局设置

// 初始化的时候直接添加  
var uploader = new WebUploader.Uploader({  
    ...  
    formData: {  
        uid: 123  
    }  
    ...  
});  
  
// 初始化以后添加  
uploader.options.formData.uid = 123;

局部设置

uploader.on( 'uploadBeforeSend', function( block, data ) {  
    // block为分块数据。  
  
    // file为分块对应的file对象。  
    var file = block.file;  
  
    // 修改data可以控制发送哪些携带数据。  
    data.uid = 123;  
});

PHP开发程序应该注意的42个优化准则

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成 HTML标记的CGI要高许多。下面介绍了PHP开发程序应该注意的42个优化准则。

- 阅读剩余部分 -

Linux bashrc和profile的用途和区别

使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理。

Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。

- 阅读剩余部分 -