python使用代理访问服务器主要有一下3个步骤: 1.创建一个代理处理器ProxyHandler: proxy_support = urllib.request.ProxyHandler(),ProxyHandler是一个类,其参数是一个字典:{ '类型':'代理ip:端口号'} 什么是Handl
分类:
编程语言 时间:
2016-02-01 23:49:58
阅读次数:
1641
指针的链表实现方式是,当前节点的next指向下一个节点,用数组模拟就是 for(int i=next[0];i!=0;i=next[i]) i=next[i];就是一条链。 例题: 你有一个破损的键盘。键盘上的所有键都可以正常工作,但有时Home键或者End键会自动按下。你并不知道键盘存在这一问题,
分类:
编程语言 时间:
2016-02-01 23:50:01
阅读次数:
758
set有点:1、访问速度快 2、天生解决了重复问题 tuple与set区别: 元组可重复,set不可重复创捷集合1 >>> s1.add('alex')>>> print(s1){'alex'}>>> s1.add('alex')>>> print(s1) {'alex'} 创建集合2>>> set
分类:
编程语言 时间:
2016-02-01 23:48:58
阅读次数:
239
/***将字符串拆成数组*@paramstring$string:字符串*@return返回拆成的数组*/functionmbStringToArray($string){$string=$this->getChinaEnglishNumString($string);$array=array();$strlen=mb_strlen($string);while($strlen){$array[]=mb_substr($string,0,1,"utf8");$stri..
分类:
编程语言 时间:
2016-02-01 22:35:21
阅读次数:
226
前写程序最多也只是字节级别操作,用char和memcpy进行一系列内存操作。此次一个sdk,其状态值直接是每位一个标示,所以需要取出每位进行操作。当然CPP也有丰富的位运算操作,但是虽然也学过,知道意思,但是实际却几乎没用过。这次只能动用它了。 第一种方法:思路就是全部用位与,这样就能取出来每一位是
分类:
编程语言 时间:
2016-02-01 22:35:06
阅读次数:
247
VariableExplanationExample String A string of text. To signify that the variable is a string, you should enclose it in quote marks. var myVariable = '
分类:
编程语言 时间:
2016-02-01 22:31:14
阅读次数:
214
冒泡排序的基本思想 冒泡排序(Bubble Sort)是一种交换排序,它的基本思想是:两两比較相邻记录的keyword,假设凡需则交换。直到没有凡需的记录位置。 一、冒泡排序简单实现(0基础版) #include "stdafx.h" #define OK 1 #define ERROR 0 #de
分类:
编程语言 时间:
2016-02-01 22:31:24
阅读次数:
345
本文结合上一篇文章“python利用有道翻译实现“语言翻译器”的功能”的实现代码,对其进行加工,实现请求服务器时隐藏User-Agent。 python实现隐藏User-Agent的一般做法有两种: (1)在request对象生成之前(下面例子中的req),通过一个字典类型的head,将其作为参数传
分类:
编程语言 时间:
2016-02-01 22:24:51
阅读次数:
281
来源 :http://www.codelifter.com/main/tips/tip_020.shtml The following are the rules for naming JavaScript variables: 1. A variable name cannot start wit
分类:
编程语言 时间:
2016-02-01 22:20:55
阅读次数:
272
常见的js截取小数的方法 1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2) 5.Number 四舍五
分类:
编程语言 时间:
2016-02-01 22:22:29
阅读次数:
258
题目: 给定一个大小为n的数组,要求写出一个算法,求其最长的等差数列的子序列 分析: 该题需要分几种情况考虑。 1. 原数组是有序的,所要求的的子序列可以不连续。 对于数组arr[],不同的等差值d=1,2,3,4,5```(arr[max]-arr[min])可以求出不同的最长等差数列,然后在这些
分类:
编程语言 时间:
2016-02-01 22:21:40
阅读次数:
571
python解析xml import xml.dom.minidom as minidom dom = minidom.parse("aa.xml") root = dom.getElementsByTagName("Schools") #The function getElementsByTagN...
分类:
编程语言 时间:
2016-02-01 22:21:24
阅读次数:
296
今天开始的部分是关于Qt提供的一些通用算法。这部分内容来自C++ GUI Programming with Qt 4, 2nd Edition。 <QtAlgorithms>提供了一系列通用的模板函数,用于实现容器上面的基本算法。这部分算法很多依赖于STL风格的遍历器(还记得前面曾经说过的Java风
分类:
编程语言 时间:
2016-02-01 22:19:08
阅读次数:
237
写在前面:在家玩了好久,实在是不知道干嘛了,突然想找些事做,现在是时候做些什么了。这些东西不见得多高深,也可能很简单,但很基础,也无法忽视。同时,也是自己学习走过的一条路。 这是开头,就写写C的队列和栈的一些算法吧。 首先是栈的一些基础功能的实现,先贴代码: #include<stdlib.h> #
分类:
编程语言 时间:
2016-02-01 22:21:51
阅读次数:
266
1 一个问题:换零钱方式的统计 SICP 第一章 1.2.2 树形递归中,有这么一问题:给了半美元,四分之中的一个美元。10美分,5美分和1美分的硬币。将1美元换成零钱,一共同拥有多少种不同方式?更一般的问题是,给定了随意数量的现金,我们能写一个程序,计算出全部换零钱方式的种数吗? 2 动态规划的基
分类:
编程语言 时间:
2016-02-01 22:19:38
阅读次数:
324
使用LitJson 和JsonMapper读取json文件和写json文件 这个是类结构。 接下来是读写函数 接下来是test_1的内容: 代码很简单,不做解释, 做为备份。
分类:
编程语言 时间:
2016-02-01 22:19:11
阅读次数:
183
前面我们已经详细介绍过有关线程的一些值得注意的事项。现在我们开始对线程做一些总结。 有关线程,你可以做的是: 在QThread子类添加信号。这是绝对安全的,并且也是正确的(前面我们已经详细介绍过,发送者的线程依附性没有关系) 不应该做的是: 调用moveToThread(this)函数 指定连接类型
分类:
编程语言 时间:
2016-02-01 22:16:37
阅读次数:
321