自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 python xlsxwriter vs openpyxl

xlsxwriter 实现将数据按某种指定的格式写入excel, openpyxl 则以某种格式将excel读入并做处理。 这两个工具都有比较讲解清晰的文档,十分易用。 也再次证明,学好英文走遍天下也不怕。终究很多文档还是看英文原版本来得靠谱。 - xlsxwriter - openpyxlxlsxwriter 设置表格格式从文档中可以很方便的查看函数的用法,还有demo。import

2016-07-15 15:15:44 4143

原创 Jenkins distributed builds - master/slave

step1 Install Jenkinshttps://jenkins.io/index.html很多前人的经验中提到了关于将其安装为一个windows service 的操作https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service NOTE: if you

2016-06-09 12:18:22 698

原创 Jenkins Plugins - A better way to install Plugins 插件安装

Jenkins version 2.5Jenkins 安装好之后发现系统管理->管理插件页面是空的。 在高级管理页面下提供了工具供手动上传插件安装。wiki.jenkins-ci.org 提供了丰富的插件,但要是一个一个下载下来安装的话,它所依赖的所有插件也要全部手动安装,这样会累死。试过,发现A依赖B C, B依赖D E F G, C依赖H I J K L M N

2016-06-09 11:30:40 478

原创 Python pip install

表示还是官方文档靠谱pip安装方法参考https://pip.pypa.io/en/stable/installing/

2016-06-08 22:52:09 513

原创 python re.compile(?P<name>)

正则还可以这样匹配。。。geeksquiz 网站提供代码题,可用于自测一门语言的掌握情况,今天做python有了有趣的发现——原来正则还可以这样写>>>sentence = 'cats are fast'regex = re.compile('(?P\w+) (?P\w+) (?P\w+)')matched = re.search(regex, sentence)prin

2016-05-08 10:20:03 4842

原创 RobotFramework 入门

step 1 : 安装可以很简单。 python安装2.7版本,robotframework 仅支持2.7版本wxpython安装2.8版本,ride基于wxpython,仅支持2.8版本 接下来安装robotframework:从网上找了好几遍都没找到Robotframework-ride的安装包。从Pypi下载的source文件一开始不知道如何下手。最终好不容易找到一篇

2016-04-26 10:56:08 1036

原创 Python 2.7 解决写入文件的中文乱码问题

续:python之xml文件处理的例子-问题描述及解决方法从一个文件中读入中文字符再写入到另一个文件中,遇到中文乱码问题。学习到一个方法解决这个问题,分享如下。 环境: python 2.7  背景:待处理的xml文件中有中文字符,想要提取文件中的一部分指定字段写入到Excel文件中,实际写入的是一个CSV文件,以.csv为后缀,文件生成之后可以转换为Excel表格。

2016-04-13 19:09:32 17225 2

原创 Python之sax的ContentHandler类方法处理多行内容的情况

首先贴出一个对contentHandler类方法的介绍,参考自http://www.linuxidc.com/Linux/2015-01/111147.htmcharacters(content)方法调用时机 从行开始,遇到标签之前,存在字符,content的值为这些字符串。 从一个标签,遇到下一个标签之前, 存在字符,content的值为这些字符串。从一个标签,遇到行结束

2016-02-27 21:50:31 2571

原创 Python之闭包应用小游戏Tic Tac Toe

来自网易云课堂http://study.163.com/course/courseLearn.htm?courseId=1000035#/learn/video?lessonId=1252115&courseId=1000035‘用python做些事’-井字棋学习这个小程序的时候想到playerMove() 函数正好可以用来练习闭包。于是做了一些改动。# 定义闭

2016-02-19 15:31:52 1074

原创 Python之enumerate

# enumerate 返回一个可遍历对象中各元素的值及索引for i,j in enumerate('abc'): print i,j0 a1 b2 c# 重复值保留for i,j in enumerate('abca'):    print i,j0 a1 b2 c3 a# 返回的第一个值是索引,第二个是值a = {j:i for i,j in enum

2016-02-18 10:48:56 426

原创 Python之闭包学习笔记

走棋子是一个很好的例子理解为什么用闭包。资料来自网易云课堂http://study.163.com/course/courseLearn.htm?courseId=1000035#/learn/video?lessonId=1252115&courseId=1000035假设需求是给定一颗在[0,0]位置的棋子,用户交互输入移动方向与步数,写一个函数记录棋子的位置变化。这个函数可以

2016-02-16 14:09:59 609

原创 python之xml文件处理的例子-问题描述及解决方法

待解决问题描述:多个XML文件,具有相同的格式,如下:…………不同xml文件中的标签个数不同。有的50个,有的80个。 代码目标:提取test 标签的 name 属性值,将这些值保存到excel文件中,并为每个值加上日期。生成表格如下:F0001月6日

2016-02-14 11:11:06 1275

原创 Leetcode Algorithm No.268 Missing Number

Given an array containing n distinctnumbers taken from 0, 1, 2, ..., n, find the one that is missing fromthe array.For example,Given nums = [0, 1, 3] return 2.Note:Your algorithm should run

