- 博客(24)
- 资源 (33)
- 收藏
- 关注
原创 C语言各类指针概念
C语言中有很多关于指针的使用,指针也是C语言的灵魂所在,而且C语言中也有很多有关指针的概念,这里学习并总结了一些知道的概念。 常量指针:首先它是一个指针,常量只是用来修饰指针的定语。其定义如下:char const * cp;char a='a';如何识别呢?根据右结合优先,先是*优先,所以这个cp变量是一个指针,然后是const修饰*,所以这是一个常量指针。即指向常
2011-12-31 00:01:16 2592 1
原创 C语言交换两个变量值不利用额外变量
1) 算术运算就是通过+和-运算来实现。代码如下:int a,b;a=10;b=12;a=b-a; //a=2;b=12b=b-a; //a=2;b=10a=b+a; //a=12;b=102) 位运算通过异或运算也能实现变量的交换,这也许是最为神奇的,请看以下代码:int a=10,b=12; //a=1010^b=1100;a=a^b; //a
2011-12-29 22:28:25 5258
原创 python单元测试unittest
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。单元测试作为任何语言的开发者都应该是必要的,因为时隔数月后再回来调试自己的复杂程序时,其实也是很崩溃的事情。虽然会很快熟悉内容,但是修改和调试将是一件痛苦的事情,如果你在修改了代码后出现问题的话,而单元测试可以帮助我们很快准确的...
2011-12-26 23:41:50 81743 8
转载 【转载】C语言头文件的使用
原文地址:http://blog.csdn.net/janders/article/details/611081C语言中的.h文件和我认识由来已久,其使用方法虽不十分复杂,但我却是经过了几个月的“不懂”时期,几年的“一知半解”时期才逐渐认识清楚他的本来面目。揪其原因,我的驽钝和好学而不求甚解固然是原因之一,但另外还有其他原因。原因一:对于较小的项目,其作用不易被充分开发,换句话说就是即
2011-12-24 22:07:02 1365
转载 【转载】C语言-预处理程序
原文链接:http://blog.chinaunix.net/space.php?uid=20545494&do=blog&id=1927998我们可以在C源程序中插入传给编译程序的各中指令,这些指令被称为预处理器指令,它们扩充了程序设计的环境。现把常用的预处理命令总结如下:1. 预处理程序按照ANSI标准的定义,预处理程序应该处理以下指令:#
2011-12-24 21:37:18 1267
原创 关于HOSTS设置不生效的解决小方法
HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层的DNS服务器去进行解析。直接就能建立链接操作,进行相关信息的发送。而某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决的方法:1、双系统的机器:设置hosts后不生效的原因主要是:设置的hosts不是当前操作系统的hosts,比如当前系统装在D盘,而修改hos
2011-12-19 17:50:55 54841 4
原创 httplib2---python下的http请求终结者
httplib2功能介绍:http://code.google.com/p/httplib2/httplib2实例页面:http://code.google.com/p/httplib2/w/listhttplib2问题提交:http://code.google.com/p/httplib2/issues/list好吧,我觉得官方的样例还是比较全的,这里就直接贴一下吧。
2011-12-17 00:34:43 36192 3
原创 python--httplib模块使用
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错...
2011-12-16 23:42:30 115832 4
原创 python应用regex正则表达式模块re
#!/usr/bin/env python # -*- coding: utf-8 -*- import re def regex(): str = 'abcdab' patstr = 'ab' ##可以匹配的2种方式:1 patobj = re.compile(patstr) got = patobj.match(st
2011-12-13 22:38:26 15707
原创 python解析xml模块
12第一种方式,自动遍历所有节点:#!/usr/bin/env python# -*- coding: utf-8 -*-from xml.sax.handler import ContentHandlerfrom xml.sax import parse class TestHandle(ContentHandler): def __
2011-12-12 21:52:53 18578 1
原创 python网页请求urllib2模块简单封装
#!/usr/bin/python#coding: utf-8import base64import urllibimport urllib2import timeclass SendRequest: ''' This class use to set and request the http, and get the info of response. e.g. s
2011-12-12 10:52:19 3526
原创 python内置轻量级数据库sqlite3操作
#encoding: utf-8import sqlite3#import time#createtabsql1 = "create table if not exists scriptdata(id integer primary key autoincrement, name varchar(128), info varchar(128))"class DBDriver: '''
2011-12-12 10:49:52 9146
原创 python基础入门
python语言简练、易学,基本上没有什么编程经验的人都可以很快上手,并且做一个有简单功能的脚本,帮助我在工作中完成任务。那下面就来看看python入门知识有哪些东西,了解这些东西我们就可以像写shell脚本一样来通过python来完成我们的简易工作需求。【当然比shell更易学、用】1、基本的输入/输出:someth = input('Please input something:\n')
2011-12-10 14:18:06 2944
原创 搜索引擎的高级搜索
前一阵在csdn看到一位女“英雄”一遍文章说的就是这类东西,觉得很有用,于是自己就看看,之前一直在其它高人书上的看到类似的建议,总是想不起来去捣鼓。1、google普通搜索:key word完全词组搜索:“key word” 反集搜索:-“key word”并集搜索:“key word1” OR “key word2”注关键字查询可以使用双引号括起来:"O
2011-12-10 00:07:45 1462
原创 python多线程模块threading简例
#!/usr/bin/python# -*- coding: utf-8 -*-from threading import Threadfrom datetime import datetimedef dotest(str): print str,datetime.now()class mythread(Thread): def __init__(self, ta
2011-12-09 23:08:45 1471
原创 python序列化操作
#!/usr/bin/python# -*- coding: utf-8 -*-import osimport pickleclass mypickler: def __init__(self, filename): self.filename = filename self.pyobject1 = [{(1,1L,0.1,'1','111')}
2011-12-09 22:32:46 3404
原创 python邮件【mail】相关模块简单操作
import smtplib, emailclass SendEmail(object): def __init__(self): pass def sendmail(self, mFrom, mTo, mSubject, mContent, ishtml = True, attachFile = None):
2011-12-09 10:20:09 2433
原创 python操作excel之xlrd
xlrd是专门用来在python中读取微软execel的模块,可以自己直接下载安装,也可以通过包管理器安装。官方资料:下载地址:http://pypi.python.org/pypi/xlrd官网地址:http://www.python-excel.org/文档地址:https://secure.simplistix.co.uk/svn/xlrd/trunk/xlr
2011-12-02 14:16:59 68652 7
原创 Selenium + python的自动化框架搭建
selenium是一个web的自动化测试工具,和其它的自动化工具相比来说其最主要的特色是跨平台、跨浏览器。支持windows、linux、MAC,支持ie、ff、safari、opera、chrome等。此外还有一个特色是支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。关于selenium的原理、架构、使用等可以参考其官网的资料,这里记录如何
2011-12-01 13:56:58 37008 5
转载 【转】python引用DLL文件
在python中调用dll文件中的接口比较简单,实例代码如下:如我们有一个test.dll文件,内部定义如下:extern "C"{int __stdcall test( void* p, int len){ return len;}}在python中我们可以用以下两种方式载入1.import ctypesdll = ctypes.win
2011-12-01 11:59:13 2607
原创 Python 编解码【初探】
编码是为了兼容字符集之间的通用性,通常可以编码的地方有:1、系统默认编码2、程序运行环境的编码3、源码文件自身的编码4、程序中的字符串编码对于python也是一样的:通常中文操作系统的编码都是gbkpython运行环境默认的编码是ascII源文件的编码可以自己确定【# -*- coding: gbk -*-】,不设置就是默认的python编码程序内容的编
2011-12-01 11:56:47 3983
原创 JSP基础环境搭建
JSP是运行在web服务器下的,通常的jsp运行环境是tomcat,这里也是记录了jsp在tomcat的存在方式和基本环境的搭建。1、web服务器中的jsp目录结构:tomcat服务器下/webapps目录是固定用来存放jsp页面文件的tomcat服务器下/lib目录存放servlet等组件必须的类库文件;还有像数据库驱动等tomcat服务器下/conf目录下存放web服务器的
2011-12-01 11:53:29 2443
原创 tomcat/JSP服务器web.xml文件配置
<web-app version="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/
2011-12-01 11:51:30 3955
原创 白盒测试方法--逻辑覆盖法
本文目的主要为软考准备的复习内容。实例代码:int method(bool a, bool b, bool c){1 int x;2 x=0;3 if(a && (b || c))4 x=1;5 return x;}1、语句覆盖:每条语句都至少执行一次。即1,2,3,4,5都要被执行。可选测试用例:a=1, b=1,
2011-12-01 11:48:40 5186
Teleport Pro破解版
2014-08-27
MySQL-python-1.2.3.win32-py2.7
2012-08-09
selenium自动化测试工具介绍
2011-09-19
Report Manager for QTP
2011-03-28
Multi TeMulti Test Manager V8.2.4st Manager V8.2.4
2011-03-28
Turbo C++ 3.0 编译器 软件 下载
2010-01-22
远程 连接 管理 工具
2010-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人