`
文章列表

Java位运算

    博客分类:
  • Java
2 << 3  = 2 * (2^3)   << 左移位之后,在低位补零。   >>右移位之后,看正负在高位补零或一。   >>>无论正负都在,高位补零,这个是Java特有的,称为"无符号右移位运算符"。   - 5 是这样写的 1111 1111 1111 1111 1111 1111 1111 1011   3 是这样写的 0000 0000 0000 0000 0000 0000 0000 0011   位运算: 0xff | 0x00000000  = ? 0xff byte 型 0x00000000 in ...
Excel 的表格统计中 简单的统计可以用: COUNTIF   多条件的统计可以用: SUMPRODUCT 下面是一个使用的例子   要获取姓名(列)为张三且考试成绩(列)为A的总数,则可以使用下面的公式: SUMPRODUCT((姓名 =”张三”)*(考试成绩 =”A”)*1)   "姓名" 和 "考试成绩" 是两个列区域,比如分别是 $C$1:$C$82 和 $H$1:$H$82 那么这个公式应该为:   SUMPRODUCT(($C$1:$C$82 =”张三 ”)*($H$1:$H$82 =”A ”)*1)   马上要过年了祝大家 ...
public class Example {     public static void main(String[] args)     {         Example e1=new Example();         Example e2=new Example();         System.out.println(e1.equals(e2));         System.out.println(e1==e2);     } }   这个时候会返回两个 False   public class Example1 {     public static void mai ...
作者 lgx522     前几天看了点新闻,一是说JavaFX1.0的推出,二是是说Sun停止了对SwingX的资助,由此激怒了社区。 由此一些人推论Sun已经全力押宝JavaFX,Swing将沦为鸡肋。而后Sun的高管自然出面表态,Swing和JavaFX两手都要硬。 由 ...
MKV是Matroska的一种媒体文件, Matroska是一种新的多媒体封装格式,它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的 字幕流封装到一个Matroska Media文件当中!   MKV可以用Media player Classic、 BSplayer、 ZoomPlayer播放器等, 甚至包括 Windows Media player

几个英语单词

Duplicates  重复 assertion    断言 annotation 注释 volatile       易变性
1 下载地址:   http://jakarta.apache.org/log4j   2 Log4j的配置文件   文件名:log4j.properties   log4j.rootLogger=INFO, A1, A2 # A1 is set to be ConsoleAppender sending its output to System.out log4j.appender.A1=org.apache.log4j.ConsoleAppender # A1 uses PatternLayout. log4j.appender.A1.layout=org.apache.lo ...
Emacs是一种强大的文本编辑器。 Emacs的名字是Editor MACroS(宏编辑器)的缩写。 最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。   1 到 http://nqmacs.sourceforge.net 下载emacs的Windows编译版本,    包括两个文件    A emacs-21.3.50.1-20050130c-w32.zip    B emacs-21.3.50.1-20050130-lisp.zip   2 将 emacs-21.3.50.1-20050130c-w32.zip 解压缩到想要放置的目录 ...
1 符号说明   C-X 的意思是: ctrl+x   2 结束命令   C-x C-c 意思是: ctrl+x之后ctrl+c   3 移动 移动到行首,移动到行尾 C-a  C-e   4 删除整行   C-k   5 Undo操作 C-_   6 剪切和粘贴 C-k,C-y   7 读取文档 C-x C-f   8 查找 C-s  
dcomcnfg :  用于打开"组件服务"                    组件服务管理工具配置和管理 COM 组件及 COM+ 应用程序。   control intl.cpl : 用于打开区域-日期。   control main.cpl : 用于打开鼠标控制。   control appwiz.cpl :用于打开 添加/删除程序。   control sysdm.cpl ,3 : 用于打开环境变量设置         注意: cpl 和 "," 之间要有空格。   "control ",也可以用"run ...

jar 命令的使用

    博客分类:
  • Java
讲当前目录下的所有文件打包为 my.jar 文件。   jar cvf my.jar *.*
Volatile 修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。 而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。 这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。   这个关键字用于避免, dirty read 情况的发生。

dirty read

  脏读: 包含未提交数据的读取
看看Geek(极客)的典型故事        Geek 有着他们自己的社会:受过教育的,知识丰富的地下社会。这个社区能够接受从生活中各个地方来的人,只要他们能够熟练地使用网络。你无法仅从外表上来区分一 个人是否是Geek。不 ...
(个人观点,如有错误请指出)   1 String str = new String("xyz");    这个语句到底创建了几个对象?      两个。一个是 "xyz", 另一个是str。    "xyz"虽然是一个参数,但是也是一个对象。   2  String str = new String("xyz") 和 String str = "xyz" 的效率对比。     这个问题,没有疑问。使用 new String的效率要低。     为什么?原因是: String str = new ...
Global site tag (gtag.js) - Google Analytics