摘要: 实验环境:OS X EI Captian + Redis 3.2.9一、 Redis简介Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。与memcached一样,为了保证效率,数据都是... 阅读全文
posted @ 2017-10-19 12:51 丹阳~ 阅读(280) 评论(0) 推荐(1) 编辑
摘要: 持续更新。。。 1. 基础 Python for Everybody的视频课程,称得上深入浅出 https://www.py4e.com/ 2. 进阶 偏重实践应用,快速上手,稀饭~ https://pythonprogramming.net/ 3. Linux 都是高频命令,当速查表用吧 http 阅读全文
posted @ 2017-10-19 11:29 丹阳~ 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 这是我的第一篇翻译,希望大家多多给出意见和建议。如有转载,请注明出处。原文来自:https://stackoverflow.com/questions/28362009/definition-of-def-cdef-and-cpdef-in-cython问题我想知道在我声明一个函数时def, cdef, cpdef的区别。def 与其他两种的区别还算大致清晰。可是有时我见到声明时添加了返回值,有时... 阅读全文
posted @ 2017-09-04 16:32 丹阳~ 阅读(14512) 评论(0) 推荐(1) 编辑
摘要: 参考:https://tutorial.djangogirls.org/zh/deploy/资料讲的很明了,仅在设置上做几点补充。1、设置相对路径import osBASE_DIR = os.path.dirname(os.path.dirname(__file__))使用了魔法方法 __file__,可以获取到当前文件(包含这个代码的文件)的路径。os.path.dirname(__file__... 阅读全文
posted @ 2017-08-15 17:28 丹阳~ 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 身为IT民工的基本常识,IT类职位常用缩写 SA (System Analyst) 系统分析师 在软体开发团队中,属于中高阶的基层管理者与领导者。除了须具备优秀的文字、语言沟通能力之外,还要有良好的分析、组织、逻辑思考能力。当然也需要有良好的人际关系,以及深厚的技术背景与知识。 SD (System 阅读全文
posted @ 2017-08-08 21:01 丹阳~ 阅读(11988) 评论(0) 推荐(1) 编辑
摘要: 1、用元类验证子类每当我们定义新类的时候,元类就会运行雅正代码,以确保这个新类符合规定的规范。Python系统把子类的class语句处理完毕,就会调用元类的 __new__ 方法。元类可以通过 __new__ 方法,获取子类、孙子类的名称,父亲及属性。这样使得我们不需要将验证代码放在本类 __init__ 方法中,等到构建对象再验证。下例中,定义一个边数小于3的子类,class语句一结束,元类的验... 阅读全文
posted @ 2017-07-12 19:20 丹阳~ 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,从App Store安装的应用程序,如果应用删除,那么launchpad里对应的图标会一起删除了。 而对于不是通过App Store安装的应用程序,删除应用程序,Launchpad中很可能仍然留有相关程序图标。不能忍!是要逼死强迫症嘛? DaDa, 我们用直接操作数据库的方法直接 del 阅读全文
posted @ 2017-07-12 15:42 丹阳~ 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 0、简介 SS简介 为什么选择DigitalOcean作为服务器呢? DigitalOcean是近年来才火起来的。相比Amazon AWS EC2不用设置安全组,配弹性IP地址啥的。但是最重要的还是便宜喽。最便宜的方案就够用了,这个 “512 MB RAM, 20 GB SSD disk space 阅读全文
posted @ 2017-07-12 15:14 丹阳~ 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 实验环境: OS X EI Captian + MySQL 5.7 一、配置MySQL自动记录慢查询日志 查看变量,也就是配置信息 修改变量: 与慢查询日志有关的变量: 我们先开启慢查询日志:  修改查询时间:  剩下两个全局变量,日志路径和没用索引的记录就默认值吧。 二、查看MySQL慢查询日 阅读全文
posted @ 2017-07-07 20:58 丹阳~ 阅读(491) 评论(1) 推荐(2) 编辑
摘要: 实验环境: python 3.6 + Tornado 4.5 + MySQL 5.7 实验目的: 简单模拟SQL注入,实现非法用户的成功登录 先给一个SQL注入的图解,图片来自网络: 一、搭建环境 1、服务端的tornado主程序app.py如下: 2、在template文件夹下,放入login.h 阅读全文
posted @ 2017-07-05 21:00 丹阳~ 阅读(2126) 评论(0) 推荐(0) 编辑