之前通过error_log()来调试php, 发现收到的json字符前边总是有一个1,一直以为是哪里直接出现了print.print_r.echo.var_dump(), 后来发现原来是某处用了形如error_log(print_r($str))的代码,这样会直接打印$str的值,顾收到的json前总是有一个1, 正确做法应该是error_log(print_r($str,true)) 注意: //这种情况,浏览器会显示Array ( [0] => c [1] => d ),而php错误日志会…
客户端的请求体中的数据:[{"msg_id": 1, "msg_status": "HAS_READ" }, { "msg_id": 2, "msg_status": "HAS_READ" }] 是一个二维数组字符串 $json_data = json_decode($GLOBALS['HTTP_RAW_POST_DATA'], true);其实用这一句即可实现JSON二维数组字符串转P…
scope 有三个参数 true.false.{} scope 默认是 false,当 scope设置为true时,会从父作用域继承并创建一个新的作用域对象, 按照true .false的反向思维,我就理解为scope不设置,或者设置为false的时候,就不从父作用域继承(理解错误主要就是因为这句话). 这里的不从父作用域继承可以分为两种情况 1.创建一个新的作用域对象,但不继承父作用域  (创建.不继承) 2.压根就不创建新的作用域对象,直接跟父作用域共享一个作用域,也就谈不到继承了. (不创…
php json_decode()该函数用于将json文本转换为相应的PHP数据结构.下面是一个例子:$json = '{"foo": 12345}';$obj = json_decode($json);print $obj->{'foo'}; // 12345 通常情况下,json_decode()总是返回一个PHP对象,而不是数组.比如:$json = '{"a":1,"b":2,"c":3,"d"…
1.C++里大写TRUE和小写true区别 true是bool型的: TRUE是int型的,VC里这个是ms自己定义的: C++规定不允许只通过返回类型不同区别两个函数 2.MFC中的”false“和 “FALSE"有没区别? 有区别.false是bool类型的值,一个字节大小.而FALSE是BOOL类型的值,BOOL就是typedef int BOOL,四个字节大小.虽然FALSE和false值都是1,但一个是四字节的,一个是一字节的. 3.而”DWORD"和“HWND"分…
转载自: http://www.tuicool.com/articles/ZryE7f 在Django如果model中的列定义了auto_now_add或auto_now属性,那么这种列不会在admin的页面中显示,比如: class Blog(models.Model): ... create_time = models.DateTimeField(auto_now_add=True) update_time = models.DateTimeField(auto_now=True) 其中的c…
在TreeView 控件上,如果双击任何一个节点的checkbox 只会收到一次After_Check事件 但是check属性变化两次(从false到true 再从true到false),请问该如何解决,谢谢! 这是Vista和Win7的Bug有个屏蔽双击的解决方法(不完美,无法双击折叠展开节点了): using System;using System.Windows.Forms; public class MyTreeView : TreeView {  protected override …
uiAction:该参数指定要查询或设置的系统级参数.其取值如下:SPI_GETACCESSTIMEOUT:检索与可访问特性相关联的超时段的信息,PvParam参数必须指向某个ACCESSTIMEOUT结构以获得信息,并将该结构中的cbSjze成员和ulParam参数的值设为sizeof(ACCESSTIMEOUT).SPI_GETACTIVEWINDOWTRACKING:用于Windows 98和Windows NT 5.0及以后的版本.它表示是否打开活动窗口跟踪(激活该窗口时鼠标置为开状态)…
char *m="e"; lr_save_string("helloworld","p4"); lr_eval_string("{p4}"); lr_output_message("%d",lr_eval_string("{p4}")[1]);//输出e的ASC码 if(lr_eval_string("{p4}")[1]== *m)  //ASC码的值比较 { lr_…
js动态参数作为Object的属性取值var myObj = {"a":1,"b":2};var a = 'a';myObj[a] 就可以获取到 属性a的值了…