在学习爬虫的同时,我也正在学习算法。 教程选择的是:算法(第四版) 这本书是公认的算法学习的经典教程。 算法这本书总共有6章的内容 使用的语言为 java 每一章的内容大约都有5小节, 预计每章学习时间为一周 在这一周时间,学习好每章的知识并且把每章的联系做完。 ...
分类:
编程语言 时间:
2017-09-12 16:09:26
阅读次数:
174
std::forward argument: Returns an rvalue reference to arg if arg is not an lvalue reference; If arg is an lvalue reference, the function returns arg w ...
分类:
编程语言 时间:
2017-09-12 16:09:32
阅读次数:
199
安装 setuptools 的时候,报如下错误: creating 'dist/setuptools-0.6c11-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to itTraceback (most recent call last): ...
分类:
编程语言 时间:
2017-09-12 16:10:04
阅读次数:
193
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 ...
分类:
编程语言 时间:
2017-09-12 16:12:46
阅读次数:
98
自学Python有段时间了,总是觉得自己基础不牢,想着把看完的两本基础书写个博客做个笔记啥的。准备在重新看一遍《Python编程入门到实践》,坚持写博客笔记。Python编程入门到实践的前两章笔记,学习的内容如下:查看当前环境中的python版本python环境的搭建变量和变量的命名字..
分类:
编程语言 时间:
2017-09-12 16:14:15
阅读次数:
170
文章出处:http://ms.csdn.net/geek/236074 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随 ...
分类:
编程语言 时间:
2017-09-12 16:14:45
阅读次数:
200
Day1: 1. 盘符也是属于目录和文件夹; 2. dos窗口下的dir命令是显示当前目录所包含的子文件和子目录; 3. 系统中. 表示当前目录,.. 表示上一级目录; 4. Windows 中JVM虚拟机主要为C++语言编写;虚拟机是用来解析和执行Java程序的软件; 5. Java是跨平台的,J ...
分类:
编程语言 时间:
2017-09-12 16:16:25
阅读次数:
179
合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已经创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程可 ...
分类:
编程语言 时间:
2017-09-12 16:52:49
阅读次数:
180
如何格式化日期? SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date dat=new Date(); //把日期转化为字符串 String str=sdf.format(dat); System.out.pri ...
分类:
编程语言 时间:
2017-09-12 16:53:24
阅读次数:
158
C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类被称为类的成员。 C++ 类定义 定义一个类,本质上是定义一个数 ...
分类:
编程语言 时间:
2017-09-12 16:53:55
阅读次数:
265
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>JavaScript图片库 2017 09 12</title> <script> //建立一个函数替换占位图片 //whichPic代表指向某个图片的<a>元素 function ...
分类:
编程语言 时间:
2017-09-12 17:37:53
阅读次数:
162
前言 Python版本: 3.6.2 一、输入和输出 1.输出: 用print()可以输出指定内容. 括号中内容可以为字符串: 也可以为用逗号","隔开的多个字符串,当遇到逗号时会输出一个空格,下面的输出结果为: Hello world 也可以为数学公式,输出计算结果: 2.输入 input()可以 ...
分类:
编程语言 时间:
2017-09-12 17:38:02
阅读次数:
103
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。 要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序 ...
分类:
编程语言 时间:
2017-09-12 17:38:19
阅读次数:
178
在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。sprin ...
分类:
编程语言 时间:
2017-09-12 17:38:42
阅读次数:
251
REPEATS - Repeats no tags no tags A string s is called an (k,l)-repeat if s is obtained by concatenating k>=1 times some seed string t with length l>= ...
分类:
编程语言 时间:
2017-09-12 17:39:48
阅读次数:
218
【例子1】来自bit.ly的1.usa.gov数据 1、文件位置描述: 正斜杠\反斜杠\混用都可以。如path="d:/python/ch01.txt" 首先,遇到的问题是pycharm的中文编码问题,注意IDEencoding改为utf-8,同时文件最开始加#-*- encoding:utf-8 ...
分类:
编程语言 时间:
2017-09-12 17:40:12
阅读次数:
273
一、概要 线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就是成为整体的必用方案之一。可以说,使线程进行通信后,系统之间的交互性会更强大,在大大提高cpu利用率的同时还会使程序员对各线程任务在处理过程中进行有效的把控和监督。 二、等待/通知机制 1、"wai ...
分类:
编程语言 时间:
2017-09-12 17:40:59
阅读次数:
143
1、创建集合(无序不可重复) (1)创建空集合 (2)创建集合 2、集合插入(insert)中间 3、集合(remove)删除 4、集合(contains)是否有这个元素 5、把集合转换(sorted)成数组 6、集合的特殊应用,子集,父集,交集,并集,补集,差集 (1)交集 (2)差集 (3)并集 ...
分类:
编程语言 时间:
2017-09-12 17:41:45
阅读次数:
152
思路:先随机在数组里取数据,形成新的数组,如果有重复,就再去重。这里的去重复的方法,就是先声明一个空的对象,然后判断对象的属性,属性就是数组的内容,如果没有该属性,就压入数组。形成一个不重复的数组。 ...
分类:
编程语言 时间:
2017-09-12 17:42:08
阅读次数:
177
对C语言中的static关键字的深入理解 在一次面试的时候面试官问我static全局变量与全局变量的区别,之前虽然用过但是并没仔细去搞懂他,这次来细心的学习一下。 基本概念 使用static有三种情况: 函数内部static变量 函数外部static变量 static函数 函数内部的static变量 ...
分类:
编程语言 时间:
2017-09-12 17:42:43
阅读次数:
226