- 博客(8)
- 收藏
- 关注
转载 禁止foreach 循环里进行元素的 remove/add 操作
遍历数组时,foreach 相比for循环、iterator是最优选,原因在于foreach 性能较优,同时书写简便。但是foreach当中禁止对元素进行remove或者add操作。当需要对元素进行remove/add时,需用for/iterator来完成。 具体原因下面这篇文章讲述的非常清楚 https://mp.weixin.qq.com/s/e9ITxUmsMFhfjeHhOgTtfA ...
2019-03-20 09:28:04 295
原创 每日一题:字符串变形
对于一个给定的字符串,我们需要在线性(也就是O(n))的时间里对它做一些变形。首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把着个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。比如"Hello World"变形后就变成了"wORLD hELLO"。 输入描述: 给定一个字符串s以及它的长度n(1≤n≤500) 输出描述: 请返
2016-04-26 20:21:04 1317
原创 每日一题:检查完全树
这是百度实习生招聘笔试的系统测试题目,并不是正式的考题 题目如下: 我的代码如下: public class BaiduExample2 { public static int isPerfectNum(int num){ ArrayList array = new ArrayList(); for (int i = 1; i < num; i++) { if
2016-04-21 10:34:41 594
原创 每日一题:替换空格
题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 下面这段代码是自己写的,定义一个计数器count,每遇到一次空格,count+1,因为每次空格被替换过后,整个StringBuffer的长度要增加2。 所以每个空格的地址都是i+count*2。 public class R
2016-04-20 15:12:58 487
原创 solr4.10个人使用经验
一、安装配置 1.自行下载解压,将solr-4.10\example\webapps文件夹下的solr.war文件copy到tomcat的webapps文件夹下。 2.启动tomcat,解压solr.war为webapps下的solr文件夹。 3.新建 一个data 目录(比如D:\data) ,拷贝:solr-4.10\example\solr 文件夹到 data文
2016-01-20 10:37:23 412
原创 MongoDB安装问题解决
一、下载 地址:http://www.mongodb.org/downloads 二、安装 1.custom自定义选择安装目录,习惯放在D盘。 2.创建数据目录 MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。 请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。 此处在D盘下新建data文件夹,再在da
2016-01-04 17:31:47 581
原创 联合查询SQL语句和翻页语句
SQL联合查询一开始看的参考资料如下: SQL联合查询中的关键语法 联合查询效率较高.以下例子来说明联合查询的好处 t1表结构(用户名,密码) userid int username varchar(20) password varchar(20) 1 jack
2015-04-27 10:06:47 623
原创 关于存取BLOB的一点小经验
用struts 2写了个从oracle 查询照片的web 程序,照片是以二进制BLOB的形式存入数据库的。页面暂时还很简单,只有一个文本输入框来输入需要查询的人的姓名,和一个搜索button。在JDBCHelper.java中,有方法 public static List queryBySql(final Class clazz, final int paramLength, final Strin
2015-04-22 17:21:39 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人