码迷,mamicode.com
首页 > 编程语言
【python】网页中字符编码转换 unicode-escape
有的时候我们用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++ Primer学习笔记32_面向对象编程(3)--继承(三):多重继承、虚继承与虚基类 一、多重继承     在C++语言中,一个派生类可以从一个基类派生,称为单继承;也可以从多个基类派生,称为多继承。 多重继承——一个派生类可以有多个基类 class : , ,... { };     可见,多继承与单继承的区别从定义格...
分类:编程语言   时间:2015-08-19 20:32:40    阅读次数:160
Swift开发教程--如何计算字符串的宽度和高度
直接上代码,如下: /**     *  获取字符串的宽度和高度     *     *  @param text:NSString     *  @param font:UIFont     *     *  @return CGRect     */     class func getTextRectSize(text:NSString,font:UIFont,siz...
分类:编程语言   时间:2015-08-19 20:33:41    阅读次数:300
Swift开发教程--如何给UITextView添加圆角边框
直接上代码: 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
c++构造函数初始化列表
对象初始化列表出现原因 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
c++深拷贝和浅拷贝
默认复制构造函数可以完成对象的数据成员值简单的复制 对象的数据资源是由指针指示的堆时,默认复制构造函数仅作指针值复制#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问题——遗传算法解决
TSP问题最简单的求解方法是枚举法。它的解是多维的、多局部极值的、趋于无穷大的复杂解的空间,搜索空间是n个点的所有排列的集合,大小为(n-1)!。可以形象地把解空间看成是一个无穷大的丘陵地带,各山峰或山谷的高度即是问题的极值。求解TSP,则是在此不能穷尽的丘陵地带中攀登以达到山顶或谷底的过程。 这一篇将用遗传算法解决TSP问题。 1)评价。这个评价算法应该比较简单了,就是找计算总距离,...
分类:编程语言   时间:2015-08-19 20:24:55    阅读次数:292
scala学习第三章数组相关操作
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爬虫] 在Windows下安装PIP+Phantomjs+Selenium
最近准备深入学习Python相关的爬虫知识了,如果说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正则表达式"就能搞定的话;那么动态生成的信息页面,如Ajax、JavaScript等就需要通过"Phantomjs + CasperJS + Selenium"来实现了。所以先从安装和功能介绍入门,后面在介绍一些Python相关的爬虫应用。基础性文章希望对你有所帮助~...
分类:编程语言   时间:2015-08-19 20:22:32    阅读次数:201
Java反射机制
反射,总而言之我看名字没看明白什么意思。个人认为“反射”名字取得不够好,应该叫Java选择机制 就像jQuery...
分类:编程语言   时间:2015-08-19 20:23:39    阅读次数:156
17 网络客户端编程 - 《Python 核心编程》
􀁺 引言􀁺 文件传输􀁺 文件传输协议(FTP)􀁺 网络新闻、Usenet, 和新闻组􀁺 网络新闻传输协议(NNTP)􀁺 电子邮件􀁺 简单邮件传输协议(SMTP)􀁺 邮局协议 3(POP3)􀁺 相关模块17.1 什么是因特网客户端? 三个因特网协议——FTP, NNTP 和POP3....
分类:编程语言   时间:2015-08-19 20:21:07    阅读次数:281
javaweb学习总结(二十三)——jsp自定义标签开发入门【转】
原文地址: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字节流的read()方法返回值为int的思考(转载)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------之前一直不明白java字节流的read()方法返回值为什么为int,今天在网上找到了答案。以下为转载,原文地址:http://blog.sina.com.cn/s/blog_9e351f9b0101...
分类:编程语言   时间:2015-08-19 20:19:12    阅读次数:192
16 网络编程 - 《Python 核心编程》
􀁺 引言:客户/服务器架构􀁺 套接字:通信终点􀁺 面向连接与无连接套接字􀁺 Python 中的网络编程􀁺 Socket 模块􀁺 套接字对象方法􀁺 TCP/IP 客户端和服务器􀁺 UDP/IP 客户端和服务器􀁺 SocketServer 模块􀁺 Twisted 框架介绍􀁺 相关模...
分类:编程语言   时间:2015-08-19 20:17:40    阅读次数:163
javascript DOM对象 第19节
DOM对象 DOM对象操作 1. javase oracle xml 2.
分类:编程语言   时间:2015-08-19 20:16:06    阅读次数:139
Java面向对象--封装
封装:是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。(字段私有化)什么是封装?封装把对象的所有组...
分类:编程语言   时间:2015-08-19 20:14:28    阅读次数:129
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!