会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
千里之外
专注高性能web服务器架构和开发
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
19
下一页
2017年11月23日
GoLang之反射
摘要: 反射 反射(reflect) 所谓反射(reflect)就是能检查程序在运行时的状态。 使用反射的三条定律: 使用reflect一般分成三步: 1、要去反射是一个类型的值(这些值都实现了空接口),首先需要把它转化成reflect对象(reflect.Type 或 reflect.Value): 2、
阅读全文
posted @ 2017-11-23 15:18 如果的事
阅读(458)
评论(0)
推荐(0)
2017年10月19日
AES和RSA加解密的Python用法
摘要: AES AES 是一种对称加密算法,用key对一段text加密,则用同一个key对密文解密, from Crypto import Random from Crypto.Hash import SHA from Crypto.Cipher import AES from Crypto.Cipher
阅读全文
posted @ 2017-10-19 16:36 如果的事
阅读(3326)
评论(0)
推荐(0)
2017年10月10日
git rebase 的使用
摘要: rebase 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学习什么是“rebase”,怎样使用“rebase”,并将展示该操作的惊艳之处,以及指出在何种情况下你应避免使用它。 rebase的基本操作 整合分支最容易的方法是 merge 命令。
阅读全文
posted @ 2017-10-10 10:23 如果的事
阅读(16044)
评论(0)
推荐(2)
2017年10月9日
MapReduce原理
摘要: MapReduce原理 WordCount例子 用mapreduce计算wordcount的例子: 先看main函数: 程序员开发mapreduce时候只是在填空,在map函数和reduce函数里编写实际进行的业务逻辑,其它的工作都是交给mapreduce框架自己操作的,但是至少我们要告诉它怎么操作
阅读全文
posted @ 2017-10-09 17:15 如果的事
阅读(783)
评论(0)
推荐(0)
用redis构建分布式锁
摘要: 用redis构建分布式锁 单实例的实现 从2.6.12版本开始,redis为SET命令增加了一系列选项: EX seconds – 设置键key的过期时间,单位时秒 PX milliseconds – 设置键key的过期时间,单位时毫秒 NX – 只有键key不存在的时候才会设置key的值 XX –
阅读全文
posted @ 2017-10-09 16:35 如果的事
阅读(434)
评论(0)
推荐(0)
2017年8月13日
Python中类的特殊变量
摘要: 特殊变量 类似__xx,以双下划线开头的实例变量名,就变成了一个私有变量(private),只有内部可以访问,外部不能访问; 类似__xx__,以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,它不是private变量,下面会介绍Python中的常见特殊变量; 类似_x,以
阅读全文
posted @ 2017-08-13 17:48 如果的事
阅读(3765)
评论(0)
推荐(0)
2017年8月10日
Python之元类
摘要: 元类 Python解释器在遇到类定义的时候,其实是使用type()函数动态创建类类型。 如下面的类定义: Python解释器实际上执行如下的代码: 可见,要创建一个class对象,type()函数依次传入3个参数: 如果要控制类的创建行为,还可以使用metaclass(元类),元类用于创建类,而类用
阅读全文
posted @ 2017-08-10 13:37 如果的事
阅读(908)
评论(0)
推荐(0)
2017年8月7日
python之WSGI与Guincorn
摘要: WSGI与Guincorn WSGI WSGI (Web Server Gateway Interface),WSGI是为Python语言定义的Web服务器和Web应用程序之间的一种通用接口。 如下图,WSGI就像一座桥梁,一边连着web服务器,另一边连着应用程序。 wsgi server可以理解为
阅读全文
posted @ 2017-08-07 10:59 如果的事
阅读(3116)
评论(0)
推荐(0)
2017年7月27日
一种消息和任务队列——beanstalkd
摘要: beanstalkd 是一个轻量级消息中间件,其主要特性: 基于管道 (tube) 和任务 (job) 的工作队列 (work-queue):d 管道(tube),tube类似于消息主题(topic),在一个beanstalkd中可以支持多个tube,每个tube都有自己的producer和cons
阅读全文
posted @ 2017-07-27 16:51 如果的事
阅读(8296)
评论(2)
推荐(2)
2017年6月21日
LRU 算法
摘要: LRU算法 很多Cache都支持LRU(Least Recently Used)算法,LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。 LRU Cache一般支持两个操作: get
阅读全文
posted @ 2017-06-21 16:27 如果的事
阅读(926)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
19
下一页
公告