一种写法: 第二种写法: ...
分类:
编程语言 时间:
2017-01-24 13:47:00
阅读次数:
267
C#冒泡算法复习 ...
分类:
编程语言 时间:
2017-01-24 14:30:09
阅读次数:
174
引言: 接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用; 简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类: ...
分类:
编程语言 时间:
2017-01-24 14:37:54
阅读次数:
505
引言: 接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机; 简介: @RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessa ...
分类:
编程语言 时间:
2017-01-24 14:38:53
阅读次数:
591
在JDK5后,java提供一种更加方便的安全机制,不使用synchronized,针对线程的锁定操作和释放操作使用Lock锁。更加清晰明了。举例: Lock lock=new ReentrantLock(); lock.lock 需要加锁的代码 lock.unlock 为什么说lock更为安全呢?因 ...
分类:
编程语言 时间:
2017-01-24 14:42:57
阅读次数:
238
"迭代器” (Iterator) ,它属于一种对象,负责选择集合内的元素,并把它们提供给继承器的用户。作为一个类,它也提供了一级抽象。利用这一级抽象,可将集合细节与用于访问那个集合的代码隔离开。通过继承器的作用,集合被抽象成一个简单的序列。继承器允许我们遍历那个序列,同时毋需关心基础结构是什么——换 ...
分类:
编程语言 时间:
2017-01-24 14:44:14
阅读次数:
282
str类字符串是不可变对象 1.创建字符串 2.处理字符串的常用函数和操作 (1).函数 len() 返回一个字符串的字符个数 max() 返回字符串中最大的字符 min() 返回字符串中最小的字符 >>>s = "Welcome" >>>len(s) 7 >>>max(s) 'o' >>>min( ...
分类:
编程语言 时间:
2017-01-24 14:45:58
阅读次数:
230
前面(1)(2)的内容已经足够爬虫如链家网之类的不需要登录可以直接获取数据的网站。 而要爬取社交网站比较鲜明的特点就是需要登录,否则很多东西都无法获取。经过测试发现,微博,知乎都不是很好登录,知乎有时候的验证码会类似12306那样,而微博除了验证码,在传递参数的时候会对用户名进行base64加密。这 ...
分类:
编程语言 时间:
2017-01-24 14:45:18
阅读次数:
262
RxJava接触过蛮长时间了,但是让我说个所以然来还是说不出来,归根结底还是还是理解不够深刻,趁着年底这个时候争取写个系列出来给自己的学习做个记录 注意区分RxJava1.0和2.0的区别,以下默认是在2.0的基础上做的测试 先来理解几个概念: 1、Observable : 字面意思可观察的,被观察 ...
分类:
编程语言 时间:
2017-01-24 15:38:17
阅读次数:
196
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中。所以今天我们就简单来看一下Java对word、excel、pdf文件的读取。本篇博客只是讲解简单应用。如果想深入了解原理。请读者自行研究一些相关源码。 首先我们来认识一下读取相关文档的jar包: 1 ...
分类:
编程语言 时间:
2017-01-24 15:47:36
阅读次数:
296
O'Reilly出版的Wes McKinney编的《Python for Data Analysis》 本人使用工具: PyCharm 2016.3.2 rnames =['user_id','movie_id','rating','time_cd'] ratings = pd.read_table ...
分类:
编程语言 时间:
2017-01-24 15:49:32
阅读次数:
352
为了更加直观的比较,好吧,我们选择以对象的初始化并add到list为例子。 首先,定义object如下: 测试代码: java: 好吧,cpp换成char*指针: 再测试,平均大约为46ms。还是比java慢啊。 后面测试了vector、map之后,发现主要是cpp默认是value拷贝(简单地说可以 ...
分类:
编程语言 时间:
2017-01-24 15:56:27
阅读次数:
220
java.util.Iterator<E> 源码分析(JDK1.7) java.util.Iterator<E>是一个接口,它的定义如下: (1)java.util.Iterator<E>是一个接口,用来对collection进行迭代的迭代器。(用来取代Enumeration) (2)迭代器与枚举有 ...
分类:
编程语言 时间:
2017-01-24 15:54:20
阅读次数:
174
Java ConcurrentModificationException 异常分析与解决方案 ...
分类:
编程语言 时间:
2017-01-24 15:57:17
阅读次数:
203
前言 在单体式应用中,我们通常的做法是将配置文件和代码放在一起,这没有什么不妥。当你的应用变得越来越大从而不得不进行服务化拆分的时候,会发现各种provider实例越来越多,修改某一项配置越来越麻烦,你常常不得不为修改某一项配置而重启某个服务所有的provider实例,甚至为了灰度上线需要更新部分p ...
分类:
编程语言 时间:
2017-01-24 16:02:36
阅读次数:
820
有时候PDF中的文字无法复制,这可能是因为PDF文件加密了,不过使用PDFBox开源软件就可以把它读出来。 还有一个用于创建PDF文件的项目 iText。 PDFBox下面有两个子项目:FontBox是一个处理PDF字体的java类库;JempBox是一个处理XMP元数据的java类库。 一个简单示 ...
分类:
编程语言 时间:
2017-01-24 16:06:42
阅读次数:
272
O'Reilly出版的Wes McKinney编的《Python for Data Analysis》 本人使用工具: PyCharm 2016.3.2 警告:ParserWarning: Falling back to the 'python' engine because the 'c' eng ...
分类:
编程语言 时间:
2017-01-24 16:07:27
阅读次数:
1030
http://www.cnblogs.com/zhjh256/p/6346501.html讲述了基本的map操作,在测试的时候,发现map的性能极为低下,与java相比相差了接近200倍。测试的逻辑如下: 在java中相同的实现,get 100 0000次只花费了20ms。于是搜索 c++ map性 ...
分类:
编程语言 时间:
2017-01-24 16:09:52
阅读次数:
401
最近有用到日历可需要编辑文本的日历,为了绑定数据的方便,所以用js写了一套日历,其实思想也是很简单。 实现步骤如下: 1:首先取得处理月的总天数 JS不提供此参数,我们需要计算。考虑到闰年问题会影响二月份的天数,我们先编写一个判断闰年的自编函数: function is_leap(year) { r ...
分类:
编程语言 时间:
2017-01-24 16:11:49
阅读次数:
197
面试当中经常有被问道对java集合的理解,一直都是停留在java面试答案的水平,这次终于想好好研究一下了。Java的集合一般相对于数组去比较,数组是大小固定的并且同一个数组只能存放类型一样的数据。数组的定义就是相同类型、固定长度的一组数据,一旦被初始化,长度不可更改。..
分类:
编程语言 时间:
2017-01-24 16:18:41
阅读次数:
221