简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、什么是注解在Java代码中使用注释是为了提升代码的可读性,也就是说注释是给人看的(对于编译器来说没有意义)。注解可以看做是注释的“强力升级版”,它可以向编译器、虚拟机等传递一些信息(也就是说注解对编译器等工具也是“可读”的)。比如我们非常熟悉的@Override注解,它的作用是告诉编译器它所注解的方法是重写的父类中的方法,这样编译器就会去检查父类是否存在这个方法,以及这个方法的签名与父类是否相
三种可能不执行finally代码块的情况- 在try代码块之外产生异常或者返回下是不会执行finally代码块的- 执行try代码块时候退出了JVM虚拟机- 在子线程执行try代码块或者catch代码块时候突然关闭了线程,也可能不执行finally代码块- 突然断电了也可能package simple;public class Test {public static voi
windows正反斜杠二者皆可表示路径,python表示一个路径可以字符串前加r防止转意。比如r'c:/***/**'linux只用'/'表示路径所以window下有两种表示路径方式'c:\\a.txt',转义的方式r'c:\a.txt',声明字符串不需要转义参考文献:参考1
http://www.iteye.com/topic/1131578#2399581http://www.ibm.com/developerworks/cn/linux/l-async/https://www.ibm.com/developerworks/cn/java/j-lo-javaio/同步和异步站在任务调度者看任务之间有无顺序关系;阻塞和非阻塞是站在CPU角度看内设(cpu
windows下面的cmd跟Linux的命令行真是差别真大。Windows下因为不能用图形界面新建以点开头的文件和文件夹那么必须用cmd来新建这种类型的文件新建文件:语法格式:type NUL > .文件名例如 type NUL>.log ,这样就新建了以.log为名字的文件新建文件夹:语法格式:mkdir 文件名例如mkdir .gitignore这样就新建了一个以.g
GsonLib下载链接Gson相比org.json最大的好处是从json字符串转向java实例时候少了依据每个实例自己赋值的过程,比如在org.json的时候,我们先从json字符串构建一个jsonobject,然后用各种的json get方法获取到每个字段的值,这是一个体力活。而gson依据反射机制我们只要传递我们要实例化的类型class进去返回就是创建好的实例。大大减少了代码量。先从java
查看ubuntu版本:cat /etc/issue输出:Ubuntu 14.04.4 LTS \n \l查看你所装的ubuntu系统是几位的:uname -ar输出:32bit一般是i686, 64bit 一般有x86_64Linux VR 4.2.0-36-generic #41~14.04.1-Ubuntu SMP Tue Apr 19 17:04:05 UTC 2016 i686
问题出在在windows上面源代码文件的编码方式用cp936,也就是gbk字符集的编码方式。而linux下默认是utf-8的编码方式。所以产生了乱码。我的解决办法是:用vim打开要转码的文件,在vim中没有乱码,必须要无乱码,如果还有乱码说明文件解码方案错误嘛。再更改文档编码格式已经没有意义了。vim中先在命令行模式下用 :set fenc?查看当前文档的编码方式,vim就是用这个编
#include <stdio.h>#include <stdlib.h>int main(){int a = 100;int *ap = &a;printf("%p\n",&a);//输出:002AF744输出的是a变量的地址printf("%p\n",ap);//输出:002AF744通过指针变量ap输出a变量的地址printf
百度了一下。。有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码其实,只要保证cmd客户端和MySQL两者编码一致即可。但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8(我的也是),之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通。网友中提到在mysq