ipconfig/flushdns 刷新DNS解析 xshell中文:Xshell4 你改一下Terminal下Encoding为Unicode(UTF-8)选项 file/property php接收数据流 php正常接收参数的方式如下: $_GET $_POST $_REQUEST 但是如果跨语言接收请求参数的话,可能会出现一系列的问题, 其他语言的http请求可能是基于数据流的概念来传递参数的,如果按照常规处理,很可能接不到参数程序无法正常处理数据, 下面介绍一种新的处理方法: file_get_contents('php://input', 'r'); 我们可以在接受参数的php脚本中加上面的一段代码,即可接到第三方向我们发起的数据流,完成程序处理。 $str = '更多的是的'; echo strlen($str); echo mb_strlen($str,"utf8"); echo (strlen($str) + mb_strlen($str,"utf8"))/2; 在UTF-8编码下,一个汉字占3个字节 一个字符就是一个字节 exit(); php生成GUID GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。 GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。 在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如如注册表项、类及接口标识、数据库、系统目录等对象。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。 例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 ★GUID在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同。 ★世界上的任何两台计算机都不会生成重复的 GUID 值。 ★需要GUID的时候,可以完全由算法自动生成,不需要一个权威机构来管理。 ★GUID的长度固定,并且相对而言较短小,非常适合于排序、标识和存储。 1. [代码][PHP]代码 function create_guid() { $charid = strtoupper(md5(uniqid(mt_rand(), true))); $hyphen = chr(45);// "-" $uuid = chr(123)// "{" .substr($charid, 0, 8).$hyphen .substr($charid, 8, 4).$hyphen .substr($charid,12, 4).$hyphen .substr($charid,16, 4).$hyphen .substr($charid,20,12) .chr(125);// "}" return $uuid; } 数据库管理工具 MySQL Workbench 6.1.4 经常碰到JQuery里的trim()函数在firefox支持,但是在IE里不支持 其主要原因是写法不对,下面是错误的写法 [javascript] view plaincopy var content = $('#content').val(); if(content.trim() == '') alert('空'); 上面的写法在firefox下不会报错,但在ie下确会报错 正确的写法应该为 [javascript] view plaincopy var content = $('#content').val(); if($.trim(content) == '') alert('空'); var content = $('#content').val(); if(jQuery.trim(content) == '') alert('空'); top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 this,self,parent 三个关键字之间的区别 this是指向当前对象的指针 this就是指向当前对象实例的指针,不指向任何其他对象或类 self是指向当前类的指针 首 先我们要明确一点,self是指向类本身,也就是self是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。 假如我们使用类里面静态 (一般用关键字static)的成员,我们也必须使用self来调用。还要注意使用self来调用静态变量必须使用 :: (域运算符号) parent是指向父类的指针 //后台管理。。。。 用户表,角色表,功能表 无限分类。。。 预扣库存定义 付款减库存场景下,消费者拍下15分钟内未付款的订单数,(日常情况下时间为15分钟,大型活动时会调整时间),超过15分钟消费者未付款,库存将会释放,给其他消费者购买机会,增加库存利用率,进而扩大交易规模。 业务限制 由于在15分钟内,消费者已经预定该部分库存,需要商家更改库存时不能低于预扣库存,确保消费者体验。 绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmd.exe 实际上,严格的相对路径写法应为 .\system32\cmd.exe 其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。 假如当前路径为c:\program files 要调用上述命令,则需要输入 ..\windows\system32\cmd.exe 其中,..为父目录。 当前路径如果为c:\program files\common files 则需要输入 ..\..\windows\system32\cmd.exe 另外,还有一种不包含盘符的特殊绝对路径,形如 \windows\system32\cmd.exe 保存时,使用UTF-8 无BOM编码格式。 php在处理BOM头的时候,有时候存在错误, 可能造成你在使用 header 或 session_start 之类的函数时, 出现 文件已经输出的错误,多数都是因为BOM头送出去了。。 因为在php看来,成了一个空格。所以使用无BOM的格式! |
|