一、语法说明 1、parseInt() parseInt:将字符串转换成整数 parseInt(string, radix) string要被解析的字符串。 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” ...
分类:
编程语言 时间:
2017-04-11 14:50:41
阅读次数:
214
1、IQueryable接口与IEnumberable接口的区别: IEnumerable<T> 会直接加载所有数据到内存,然后再筛选。是先从数据库取出数据放入内存,然后在本地调用SKip 和 Take 等扩展方法 IQueryable<T> 会先翻译成T-SQL语句之后再向SQL服务器发送命令,它 ...
分类:
编程语言 时间:
2017-04-11 14:47:08
阅读次数:
252
Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 ...
分类:
编程语言 时间:
2017-04-11 14:40:32
阅读次数:
213
本文为原创博文,严禁转载,侵权必究! Java异常处理机制在日常开发中应用频繁,其最主要的不外乎几个关键字:try、catch、finally、throw、throws,以及各种各样的Exception。本篇文章主要在基础的使用方法上,进一步分析在开发中如何使用异常机制更合理。 try-catch- ...
分类:
编程语言 时间:
2017-04-11 14:38:42
阅读次数:
236
Java内存分配和回收,主要就是指java堆的内存分配和回收。java堆一般分为2个大的区域,一块是新生代,一块是老年代。在新生代中又划分了3块区域,一块eden区域,两块surviver区域。一般称为from surviver和to surviver。这些区域的大小可以自己指定。比如:(-Xms2 ...
分类:
编程语言 时间:
2017-04-11 14:38:07
阅读次数:
206
此方法对所有的 rest api 添加 header , 如果想只在部分添加,login这样的不需要添加怎么办呢?暂时没找到办法 ...
分类:
编程语言 时间:
2017-04-11 14:08:49
阅读次数:
399
面向接口编程: 接口类型 变量 =new 实现类(); List list=new ArrayList(); List实现类的特点与性能分析 三者共同的特点和遵循的规范: 1):允许元素重复; 2):记录元素的先后添加顺序 vector类: 底层才有数组结构算法,方法都是使用Synchronized ...
分类:
编程语言 时间:
2017-04-11 14:07:50
阅读次数:
279
1.首先创建gradle项目,详细参考http://www.jianshu.com/p/c0fc6a91d3e7 2.springmvc的一些配置: a. build.gradle文件,引入一些必要的包文件 b. spring-mvc.xml c. web.xml 3. Controller 4. ...
分类:
编程语言 时间:
2017-04-11 14:05:13
阅读次数:
236
jdom与dom4j作为特地为java的实现,比较灵活适合熟悉Java的人 jdom主要构建方法 SAXBuilder sax=new SAXBuilder(); 方法一: InputStream in=new FileInputStream("rec\\books.xml"); Document ...
分类:
编程语言 时间:
2017-04-11 14:04:47
阅读次数:
292
//方法一 public String stripHtml(String content) { // 段落替换为换行 content = content.replaceAll("", "\r\n"); // 替换为换行 content = content.replaceAll("", "\r\n")... ...
分类:
编程语言 时间:
2017-04-11 14:02:52
阅读次数:
244
Python Email 发送多个附件起因邮箱是最普遍的“跨平台”的信息储存节点。应能抓取网页、或者附件发送本地文件,以便各个终端共享信息。 最终实现自动抓取页面推送到邮箱;将笔记、日程以附件形式发送到邮箱。工具和准备编辑器:Sublime 3语言:Python v2.7.11OS:Windows ... ...
分类:
编程语言 时间:
2017-04-11 13:53:34
阅读次数:
1856
python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接。问题解决方案: 前几天使用python读取网页。因为对一个网站大量的使用urlopen操作,所以会被那个网站认定为攻击行为。有时就不再允许下载。导致urlopen()后,request.read( ...
分类:
编程语言 时间:
2017-04-11 13:52:25
阅读次数:
279
很难想象这是一本只有60几页的畅销书,也很想象就这本书竟然说出了世界上最伟大的真理。为何我们“知道”,却“做不到”,缺少的那一环就是,就是有间歇的重复,即重复、重复、重复。就连这个真理,其实我很早之前就知道的。但很多事情只是你以为你知道罢了。记得念数学时,要求填某个表格,写一些东西,记得在上面写了一 ...
分类:
编程语言 时间:
2017-04-11 13:50:34
阅读次数:
195
对于字符串S, 要找到它最长的回文子串,能想到的最暴力方法,应该是对于每个元素i-th都向左向右对称搜索,最后用一个数组span 记录下相对应元素i-th为中心的回文子串长度。 那么问题来了: 1. 这样的方法,对于奇回文子串和偶回文子串的处理不一样,比如所“acbca” 和“acbbca” 2. ...
分类:
编程语言 时间:
2017-04-11 13:44:29
阅读次数:
229
之前我们都是使用MD5 Md5PasswordEncoder 或者SHA ShaPasswordEncoder 的哈希算法进行密码加密,在spring security中依然使用只要指定使用自定义加密算法就行,现在推荐spring使用的BCrypt BCryptPasswordEncoder,一种基 ...
分类:
编程语言 时间:
2017-04-11 13:41:22
阅读次数:
501
1,splice(). arrayObject.splice(index,howmany,item1,.....,itemX) 参数 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 item ...
分类:
编程语言 时间:
2017-04-11 13:40:48
阅读次数:
164
1Why? 我们为什么要把Dagger2,MVP以及Rxjava引入项目中? 毫无疑问在Android开发圈中这三个技术是经常被提及的,如此多的文章和开源项目在介绍他们,使用他们,开发者也或多或少的被带动起来在自己的项目中使用他们,但是使用他们之前我们知道为什么要使用他们,他们能给我们带来什么好处吗 ...
分类:
编程语言 时间:
2017-04-11 13:39:19
阅读次数:
241