代码改变世界

CentOS7安装GO

2018-08-07 09:49 by ZN23&24, 185 阅读, 0 推荐, 收藏, 编辑
摘要:因为codis是用go编写的,所以要用的go的环境… 大体上和JDK的安装区别不大 先通过Xftp上传go1.9.2.linux-amd64.tar.gz版上传到Linux系统中 此处我放置在/usr/local/目录下,进入该目录 执行tar -zxvf go1.9.2.linux-amd64.t 阅读全文

MySQL主从延迟复制实践及生产故障案例恢复实践

2017-09-15 18:09 by ZN23&24, 846 阅读, 0 推荐, 收藏, 编辑
摘要:1.1 MySQL主从延迟复制介绍 从MySQL5.6开始支持了主从延迟复制,这个功能主要解决的问题是,当主库有逻辑的数据删除或错误更新后,所有的从库都会进行错误的更新,从而导致所有的数据库数据异常,即使有定时的备份数据可以用于数据恢复,特别是数据库数据量很大时,恢复时间会很长,再恢复期间数据库数据 阅读全文

python 中关于soap

2017-09-08 17:29 by ZN23&24, 2154 阅读, 0 推荐, 收藏, 编辑
摘要:SOAP由来 一项新技术的诞生,往往是因为要解决某些问题,或者改良当时的技术的,SOAP是为了解决应用程序跨互联网通信问题的,之前的RPC(远程过程调用)方式虽然也可以解决远程通信问题,但是安全性和兼容性均存在一些问题,这里只说SOAP的这个方案带来的好处: 作为协议,W3C统一编程标准 使用HTT 阅读全文

计算文件的md5值

2017-07-10 10:33 by ZN23&24, 4513 阅读, 0 推荐, 收藏, 编辑
摘要:利用Python计算文件MD5值(从前台上传一个文件,后台计算MD5值后,返给前端) 注意题目要求:从前台上传一个文件,后台计算MD5值后,返给前端,这就需要我们再引入一个os模块实现输入功能。 首先介绍一下md5值是什么,MD5的全称是Message-Digest Algorithm 5.在90年 阅读全文

Python中的greenlet包实现并发编程的入门教程

2017-06-30 10:53 by ZN23&24, 504 阅读, 0 推荐, 收藏, 编辑
摘要:Python由于GIL的存在并不能实现真正的多线程并发,greenlet可以做到一个相对的替换方案 1 动机 greenlet 包是 Stackless 的副产品,其将微线程称为 “tasklet” 。tasklet运行在伪并发中,使用channel进行同步数据交换。 一个”greenlet”,是一 阅读全文

Python27中AES加密的安装以及使用

2017-06-29 11:35 by ZN23&24, 4904 阅读, 0 推荐, 收藏, 编辑
摘要:Ums系统AES的加密使用 AES(英文:Advanced Encryption Standard,中文:高级加密标准),是一种区块加密标准。AES将原始数据分成多个4×4字节矩阵来处理,通过预先定义的密钥对每个字节矩阵中的每个字节进行异或、替换、移位以及线性变换操作来达到加密的目的。密钥长度可以是 阅读全文

Python 函数中,参数是传值,还是传引用?

2017-06-09 15:15 by ZN23&24, 202 阅读, 0 推荐, 收藏, 编辑
摘要:Python 函数中,参数是传值,还是传引用? 在 C/C++ 中,传值和传引用是函数参数传递的两种方式,在Python中参数是如何传递的?回答这个问题前,不如先来看两段代码。 代码段1: def foo(arg): arg = 2 print(arg) a = 1 foo(a) # 输出:2 pr 阅读全文

HTTP协议之基本认证

2017-06-07 10:30 by ZN23&24, 291 阅读, 0 推荐, 收藏, 编辑
摘要:http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录 什么是HTTP基本认证 桌面应用程序也通过HTTP协议跟Web服务器交互, 桌面应用程序一般不会使用cook 阅读全文

图解HTTPS

2017-06-06 15:10 by ZN23&24, 251 阅读, 0 推荐, 收藏, 编辑
摘要:我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS 阅读全文

算法基础 --low三人组(冒泡,选择,插入)

2017-05-31 18:07 by ZN23&24, 245 阅读, 0 推荐, 收藏, 编辑
摘要:算法基础 一、什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法。 ) (1)时间复杂度 时间复杂度:用来评估算法运行效率的一个东西 小结 (2)空间复杂度 空间复杂度:用来评估算法内存占用大小的一个式子 二、算法事例 1.二分查找 从有序列表的候选区data[0:n]开始,通过 阅读全文