wklken的笔记

博客已迁移,新地址 http://www.wklken.me
私信 关注
wklken
码龄10年

http://www.wklken.me

  • 1,935,451
    被访问量
  • 116
    原创文章
  • 2,709
    作者排名
  • 968
    粉丝数量
  • 于 2011-04-01 加入CSDN
获得成就
  • 获得296次点赞
  • 内容获得346次评论
  • 获得166次收藏
荣誉勋章
TA的专栏
  • 01-Java笔记
    7篇
  • 03-Linux入门笔记
    18篇
  • 02-Python笔记
    9篇
  • Linux新手生存笔记
    18篇
  • Python入门&进阶笔记
    14篇
  • 数据结构&算法实践-Python
    10篇
  • 04-Linux
    6篇
  • 05-Python入门及进阶
    14篇
  • Python实践
    21篇
  • 程序人生
    13篇
  • 算法及应用实现
    10篇
  • Django
    5篇
  • framework
    5篇
  • framework[OS]
    5篇
  • 测试工具
    1篇
  • 工作
    1篇
  • 周年
  • 小结
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

博客迁移公告[最后一篇]

hi all,        由于博客迁移,后续再上csdn的次数应该会逐渐减少了       主要是后续不会再使用网页写blog了,命令行markdown写完一键发布,github托管,pelican静态化,然后自己域名       后续博客地址  http://wklken.me/        直达  ,目前文章迁移中,主题也在完善中     
原创
4934阅读
0评论
3点赞
发布博客于 8 年前

工作两周年小结

两年了,又到了总结的时候,都成习惯了从哪说起呢,有点散,有点乱,还有错别字,囧2011年的7月4号,是毕业后工作的第一天2012年的7月4号,满一年,记得那天太阳很大,坐在靠窗的位置,外面的天空很蓝,偶尔战斗机飞过,划出一道白,现在偶尔发呆,望着高楼外墙反射的阳光,想着身后是那片橙,那些人
原创
6662阅读
4评论
3点赞
发布博客于 8 年前

我的vim配置及说明【k-vim】

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
33711阅读
6评论
8点赞
发布博客于 8 年前

python实现shell下小抄速查工具

最近忙其他的,回头才发现一个月没发博文了,慢慢来,这两个月来第一篇-------------------------------------------需求:最近老是要翻配置文档/wiki/history/笔记/google等等,为的仅仅是拿个服务器地址,或者一个密码,异或一条复杂点常用但懒得打的命令,次数多了自己也烦了,低效耗时,伤不起修改:把常用的东西,记不住的东西
原创
5320阅读
1评论
1点赞
发布博客于 8 年前

python fabric实现远程操作和部署

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
89900阅读
1评论
8点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-内置函数小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
8532阅读
1评论
4点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-简介/入门

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
5970阅读
0评论
2点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-集合小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
5193阅读
0评论
0点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-数字处理相关模块

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
9492阅读
0评论
0点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-数字小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
5623阅读
0评论
0点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-字典小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
7686阅读
0评论
0点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-元组小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
4821阅读
0评论
0点赞
发布博客于 8 年前

2013计划

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
4602阅读
2评论
1点赞
发布博客于 8 年前

写在2012结尾,2013的开始

本来已经关电脑了,发现似乎落了些什么,想着昨晚似乎没有像以往写下总结,记录一些东西。    看了下去年的总结:http://blog.csdn.net/wklken/article/details/7169817,那时刚工作不久,感觉写的还是很不错的。每每回顾,总感觉过去的自己做得比现在好。难道老了么。。。。。    既然去年标题,今年也俗一下,写在2012的结尾,2013
原创
6756阅读
5评论
5点赞
发布博客于 8 年前

[Python入门及进阶笔记]Python-基础-列表及列表解析小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
18751阅读
0评论
0点赞
发布博客于 9 年前

关于测试开发及其他——写在离职之前

