贝壳的程序员日子

导航

2013年12月5日 #

python 字符串操作

摘要: s.strip() .lstrip() .rstrip(',') 去空格及特殊符号复制字符串Python1#strcpy(sStr1,sStr2)2sStr1='strcpy'3sStr2=sStr14sStr1='strcpy2'5printsStr2连接字符串Python1#strcat(sStr1,sStr2)2sStr1='strcat'3sStr2='append'4sStr1+=sStr25printsStr1查找字符< 0 未找到Python1#strchr(sStr1,sStr2)2sStr1 阅读全文

posted @ 2013-12-05 18:50 roland1982 阅读(221) 评论(0) 推荐(0) 编辑

python 数组操作

摘要: python数组的使用2010-07-28 17:171、Python的数组分三种类型:(1) list 普通的链表,初始化后可以通过特定方法动态增加元素。定义方式:arr = [元素](2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。定义方式:arr = (元素)(2) Dictionary 词典类型, 即是Hash数组。定义方式:arr = {元素k:v}2、下面具体说明这些数组的使用方法和技巧:(1) list 链表数组a、定义时初始化a = [1,2,[1,2,3]]b、定义时不初始化一维数组:arr = []多维数组:arr = [i for i in range 阅读全文

posted @ 2013-12-05 18:49 roland1982 阅读(1777) 评论(0) 推荐(0) 编辑

mongodb数据导入导出

摘要: 数据导出./mongoexport-h127.0.0.1-port8001-dHallShareData-cTeam-fiID,iLevel,vMemberList,iMaxMember,iCreateTime,iDisbandTime--csv-o./team1.csv数据导入./mongoimport-h127.0.0.1:8001-dHallShareData-cFS_OldUser--typecsv-fstrAccount--headerline--fileFS_OldUser.txt数据从文件夹回复./mongorestore -h 127.0.0.1 -port 8001 -d H 阅读全文

posted @ 2013-12-05 18:47 roland1982 阅读(169) 评论(0) 推荐(0) 编辑

2013年12月4日 #

mysql 按照时间进行groupby

摘要: SELECTDATE_FORMAT(deteline,"%Y-%m-%d %H"),COUNT(*)FROMtestGROUPBYDATE_FORMAT(deteline,"%Y-%m-%d %H")查询某天:deteline,"%Y-%m-%d某时:deteline,"%Y-%m-%d %H"依次类推。其实就是对dateline进行处理,然后再对处理后的数据分组附:mysql group by 原理http://doc.chinaunix.net/mysql/200903/208368.shtml转自http://hi.b 阅读全文

posted @ 2013-12-04 20:13 roland1982 阅读(642) 评论(0) 推荐(0) 编辑

MongoDB数据导入和导出

摘要: 一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:Shell代码[root@localhostmongodb]#./bin/mongoexport--helpExportMongoDBdatatoCSV,TSVorJSONfiles.options:--helpproducehelpmessage-v[--verbose]bemoreverbose(includemultipletimesformor 阅读全文

posted @ 2013-12-04 17:29 roland1982 阅读(2079) 评论(0) 推荐(0) 编辑

python操作MySQL数据库

摘要: python操作MySQL数据库坚持每天学一点,每天积累一点点,作为自己每天的业余收获,这个文章是我在吃饭的期间写的,利用自己零散的时间学了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:?12345678910import MySQLdbtry:conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306)cur=conn.cursor()cur.execu 阅读全文

posted @ 2013-12-04 15:33 roland1982 阅读(222) 评论(0) 推荐(0) 编辑

mongoDB简明教程-python(转)

摘要: MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。官方网站:http://www.mongodb.org说一些基本安装:首先安装python环境这是必须的了吧,具体步骤略。首先安装mongo环境,我以window为例,从http://www.mongodb.org/downloads下载Windows 32-bit(我的是32位),解压到C盘并在C盘建一个data/db目录存放数据文件,从命令行进入到c:/mongodb-win32-i386-1 阅读全文

posted @ 2013-12-04 14:33 roland1982 阅读(233) 评论(0) 推荐(0) 编辑

2013年12月3日 #

gvim 配置

摘要: 搭建以gvim为基础的IDE分类:Linux2011-04-22 16:221302人阅读评论(0)收藏举报buffertagsvim浏览器menu脚本按本文所述方法添加配置vim插件后,可在gvim中实现如下功能:追踪对象定义CTRL+]跳回CTRL+T追踪对象调用CTRL+U在文件/工程中grepF3查看quickfix结果F6/F7buffer间切换CTRL+TAB.c/.h对应文件打开F12添加书签CTRL+F2跳转至下一书签F2代码补全TAB原型提示左圆括号(代码折叠/展开ZA安装中文帮助手册1.在此处下载中文帮助的文件包2.解压并执行文件夹中的脚本[plain]view plain 阅读全文

posted @ 2013-12-03 16:07 roland1982 阅读(152) 评论(0) 推荐(0) 编辑

mongodb的shell命令

摘要: MongoDB常用命令:超级用户相关:use admin#增加或修改用户密码db.addUser(ixigua,'pwd')#查看用户列表db.system.users.find()#用户认证db.auth(ixigua,'pwd')#删除用户db.removeUser('mongodb')#查看所有用户show users#查看所有数据库show dbs#查看所有的collectionshow collections#查看各collection的状态db.printCollectionStats()#查看主从复制状态db.printReplic 阅读全文

posted @ 2013-12-03 16:02 roland1982 阅读(169) 评论(0) 推荐(0) 编辑

2013年11月26日 #

设计模式

摘要: 23种设计模式目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)10. Facade(外观)11. Flyweight(享元)12. Proxy(代理)行为型13. Interpreter(解释器)14. Template Method(模板方法)15. Chain of Responsibili 阅读全文

posted @ 2013-11-26 14:31 roland1982 阅读(157) 评论(0) 推荐(0) 编辑