作者:AlbertWen
添加时间:2017-10-29 10:27:58
修改时间:2025-07-08 17:57:17
分类:
14.Golang/Ruby
编辑
JSON 是一种数据格式描述语言。以 key 和 value 构成的哈系结构,类似 Javascript 中的对象,python 中的字典。通常 json 格式的 key 是字符串,其值可以是任意类型,字串,数字,数组或者对象结构。更多关于 Json 的可以访问 JSON 了解。
数据结构 map
json 源于 Javascript 的对象结构,golang 中有直接对应的数据结构 map,可是 golang 的 map 也是 key-value 结构,同时 struct 结构体也可以描述 json。当然,对于 json 的数据类型,go 也会有对象的结构所匹配。大致对应关系如下:
数据类型 |
JSON |
Golang |
字串 |
string |
string |
整数 |
number |
int64 |
浮点数 |
number |
flaot64 |
数组 |
arrary |
slice |
对象 |
object |
struct |
布尔 |
bool |
bool |
空值 |
null |
nil |
作者:AlbertWen
添加时间:2017-10-29 09:51:57
修改时间:2025-07-17 20:35:21
分类:
13.C/C++/仓颉
编辑
DBProxy:是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。
作者:AlbertWen
添加时间:2017-10-29 20:19:26
修改时间:2025-07-18 07:29:34
分类:
电脑/软件使用
编辑
使用 SVN 作为版本控制的时候,整理过一个 导出文件脚本:利用 PHP 导出 SVN 新增或修改过的文件
现在换成了 Git,整理出类似的脚本:
作者:AlbertWen
添加时间:2017-10-26 18:12:33
修改时间:2025-06-25 11:45:23
分类:
MySQL/Redis
编辑
MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小。
后来,参看 MySQL 手册,发现自己理解错了。
int(M): M indicates the maximum display width for integer types.
作者:AlbertWen
添加时间:2017-10-29 21:29:01
修改时间:2025-07-12 11:17:35
分类:
06.Linux软件安装
编辑
到 adobe 官方下载 flash插件 flash_player_ppapi_linux
~/.config/google-chrome/PepperFlash下建个目录 23.0.0.185,把 libpepflashplayer.so、manifest.json 拷入
修改 /usr/share/applications/google-chrome.desktop,
把 Exec=/usr/bin/google-chrome-stable %U
改为 Exec=/usr/bin/google-chrome-stable %U --ppapi-flash-path=/home/用户名/.config/google-chrome/PepperFlash/23.0.0.185/libpepflashplayer.so --ppapi-flash-version=23.0.0.185
重启一下 chrome 就可以了!
作者:AlbertWen
添加时间:2019-03-30 23:32:02
修改时间:2025-07-05 16:30:51
分类:
15.OpenResty_Lua
编辑
Lua 数学库由一组标准的数学函数构成。数学库的引入丰富了 Lua 编程语言的功能,同时也方便了程序的编写。常用数学函数见下表:
作者:AlbertWen
添加时间:2016-04-09 23:59:51
修改时间:2025-06-25 08:20:14
分类:
11.PHP基础
编辑
array_walk 有个原生递归函数 array_walk_recursive($arr, 'function', 'words'),但是 array_map 却没有对应的递归函数 array_map_recursive,我们可以自定义一个:
作者:AlbertWen
添加时间:2017-12-26 14:20:19
修改时间:2025-07-07 05:48:30
分类:
08.Java基础
编辑
轻量级 Java MVC 框架
TeaFrameWork 、Smart Framework 、JFinal
SMVC:是基于java开发的轻量级MVC框架,框架宗旨:方法加上注解即接口
Latke:一个类似 Spring,但以 JSON 为主的 Java Web 框架
Blade:基于 Java8 + Netty4 创造的轻量级、高性能、简洁优雅的Web框架
作者:AlbertWen
添加时间:2015-11-28 11:48:49
修改时间:2025-06-18 04:12:52
分类:
13.C/C++/仓颉
编辑
RETURN_LONG(123) 宏替换后:
{
{
zval *__return_value = (return_value);
(*__return_value).value.lval = 123;
(*__return_value).type = IS_LONG;
};
return;
}
作者:AlbertWen
添加时间:2017-12-12 17:38:09
修改时间:2025-07-08 17:51:54
分类:
13.C/C++/仓颉
编辑