在入职一周年的时候,写过一些东西,有过一些思考。    而在一个月前,花了六天,投了下简历,花了五天,思考,抉择。    虽然要投身入另一个地方,不再搞测试开发,但是,工作十六个月迄今,还是有一些感受的。    所以,想针对这个,说说一些个人看法,仅供参考。    (SDET,测试开发,但是貌似实际工作和字面理解还是有些差距的,工作时,角色更像QA+Tester,实际工作中,被
原创
7879阅读
7评论
3点赞
发布博客于 9 年前

[Python入门及进阶笔记]Python-魔术方法小结(方法运算符重载)

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
13550阅读
0评论
3点赞
发布博客于 9 年前

[Python入门及进阶笔记]Python-decorator装饰器小结

<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
原创
32910阅读
0评论
3点赞
发布博客于 9 年前

晒晒我的vimrc配置【不定期更新】

更新:最新vim配置位置  https://github.com/wklken/k-vim下面的内容可以不用看了.....=====================================原先贴过一章 linux alias: http://blog.csdn.net/wklken/article/details/7707357趁长假整理了下li
原创
63230阅读
5评论
8点赞
发布博客于 9 年前

如何进行shell脚本正确性测试

转载请注明出处:http://blog.csdn.net/wklken----------------------------------------------------------------------------------------在实际工作中,需要对shell脚本进行正确性测试。如何用最快最有效的方式进行测试?很多开发的习惯是,二话不说,写完/拿到,就跑一把
原创
27378阅读
1评论
2点赞
发布博客于 9 年前

Python通用发送邮件模块

需求:1.发送邮件2.不需要登录任何邮箱等等3.支持多接收人4.支持附件5.支持命令行+方法调用涉及模块:smtplib,  email基于版本:2.4使用2.7和3.x的童鞋,需要修改下import信息源代码:#!/usr/bin/env python#@author : wklken@yeah.ent#@ver
原创
8222阅读
0评论
1点赞
发布博客于 9 年前

[Python入门及进阶笔记00]-写在前面(目录/书籍/学习路线/其他)

学习Python有一段时间了,需要来一个阶段性总结了    个人看书的模式是,一边看书,一边敲代码,一遍记笔记(record for search),所以回过头发现,记得有些多了,需要花点时间整理下。    so,一篇篇整理,会陆续发出。-------------------------------------------update: 2012-12-30 是该有个了结了:)
原创
17274阅读
6评论
8点赞
发布博客于 9 年前

登陆新浪微博&批量下载收藏内容[Python脚本实现]

今天开新浪微博,才发现收藏已然有2000+了,足足104页,貌似需要整理下了,可是一页页整理,难以想象所以想下载,然后进行提取处理,转为文档我们关注的:1.微博正文+评论内容2.图片3.视频链接用python实现思路:1.脚本模拟登陆新浪微博,保存cookie2.有了cookie信息后,访问收藏页面url3.从第一页开始,逐步访问,直到最后,
原创
23474阅读
2评论
6点赞
发布博客于 9 年前

CSDN博客专栏文章批量下载脚本[python实现]

最近发现CSDN的blog专栏还是很给力的,毕竟这是一整个系列的文章,学习某方面知识比较容易形成体系,而且前人的经验还是相当有参考价值的。    原先也开了两个,只是工作比较忙,加之lz比较懒,所以没啥人气,囧。    最近看书之余,也会去看看别人的专栏,虽然你看或不看,文章就在那里,但是不能上网的时候还是很蛋疼的    so,花了一个小时,写了个python脚本,只需要填下专
原创
8079阅读
2评论
5点赞
发布博客于 9 年前

入职一周年小结

@author: wklken@date: 2012-07-04@version: 0.1@desc: 入职一年,算作小结    2012-07-04    皓月当空,很久没有停下来好好望望月。    从去年毕业入职到现在,正好一周年。    一年中,不变的很多,改变的也很多。        记得去年的7月4日,背着包挤公交去入职,认识新同事,打了两个礼
原创
16306阅读
45评论
32点赞
发布博客于 9 年前

晒晒我的linux alias文件【不定期更新】

下周三,工作满一周年了。    一步一个脚印,最近在整理一些配置相关的东西,重新梳理总结了下一年所学所得。-------------------------------------------------------------------------------------------------------------    以下是我的.alias文件    alias原因是一
原创
25314阅读
3评论
8点赞
发布博客于 9 年前

【Mezzanine迁移SAE】 实现Blog example Done

自上次迁移成功后,这次重新继续了一遍梳理,将自己CSDN blog迁移到SAE对应的应用上.直达示例   http://mezzanine.sinaapp.com/我的blog地址  http://wklken.sinaapp.com/之前使用WordPress,更专业,但是主要是想通过迁移SAE,读源代码,对Django有一定了解另外WordPress 对于php使用者来
原创
4989阅读
2评论
0点赞
发布博客于 9 年前

Django在新浪SAE中使用storage服务实现文件上传保存

上周末迁移mezzanine到SAE   http://mezzanine.sinaapp.com/见上一篇- Django开源项目mezzanine迁移SAE分享  http://blog.csdn.net/wklken/article/details/7629120这周下班后的时间基本都耗在这上面了,主要是看源代码,想着下一步如何针对性修改发现相册功能无法使用,
原创
20489阅读
1评论
0点赞
发布博客于 9 年前

Django开源项目mezzanine迁移SAE分享

迁移完成Deml: http://mezzanine.sinaapp.com/经历了长达两个多月的排队之后,终于审批通过,确实激动了一把。(两个月太长了........)不知咋的想搞个blog试试,但是纠结于自个审美不行,前端搞不定,哎,找个现成的然后就开始在网上寻找期间找到很多很酷的项目,不过大都是php的,有些基于python的 web框架的,也是很长一段时间没
原创
11478阅读
10评论
0点赞
发布博客于 9 年前

数据结构&算法实践—【排序|插入排序】插入排序

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>选择排序>>选择排序List:0.概念+示例分析1.插入排序实现0 start基本概念:维基百科http://zh.wikipedia.org/wiki/%E6%8F%92%E5%85%A5%E6%8E%92%E5
原创
4777阅读
2评论
1点赞
发布博客于 9 年前

