摘要:
供参考 1. 安装sublimetext3 2. 安装插件Anaconda 注意的地方是,如果当前有2个python版本环境, 一定要确认当前Anaconda所使用的解析环境, 否则可能会引起误报语法错误,比如如下例子 使用python3的参数类型语法定义函数时, Anaconda 一直提示语法错误 阅读全文
摘要:
以下程序段就是由Jaromil所作的在类UNIX系统的shell环境下触发fork炸弹的shell脚本代码[4],总共只用了13个字符(包括空格): :(){ :|:& };: 注解如下: :() # 定义函数,函数名为":",即每当输入":"时就会自动调用{}内代码 { # ":"函數起始字元 : 阅读全文
摘要:
使用Flask 开发web页面,在使用Jinja2 模板放入到Adminlte 框架中时,为了避免重复需要建立一个base.html ,遇到侧边栏(Sidebar)不能自动激活问题, 如果侧边栏是 如果有侧边栏选项A/B/C 如何确保在base.html 文件里做基础配置的时候,当A.html 页面 阅读全文
摘要:
使用Adminlte 和 Bootstrap 的过程中,想要把侧边栏的ul li 给disabled掉,方法如下: 在需要处理的地方增加 class = “disabled”, 根据不同需要采用以下两种方式对 disabled类进行处理 1. 使用js处理 2. 使用css样式处理 参考 css h 阅读全文
摘要:
Python没有静态类型检测机制, 编译器不能保证程序一定会在运行的时候正确执行, 需要通过一些测试确保所写的函数能正确运行, 使用python内置的unittest模块进行, 参考以下代码以作备忘。 参考 链接 阅读全文
摘要:
Linux环境下,如果删除一个很大的单文件, 直接使用rm 等命令删除,会引起IO陡增, CPU陡增的情况,为平缓删除大文件带来的影响,使用truncate辅助,通过逐步的缩小文件,达到平滑删除的目的。 1. truncate 介绍 2. 安全删除工具 3. 工具改善 此工具可以继续封装以支持递归删 阅读全文
摘要:
1. 访问页面 https://cr.yp.to/daemontools/install.html 下载 daemontools 2. 创建工作目录 3. 解压安装包并安装 4. 安装过程中出错及解决 1)出错代码 2)解决 5. 安装后svscanboot 不能正常启动问题 1) 按照官方说明,在 阅读全文
摘要:
最近总是发现自己无法调出package controll 包, 无法进行新包的安装和卸载, 查了资料发现在sublime-setting [user] 中不知何时,将Package Control 给禁用了, 注释或删除掉此禁用即可, 如下图 阅读全文
摘要:
enumerate 枚举 enumerate(iterable, start=0) Return an enumerate object. iterable must be a sequence, an iterator, or some other object which supports it 阅读全文
摘要:
参考链接, 在Python3环境下,调试实现了《大话设计模式》中简单工厂模式,通过定义单独的工厂类,完成对具体的产品的实例化 具体实现见代码: 阅读全文