Other articles


  1. Python3语法速查

    一. 变量

    变量就像一个盒子,你可以把具体的内容装进去。变量需要一个名字,例如:x,然后需要给她装点东西,装东西的方法很简单,用=符号,如果我们想把1装进x里面,像这样:x=1。

    1. 我想创建整数变量
    x = 1 # 现在x里面装的是整数1
    y = 2 # 现在y里面装的是整数2
    
    1. 我想创建字符串变量
    h = '你好' # 现在h里面装的是字符串'你好'
    name = '王小明' # 现在name里面装的是字符串'王小明'
    
    1. 我想创建一个新变量,用另外一个变量初始化他
    x = 13
    y = x
    

    二. 类型

    python支持自己定义类型,不过python也有预先定义好的类型,最基础的是:整数(int),小数或者浮点数(float),字符串(str),布尔(bool …

    read more
  2. 阿里云磁盘挂载

    fdisk -l fdisk /dev/vdb 依次输入 n,p,1,两次回车,wq mkfs.ext3 /dev/vdb1 echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab mount /dev/vdb1 /mnt df -h

    按照上面这个顺序就可以完成挂载,具体命令的含义,可以自行搜索。

    read more
  3. Geohash地理位置的唯一编码算法

    Geohash是一种能够让经纬度和唯一字符串相互转换的算法。例如:可以用 ‘ ezs42’代表‘-5.60302734375, 42.60498046875’。该技术具备这样一种特性,字符串的长途和小数点后的位数成正比,也就是说,字符串越长精度越高。

    这个技术运行我们对一个位置进行带精度的比较,比如说:我们可以将一个点作为缓存的键值。

    read more
  4. 几种常用加密算法的比较

    • 采用的机器
    • 型号名称: MacBook Pro
    • 处理器名称: Intel Core i5
    • 处理器速度: 3.1 GHz
    • 处理器数目: 1
    • 核总数: 2
    • 内存: 8 GB

    • 采用的Java版本:

    • Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

    处理5000次相同数据消耗的毫秒数

    名称 加密 解密 可逆 对称密钥
    MD5 151 / /
    SHA-1 48 / /
    SHA-256 84 / /
    AES 20 41 是 …
    read more
  5. 几种Python Web Framework性能比较

    参与比较的Python框架有:tornado,flask,falcon,bottle,djiango

    测试采用ab命令。

    操作系统是:CentOS 7.2 64位。

    硬件指标:CPU: 4核 内存:8 GB。

    测试时使用2核。

    容器采用uwsgi和gunicorn

    Python采用CPython2.7和pypy5.0。

    测试代码下相应GET请求返回文字“Hello World”,没有模板,没有数据库请求等额外开销。

    测试结果:

    测试脚本“ab -n 1000 -c 100 http://192.168.0.102:9090/” 1000 测试脚本“ab -n 10000 -c 100 http://192.168 …

    read more
  6. MVN发布本地jar

    mvn deploy:deploy-file -DgroupId=net.xmlerlimin -DartifactId=net.sourceforge.pinyin4j -Dversion=2.5.0 -Dpackaging=jar -Dfile=./lib/pinyin4j-2.5.0.jar -DrepositoryId=账户 -Durl=http://私库服务器/nexus/content/repositories/thirdparty/

    read more

Page 1 / 2 »

links

social