这里记录的是一个门外汉解决使用 urllib2 抓取网页时遇到乱码、崩溃、求助、解决和涨经验的过程。这类问题,事后看来只是个极小极小的坑,不过竟然花去很多时间,也值得记录一下。过程如下:目标:抓取http://sports.sina.com.cn/g/premierleague/index.shtm...
分类:
编程语言 时间:
2015-12-16 21:05:26
阅读次数:
284
不管我们开发什么项目,都需要使用调试。后端的调试比较简单。前端js调试稍微复杂了一点,但是也别怕,因为我们有很多调试前端js代码的浏览器工具。比如IE浏览器、firefox浏览器、chrome浏览器等。用哪个浏览器进行调试看个人习惯。小编习惯用IE浏览器。下面小编讲讲如何使用IE浏览器调试Asp.n...
分类:
编程语言 时间:
2015-12-16 21:06:50
阅读次数:
150
39、Combination Sum题目题目要求找出和为target的数字组合,并且每个整数可以多次使用。仔细思考可以发现,这道题目可以采用递归的方法来完成,比如举的例子,target=7,一开始可以选中2,并且2> combinationSum(vector& candidates, int ta...
分类:
其他好文 时间:
2015-12-16 21:03:31
阅读次数:
178
图1为线性表(ZHAO, QIAN, SUN, LI, ZHOU, WU, ZHENG, WANG)的逻辑状态。头指针指示链表中第一个结点(即第一个数据元素的存储映像)的存储位置。同时,由于最后一个数据元素没有直接后继,则线性链表中最后一个结点的指针为“空”(NULL)。图1 线性链表的逻辑状态由上...
分类:
其他好文 时间:
2015-12-16 21:05:22
阅读次数:
202
1 使用数组实现九宫格1.1 问题Swift提供经典的数组和字典两种集合类型来存储集合数据。本案例使用数组实现一个九宫格程序,如图-1所示:图-11.2 方案九宫格就是有一个n行n列的方格,将1至n*n个数字依次放入方格中,使得每行每列以及每个对角线上的数字相加的和相等,这里提供一种九宫格的算法,以...
分类:
编程语言 时间:
2015-12-16 21:05:50
阅读次数:
315
记录spark的Wordcount小程序:前提:hdfs已经打开创建一个name为wc.input的文件,上传到hdfs中的/user/hadoop/spark/中,内容如上图[root@spark00 hadoop-2.6.0-cdh5.4.0]# bin/hdfs dfs -put wc.inp...
分类:
其他好文 时间:
2015-12-16 21:04:11
阅读次数:
177
干了四年的开发工作,学到不少,但是又忘记很多,想来需要归档,通过写文章提高个人的逻辑能力,寄此对以后有所帮助,同时温故而知新。 开发相关 语言相关 算法 数据库优化 linux系统 系能调优 工具 维护相关 监控工具 问题定位
分类:
其他好文 时间:
2015-12-16 21:04:56
阅读次数:
122
ziyuanweihu 卡号密码计费方式有效天数金额所属服务项目发卡时间h000010010543860计点2.0测试项目2006-06-23 10:14:40.84...
分类:
Web程序 时间:
2015-12-16 21:04:18
阅读次数:
210
注入 - Injector在前一节的示例代码中,组件EzAlgo直接在构造函数中实例化了一个EzAlog对象,这造成了EzApp和EzAlgo的强耦合,我们可以使用Angular2的注入器/Injector进行解耦:注入器就像婚姻介绍所,男方在婚介所登记心仪的女性特点,约好见面地点,然后, 坐等发货...
分类:
其他好文 时间:
2015-12-16 21:02:40
阅读次数:
240
很多时候我们写的asp.net程序会因为做很多操作,所以会花上一分钟甚至几分钟时间。为了使软件使用者能够耐心的等待程序的执行,我们经常会希望有一个进度条来表示程序执行的状态。或者最起码要显示一个类似: “数据载入中”,“正在保存数据” 等的说明性文字。此时我们就会用到Response.Flush()...
分类:
Web程序 时间:
2015-12-16 21:03:14
阅读次数:
158
调试信息:测试环境是SSL3.0/TLS1.0,证书是通过Verisign颁发的错误信息是:9846, An ssl error has occurred and a secure connection to the server cannot be made实现了“NSURLSession:did...
分类:
Web程序 时间:
2015-12-16 21:02:14
阅读次数:
6153
简介:JSP是一种基于文本的程序,提特点是HTML代码与java程序共同存在,执行时JSP会被tomcat自动编译,这个过程对开发者是透明的,不需要关注。编译后的jsp文件是一个继承自HttpServlet的类。工作原理:JSP是一种Servlet,但是与HttpServlet的工作方式不太一样,H...
分类:
Web程序 时间:
2015-12-16 21:04:14
阅读次数:
172
When we try to move folders from one repository to another one, if the source file is deleted in file system, the move process would be roll back due ...
分类:
数据库 时间:
2015-12-16 21:02:31
阅读次数:
197
问题叙述性说明:1.binary search tree它是一种二进制树的。对于key值。比当前节点左孩子少大于右子。2.binary search tree不是自平衡树。所以,当插入数据不是非常随机时候,性能会接近O(N)。N是树中节点数目;3.理想状态下。时间复杂度是O(lgN), N是树中节点...
分类:
其他好文 时间:
2015-12-16 21:03:53
阅读次数:
217
以前在采用Struts2开发的项目中,对JSON的处理一直都在Action里处理的,在Action中直接Response,最近研读了一下Struts2的源码,发现了一个更加优雅的解决办法,自己定义一个ResultType,首先大家先看下Struts2中的源码包com.opensymphony.xwo...
分类:
Web程序 时间:
2015-12-16 21:02:53
阅读次数:
269
一、涉及编写自己的自己的键盘由于只使用英文字母跟数字等简单的字符而已,没有包括全角或者中文字符。所以直接使用跟手机的输入密码键盘一样的键盘即可。遇到的问题:1、使用法keybd_event()的方式进行发送消息,不管发送大小写字母都是显示小写字母 2、键盘不能有焦点状态,否则使用的ke...
分类:
其他好文 时间:
2015-12-16 21:00:42
阅读次数:
177
css 设置canvas的宽高不改变canvas实际大小只会使得内容拉伸。canvas默认大小是300*150。要用js设置 can2.width = 800; can2.height = 600;chrom浏览器切换标签的时候时间间隔是不执行的
分类:
其他好文 时间:
2015-12-16 21:01:31
阅读次数:
138