摘要: qcow2格式的镜像一般用于KVM/QEMU的hypervisor,当我们需要修改guest host内的一些配置而又不想启动VM时则可以通过挂载guest host进行修改。 需要安装的工具包: 安装命令: 使用: 直接挂载默认为读写模式,若需要修改挂载模式为只读,可以直接在后面添加 卸载: 参考 阅读全文
posted @ 2017-05-30 16:57 乔栋 阅读(1798) 评论(0) 推荐(0)
摘要: 需要安装的包: rpc bind nfs utils 修改配置文件 配置 修改配置之后记得重启服务 使用 假设NFS服务器IP为10.10.50.100 阅读全文
posted @ 2017-05-29 18:12 乔栋 阅读(203) 评论(0) 推荐(0)
摘要: 在实际生产中有时候会出现这种情况,原本运行了一个Django项目,后面又需要一些外部脚本进行辅助,而这些脚本又不希望集成到项目当中,但是又需要用到Django项目的Model,这时候是无法像在项目当中那样直接使用的,需要我们先做些处理。 这里假设项目所在路径为 在脚本头部添加如下内容: 阅读全文
posted @ 2017-05-05 19:53 乔栋 阅读(1734) 评论(0) 推荐(0)
摘要: 当想在终端打印一个很大的字典或者一个很长的列表时,总是被print打印出来的效果气懵在电脑前,现在有pprint就不用担心啦。 最直接的使用方式就是 ex: 默认情况下pprint会将数据打印到console,即标准输出,若需要输出到别的文件流,则可以通过关键字参数stream设置要输出的文件流。 阅读全文
posted @ 2017-03-26 15:35 乔栋 阅读(458) 评论(0) 推荐(0)
摘要: 假设有如下代码: 你期望的结果是,当找到5时打印出: 实际上打印出来的结果为: 显然这不是我们期望的结果。 根据官方文档说法: 大意是说当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。 所以正确的写法应该为: 当使用p 阅读全文
posted @ 2017-03-26 15:06 乔栋 阅读(42081) 评论(3) 推荐(4)
摘要: 多半是工作中用过的操作,记录总结一下。 很多时候,当你已经能描述清楚你遇到的问题的时候,其实问题已经解决了一般,剩下的交给Google就好了。 : ) 1. 如何选取多组记录中每组记录最新的一条记录。 举例如下: 有表changes id|change_number|patch_set|author 阅读全文
posted @ 2017-03-02 23:35 乔栋 阅读(185) 评论(0) 推荐(0)
摘要: CTRL + B 进入 CTRL + ALT + [left arrow] 返回 CTRL + HOME 跳到页首 CTRL + END 调到页脚 CTRL + ALT + HOME 选中到页首 CTRL + ALT + HOME 选中到页脚 阅读全文
posted @ 2017-03-02 22:20 乔栋 阅读(249) 评论(0) 推荐(0)
摘要: 刚开始工作的时候,在工作中遇到的与数据库相关的问题,多半跟编码有关,总结一下数据库编码的设置。 字符集 查看数据库支持的字符集: 从图中可以看到数据库中可用的字符集以及每个字符集的描述和默认的校对。 校对:在一个字符集中对字符的比对规则。 查看所支持的校对的完整列表。 从中可以看到,有的字符集不止一 阅读全文
posted @ 2016-12-21 22:37 乔栋 阅读(513) 评论(0) 推荐(0)
摘要: 标签对于不是很熟悉前端的人应该还算是个生面孔吧,粗略讲讲标签的用法。 1. 将相对路径变成绝对路径 这个对于需要借(chao)鉴(xi)别人网页的时候特别有用~ 2. 批量设置target=_blank 当需要对一个页面下的所有链接都加上target='_blank'属性时,加上标签即可 注意事项: 阅读全文
posted @ 2016-12-21 00:40 乔栋 阅读(320) 评论(0) 推荐(0)
摘要: 1. Concat() 用于连接字段,一般DBMS使用+或者||。 ex: 注意:上图中新检索出来的列名为'CONCAT(id, ' ', name)'(实际上没有列名),这样虽然不影响在MySQL中显示,但是无法在客户端程序中引用这一列(因为没有列名),故需要为该列指定一个新的名称,即别名。 2. 阅读全文
posted @ 2016-12-18 11:39 乔栋 阅读(2144) 评论(0) 推荐(0)