概要: 前段时间,要做这样一个校验:当不符合要求的文件,通过修改文件后缀名后,仍然不允许上传。我想这是大家经常会遇到的一个校验问题。我才用的办法是:用16进制读取文件头部(不妨成为head),比较head和常见文件头部16进制编码,进行判断。我个人认为,这个校验方法有弊端,例如当两中不同的文件的文....
分类:
其他好文 时间:
2014-09-19 19:11:35
阅读次数:
257
命令模式定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。类图:适用设计方案举例:实现一种遥控器,该遥控器具有七个可编程的插槽(每个都可以指定到一个不同的家电装置),每个插槽都有对应的开关按钮。这个遥控器还具备一个整体的撤销按钮。另外,多家厂商...
分类:
其他好文 时间:
2014-09-19 19:08:25
阅读次数:
208
//通知中心广播站建立
//1.head.h
#import<Foundation/Foundation.h>
@interfaceBJBroadcast:NSObject
-(void)sendBroadCast;
-(void)sendBroadCastLoop;
@end
//2.implementation
#import"BJBroadcast.h"
@implementationBJBroadcast
-(void)sendBroadCastLoop
{
//..
分类:
其他好文 时间:
2014-09-19 12:17:16
阅读次数:
252
function zhuanhuan() { $urlodd=explode('//',$_GET["url"],2);//把链接分成2段,//前面是第一段,后面的是第二段 $head=strtolower($urlodd[0]);//PHP对大小写敏感,先统一转换成小写,不然 出现HtTp:或者T...
分类:
Web程序 时间:
2014-09-19 11:50:25
阅读次数:
173
Sort a linked list using insertion sort.简单插入排序,先写个插入一个值到链表里的函数,再遍历整个链表,一个一个把值插入新链表中: 1 public ListNode insertionSortList(ListNode head) { 2 i...
分类:
编程语言 时间:
2014-09-19 07:41:55
阅读次数:
165
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5...
分类:
编程语言 时间:
2014-09-18 21:57:54
阅读次数:
311
1.document.write("");为输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5...
分类:
Web程序 时间:
2014-09-18 18:38:34
阅读次数:
227
正则强引用问题1 sed -e '/^$/d' $filename2 # -e选项, 将会使得后边的字符被看作为编辑指令. (如果只给"sed"传递了单个指令, 那么"-e"是可选的.)4 # "强"引用('')将会保护指令中的RE(正则表达式)字符串, 也就是防止脚本将RE重新解释为特殊字符......
分类:
其他好文 时间:
2014-09-18 18:06:24
阅读次数:
198
之前的移动端上传的方法,有些朋友测试说微信支持不是很好,还有部分安卓机也不支持,其实我已经有了另一个方法,但是例子还没整理出来,而联系我的很多朋友需要,所以就提前先发出来了,并且做一个简单的说明,就不做一个demo了。<!doctypehtml>
<html>
<head&..
分类:
微信 时间:
2014-09-18 16:49:15
阅读次数:
412
Media Queries直译过来就是“媒体查询”,在我们平时的Web页面中head部分常看到这样的一段代码: 或者这样的形式: 不知道大家留意没有,其中两种方式引入CSS样式都有一个共同的属性“media”,而这个“media”就是用来指定特定的媒体类型,在HTML4和CSS2中充许你使用“m.....
分类:
其他好文 时间:
2014-09-18 16:01:54
阅读次数:
300