有的时候我们用python来抓取网页会得到类似 '\\u003C\\u0066\\u0072\\u006F\\u006D\\u003E' 或者 '%u003c%u0062%u0072%u003e%u003c%u0064%u0069%u0076%u0020%u0063%u006c......' 那么应该怎么处理呢?
这种情况就是把 unicode直接输出到文本中了,现在需要把它还原回去。解决In...
分类:
编程语言 时间:
2015-08-19 20:34:30
阅读次数:
176
C++ Primer学习笔记32_面向对象编程(3)--继承(三):多重继承、虚继承与虚基类
一、多重继承
在C++语言中,一个派生类可以从一个基类派生,称为单继承;也可以从多个基类派生,称为多继承。
多重继承——一个派生类可以有多个基类
class : , ,...
{
};
可见,多继承与单继承的区别从定义格...
分类:
编程语言 时间:
2015-08-19 20:32:40
阅读次数:
160
直接上代码,如下:
/**
* 获取字符串的宽度和高度
*
* @param text:NSString
* @param font:UIFont
*
* @return CGRect
*/
class
func getTextRectSize(text:NSString,font:UIFont,siz...
分类:
编程语言 时间:
2015-08-19 20:33:41
阅读次数:
300
直接上代码:
self.textView.layer.borderColor =
UIColor(red: 60/255, green: 40/255, blue: 129/255, alpha: 1).CGColor;
self.textView.layer.borderWidth = 2;
self.textView.layer.cornerRadius = 16;...
分类:
编程语言 时间:
2015-08-19 20:31:05
阅读次数:
142
对象初始化列表出现原因
1) 如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造函数,没有默认构造函数。这时要对这个类成员进行初始化,就必须调用这个类成员的带参数的构造函数,如果没有初始化列表,那么他将无法完成第一步,就会报错。
2) 当类成员中含有一个const对象时,或者是一个引用时,他们也必须要通过成员初始化列表进行初始化,因为这两种对象要在声明后马上初...
分类:
编程语言 时间:
2015-08-19 20:29:23
阅读次数:
130
1 题目
There are two sorted arrays nums1 and nums2 of size m and
n respectively. Find themedian of the two sorted arrays. The overall run time complexity should beO(log (m+n)).
2 分析
若m+n为奇数则中位数(med...
分类:
编程语言 时间:
2015-08-19 20:29:16
阅读次数:
169
默认复制构造函数可以完成对象的数据成员值简单的复制
对象的数据资源是由指针指示的堆时,默认复制构造函数仅作指针值复制#define _CRT_SECURE_NO_WARNINGS
#include
using namespace std;class Name
{
public:
Name(const char *myp)
{
m_len...
分类:
编程语言 时间:
2015-08-19 20:26:30
阅读次数:
125
TSP问题最简单的求解方法是枚举法。它的解是多维的、多局部极值的、趋于无穷大的复杂解的空间,搜索空间是n个点的所有排列的集合,大小为(n-1)!。可以形象地把解空间看成是一个无穷大的丘陵地带,各山峰或山谷的高度即是问题的极值。求解TSP,则是在此不能穷尽的丘陵地带中攀登以达到山顶或谷底的过程。
这一篇将用遗传算法解决TSP问题。
1)评价。这个评价算法应该比较简单了,就是找计算总距离,...
分类:
编程语言 时间:
2015-08-19 20:24:55
阅读次数:
292
val b = new ArrayBuffer[Int]() //或者 new ArrayBuffer[Int]
b += 1 //ArrayBuffer(1) 用+= 在尾端添加元素
b += (1,2,3,5) //ArrayBuffer(1,1,2,3,5) 在尾端添加多个元素
b ++= Array(1,2,3) //ArrayBuffer(1,1,2,3,5,1,2...
分类:
编程语言 时间:
2015-08-19 20:25:30
阅读次数:
153
最近准备深入学习Python相关的爬虫知识了,如果说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正则表达式"就能搞定的话;那么动态生成的信息页面,如Ajax、JavaScript等就需要通过"Phantomjs + CasperJS + Selenium"来实现了。所以先从安装和功能介绍入门,后面在介绍一些Python相关的爬虫应用。基础性文章希望对你有所帮助~...
分类:
编程语言 时间:
2015-08-19 20:22:32
阅读次数:
201
反射,总而言之我看名字没看明白什么意思。个人认为“反射”名字取得不够好,应该叫Java选择机制
就像jQuery...
分类:
编程语言 时间:
2015-08-19 20:23:39
阅读次数:
156
引言 文件传输 文件传输协议(FTP) 网络新闻、Usenet, 和新闻组 网络新闻传输协议(NNTP) 电子邮件 简单邮件传输协议(SMTP) 邮局协议 3(POP3) 相关模块17.1 什么是因特网客户端? 三个因特网协议——FTP, NNTP 和POP3....
分类:
编程语言 时间:
2015-08-19 20:21:07
阅读次数:
281
原文地址:http://www.cnblogs.com/xdp-gacl/p/3916734.html一、自定义标签的作用 自定义标签主要用于移除Jsp页面中的java代码。二、自定义标签开发和使用2.1、自定义标签开发步骤 1、编写一个实现Tag接口的Java类(标签处理器类) 1 pack...
分类:
编程语言 时间:
2015-08-19 20:21:37
阅读次数:
141
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------之前一直不明白java字节流的read()方法返回值为什么为int,今天在网上找到了答案。以下为转载,原文地址:http://blog.sina.com.cn/s/blog_9e351f9b0101...
分类:
编程语言 时间:
2015-08-19 20:19:12
阅读次数:
192
引言:客户/服务器架构 套接字:通信终点 面向连接与无连接套接字 Python 中的网络编程 Socket 模块 套接字对象方法 TCP/IP 客户端和服务器 UDP/IP 客户端和服务器 SocketServer 模块 Twisted 框架介绍 相关模...
分类:
编程语言 时间:
2015-08-19 20:17:40
阅读次数:
163
DOM对象 DOM对象操作 1. javase oracle xml 2.
分类:
编程语言 时间:
2015-08-19 20:16:06
阅读次数:
139
封装:是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。(字段私有化)什么是封装?封装把对象的所有组...
分类:
编程语言 时间:
2015-08-19 20:14:28
阅读次数:
129