- 博客(22)
- 资源 (11)
- 收藏
- 关注
原创 python xlsxwriter创建excel图表
#coding=utf-8import xlsxwriterfrom xlsxwriter.workbook import Workbookfrom xlrd.sheet import Sheetdef demo1(): import xlsxwriter # 创建excel文件 workbook = xlsxwriter.Workbook('demo.xlsx
2016-10-03 20:10:22
10407
1
原创 selenium1、selenium2 示例代码(java版)
1、Selenium1(Remote control)Selenium1包含Selenium服务器(RC)和客户端库文件两部分 Selenium服务器用来接收测试程序传来的selenium命令,解释并执行,然后向测试程序反馈测试的结果 RC服务器捆绑了Selenium Core,Selenium Core是javascript程序,用于调用浏览器内置的JavaScript解释器,以解释和
2016-07-11 23:08:51
6556
原创 java学习笔记总结
Java环境搭建:下载、安装JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html配置环境变量:JAVA_HOME、PATH打开CMD,运行javac、java检验是否安装成功注意:习惯把运行的class名字作为文件名来保存 如果文件中类是public修饰,那那么类名必须
2016-05-22 19:29:10
14790
原创 python从指定范围生成多个不重复的随机数
需求:测试福彩21选5游戏需要准备投注数据1000份,游戏号码范围为1~21,每份数据都是从中选10个号码,投注号码格式为1|2|3|4|5|6|7|8|9|10|;if __name__ == '__main__':# 导入生成随机数模块 import random# 生成需要的号码列表 betnums = range(1,22)# 将号码列表转换为字符
2016-02-14 16:02:43
10477
原创 通过python的obbc模块连接mysql数据库
本文中使用的数据如下:首先是ODBC,ODBC是微软建立的一组规范,ODBC提供了一组对数据库访问的应用程序编程接口,通过这些接口,函数可以完成对数据库的各种操作。ODBC的应用程序不依赖于任何数据库,所有的数据库操作都是 由对应的数据库ODBC驱动程序完成。如下是mysql的ODBC配置:源代码:#coding=gbk__author__ = 'Administrator'# 通过ODBC连接
2015-12-05 19:01:03
2612
原创 python Selenium安装、启动设置、基本操作
安装使用:1.安装active-python从这里下载PC已经安装python版本相同的版本http://www.activestate.com/activepython/downloads按默认进行安装,记得关闭杀毒软件以免不能正常安装2.安装selenium webdriver打开命令行cmd,输入下面的命令:pip install selenium3.下载各浏
2015-09-11 22:17:48
3471
原创 python读写excel
一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls')
2014-08-03 19:23:19
1501
原创 python中文编码问题
1.设置默认编码为utf-8有2种方法设置python的默认编码:一个解决的方案在程序中加入以下代码:Python代码 import sys reload(sys) sys.setdefaultencoding('utf8') 另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:Pyth
2014-05-31 22:03:30
800
原创 socket TCP编程模型实例1
功能需求:将本地文件夹下的source文件通过TCP备份到远程服务器运行环境:unbuntu客户端代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 //tcp客户端 10 int main()
2014-02-15 21:09:53
620
原创 strncmp、strncpy、strncat、strlen库函数的实现
1 #include 2 #include 3 #include 4 5 //字符串比较函数的实现 6 int my_strncmp(const char *s1,const char *s2,size_t n){ 7 //判断参数是否给对,避免段错误 8 if(s1==NULL||s2==NULL)printf("param error!\
2013-09-07 20:58:06
966
转载 Linux日志简介
1. 日志简介 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。 在Linux系统中,有三个主要的日志子系统: 连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,lo
2013-09-07 12:17:43
517
原创 string类的实现
1#include 2 #include 3 #include 4 using namespace std; 5 class _string{ 6 private: 7 char *str; 8 int length; 9 10 public: 11 _string()//默认构造函数 12 { 13
2013-09-02 17:55:40
489
原创 学习笔记之----生产者-消费者模型的实现
1 #include 2 #include 3 #include 4 #include 5 #define MAXNITEMS 10000000 6 #define MAXNTHREADS 100 7 int nitems; 8 struct { 9 pthread_mutex_t mutex;//定义互斥锁 10 int b
2013-08-26 17:06:50
659
转载 linux编程下signal()函数
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是 terminate(终止、退出),所以client会退出。若不想客户端退出可以把 SIGPIPE设为SIG_I
2013-08-23 11:06:10
538
转载 (转载)进程的三种状态及转换
1.进程的三种基本状态 进程在运行中不断地改变其运行状态。通常,一个运行进程必须具有以下三种基本状态。 就绪(Ready)状态 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。 执行(Running)状态当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。 阻塞(Blocked)状态正在
2013-08-20 10:05:12
810
原创 通过fork函数解读linux系统行缓冲与全缓冲
基于流的操作最终会调用read或者write函数进行I/O操作。为了使程序的运行效率最高,流对象通常会提供缓冲区,以减少调用系统I/O库函数的次数。1、全缓冲 。全缓冲指的是系统在填满标准IO缓冲区之后才进行实际的IO操作;注意,对于驻留在磁盘上的文件来说通常是由标准IO库实施全缓冲。2、行缓冲 。在这种情况下,标准IO在输入和输出中遇到换行符时执行IO操作;注意,当流涉及终端的时候,通常
2013-08-17 16:30:55
937
原创 单链表常见功能的实现、以及逆转等
#include #define SIZE 40 using namespace std;/*实现一个栈,用于后面将链表中的元素先压栈再弹出栈实现反向打印的功能*/int Stack[SIZE];int top=0;//栈顶指针//判空int is_empty(){ return 0==top;}//判满int is_full(){ return t
2013-08-03 22:47:22
588
原创 学习笔记:冒泡排序、插入排序、选择排序、快速排序的实现
#include //定义宏来求数组长度#define SIZE(a) sizeof(a)/sizeof(a[0])//冒泡排序,两两相比,把大值往后移,比较完一趟,得到一个最大值放在最后的位置void bubbleSort(int data[],size_t size){ int i,j; for(i=0;i int x=1; fo
2013-07-28 23:26:43
581
原创 浅析linux共享库的使用
今天杭州下了一天雨,于是在家里琢磨共享库的使用,通过最基本的一个头文件、一个函数文件、一个主调文件fun.h,fun.c,main.c来练习动态库与静态库的使用,整理如下:编辑源代码头文件:fun.h#ifndef FUN_H //通过编译预处理命令避免头文件被多次包含#define FUN_H#include typedef int T; //为类型定义一
2013-05-16 20:56:27
611
原创 通过虚拟机在windows7下搭建Linux编程环境
学习UC编程时可能会遇到需要在linux系统中进行编程,但自己电脑上已经安装了win7,由于种种原因不方便重新再安装linux的问题,这时考虑使用虚拟机来进行学习无疑是最方便快捷的了,现将具体步骤整理如下:1.下载vmware workstation并安装2.下载ubuntu系统3.新建ubuntu虚拟机并安装ubuntu.根据新建向导创建虚拟机,下面只截取了部分图片进行说明,其他
2013-05-16 01:29:19
2384
原创 我坚信,我坚持,所以我等待
我坚信,我坚持,所以我等待 坚信努力永远不会白费,无论过去、现在还是未来 坚信人因理想与追求而不同,无论地位、身分与贫富 坚信未来很精彩,即使处境艰难 坚信学习是永远的时尚,活到老,学到老,这样,随着年龄的增长,则愈发光彩照人 坚信最有益的投资就是投资教育与学习,无论是对自己,还是对别人 坚持锻炼身体
2013-04-09 17:12:04
1048
华为内部技术培训手册PDF格式(强力推荐,全面而且广泛)
2009-08-22
路由器快速配置手册发布文档V1[1].3
2009-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人