作者:AlbertWen
添加时间:2012-09-02 11:00:15
修改时间:2025-09-09 07:33:36
分类:
16.编程基础/Web安全
编辑
TOML的由来
配置文件的使用由来已久,从.ini、XML、JSON、YAML再到TOML,语言的表达能力越来越强,同时书写便捷性也在不断提升。 TOML是前GitHub CEO, Tom Preston-Werner,于2013年创建的语言,其目标是成为一个小规模的易于使用的语义化配置文件格式。TOML被设计为可以无二义性的转换为一个哈希表(Hash table)。
例子
# 这是一个TOML文件
title = "TOML Example"
[owner]
name = "Lance Uppercut"
dob = 1979-05-27T07:32:00-08:00 # 日期是一等公民
[database]
server = "192.168.1.1"
ports = [ 8001, 8001, 8002 ]
connection_max = 5000
enabled = true
[servers]
#你可以使用空格、制表符进行缩进,或者根本不缩进。TOML不关心缩进。
[servers.alpha]
ip = "10.0.0.1"
dc = "eqdc10"
[servers.beta]
ip = "10.0.0.2"
dc = "eqdc10"
[clients]
data = [ ["gamma", "delta"], [1, 2] ]
# 数组内可以混入换行符
hosts = [
"alpha",
"omega"
]
作者:AlbertWen
添加时间:2015-09-24 10:58:38
修改时间:2025-09-15 08:10:27
分类:
06.Linux软件安装
编辑
不知道在什么时候,网易邮箱搞了个“客户端授权密码”功能,也就是说,原先输入自己设置的邮箱密码即可完成登录,但是现在需要输入官方产生的“授权密码”,方可完成登录授权!
作者:AlbertWen
添加时间:2015-08-09 12:22:28
修改时间:2025-09-17 21:24:32
分类:
03.MySQL/PgSQL/Redis
编辑
REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。注意:除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。
作者:AlbertWen
添加时间:2017-10-27 13:03:08
修改时间:2025-09-09 07:10:25
分类:
02.Golang编程
编辑
得出以下结论:
1、import 导入的参数是路径,而非包名。
2、尽管习惯将包名和目录名保证一致,但这不是强制规定;
3、在代码中引用包成员时,使用包名而非目录名;
4、同一目录下,所有源文件必须使用相同的包名称(因为导入时使用绝对路径,所以在搜索路径下,包必须有唯一路径,但无须是唯一名字);
5、至于文件名,更没啥限制(扩展名为.go);
作者:AlbertWen
添加时间:2012-08-31 11:32:41
修改时间:2025-09-10 09:50:45
分类:
11.PHP基础
编辑
图片太大且规格不统一,显示的控制需要靠JavaScript来完成,用在移动设备上时显示效果不好且流量巨大,需要对现有图片库的图片进行一次处理,生成符合移动设备用的缩略图,将原来客户端JS做的工作转移到服务器端用PHP的GD库来集中处理。
作者:AlbertWen
添加时间:2012-05-24 21:03:03
修改时间:2025-09-09 07:31:48
分类:
11.PHP基础
编辑
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成 HTML标记的CGI要高许多。下面介绍了42个程序的优化准则。
作者:AlbertWen
添加时间:2015-10-24 09:17:01
修改时间:2025-09-15 22:18:28
分类:
03.Python编程
编辑
关于原文件编码
Python3中应当总是使用UTF-8。(Python2使用ASCII。)在使用了规定编码后不需要再声明文件编码。
作者:AlbertWen
添加时间:2012-08-31 10:24:01
修改时间:2025-09-15 22:17:35
分类:
12.PHP库/系统
编辑
一) Discuz!的文件系统目录
注:想搞DZ开发,就得弄懂DZ中每个文件的功能。
a) Admin:后台管理功能模块
b) Api:DZ系统与其它系统之间接口程序
c) Archiver:DZ中,用以搜索引擎优化的无图版
d) Attachments:DZ中 ,用户上传附件的存放目录
作者:AlbertWen
添加时间:2014-07-14 17:19:00
修改时间:2025-09-15 22:18:10
分类:
01.Linux基础
编辑
一、关闭防火墙
1、重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
二、关闭SELinux
vim /etc/selinux/config # 改为 SELINUX=disabled
作者:AlbertWen
添加时间:2014-07-10 21:24:00
修改时间:2025-09-09 12:12:56
分类:
03.MySQL/PgSQL/Redis
编辑
一、环境说明: CentOS6.3(32位) + MySQL Cluster 7.3.5,规划5台机器,资料如下:
节点分布情况:
MGM:192.168.137.101
NDBD1:192.168.137.102
NDBD2:192.168.137.103
SQL1:192.168.137.104
SQL2:192.168.137.105