摘要: 在python中通过redis hset存储字典时,必须主动把字典通过json.dumps()序列化为字符串后再存储, 不然hget获取后将无法通过json.loads()反序列化为字典 序列化存储 反序列化读取 输出 阅读全文
posted @ 2018-10-23 14:53 chengd 阅读(13525) 评论(0) 推荐(0) 编辑
摘要: django 接受 ajax 传来的数组对象 发送:ajax 通过 POST 方式传来一个数组 接收:django 接受方式 array = request.POST.getlist(‘key[]’) 其中,key为包含该数组的键值对的键。 尤其要注意“[]”,少了它将不能接受成功 为什么要加”[] 阅读全文
posted @ 2018-10-23 10:47 chengd 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: windows下无法访问samba共享目录,若无任何提示则需要到linux服务器上访问samba共享,看下是否有问题提示 故障解决过程:(保证网络通畅) 1、查看samba服务器是否正常,smb服务器是否正常,查看samba日志,还有防火墙及selinux 2、如果samba服务无问题,可以在sam 阅读全文
posted @ 2018-10-13 00:52 chengd 阅读(9041) 评论(0) 推荐(0) 编辑
摘要: 无标题文档 //HTML: //JS: ... 阅读全文
posted @ 2018-10-12 17:40 chengd 阅读(478) 评论(0) 推荐(0) 编辑
摘要: grep (缩写来自Globally search a Regular Expression and Print) 是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。Windows系统下类似命令FI 阅读全文
posted @ 2017-12-01 18:08 chengd 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 转载:IO复用\阻塞IO\非阻塞IO\同步IO\异步IO 一、 什么是IO复用? 它是内核提供的一种同时监控多个文件描述符状态改变的一种能力;例如当进程需要操作多个IO相关描述符时(例如服务器程序要同时查看监听socket和大量业务socket是否有数据到来),需要内核能够监控这许多描述符,一旦这些 阅读全文
posted @ 2017-11-27 14:31 chengd 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 协程虽然是轻量级的线程,但到达一定数量后,仍然会造成服务器崩溃出错。最好的方法通过限制协程并发数量来解决此类问题。 server代码: client(通过gevent模拟并发数量): 由于服务器限制连接并发数量;所以客户端同时并发连接数超过服务器端并发数量,就会引发连接错误信息: 阅读全文
posted @ 2017-11-27 13:58 chengd 阅读(17166) 评论(5) 推荐(2) 编辑
摘要: 系统给定的特殊变量: 阅读全文
posted @ 2017-11-09 15:12 chengd 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 转:DOS文件转换成UNIX文件格式详解 由windows平台迁移到unix系统下容易引发的问题:Linux执行脚本却提示No such file or directory dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式, 阅读全文
posted @ 2017-11-09 15:01 chengd 阅读(23571) 评论(1) 推荐(0) 编辑
摘要: 命令替换 在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 exp 1 [root@localhost ~]# echo today is $(date "+%Y-%m-%d 阅读全文
posted @ 2017-11-09 14:44 chengd 阅读(151464) 评论(10) 推荐(36) 编辑