2015-11-01 17:55:59 504

原创 Python 初识GUI

学习资料来自于1.      Coursera 《用Python玩转数据》 https://www.coursera.org/learn/hipython 2.      Coursera 《Python交互程序设计入门》https://www.coursera.org/course/interactivepython1 Python面向对象定义一个小狗类

2015-10-01 11:36:05 707

原创 Python 初识Pandas- Python Data Analysis Library

Python 初识Pandas- Python Data Analysis Library学习资料来自于1.      Coursera 《用Python 玩转数据》 https://www.coursera.org/learn/hipython 2.      网站:http://pandas.pydata.org/ Pandas Series>>>

2015-09-28 17:45:37 3273

原创 Python decorator @property

Python @propertyPython version 3.4 参考自下文http://blog.csdn.net/elevenqiao/article/details/6796770 Python 代码 1class A:    pass Python Shell>>

2015-09-25 17:18:26 788

原创 Python 的set 类型及其copy方法

Python 的set 类型用法>>> set('you need python.'){' ', 'd', 'e', 'o', 'h', 'p', '.', 'n', 'y', 'u', 't'} >>> type(set('you need python.')) >>> sorted(set('you need

2015-09-24 17:54:53 1034

原创 Leetcode Algorithm No.260 Single Number III

260 Single Number IIIGivenan array of numbers nums, in which exactly two elements appear onlyonce and all the other elements appear exactly twice. Find the two elementsthat appear only once.Fore

2015-09-15 15:15:20 833

原创 Python Regular Expression

Regular expression in Python ^Matches the beginning of a line$Matches the end of the line.Matches any character \smatches whitespace

2015-09-14 19:53:14 628

原创 Leetcode Algorithm No.2 Add Two Numbers

You are given two linked lists representing two non-negativenumbers. Thedigits are stored in reverse order and each of their nodes contain a singledigit. Add the two numbers and return it as a linke

2015-09-13 15:32:30 478

原创 Leetcode Algorithm No.241 Different Ways to Add Parentheses - 学高手写代码

方法一''' 跟着高手写python ''' import re'''This module provides regular expression matching operations similar to those found in Perl. For \D in module reMatches any character which is not a Unicode

2015-09-10 22:04:39 596

原创 Leetcode Algorithm No.242 Valid Anagram

问题描述:Giventwo strings s and t, write a function to determineif t is an anagram of s.Forexample,s = "anagram", t = "nagaram",return true.s = "rat", t = "car", returnfalse.Note:You may assum

2015-09-08 10:14:55 810

原创 Install_Oracle_Database_11g on RedHat 6.4 – problems and solution

安装过程持续了一个月。一开始装Linux 6.4, 没有用虚拟机,直接把我的华硕笔记本装成了一台Linux 服务器,当然带有桌面的。装失败两次。终于Linux 安装完毕,oracle 11g 也下载完成,开始着手安装。从网上找来一篇教怎么装的文章。第一步检查硬件,发现swap 分区没有配置,本来重装系统最简单,但我看到了一些关于修改分区的文章,disk命令之类。遇到“Parti

2015-09-01 10:57:50 895 1

原创 Oracle 051 的几个题 (oracle 11g)

Oracle 051 的几个题 (oracle 11g)1.    INTERVAL的用法SELECT INTERVAL '300' MONTH,INTERVAL '54-2' YEAR TO MONTH,INTERVAL '11:12:10.1234567' HOUR TO SECOND FROM dual;查询结果为:INTERV

2015-09-01 10:32:12 1030 3

原创 Delete Duplicate records

2015.8.31查询目标DeleteDuplicate EmailsWritea SQL query to delete all duplicate email entries in a table named Person,keeping only unique emails based on its smallest Id.题目来自 LeetcodePerson表如下:

2015-09-01 10:19:56 942 1

原创 Leetcode Algorithm No.241 Different Ways to Add Parentheses

题目来自LeetcodeGiven a string of numbers and operators, return all possible results from computing all the different possible ways to group numbers and operators. The valid operators are +, - and *.

2015-08-31 14:24:29 779

原创 Leetcode Database - 我的汇总

https://leetcode.com/第一次刷了3个sql 的题。2015.8.14在本地测试用的Linux + oracle, leetcode 上用的是mySQL环境。三个题都在本地测试通过了,到mySQL 上面就各种编译不通过,折腾了好几次才被accept不过也算是对oracle 与 mySQL 的区别有了一些了解。​第一题 Weather第二题 Cust

2015-08-28 14:23:20 1230

原创 Leetcode Database - Oracle Partition

用oracle分析函数实现的 Leetcode Database 题1. Department Top Three Salaries select a.depart, a.name, a.salaryfrom (select d.name depart, e.name name, rank()over(partition by d.id order by e.salary desc

2015-08-27 15:14:16 1028

原创 Python 3.4 - urllib.request 学习爬虫爬网页(一)

比如爬baidu.com,  在python 3.4 中应该这么写 import urllib.requestdef getHtml(url): page = urllib.request.urlopen(url) html = page.read() return htmlhtml = getHtml("http://baidu.com")print (html

2015-08-27 15:02:30 2003

原创 Javascript Date 类型的值传递与引用传递问题

新建一个Date类型的变量 d1。var d1 = new Date();alert(d1);运行后页面上会弹出:    Fri Sep 05 2014 16:40:50 GMT+0800再新建一个变量 d2, 将 d1的值赋给d2,   把d2 的 年份设置为 2013,var d2 = d1;d2.setFullYear("2013");aler

2014-09-05 16:49:49 2176 1

原创 dojo demo, 服务器验证用户名是否已经被使用

这个demo有助于理解JS与服务器的协同工作。文档结构如上图,  主要是三个文件: main.js  table.html validateUserName.jsp页面打开如下:选中第一个输入框后,右侧出现定义好的提示信息。如下:输入“olduser" , 为了简化验证过程,在validateUserName.jsp 中用硬编码验证用户名是否

2014-06-17 17:29:18 1242

原创 dojo 学习笔记之dojo.query - query(id) 与query(class)的区别

考虑这个例子:动态创建一个页面的时候,用new listtem()生成多个listitem, 且每个listitem中都生成一个按钮button。如果想要给每个按钮都绑定一个click事件,用dojo.query来获取这些button是比较方便的。这样做的时候我遇到一个问题, 在create这些button的循环语句中我给每个button 定义了id = "somebtn" 。

2014-06-01 20:21:00 1803

原创 dojo 学习笔记之一 dom.byId dojo.byId registry.byId 的区别

在dojo中,除了沿用Dom结点, dojo 还自定义了一类结点用“dojoType" 进行标识。dojo 称这些结点为widget。 当检测到HTMl文档中某个标签定义了dojoType 属性之后,dojo会调用dojo包中相应的 js 及 css 文件对这个结点进行渲染。 从而这个结点元素就会相应地显示出具有dojo特色的样式及功能。如此说来, dom.byId 跟 dojo.byId

2014-05-22 10:40:31 6067 1

原创 dojo -- it is critical to pull in "dojo/domReady!"

Issue:  Can not gethandler of an element by using dojo.byId(“element id”) ; You want to add an event to a button, code goes like this:  script>require(["dojo","dojo/on","dijit/registry","doj

2014-05-02 12:48:08 1088

原创 微软公司等数据结构+算法面试100题-第1题

1.把二元查找树转变成排序的双向链表(树) 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。     10    /  \   6    14 / \    / \4  8   12 16转换成双向链表4=6=8=10=12=14=16。看到这题 ,想到一个动画 ,最后要得到的双向链表

2012-11-21 15:20:20 593

原创 微软公司等数据结构+算法面试100题-63题解

微软公司等数据结构+算法面试100题(第1-100题)63.在字符串中删除特定的字符(字符串)。题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了

2012-11-21 09:09:05 771

原创 C/C++的笔试题

what is the output of all these program ??第一题#includechar* bar (char *ptr){   ptr += 3;   return (ptr);}int main(){   char *xvar, *yvar;   xvar = "India";   yvar = bar (xvar)

2012-10-29 19:44:33 1847

原创 【笔试题分享】异或与位运算的巧用

第1题 假设x和y都是整数,如果得到其中较小的那个。微软2012暑期实习生笔试题。这是道选择题,从给出的四个选项中选出一个正确的答案。仔细想想之后,发现A是正确解:y^( (x^y)& -(x(现在才认识到异或的神奇之处)说明自己的理解:1. 对于(x的判定部分, 如果x为真,判断结果为1, 那么-(x就得-1(补码表示为全1,只考虑8位int型,则为 11111111);

2012-09-27 12:20:34 1507

原创 2013笔试题--2012.9.22

2013笔试题2 进程通信Named event Named pipeCritical sectionShared memory4 设计模式——类别Creational pattern A. FacadeB. SingletonC. BridgeD. Communication5 which of the follow TCP packets

2012-09-26 21:17:52 1009

原创 正则表达式验证邮箱地址

笔试的时候考到正则表达式,今天回来狂补了一把,找 工作的同学们都要加油! 环境:linux 测试文件名:t1 (通过linux命令窗口新建一个文件,名为t1 )       文件内容为:********************* t1 **********************there is only ten RMB lefthow about 11 o'clock

2012-09-11 20:14:19 1076

dojo create custome widget

http://bbs.csdn.net/topics/390775979 请参考此处描述

2014-05-05

计算机网络(谢希仁)第五版习题答案

计算机网络(谢希仁)第五版习题答案 第一章到第六章

2012-09-27

微软面试题——二元查找树转变成排序的双向链表

二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。

2012-09-18

JavaScript网页特效实例

同名书籍的随书源码,共十六章内容,包括文字特效类、菜单特效类、页面特效类、按钮特效类、时间日期特效类等。

2011-12-08

css_导航条

css样式实现导航菜单,鼠标移动到菜单项上文字放大并改变颜色

2011-12-08

积分表---728个积分公式

728个积分公式 不用再背积分公式,直接查阅即可

2009-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除