数据结构&算法实践—【排序|选择排序】堆排序

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>选择排序>>堆排序List:0.概念+伪代码+示例分析1.堆排序实现2.Question0 start基本概念:维基百科http://zh.wikipedia.org/zh-cn/%E5%A0%86%E7%A9
原创
4221阅读
0评论
0点赞
发布博客于 9 年前

数据结构&算法实践—【排序|选择排序】选择排序

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>选择排序>>选择排序List:0.概念+伪代码+示例分析1.选择排序实现2.Question0 start基本概念:维基百科http://zh.wikipedia.org/wiki/%E9%81%B8%E6%93%87%E6%8E%9
原创
3777阅读
0评论
0点赞
发布博客于 9 年前

数据结构&算法实践—【排序|交换排序】Bogo排序

转载请注明出处:http://blog.csdn.net/wklken回主目录维基百科上排序算法表里的算法基本都实现完了,陆续发出来有几个排序只有英文维基说明,有几个有中文,但是压根对不上,例如臭皮匠排序.....晕死,查找中....另外快排不敢轻易发出,等完全所有实现版本都搜罗分析完了再来.---------------------------
原创
3720阅读
0评论
0点赞
发布博客于 9 年前

数据结构&算法实践—【排序|交换排序】地精排序及改进

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>地精排序List:0.概念+伪代码+示例分析1.地精排序实现2.改进3.Question0 start基本概念:维基百科:http://en.wikipedia.org/wiki/Gnome_sor
原创
2877阅读
1评论
0点赞
发布博客于 9 年前

Python xml属性/节点/文本的增删改[xml.etree.ElementTree]

需求:在实际应用中,需要对xml配置文件进行实时修改,  1.增加、删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本xml源文件格式[例] <processer name="AProcesser" file="lib64/A.so" path="/tmp"> <
原创
69627阅读
5评论
13点赞
发布博客于 9 年前

数据结构&算法实践—【排序|交换排序】梳子排序

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>梳子排序List:0.概念+伪代码+示例分析1.梳子排序实现2.Questiono start基本概念:维基百科http://zh.wikipedia.org/wiki/%E6%A2%B3%E6%8
原创
2276阅读
2评论
2点赞
发布博客于 9 年前

数据结构&算法实践—【排序|交换排序】奇偶排序

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>奇偶排序List:0.概念+伪代码+示例分析1.奇偶排序实现2.Question3.后续扩展o start基本概念:维基百科http://zh.wikipedia.org/wiki/%E5%
原创
3926阅读
0评论
3点赞
发布博客于 9 年前

数据结构&算法实践—【排序|交换排序】鸡尾酒排序

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>鸡尾酒排序List:0.概念+伪代码+示例分析1.鸡尾酒排序实现2.Questiono start基本概念:维基百科http://zh.wikipedia.org/wiki/%E9%B8%A1%E5%B0%
原创
2867阅读
0评论
1点赞
发布博客于 9 年前

数据结构&算法实践—【排序|交换排序】冒泡排序及改进

转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>冒泡排序List:0.概念+伪代码+示例分析1.基本冒泡排序2.冒泡排序改进13.冒泡排序改进2——局部冒泡排序4.Question0. start基本概念:维基百科http://zh.wikipedia.org/wiki/%E5%8
原创
4935阅读
0评论
4点赞
发布博客于 9 年前

数据结构&算法实践-Python——序章

