##修改Visual Assist中的方法注释样式
Visual Assist生成的方法注释又长又丑有木有?那就简单修改一下吧~
如下面的两张图所示,打开在Visual Assist的选项卡,按图中标示顺序打开Refactor Document Method脚本,就可以按照自己喜欢的风格修改了~不同版本的Visual Assist中设置的路径可能不一样,总之都在Suggestions选项卡下。
可用的宏可以点左上角最后一个图标查看,意思看名字就能推断出来了~
是不是还想来个快捷键什么的,在想要注释的函数定义上方敲 /** 回车就行
Read more ...
Java 文件编译后会生成 .class 二进制文件,这个文件以 8 字节为单元组织。在 Class 文件中定义了一些数据类型,u1,u2,u4,u8 分别代表 1 个字节、2 个字节、4 个字节、8 个字节的无符号数。
Class 文件像一张大表格,以一定的格式记录。
ClassFile
{
magic_number;
minor_version;
major_version;
constant_pool_count;
constant_pool[];
access_flags;
this_class;
super_
Read more ...
###步进
所谓步进:同一处理器型号随着时间推移,会有一些小的改进,厂商把这些小的改进通过新的步进来体现。
(通过汉语意思理解:就是与之前相比进了一小步,针对同一型号)
酷睿 i3/i5全线将从C2步进转换到K0,预计在品质等诸多方面比上一个步进要更加出色。
现在知道了吧,不用去关注它,只要知道是处理器在架构或者其他方面提高了就行。
步进更多的知识详见百度百科,里面讲到了用CPU-z识别当前使用的CPU的步进信息,如何通过编码知道步进信息。
###CPU各版本信息
####ES
测试版CPU,发给制造商用于各类测试的版本,因为不是免费提供,intel无
Read more ...
2014-03-13
Android SDK就是 Google 提供的Android开发工具包,之前请先配置好JDK
Install Android SDK under Linux
sudo apt update && sudo apt install android-sdk
安装之后 Android SDK 的地址可能在:
/home/account/Android/Sdk
/usr/lib/android-sdk
Android SDK下载地址
Google搜索Android SDK
或者https://developer.
Read more ...
地址
https://github.com/scrooloose/nerdtree by Martin Grenfell
介绍
:help NERDTree
Config
通常情况下会设置一个 map
nmap <F2> :NERDTreeToggle<cr>
然后设置
" nerd comment
" Add spaces after comment delimiters by default
let g:NERDSpaceDelims = 1
" Use compact syntax for pr
Read more ...
Blogger 的主题和插件有自带的一套语法,下面就是 Blogger 主题中关于 Widget 的使用说明。
Widget Tags for Layouts
标签是用来创建最基本的widget的,描述在 [Page Element Tags for Layouts](http://help.blogger.com/bin/answer.py?answer=46888) 中.而这篇是描述在widget标签中具体可以设置哪些东西的,例如你可以在widget中放置什么.
第一件事就是放置一个闭合的标签,像这样:
`<b:widget [...
Read more ...
HAProxy is free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers. It is written in C and has a reputation for being fast and efficient.
简单的来说 HAProxy 就是一个负载均衡,
Read more ...
在 Cinnamon 桌面环境下有一个开机启动应用的管理程序叫做 startup applications,用该程序来管理开机启动应用是非常方便的。更准确的来说应该是 login 到桌面环境中启动的应用程序管理。
使用
命令行是
cinnamon-settings startup
同样在 gnome 的桌面环境下也有一个相似的 gnome-session-properties 但是这个应用没有 Cinnamon 提供的方便友好,一个很大的差别就是 Cinnamon 提供的 startup 工具允许用户直接选择已经安装的应用,而 gnom
Read more ...
manual 一般翻译为手册,指南。通常是制造商提供的一份详细的操作指示,更具体来说一般为官方提供的。
guide 向导,指南。是一个比较宽泛的词,鉴于 manual 可能是一份文档,游戏的小册子,或者更加复杂的汽车的手册,但是 guide 可能就是一个卡片,或者介绍的视频。guide 可能是一个比较细节的说明,但也可能是一个简单的介绍或者说明。
tutorial 通常翻译为教程,通常是针对无经验的初学者提供 step-by-step 每一步详细的说明。
cookbook 直译是食谱,在 鉴别 Mastering Cookbook xxx in
Read more ...
在看 JDK 源码 HashMap 时发现在 put 方法实现过程中使用了下面的语句
if ((tab = table) == null || (n = tab.length) == 0)
n = (tab = resize()).length;
能够看到在判断语句中使用了赋值语句的结果来和 null 和 0 比较,再比如读写文件时会有
while ((line = reader.readLine()) != null) {
out.append(line);
}
就能发现 Java 中的赋值语句是有返回值的,并且也不是简单的
Read more ...