10 2014 档案

摘要:#字典值相加def union_dic(*objs): _keys = set(sum([obj.keys() for obj in objs],[])) _total = {} for _key in _keys: _total[_key] = sum([obj.g... 阅读全文
posted @ 2014-10-31 10:24 王志超i 阅读(11020) 评论(0) 推荐(0)
摘要:vim~/.emma/emmarc db_encoding=latin1 改为db_encoding=utf8 sudovim/usr/share/emma/emmalib/mysql_host.py跳到155行左右的_use_db(self, name, do_query=True),改成如下de... 阅读全文
posted @ 2014-10-31 10:23 王志超i 阅读(490) 评论(0) 推荐(0)
摘要:/要查找的内容 自光标起始位置向下查找?要查找的内容 自光标起始位置向上查找 阅读全文
posted @ 2014-10-31 10:20 王志超i 阅读(872) 评论(0) 推荐(0)
摘要:git branch backup #创建备份分支git push origin backup:backup #push到远程git reset --hard commit_id #本地分支回滚git push origin :the_branch #删除远程分支git push origin... 阅读全文
posted @ 2014-10-30 14:16 王志超i 阅读(938) 评论(0) 推荐(0)
摘要:当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql 开发者列表当中很多年了,... 阅读全文
posted @ 2014-10-27 14:41 王志超i 阅读(270) 评论(0) 推荐(0)
摘要:按顺序查询order_by() order_by(- )下拉框默认显示float 0.0 不为空的方法{%if dish.price != none%}{%else%}{%endif%}数据库逻辑是解决大部分问题的关键,各个表之间是靠主外键关联的。 阅读全文
posted @ 2014-10-25 16:56 王志超i 阅读(254) 评论(0) 推荐(0)
摘要:class UserDetails(Form): group_id = SelectField(u'Group', coerce=int)def edit_user(request, id): user = User.query.get(id) form = UserDetails... 阅读全文
posted @ 2014-10-25 16:40 王志超i 阅读(1140) 评论(0) 推荐(0)
摘要:第一步:vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1注释掉这行,如:#bind-address = 127.0.0.1或者改为: bind-address = 0.0.0.0允许任意IP访问;或者自己指定一个IP地址。重启 MySQL:sudo /e... 阅读全文
posted @ 2014-10-24 15:21 王志超i 阅读(305) 评论(0) 推荐(0)
摘要:1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~21474836... 阅读全文
posted @ 2014-10-18 10:37 王志超i 阅读(180) 评论(0) 推荐(0)
摘要:任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对mysql数据库操作的模块。官方Introduction :MySQLdb is an thread-compatible interface to the popul... 阅读全文
posted @ 2014-10-18 10:36 王志超i 阅读(652) 评论(0) 推荐(0)
摘要:inux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmi... 阅读全文
posted @ 2014-10-18 10:35 王志超i 阅读(1307) 评论(0) 推荐(0)
摘要:1 import MySQLdb 2 import xlwt 3 def outMySQL(file_name): 4 wb = xlwt.Workbook() 5 sh = wb.add_sheet('sheet 1',cell_overwrite_ok=True) 6 7 ... 阅读全文
posted @ 2014-10-18 10:34 王志超i 阅读(291) 评论(0) 推荐(0)
摘要:1 import xlrd 2 import MySQLdb 3 def inMySQL(file_name): 4 wb = xlrd.open_workbook(file_name) 5 sh = wb.sheet_by_index(0) 6 data = [sh.ro... 阅读全文
posted @ 2014-10-18 10:33 王志超i 阅读(346) 评论(0) 推荐(0)
摘要:修改文件为/etc/mysql/my.cnf[client]default-character-set = utf8 (ps:client的设置没变)[mysqld]lower_case_table_names = 1 (不区分大小写)character_set_server = utf8 (ps:... 阅读全文
posted @ 2014-10-18 10:32 王志超i 阅读(235) 评论(0) 推荐(0)
摘要:用python向MySQL中插入中文数据出错,原代码片段:1 db = MySQLdb.connect("localhost","root","123","TESTDB")2 cursor = db.cursor()3 sql = '''INSERT INTO aaaa(bb,cc) values(... 阅读全文
posted @ 2014-10-18 10:27 王志超i 阅读(977) 评论(0) 推荐(0)
摘要:#配置git config --global user.name "Your Name"git config --global user.email "email@example.com"#注意git config命令的--global参数,用了这个参数,表示这台机器上所有的Git仓库都会使用这个配... 阅读全文
posted @ 2014-10-17 16:50 王志超i 阅读(222) 评论(0) 推荐(0)
摘要:工作中开发需要用到python的flask框架,无奈网络上的资源很少,连基本的安装和配置都不全,在这做一下整理,方便以后用到。————————————————————————————由于比较繁琐,留待以后进行,先做个备忘~ 阅读全文
posted @ 2014-10-17 16:49 王志超i 阅读(536) 评论(0) 推荐(0)
摘要:一、文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录: rm -rf 目录名 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -) 5.查看自己所在目录:pwd 6.查看当前目录大小:du 7.... 阅读全文
posted @ 2014-10-17 15:29 王志超i 阅读(912) 评论(0) 推荐(0)
摘要:修改最后一次提交有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用--amend选项重新提交:$ git commit --amend此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,但... 阅读全文
posted @ 2014-10-17 15:14 王志超i 阅读(215) 评论(0) 推荐(0)
摘要:转自一个人的旅行http://www.cnblogs.com/rollenholt/archive/2012/05/29/2524327.html我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:import MySQLdbtry: conn=MySQLdb.connect... 阅读全文
posted @ 2014-10-17 14:58 王志超i 阅读(338) 评论(0) 推荐(0)
摘要:如果使用executemany对数据进行批量插入的话,要注意一下事项:conn = MySQLdb.connect(host = “localhost”, user = “root”, passwd = “password”, db = “myDB”, charset=’utf8′)cursor =... 阅读全文
posted @ 2014-10-17 14:52 王志超i 阅读(11833) 评论(0) 推荐(0)
摘要:语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);例: alter table tb_active add constraint FK_ID foreign key(user... 阅读全文
posted @ 2014-10-17 14:43 王志超i 阅读(748) 评论(0) 推荐(0)
摘要:系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途:惟一地标识一行。作为一个可以被外键有效引用的对象。索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。下面是主键和索引的一些区别与联系。1. 主键一定是唯一性索引... 阅读全文
posted @ 2014-10-17 14:39 王志超i 阅读(6162) 评论(0) 推荐(2)
摘要:1、需要频繁select大量数据,时间长、消耗内存大,如何解决mysql性能问题?如果对返回的结果数量没有要求,可以控制返回的数量:cursor.fetchmany(size=1000)这样是只返回1000条数据,如果返回的结果小于size,则返回所有数据;如果你只需要一条,则更简单:fetchon... 阅读全文
posted @ 2014-10-17 14:37 王志超i 阅读(3366) 评论(0) 推荐(0)
摘要:1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'}>>>list1 = ['key1','key2','key3']>>>list2 ... 阅读全文
posted @ 2014-10-17 14:32 王志超i 阅读(25607) 评论(0) 推荐(0)
摘要:这里是一个可能有用的通过字典解析实现的小技巧: 交换字典的键和值。1 >>> a_dict = {'a': 1, 'b': 2, 'c': 3}2 >>> {value:key for key, value in a_dict.items()}3 {1: 'a', 2: 'b', 3: 'c'} 阅读全文
posted @ 2014-10-17 14:31 王志超i 阅读(13787) 评论(1) 推荐(1)
摘要:new_list = ["H1","H2",1999] for each_list in new_list: print (each_list); 若列表中包含嵌套列表,怎样处理?笨方法:判断列表中元素是不是列表;并继续使用for来循环打印, 缺点:多个嵌套列表时会使代码过长过重复... 阅读全文
posted @ 2014-10-17 14:29 王志超i 阅读(23264) 评论(0) 推荐(0)
摘要:列表转字符串python中的列表l = ['1','2','3','4']转成str型'1,2,3,4'','.join(l)这个方法,列表里都是字符串的话可以这样用。列表里是整数的情况可以用:>>> s=''>>> l=[1,2,3,4]>>> n=0>>> while n >> s'1234'字... 阅读全文
posted @ 2014-10-17 14:19 王志超i 阅读(1265) 评论(0) 推荐(0)