数据结构&算法实践——Python  --------------------------------------目录 START------------------------------------------------第一部分列表(目录主要来自于维基百科)模块一:经典排序实现交换排序法      冒泡排序 |鸡尾酒排序 |奇偶排序 |梳排序 |地精排序(gnome_so
原创
10316阅读
0评论
8点赞
发布博客于 9 年前

Linux新手生存笔记[11]——shell脚本基础4-补充

回到全局目录--------------------------------------------目录脚本组成 1管道 1标准IO&重定向 2脚本调试 3AND&OR 4引号 6脚本组成结构#!/bin/bash   do something exit 0步骤
原创
3128阅读
1评论
5点赞
发布博客于 9 年前

Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令

回到全局目录-----------------------------------------------目录函数定义 1退出状态 1参数传递 2标准IO 2脚本调试 2AND&OR 3内置命令补充 3函数定义函数定义:在Shell中,函数就是一组命令集或语句形成一个可用块函数增强了shell的
原创
4389阅读
0评论
1点赞
发布博客于 9 年前

Linux新手生存笔记[3]——Linux常用命令(2)

回到全局目录第二篇.P.S. 显示效果不尽人意啊,html源代码编辑,每次在编辑器里调好好的,到页面效果就变掉了         搞半天没搞定,无语ing.........只能后面看看能不能调回来了.------------------------------------------------------7.磁盘操作... 118.系统操作... 129.网络相关
原创
3675阅读
2评论
2点赞
发布博客于 9 年前

Linux新手生存笔记[3]——Linux常用命令(1)

回到全局目录这个太长,拆成两篇.......blog显示不好,建议复制到word中查看---------------------------------------------------1.目录操作... 12.文件操作... 33.权限操作... 74.时间日期... 95.压缩解压... 96.登录退出及账号... 10命令格式:Command
原创
5252阅读
1评论
6点赞
发布博客于 9 年前

Linux新手生存笔记[2]——vim训练稿

回到全局目录word转成html再搞到csdn这块,效果不是很好,表格每行显示太高........囧----------------------------VIM命令训练稿目录1.打开文件操作...12.存储及退出文件...23.模式转换...24.光标移动...35.插入...46.删除...47.复制和黏贴...58.查找..
原创
22409阅读
5评论
8点赞
发布博客于 9 年前

Linux新手生存笔记[1]——Linux目录结构及说明

回到全局目录 Linux新手生存笔记[1]  —— Linux目录结构及说明有个大体了解就ok,说明记得是摘自一篇博文,可惜没找到出处-------------------------目录结构图目录结构说明DirectoryDescription/根目录。
原创
8929阅读
3评论
14点赞
发布博客于 9 年前

Linux新手生存笔记[0]——写在前面

一切从零开始!   记得去年七月份毕业刚入职的时候,第一天便是制定一周的计划,这意味着我只有一个礼拜的时间熟悉所需要的内容,包括熟悉linux环境,vim,shell脚本,hadoop,测试理论等等.  因为工作环境是linux,所以是必选包业务,因为大学四年使用linux次数屈指可数,所以压力还是有的,当时买了本《鸟哥的linux私房菜》(700多页),老大推荐了本<<LINUX与UNI
原创
8491阅读
12评论
19点赞
发布博客于 9 年前

python处理xml大文件[xml.sax]

之前使用过python使用dom读取简单配置xml文件的http://blog.csdn.net/wklken/article/details/7270117今天遇到大文件处理,使用dom占用资源太多,改用sax处理dom和sax区别可以自己google下需求:读取xml数据文件,文件较大,需要实时处理插入到数据库使用到的包:xml.saxxml文件格式:
原创
8093阅读
0评论
1点赞
发布博客于 9 年前

linux下django部署到apache

用django写了个demo,目前要部署到apache上需求:django部署到apache【其中变量$USER为你的账号】1.安装apache 和 djangoA.下载apache:http://httpd.apache.org/download.cgi#apache22版本2.2.22B.解压tar -xzvf httpd-2.2.22.ta
原创
12769阅读
1评论
1点赞
发布博客于 9 年前

Python urllib2递归抓取某个网站下图片

需求:抓取某个网站下图片可定义 图片保存路径,最小图片大小域值,遍历深度,是否遍历到外站,抓取并下载图片使用库:urllib     http://docs.python.org/library/urllib.html【下载】urllib2  http://docs.python.org/library/urllib2.html【抓取】urlparse  http:
原创
17846阅读
4评论
1点赞
发布博客于 9 年前

Python网页抓取urllib,urllib2,httplib[3]

使用urllib2,太强大了试了下用代理登陆拉取cookie,跳转抓图片......文档:http://docs.python.org/library/urllib2.html 直接上demo代码了包括:直接拉取,使用Reuqest(post/get),使用代理,cookie,跳转处理#!/usr/bin/python# -*- coding:utf-8 -*-
原创
49180阅读
0评论
1点赞
发布博客于 9 年前

Python网页抓取urllib,urllib2,httplib[2]

上一篇使用urllib抓取  Python网页抓取urllib,urllib2,httplib[1]使用httplib抓取:表示一次与服务器之间的交互,即请求/响应httplib.HTTPConnection ( host [ , port [ ,strict [ , timeout ]]] )host表示服务器主机port为端口号,默认值为80st
原创
11473阅读
4评论
1点赞
发布博客于 9 年前

Python网页抓取urllib,urllib2,httplib[1]

前阶段使用到ftp,写了个工具脚本http://blog.csdn.net/wklken/article/details/7059423最近需要抓网页,看了下python抓取方式 需求:抓取网页,解析获取内容涉及库:【重点urllib2】urllib   http://docs.python.org/library/urllib.htmlurllib2  htt
原创
24853阅读
1评论
4点赞
发布博客于 9 年前

Python distribution打包&安装流程

开始看并写python有一段时间了,书零零碎碎看了些,博客到是读了很多。感觉基础不稳,花了点银子买了书,归零,重头学起。正在看head first python,伤不起呀,木有中文版的-------------------------------------------------------------------------------------------------
原创
9782阅读
1评论
0点赞
发布博客于 9 年前

xmpp——Smack的IM实现

xmpp协议,使用smack实现的 博文见http://blog.csdn.net/wklken/article/details/6460075
rar
发布资源于 9 年前

Python Challenge挑战一下

下午刚看到的时候,很好奇,不知所云,搞不清状况........囧过完第0关后,觉得有点意思了.......在第7关,这个坑爹的图片,看文档看得头晕,还没搞定.....哎决定以后每个礼拜花点时间玩玩这个,也推荐大伙上去试试这里仅作记录:记录涉及的模块,以及每关的提示,不附带答案,答案要自己去解析才有意思,搞不出来可以看一个提示,再去搞,再不出来,再看一个提示.另外会写
原创
4408阅读
3评论
0点赞
发布博客于 9 年前

Python MySQLdb在Linux下的快速安装

在家里windows环境下搞了一次见   python MySQLdb在windows环境下的快速安装、问题解决方式http://blog.csdn.net/wklken/article/details/7253245在公司开发需要,再搞一次,linux下的。发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......这里也有两种方式:A.
原创
81962阅读
2评论
0点赞
发布博客于 9 年前

Python读取ini配置文件

需求:写个项目,用到数据库,多个地方使用,不能硬编码。很类似java的properties文件Python支持ini文件的读取涉及模块:ConfigParserxml文件db_config.ini[baseconf]host=127.0.0.1port=3306user=rootpassword=rootdb_name=evaluting
原创
27577阅读
0评论
2点赞
发布博客于 9 年前

python解析xml文档实例

今天恰好用到,记录一下使用python用到的包:xml.dom.minidom需求:有一个表,里面数据量比较大,每天一更新,其字段可以通过配置文件进行配置,即,可能每次建表的字段不一样。上游跑时会根据配置从源文件中提取,到入库这一步需要根据配置进行建表。解决:写了一个简单的xml,配置需要字段及类型上游读取到对应的数据入库这一步,先把原表删除,根据配置建
原创
6009阅读
0评论
0点赞
发布博客于 9 年前

python MySQLdb在windows环境下的快速安装、问题解决方式

使用python访问mysql,需要一系列安装linux下MySQLdb安装见  Python MySQLdb在Linux下的快速安装http://blog.csdn.net/wklken/article/details/7271019-------------------------------------------------------------以
原创
119810阅读
17评论
17点赞
发布博客于 9 年前

半年工作成长小结

自去年毕业工作至今,满打满算,七个月这七个月思考不断接触新的东西,学习很多,思考很多,却也依旧很是迷茫很多问题还没想好,所以,继续思考收获还是很多的,主要是一些前辈的建议1.技术与业务的关系?A.业务是目的,技术是手段。要在业务的设计开发中沉淀出通用的技术产品,要不断了解出现的技术,是否能为我所用,形成敏锐的判断力B.业务分析能力更多的是经验、思考和坚持
原创
3324阅读
0评论
1点赞
发布博客于 9 年前

Django笔记——Eclipse+pydev首个django例子helloworld

第一个django程序:1.      安装Python2.x,建议安装2.6或2.7  下载地址www.python.org配置环境变量     我的电脑->属性->高级->环境变量->系统变量增加PYTHON_HOME     C:\Python27修改Path  加入%PYTHON_HOME%2.      安装django 下载地址https://www.djangop
原创
28989阅读
3评论
0点赞
发布博客于 9 年前

写在2011的结尾,2012的开始

写在2011的结尾,2012的开始 2011-12-31 22:50今天是2011的最后一天。本来已经绝了写点东西的念头,但是想想,还是写点东西吧,算是对过去一年的一个总结吧。有点长,估计得写到明年才能写完 从哪开始呢还是从头来吧2010年最后一天,也就是去年的今天,我正在北京,什么区来着,额,丰台区,四环外的一个小区,程庄路程庄北里八号楼,一个半地下室,和同来
原创
1930阅读
5评论
0点赞
发布博客于 9 年前

提高工作效率的工具[分享]

工具是提高效率的一种手段,注意只是手段,不要本末倒置,不断提升自身能力才是王道。个人的工具总结分享下:【就不截图不提供下载链接了,自己百度下】1.快捷键: AutoHotkey自定义热键,可以模仿给的示例,编写脚本,相当简单(建议设置开机启动)实现键盘快捷键进行win常用操作例如配置ctrl+alt+8 开浏览器进百度  ctrl+alt+9开谷歌,ctrl
原创
4893阅读
1评论
0点赞
发布博客于 10 年前

python dataformat.py通用数据格式转化脚本

需求:在进行hadoop测试时,需要造大量数据,例如某个表存在56列,但实际程序逻辑只适用到某几列,我们造的数据 也只需要某几列           构造几列数据,转化为对应数据表格式涉及模块:os,getopt,sys输入:源格式,文本文件输出:目标格式,文本文件#!/usr/bin/python# -*- coding: utf-8 -*-#dataform
原创
2802阅读
0评论
0点赞
发布博客于 10 年前

python ftp操作脚本&常用函数

需求:快速进行ftp上传 ,下载,查询文件原来直接在shell下操作:需要【连接,输用户名,输密码,单文件操作,存在超时限制】太过于繁琐,容易操作失败脚本改进:一句命令,搞定多文件上传,下载,查询,列表等操作后期可以加入更强大的功能直接上脚本:#!/usr/bin/python#ftp.py#this script is used to
原创
19245阅读
1评论
5点赞
发布博客于 10 年前

阶段规划

最近活有点多,加班有点多,心浮气躁了,面壁中规划一下近期,近半年的计划吧,不能如此虚度,无所长进1.关于技术A.完成python剩余书目,啃完两本了,还两本,有所收获吧,这个系列的笔记也该整理发上来了B.对目前测试流程使用的所有python脚本,增强功能,优化之,版本,效率,功能,虽不求万能,但是,越强大越好C.Shell,需要熟悉,并深入了解这玩意儿,现在只是
原创
1049阅读
0评论
1点赞
发布博客于 10 年前

书目列表【当前&后续】

规划下读书计划,读过的再次读下,未读过需要列下计划书目列表:Java《Java核心技术卷I II》  done*3《Java编程思想》done《Effective Java》half《Head First Java》《Head First 设计模式》Python《Python学习手册》done《Python Cookbook》half《Pytho
原创
1179阅读
0评论
0点赞
发布博客于 10 年前

Linux学习笔记【博文整理系列】

学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,cut,paste,split Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux笔记——正则表达式入门及应用 Linux笔记——linux进程 Linux笔记——SVN命令总结 rpm&yum包管理命令总结 The end wklken
rar
发布资源于 10 年前

Linux笔记——shell补充:参数传递&函数等

列表:Linux笔记——vim常用操作及扩展补充[手册]Linux笔记——linux常用命令集合Linux笔记——命令:awkLinux笔记——命令:sedLinux笔记——命令:grepLinux笔记——命令:findLinux笔记——命令:Sort,uniq,join,cut,paste,splitLinux笔记——shell基础:变量&本地变量&位置变量&特定
原创
13387阅读
0评论
0点赞
发布博客于 10 年前

Python获取rpm包基本信息[import rpm]

在进行测试之前,必须先检查开发的rpm包数据包括安装目录,权限,文件结构,是否包含某些文件等信息写了个脚本自动化python的rpm包,在网上资料实在不多,时间仓促,也就简单看了下首先,importimport rpm获取hdrdef get_hdr(rpmPath): ts = rpm.ts() try: fdn
原创
5410阅读
0评论
0点赞
发布博客于 10 年前

Linux回收站[改写rm防止误删文件无法恢复]

rm -rf 慎用命令敲得多了,常在河边走,难免会湿鞋昨天,一个手误,敲错了命令,把原本想要留的文件夹给rm -rf掉了几天心血全木有了,靠,死的心都有了经百度,google以及尝试无果,哎,这个以后再研究怎么找回吧几点教训:1.rm 特别是rm -rf之前,小心,三思,或者直接将命令改写掉2.做好备份,有便捷的备份脚本3.做好定时备份,有个前辈搞定
原创
13889阅读
5评论
1点赞
发布博客于 10 年前

Python实践——datetime日期操作脚本

#!/usr/bin/python# -*- coding: utf-8 -*-#countDays.py# version 0.10 edited by lingyue.wkl 20110819 11:00:00# version 0.11 modified by lingyue.wkl 20110820 11:37:00 add functions for da
原创
4627阅读
1评论
0点赞
发布博客于 10 年前

Python脚本示例[命令行参数,函数,判定,退出等]

第一次根据需求写脚本 第一个版本,用于通用的数据转换原数据为需要构造目标格式里面的几个字段,用某分隔符分开目标数据为用指定分隔符分割的字段,源文件字段填充其间,其他字段为0 主要涉及命令行参数的处理和文件操作 #!/usr/bin/python# -*- coding: utf-8 -*-#dataformat.py#this script change da
原创
15861阅读
0评论
1点赞
发布博客于 10 年前

Linux新手生存笔记[12]——rpm&yum命令

回到全局目录--------------------------------------------------------目录RPM部分... 1简介... 1安装... 1卸载... 2升级... 2查询... 2校验... 2Rpm常用命令选项组合... 3YUM部分... 3简介... 3
原创
3323阅读
0评论
0点赞
发布博客于 10 年前

Linux新手生存笔记[13]——SVN命令总结

回到全局目录-------------------------------------------------------目录一、从版本库获取信息... 1二、从版本库到本地... 2三、从本地到版本库... 2四、高级应用... 4一、从版本库获取信息svn help command    获取子命令说明svn info $URL    查看工
原创
34760阅读
1评论
1点赞
发布博客于 10 年前

情商,是时候增强锻炼了

    来杭州,加上今天,四天了    四天,遇见了学长,并通过学长见了很多往届的师兄师姐,在各个行业,可以说都是事业有成吧    然而,中间有金融的,医学的,化学的,人力资源的,管理的,木有软件的    话少,偏内向,很少参加集体活动,用朋友的话来说就是一直很低调,低调得有些过分,自我感觉没有存在感。    在大学,上自习,编程,没有参与任何社团活动,这直接导致了自己在这一方面的欠缺,而这个缺点
原创
2358阅读
2评论
0点赞
发布博客于 10 年前

XMPP基础实现博文整理

使用smack实现xmpp聊天工具的一些细节和笔记,整理了下,供大家参考吧 版本1.0 会陆续更新加入新的
application/x-rar
发布资源于 10 年前

Linux新手生存笔记[8]——shell脚本基础1-变量

回到全局目录--------------------------------------------目录简介及分类1环境变量 1本地变量 3位置变量 4特定位置变量参数 4附:环境变量的设置及修改 5简介及分类变量:变量可以定制本身的工作环境。使用变量可以保存有用的信息,是系统获取用户相关的设置,变
原创
4979阅读
0评论
0点赞
发布博客于 10 年前

Linux新手生存笔记[9]——shell脚本基础2-条件测试及控制流

回到全局目录--------------------------------------------1.条件测试1A.文件条件测试 2B.字符串测试 3C.数值测试 32.控制流 4A.if-else 4B.case语句 6C.for循环 7D.until循环 9E.while循环 10F.补充break&continue 11
原创
5037阅读
0评论
0点赞
发布博客于 10 年前

关于目标关于人生

2011-6-24于济南毕业离校前四天 毕业了,呵刚刚跟弟弟在聊目标 也该制定以下目标了大学四年也不算浑浑噩噩,过得还算充实虽有遗憾,不曾后悔,这是我对自己大学的评价 目标:短期两个月下个月四号入职,过两天去杭州找房子了,首先,找到自己满意的房子,因为这个窝是临时的家,呵呵,现在还没有能力打造一个,会有的。然后入职,第一个月目标,跟领导,同事熟悉
原创
1985阅读
0评论
0点赞
发布博客于 10 年前

Linux新手生存笔记[7]——重点命令4-tr&join&cut&paste&split

回到全局目录-------------------------------------------目录命令:tr 1命令:join 3命令:cut 4命令:paste 4命令:split    5命令:trtr用来从标准输入中通过替换/删除进行字符转换【不接受指定的文件参数,而只是对标准输入进行翻译】
原创
4290阅读
0评论
0点赞
发布博客于 10 年前

Linux新手生存笔记[5]——重点命令2-sed

回到全局目录--------------------------------------------目录简介 1调用方式 2选项 2命令集合 2寻址 3基本用法 4文件读入写出 5附加-插入-修改文本 5删除文本 6替换文本 6转换文本 8补充 8简介简介一个“非交互式的”字符流编辑
原创
5573阅读
0评论
0点赞
发布博客于 10 年前

Shell笔记——命令:tr

tr,用来从标准输入中通过替换/删除进行字符转换主要用于删除文件中的控制字符或进行字符转换 使用时,提供两个字符串,串1:用于查询,串2:用于处理各种转换;串1的字符被映射到串2上,然后转换开始 主要用途:1.大小写转换                    2.去除控制字符                    3.删除字符 命令格式:tr –c –d –
原创
4523阅读
0评论
0点赞
发布博客于 10 年前

Linux新手生存笔记[4]——重点命令1-awk

回到全局目录------------------------------------------------目录简介 1命令格式&说明 2调用方法 3域切分&操作 3正则匹配 4内置变量&操作 5内置函数&操作 6格式化输出 7数组 8条件判断&流程控制 9与shell交互 10awk与变量 10错误排查 11其他 11
原创
13958阅读
0评论
0点赞
发布博客于 10 年前

Linux笔记——linux进程

列表:Linux笔记——vim常用操作及扩展补充[手册]Linux笔记——linux常用命令集合Linux笔记——命令:awkLinux笔记——命令:sedLinux笔记——命令:grepLinux笔记——命令:findLinux笔记——命令:Sort,uniq,join,cut,paste,splitLinux笔记——shell基础:变量&本地变量&位置变量&特定
原创
3562阅读
0评论
0点赞
发布博客于 10 年前

虽有遗憾,不曾后悔——写在离校之前

即将离开学校了,突然想写点什么,既然是CSDN,就写写这四年是咋过的吧。 高考一分之差,错过了自己报的本省大学,机缘巧合,补录到了离家两千多公里外的这个大学。大一,只身北上,两千五百多公里,二十七个钟头火车,来到了学校。话说那时候挺猛,一个人杀到学校注册,结果到的时候发现就自己是一个人来的,囧。 注册,军训,然后开始了正儿八经的大学生活。 大一,中规中矩,大一教的编
原创
5839阅读
17评论
1点赞
发布博客于 10 年前

XMPP——Smack[6]离线消息和离线文件的实现

终篇,三天所学所用,也就这些,如果需要大家要自己去查资料研究研究,功能其实可以很强大的可惜界面做得不好,一大短处,从大一迄今没整好,主要是个人审美不行,哎毕业季呀毕业季,明天摆摊卖书,再半月就可能和生活四年的兄弟姐妹说再见,考研考公务员工作的,各奔东西了,我也将南下杭州感慨,天下无不散之筵席在此祝所有刚毕业的,学业事业有成吧
原创
26566阅读
14评论
1点赞
发布博客于 10 年前

XMPP——Smack[5]文件传输及离线消息的获取

三天时间,赶在最后一下午实现了文件的传输,本来需要实现离线文件的发送的,一直没想好怎么弄,找openfire的离线文件插件没找到,后来想出一种方法,起服务器时起了一个系统用户,一直在线,当用户发送离线文件,检测到对方不存在,先发给系统用户,存到服务器路径,并在数据库中保存信息,当对方上线时,系统用户查表,拿文件发送想是这么想的,问题是时间太紧,没有实现,囧。
原创
21894阅读
15评论
0点赞
发布博客于 10 年前

XMPP——Smack[4]状态,心情,头像更改

这里写完,最基本的IM功能也就完了,还剩下个发送接收文件,离线消息扩展等等呵呵,三天时间,看的不是很深入,欢迎大家补充呀
原创
19460阅读
13评论
0点赞
发布博客于 10 年前

XMPP——Smack[3]用户列表,头像,组操作,用户操作

上一篇主要是会话的管理继续,这是显示用户列表方面的
原创
28412阅读
17评论
0点赞
发布博客于 10 年前

XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制

上一篇是连接,登陆登出和账户管理继续连接之后,拿到了connection,通过它可以搞定会话
原创
22070阅读
3评论
0点赞
发布博客于 10 年前

XMPP——Smack[1]连接、登陆及账户操作

使用smack实现基于XMPP的IM工具临毕业前,应需求,花了三天写了个小的聊天工具,貌似简陋得很….若有机会再完善吧,目前毕业季,处理毕业事宜,还要准备即将的入职。眼瞅着大学四年就这么结束了,哎。
原创
30889阅读
18评论
0点赞
发布博客于 10 年前

Linux新手生存笔记[6]——重点命令3-grep&sort&find&uniq

回到全局目录--------------------------------------------目录命令:grep 1命令:sort 4命令:find 6命令:uniq 8命令:grepGrep General Regular Expression Parser【global search regular
原创
8560阅读
1评论
0点赞
发布博客于 10 年前

Linux笔记——正则表达式入门及应用

列表:Linux笔记——vim常用操作及扩展补充[手册]Linux笔记——linux常用命令集合Linux笔记——命令:awkLinux笔记——命令:sedLinux笔记——命令:grepLinux笔记——命令:findLinux笔记——命令:Sort,uniq,join,cut,paste,splitLinux笔记——shell基础:变量&本地变量&位置变量&特定
原创
14431阅读
1评论
0点赞
发布博客于 10 年前

XML布尔判定[1]——生成条件组合

最近在写毕设,用到MyBatis,发现里面有个动态SQL的XML判定但是,这里不是关于MyBatis后台实现的,呵呵,那个有机会再去看看后台实现翻出去年实习写的一个半成品需求:有一系列从Oracle中导出多个txt数据文件,但是新的项目需要的是这几张表中某几个字段的组合,我写了个SQL语句生成器,半成品一直放着没时间完善。即使用XML进行配置,根据配置信息提取对应项的对应值,并过滤,最后组成插入新表的SQL语句
原创
2475阅读
0评论
0点赞
发布博客于 10 年前

J2EE项目数据字典设计

这里的数据字典并非是数据库的数据字典,而是在项目编码过程中涉及到一些类似字典查询的操作。需求: 在项目开发中,一些变量需要在多个地方使用,但这些变量的值是在某一范围内,且每一个值对应一个翻译的字面量。 若是使用数据库存储,因为变量值是固定的,多余的数据库访问没有必要;若是直接硬编码到代码中,若是需要进行修改的时候,造成维护困难;若是以常量方式书写到类中并在使用时引用,你将发现你的常量类Constants里面内容庞杂,命名和使用都极其困难。
原创
84212阅读
4评论
1点赞
发布博客于 10 年前

DWR框架基本用法

dwr.xml配置:让DWR知道通过XMLHttpRequest对象,什么对象将会接收请求creator="new" 类的创建方式,creater="new"表示每调用一次,需要new一个这样的类javascript="JDate" 客户端调用的类名,表示提供给前台页面调用的javascirpt文件是JDate.js,必须在页面引入对应的jsvalue="java.util.Date" 将被调用的类名
原创
8840阅读
0评论
0点赞
发布博客于 10 年前

DWR基本配置

DWR——Direct Web Remoter Servlet供给那些想要以一种简单的方式使用Ajax和XMLHttpRequest的开发者。它具有一套Javascript功能集,它们把从HTML页面调用应用服务器上的Java对象的方法简化了。它操控不同类型的参数,并同时保持了HTML代码的可读性。DWR不是对一个设计的插入,也不强迫对象使用任何种类的继承结构。它和servlet框架内的应用配合的很好。
原创
1788阅读
0评论
0点赞
发布博客于 10 年前

struts2拦截器实现权限控制

在使用struts2框架开发一个办公OA系统时候,需要使用到权限控制 除了判定是否登陆之外,还必须对每个action的访问实现权限控制,因为如果用户登陆成功了,而且以前拥有某个权限的访问,记录下访问的action,而现在没有权限了,也能直接在地址栏输入action路径直接访问,这将使权限这一模块毫无用处。 因为没有用到命名空间,这里对于涉及命名空间的没有控制
原创
14844阅读
5评论
1点赞
发布博客于 10 年前