成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethis...
分类:
编程语言 时间:
2015-05-08 12:24:00
阅读次数:
142
1、内置类:a)整数、小数Integer,Float,Double直接比较基本数据类型的大小b)字符:比较unicode码之差c)字符串:如果其中一个是另外一个起始开始的子串,返回长度之差,否则返回第一个不相等的unicode码之差d)java.util.Date:根据日期的长整形数比较字符串排序:...
分类:
编程语言 时间:
2015-05-08 12:25:10
阅读次数:
171
无标题文档 来自:http://www.ablanxue.com/prone_4029_1.html
分类:
编程语言 时间:
2015-05-08 12:24:24
阅读次数:
150
1.String是Java的基本数据类型吗?不是,Java中基本的数据类型有八种:int,byte,char,short,long,float,boolean,char。String不是Java中的基本数据类型,它是一种引用类型。Java为每一种基本类型提供了一种封装类,分别为Int,Byte,Ch...
分类:
编程语言 时间:
2015-05-08 12:22:17
阅读次数:
187
之前的学习笔记差了这一小块儿,终于圆满了。第一次看这部分,没懂,第二次还没懂,第三次有点感觉了,第四次发现感觉错了。。现在差不多弄明白了,我们来捋一捋
分类:
编程语言 时间:
2015-05-08 12:19:45
阅读次数:
151
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实...
分类:
编程语言 时间:
2015-05-08 12:20:08
阅读次数:
147
1、concat:字符串、数组拼接返回新的字符串、数组; var a='hello,'; var b='world!'; document.write(a.concat(b)+'');//hello,world! var arr=[1,2,3,4]; var arr2=[5,6]; va...
分类:
编程语言 时间:
2015-05-08 12:18:07
阅读次数:
171
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以..
分类:
编程语言 时间:
2015-05-08 11:12:08
阅读次数:
336
C语言通常称为中级计算机语言。中级语言并没有贬义,不意味着它功能差、难以使用、或者比BASIC、Pascal那样的高级语言原始,也不意味着它与汇编语言相似,会给使用者带来类似的麻烦。C语言之所以被称为中级语言,是因为它把高级语言的成分同汇编语言的功能结合起来了。作为中级..
分类:
编程语言 时间:
2015-05-08 11:07:03
阅读次数:
115
长按界面上某个item,item会抖动,并且可以拖动item,重新排列位置。...
分类:
编程语言 时间:
2015-05-08 11:01:54
阅读次数:
199
如何创建线程Linux下一般使用POSIX线程库,也叫pthread。编写线程函数需要注意的是线程函数的返回类型必须是void*;程序编译的时候记得要链接上pthread库,方法:-lpthread简单的线程程序下面是简单的线程程序,主程序里创建了2个线程,分别打印不同的信息。每个线程用pthread_create函数来创建。每个线程运行完程序之后,必须使用pthread_join函数来等待线程结束...
分类:
编程语言 时间:
2015-05-08 11:01:13
阅读次数:
198
1.pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/m...
分类:
编程语言 时间:
2015-05-08 11:01:06
阅读次数:
532
POI推荐算法
这里介绍的算法是基于地点相似度的POI推荐。
该算法非常简单,在某些数据场景中十分有效。
基本的想法是:
将POI名称作为标签处理
一群用户对某个地点感兴趣,那么这群用户中的一部分人感兴趣的其他地点可能与该地点相似;
算法流程:
1)输入地点a, 用户集合X,地点集合Y、用户和地点关系集合
2)找到对a感兴趣的用户子集U;
我们...
分类:
编程语言 时间:
2015-05-08 11:00:12
阅读次数:
324
一、Java中异常概述
1.1Java异常结构
Throwable可以用来表示任何可以被作为异常抛出的类。Throwable对象派生出两种类型:Error和Exception,前者用来表示编译时和系统错误,程序员往往不必关心;后者是可以被抛出的基本类型,需要程序员关注。RuntimeException是Exception的派生类,不同点将在2.2与2.3小结中描述。
Java的...
分类:
编程语言 时间:
2015-05-08 10:57:48
阅读次数:
184
一、配置环境变量path
在Java开发中,为了编译、运行程序,经常会使用javac、java等命令,那么这两个命令到底是什么呢?为了弄清楚,我们去jdk中找找看。
通过查找,终于在D:\Java\jdk1.7.0_51\bin(jdk安装目录,可能会不同)下发现了它们的踪迹。会发现javac与java命令本质上是两个EXE文件。
在上一篇博客浅析Wi...
分类:
编程语言 时间:
2015-05-08 10:59:42
阅读次数:
224
Java垃圾回收(一) 在Java中,它的内存管理包括两个方面:内存分配和内存回收,这两个方面的工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但这也使很多程序员不关心内存分配的问题,导致很多程序低效耗费内存。 Java语言规范没有明确的说明JVM使用哪种垃圾回收算法。一般常用的算法有下列几种:
引用记数法(Reference Count...
分类:
编程语言 时间:
2015-05-08 10:55:51
阅读次数:
169
最初是想实现接收到某个some_topic然后解析内容,若是内容为指令action,action函数进入for循环,若是再接收到some_topic,里面指令为stop则stop=true停止正在进行的action,跳出for循环(想用外部变量控制for循环的结束).
类似:
ros::NodeHandle n;
ros::Subscriber sub = nh.subscribe...
分类:
编程语言 时间:
2015-05-08 10:58:05
阅读次数:
1060