- 博客(5)
- 收藏
- 关注
原创 GOLANG BEEGO ORM
GOLANG BEEGO ORM每种语言一旦开始步入生产环节都不可避免对数据库操作,ORM 为业务逻辑与底层数据库操作建立起一座桥梁,使得业务对象能直接映射到数据库对象上,减少了数据库的误操作,同时也使得业务代码更加清晰。语言一旦开始成熟,都会有相应的 ORM 框架出现,这些框架大部分都是语言的第三方库。如同 JAVA 的 Hibernate、Mybatis,C#的 LINQ 等,GO语言也有一些
2017-02-27 13:00:09 958
原创 Python 迭代器与可迭代对象
迭代器是Python中非常重要的一个概念,很多的操作都是基于迭代器去做的, 比如说我们最常用的 for 循环,还有生成器其实也是一个迭代器,所以说迭代器也不是什么神秘的东西,这里我们对迭代器的用法及原理进行一个简单的总结。iter函数其实系统内置的iter 函数只是调用对象的iter方法,这个方法按照协议会返回一个迭代器,使得for循环这样的语法结构能够进行下去。可迭代对象实现了iter 方法
2017-02-16 10:45:19 3468
原创 Python 多变量赋值
记得以前在C语言里写个交换变量值的逻辑,我们一般会引入一个中间变量,例如交换变量a和b的值,我们会这样写 temp = a; a = b; b = temp;,感觉很是啰嗦。在 Python 里,我们可以直接写成 a, b = b, a,感觉代码一下子简洁清晰了许多。这里对Python 中多变量赋值相关的要点简要总结下。基本用法- 忽略值不定长解析
2017-02-09 00:12:52 4620
原创 PYTHON 下划线作用
Python 中下划线的用途单下划线前缀from module import * 时不导入相关变量双下划线前缀私有变量,不能直接访问 只对类中字段有效,对模块下直接定义的变量作用同单下划线前缀双下划线前后缀解释器根据相关语法糖自动调用,除非重写系统定义的一些方法,否则一般无需自定义这样的标志名解释器中作用保存解释器中最后一个表达式的结果
2017-02-04 13:28:26 584
原创 GPG NOTE
GPG NOTEGPG 是一种文件加密与数字签名的开源软件,支持对称加密与非对称加密。对称加密加密解密方需要共享一个密钥加密命令 gpg [options] --symmetric myfile, --symmetric可以用短语法格式-c系统对弹出输入密码的对话框,输入密码确认后会生成加密文件示例:gpg -o hello.gpg -c hello.txt默认情况下,软件使用的是比较
2017-02-04 11:54:30 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人