上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 1.关于local python中有threading local处理方式,在多线程环境中将变量按照线程id区分 由于协程在Python web中广泛使用,所以threading local不再满足需要 local中优先使用greenlet协程,其次是线程id,如下所示: 另外local中定义了一个 阅读全文
posted @ 2018-03-11 00:22 geeklove 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 如果让程序阻塞在IO操作,会浪费时间和CPU资源。 gevent是Python中用来实现协程的工具。使用gevent,当发生阻塞的时候,会把程序控制权转移出去。 gevent是如何实现当阻塞时交出CPU控制权的呢?它把Python中的许多阻塞操作(如sleep,select,控制网络操作的socke 阅读全文
posted @ 2018-03-07 20:36 geeklove 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 因为HTTP协议是无状态的,为了记录用户状态信息,需要采取一些措施。 session,会话,是一种服务端和客户端之间的状态关联。 服务端使用session探知分辨客户端信息。第一次创建session的时候,服务端会把session id发到客户端,客户端把这个id记录在本地cookie里,以后请求的 阅读全文
posted @ 2018-03-06 21:14 geeklove 阅读(95) 评论(0) 推荐(0) 编辑
摘要: redis数据库中有以下几种数据类型: 字符串,哈希,列表,集合,有序集合 它们应用的场景如下: 字符串用法单一,用于存储一个key的值,用于一一对应的场合 列表作为数组来使用 对于哈希,特别适用于存储对象。比如,用于面向对象的思维方式,key可以作为对象名,field作为property的名字,v 阅读全文
posted @ 2018-03-05 23:34 geeklove 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 以前写过一篇对于这几个概念的粗略解释,现在再深入一些。 同步和异步的区别: 同步是调用协议中结果在调用完成时返回,调用过程中参与双方处于一种状态同步的过程。 异步是指调用方发出请求就立即返回。 请求甚至可能还没有到达接收方。比如放到了某个缓冲区,等待对方取走或者第三方转交。 结果由接收方主动推送,或 阅读全文
posted @ 2018-03-03 19:32 geeklove 阅读(208) 评论(0) 推荐(0) 编辑
摘要: ping工作在OSI模型的第三层,网络层。 主要用于测试到达目的主机的网络是否连接,不能检测某个端口是否开放。 ping使用ICMP协议,不使用某个特定端口。 也可以 ping 域名 ,这样可以直接看出这个域名对应的ip ssh与telnet较为类似,都是远程登录工具。 ssh分为两部分:服务器端和 阅读全文
posted @ 2018-02-18 15:20 geeklove 阅读(6736) 评论(0) 推荐(1) 编辑
摘要: 加密分为对称加密和非对称加密。 对称加密: 加密与解密使用相同的密钥。 最大的问题是密钥的分配与管理,如何把密钥发送到解密的接收者是一个问题。 若在发送密钥的过程中,密钥被拦截了,那么则会引发安全问题。 一个优点是对称加密比公钥加密快 常用算法:DES、3DES、AES、Blowfish、IDEA、 阅读全文
posted @ 2018-02-18 15:06 geeklove 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API。 使他们被处理的时候可统一用字节流的方式。所以说,除了进程之外,其他的一切均可看做文件。 Linux系统中,不区分文件和目录。所谓的目录,只是记录了其他文件名的文件。 所以,如果当前目录下有一个文件 阅读全文
posted @ 2018-02-13 14:18 geeklove 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 本文总结自: https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html#fig2 https://blog.csdn.net/mahao1107/article/details/46851969 一个文 阅读全文
posted @ 2018-02-13 11:49 geeklove 阅读(164) 评论(0) 推荐(0) 编辑
摘要: waitpid Posix标准 守护进程 tree setuptools http,python requests epoll 加密 hash python 错误处理 nginx gevent single instance model json python 解析 route request we 阅读全文
posted @ 2018-01-26 10:20 geeklove 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页