1、创建头文件和源文件 touch /tmp/tools.h touch /tmp/main.cpp 2、各文件的内容如下: tools.h main.cpp 3、编译运行: [root@workstudio tmp]# g++ -o main main.cpp [root@workstudio t ...
分类:
编程语言 时间:
2016-08-18 09:57:40
收藏:
0 评论:
0 赞:
0 阅读:
252
下面以http://news.csdn.net/news.html为爬虫示例网站进行分析,F12查看网页布局,效果如下:从图中分析知,待扒的单个数据以unit为标签,即一个unit标签对应一个对象。下面定义Jsoup帮助类,getRootElements()返回需要解析的对象的根标签,这里需要返回d... ...
分类:
编程语言 时间:
2016-08-18 09:56:49
收藏:
0 评论:
0 赞:
0 阅读:
379
自动类型提升 1.boolean不允许进行类型转换 布尔类型boolean占有一个字节,由于其本身的特殊含义,使得与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则将编译出错。 2.数值范围小的类型→数值范围大的类型,JVM在编译过程中负责对数值类型进行自动提升 ...
分类:
编程语言 时间:
2016-08-18 09:54:59
收藏:
0 评论:
0 赞:
0 阅读:
231
C++线性序列容器<vector>简单总结 vector是一个长度可变的数组,使用的时候无须声明上限,随着元素的增加,Vector的长度会自动增加;Vector类提供额外的方法来增加、删除元素,比数组操作高效。 头文件:#include <vector> 命名空间:using namespace s ...
分类:
编程语言 时间:
2016-08-18 09:52:39
收藏:
0 评论:
0 赞:
0 阅读:
150
C++关联容器<map>简单总结 map提供大小可变的关联容器,基于关联键值高效检索元素值。当你处理键值对的数据是,都可以考虑使用map关联容器。 特点: 大小可变的关联容器,基于关联键值高效检索元素值。 可逆,因为它提供双向迭代器来访问其元素。 有序,因为它的元素根据指定的比较函数按键值排序。 唯 ...
分类:
编程语言 时间:
2016-08-18 09:52:20
收藏:
0 评论:
0 赞:
0 阅读:
252
引言: publicvoidconsumeAndForgetAllExceptions(){ try{ ...some code that throws exceptions } catch(Exception ex){ ex.printStacktrace(); } } 采用上面这种方式处理异常时 ...
分类:
编程语言 时间:
2016-08-18 09:49:29
收藏:
0 评论:
0 赞:
0 阅读:
237
C# 选择排序 选择排序的原理,第一次从数组中选出最小的数,将它放在数组的第一位置,第二次再从数组中选出最小的数,将它放置在第二个位置,以后每次都选出最小的数,按照上边的排序方式,放置在数组中合适的位置,这样到最后选出的数就是有序的。 ...
分类:
编程语言 时间:
2016-08-18 08:45:09
收藏:
0 评论:
0 赞:
0 阅读:
241
Java Object 对象创建的方式 [ 转载 ] @author http://blog.csdn.net/mhmyqn/article/details/7943411 关键字:显式创建、隐式创建 显式创建 有4种显式地创建对象的方式: 1.构造器:用new语句创建对象,这是最常用的创建对象的方 ...
分类:
编程语言 时间:
2016-08-18 08:43:59
收藏:
0 评论:
0 赞:
0 阅读:
261
转自:http://www.codingpy.com/article/why-print-became-a-function-in-python-3/ 在Python 2中,print是一个语句(statement);而在Python 3中变成了函数(function)。很多Python用户都会问, ...
分类:
编程语言 时间:
2016-08-18 08:43:29
收藏:
0 评论:
0 赞:
0 阅读:
292
导语: 模糊匹配可以算是现代编辑器(在选择要打开的文件时)的一个必备特性了,它所做的就是根据用户输入的部分内容,猜测用户想要的文件名,并提供一个推荐列表供用户选择。 样例如下: Vim (Ctrl-P) Sublime Text (Cmd-P) ‘模糊匹配’这是一个极为有用的特性,同时也非常易于实现 ...
分类:
编程语言 时间:
2016-08-18 08:41:20
收藏:
0 评论:
0 赞:
0 阅读:
271
装饰器 装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项 ...
分类:
编程语言 时间:
2016-08-18 07:35:09
收藏:
0 评论:
0 赞:
0 阅读:
390
基本原理是使用random,随机生成数字: 1.要几个字符就循环几次 2.随机生成一个数字,定义如果这个数字为其中某值X时,再随机一个0-9中间的数字。为什么0-9呢,因为10的话就占了两个字符了........ 3.循环时,随机数字如果不为X时,生成一个65-90之间的数字,然后使用char()函 ...
分类:
编程语言 时间:
2016-08-18 07:33:59
收藏:
0 评论:
0 赞:
0 阅读:
238
1、如何插入JS: a)在HTML代码中直接插入: b)引用JS外部文件: 2、在何处插入JS文件: 因为加载JS文件/代码需要时间,所以如非必要尽量把JS代码插入在</body>前,而不是<head></head>之间。 3、语句末尾最好加上分号“;”,不加上没有错,但加上有利于辨别语句是否结束, ...
分类:
编程语言 时间:
2016-08-18 07:33:30
收藏:
0 评论:
0 赞:
0 阅读:
182
维基百科:写入时复制(英语:Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才..
分类:
编程语言 时间:
2016-08-18 06:30:09
收藏:
0 评论:
0 赞:
0 阅读:
396
http://www.cnblogs.com/dkblog/archive/2011/03/02/1980644.html http://blog.csdn.net/trochiluses/article/details/16825269 http://www.cnblogs.com/skynet/ ...
分类:
编程语言 时间:
2016-08-18 06:26:50
收藏:
0 评论:
0 赞:
0 阅读:
265
1、界面上一个输入框,一个按钮,一个webview 。点按钮,webview显示输入框中输入的url的页面。 @IBOutlet var wv:UIWebView = nil //定义一个UIWebView @IBOutlet var btnGo: UIView = nil //定义一个按钮 @IB ...
分类:
编程语言 时间:
2016-08-18 06:25:08
收藏:
0 评论:
0 赞:
0 阅读:
203
记录每天学习python的地方。。。 一、Python版本:暂时先选择python3.4版本 (现在openstack只有较少部分不支持py3了) 二、python简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语 ...
分类:
编程语言 时间:
2016-08-18 06:23:18
收藏:
0 评论:
0 赞:
0 阅读:
222
这个算法系列主要是自己学习算法过程中动手实践一下,写这个文章作为笔记和分享个人心得,如有错误请各位提出。 注:转载请说明出处 问题提出: 将以下数据升序排列:5, 2, 8, 6, 4, 9, 7, 3, 1 快速排序的原理: 快速排序的核心思想是(如下图) 1.先确定一个基准数,让后按照比较规则, ...
分类:
编程语言 时间:
2016-08-18 06:22:29
收藏:
0 评论:
0 赞:
0 阅读:
274
如下图所示: ①.整型3拷贝给key ②.与整型4做比较小于整型4,于是整型4向后移动,原整型3的前面没有任何元素,将key拷贝到整型3的位置 ③.整型1拷贝给key ④.与整型4做比较小于整型4,于是整型4向后移,又与整型3做比较小于整型3,整型3向后移,原整形3前面没有任何元素,将key拷贝到整 ...
分类:
编程语言 时间:
2016-08-18 01:14:38
收藏:
0 评论:
0 赞:
0 阅读:
270