12 2016 档案

摘要:刚开始工作的时候,在工作中遇到的与数据库相关的问题,多半跟编码有关,总结一下数据库编码的设置。 字符集 查看数据库支持的字符集: 从图中可以看到数据库中可用的字符集以及每个字符集的描述和默认的校对。 校对:在一个字符集中对字符的比对规则。 查看所支持的校对的完整列表。 从中可以看到,有的字符集不止一 阅读全文
posted @ 2016-12-21 22:37 乔栋 阅读(507) 评论(0) 推荐(0) 编辑
摘要:标签对于不是很熟悉前端的人应该还算是个生面孔吧,粗略讲讲标签的用法。 1. 将相对路径变成绝对路径 这个对于需要借(chao)鉴(xi)别人网页的时候特别有用~ 2. 批量设置target=_blank 当需要对一个页面下的所有链接都加上target='_blank'属性时,加上标签即可 注意事项: 阅读全文
posted @ 2016-12-21 00:40 乔栋 阅读(313) 评论(0) 推荐(0) 编辑
摘要:1. Concat() 用于连接字段,一般DBMS使用+或者||。 ex: 注意:上图中新检索出来的列名为'CONCAT(id, ' ', name)'(实际上没有列名),这样虽然不影响在MySQL中显示,但是无法在客户端程序中引用这一列(因为没有列名),故需要为该列指定一个新的名称,即别名。 2. 阅读全文
posted @ 2016-12-18 11:39 乔栋 阅读(2137) 评论(0) 推荐(0) 编辑
摘要:1. AND比OR优先级高,故在同时使用AND和OR进行查找时记得加上小括号,当同时存在多个条件时统一加上括号是个好习惯。 2. NULL不参与搜索,即使使用LIKE '%'也匹配不到值为NULL的记录。 3. LIKE和REGEXP的区别: LIKE 只在列值中查找,而REGEXP在列值内查找。 阅读全文
posted @ 2016-12-17 22:35 乔栋 阅读(189) 评论(0) 推荐(0) 编辑
摘要:当想知道一段代码历史上有哪些人修改时,可以使用git blame查看,正如其名,当你看到那段让你抓狂的代码时,一定想找出是谁写的来一顿blame吧 : ) 使用方法 阅读全文
posted @ 2016-12-17 18:25 乔栋 阅读(4197) 评论(2) 推荐(1) 编辑
摘要:对于数据库的认知,除了大学的时候上过数据库这门课,留下的印象大概就是几条SQL语句一些模棱两可的基本概念,直到工作后面临使用场景才发现数据库的重要性。故归纳总结一下自己的数据库学习之路。 学习资源: 图书: 《SQL必知必会》 《MySQL必知必会》 《数据库概念》 在线课程: 1. CodeCad 阅读全文
posted @ 2016-12-17 16:09 乔栋 阅读(327) 评论(0) 推荐(0) 编辑
摘要:当设置setting.py文件当中的DEBUG=FALSE后,Django会默认使用Web Server的静态文件处理,故若没设置好Web Server对静态文件的处理的话,会出现访问静态文件404的情况。 可以通过设置 insecure参数解决 阅读全文
posted @ 2016-12-12 23:25 乔栋 阅读(1722) 评论(0) 推荐(0) 编辑
摘要:获取今天前第N天的日期 阅读全文
posted @ 2016-12-12 23:22 乔栋 阅读(8533) 评论(0) 推荐(0) 编辑
摘要:在工作中经常会遇到不少不同的观点,比如对于数据库来说那就是是否要设置外键,设置外键的理由自然不必多说,而不设置外键的理由多半为设置外键影响性能,但就目前工作来讲,还没有涉及到因为外键而引发的数据库瓶颈问题,倒是有因为外键的关系使得数据库迁移稍微需要运用一点小技巧,总体来说还是利大于弊。这里列举一下使 阅读全文
posted @ 2016-12-12 22:53 乔栋 阅读(450) 评论(0) 推荐(0) 编辑
摘要:在Linux系统当中,mysql作为一个客户端命令程序,在很大程度上连接数据库都是使用mysql,因此很有必要熟悉mysql命令行的使用。 这里假设数据库用户为icebug,密码为icebug_passwd 1. 执行MySQL语句并退出,且不会在MySQL历史文件中留下记录,即 。 输出结果如下 阅读全文
posted @ 2016-12-12 21:01 乔栋 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:创建视图: 假设要将posts表的前十条数据作为视图 使用: 可以把视图当成普通的表来使用 阅读全文
posted @ 2016-12-12 20:21 乔栋 阅读(123) 评论(0) 推荐(0) 编辑
摘要:在工作中经常有遇到需要脚本自动化同步文件的地方,比如数据库异地备份。假设有两台机子A(192.168.16.218)和B(192.168.16.117),需要能够让A免密码连接B。 先来看看正常的ssh连接登陆时怎么样子的。 当第一次连接时会提示认证不能通过,是否继续,只需要按yes继续即可。 输入 阅读全文
posted @ 2016-12-09 00:47 乔栋 阅读(15420) 评论(1) 推荐(1) 编辑
摘要:数据库 《SQL必知必会》 熟读,熟练掌握常用的数据库命令,SELECT/UPDATE/DELETE/ALTER/JOIN/UNION/以及视图和存储过程等 Linux 《鸟哥的Linux私房菜(基础篇)》 《鸟哥的Linux私房菜(服务器篇)》 《Unix环境高级编程》 Python 书单: 《P 阅读全文
posted @ 2016-12-07 23:47 乔栋 阅读(266) 评论(0) 推荐(0) 编辑
摘要:2016年已读书单: 1. 《少有人走的路》 何为爱,如何爱。 2. 《黑客与画家》 因为这本书,毅然决定从一个C程序员转身为Python程序员。 3. 《自私的基因》 简直神书,看过后自然规律可见一斑。 4. 《人类简史》 智人是如何通过想象凝聚在一起战神了尼安德特人。 5. 《把时间当做朋友》 阅读全文
posted @ 2016-12-07 23:36 乔栋 阅读(125) 评论(0) 推荐(0) 编辑
摘要:从参加工作至今已经快两年半了,工作所占的比重也越来越大,加班熬夜也在所难免。这里谈谈工作中的习惯,希望各位看官都能够享受工作,而不是挣扎于工作,工作让生活更美好。 1. 工作邮件处理。 邮件对于一个职场人来说再熟悉不过了,除却生活中QQ、微信的各种信息轰炸,工作中对应的就是邮件了。自从进了家大厂,工 阅读全文
posted @ 2016-12-07 23:27 乔栋 阅读(275) 评论(0) 推荐(0) 编辑
摘要:常用的调试以及抓包工具: 首先弄清楚几个概念,什么是cookie,什么是session,以及为什么会有这两个东东,这两个东东的作用是什么? 这里使用Django自带的admin后台登陆作为例子说明。 新建测试工程 新建测试APP 建立数据库 这里为了展示方便,修改了默认的SQLite3数据库连接为M 阅读全文
posted @ 2016-12-05 23:28 乔栋 阅读(138) 评论(0) 推荐(0) 编辑
摘要:Django数据库连接默认为SQLite3,打开setting.py可以看到数据库部分的配置如下: 即若不修改的话会自动在当前项目下生成文件名为 的SQLite数据库,若想改变数据库连接为MySQL只需修改DABASES部分的配置即可: 假如我在本机有个名为 的数据库,端口使用默认的3306,数据库 阅读全文
posted @ 2016-12-05 22:39 乔栋 阅读(10301) 评论(0) 推荐(0) 编辑
摘要:subprocess模块 近期发现还有一个更好的用于取代subprocess的库,sh,也是openstack当中使用的库。 阅读全文
posted @ 2016-12-05 07:25 乔栋 阅读(219) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示