10 2018 档案

摘要:HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。当需要即时通讯时,通过轮询在特定的时间间隔(如1秒),由浏览器向服务器发送Request请求,然后将最新的数据返回给浏览器。 WebSocket同HTTP一样也是应用层的协议,但是它是一种 阅读全文
posted @ 2018-10-31 17:11 _raindrop 编辑
摘要:main if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。 阅读全文
posted @ 2018-10-18 11:29 _raindrop 编辑
摘要:r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不能读出。w+可读写) w+与r+区别: r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建 r+与a+区别:r+进行了覆盖写 以a,a+的方式打开文件,附加方式打开 (a:附加写方式打 阅读全文
posted @ 2018-10-18 11:16 _raindrop 编辑
摘要:字符串的format()函数,该方法收集位置参数和关键字参数的任意集合,并使用它们的值来替换字符串中的占位符; 形式为{n}(n为整数)的占位符将被format()方法第n个参数所代替; 形式为{name}的占位符将被参数中为name的参数所替代; 如果要用format()输出{xx},必须使用{{ 阅读全文
posted @ 2018-10-18 11:05 _raindrop 编辑
摘要:GROUP BY 聚合函数在聚合行的时候顺序? GROUP BY 聚合函数在聚合行的时候顺序是不确定的,多次运行的结果都有可能会不同。必须要用子查询或者程序逻辑来获取特定的行的结果。 SELECT T.* FROM (select * from `test` order by b desc limi 阅读全文
posted @ 2018-10-17 15:26 _raindrop 编辑
摘要:redis支持lua脚本,通过在服务器中嵌入lua环境,redis客户端可以使用lua脚本,直接在服务器端原子地执行多个redis命令。 EVAL、EVALSHA 使用lua脚本操作redis数据的一个demo 阅读全文
posted @ 2018-10-11 15:59 _raindrop 编辑