not:按位非,符号为波浪线~作用吧二进制数的所有位进行非操作,对应的十进制结果为原先10进制数字取负值然后减去1其他的操作符感觉不是很常用,分别为按位与(&),按位或(|),左移(>),无符号右移(>>>)异或(^),其中在对10进制数翻倍的时候可以考虑左移动,右移动慎用,符号问题--------...
分类:
编程语言 时间:
2015-02-04 18:14:23
阅读次数:
129
为什么要这么说呢, 因为笔者被这个坑过(其实是自己坑自己)╮(╯_╰)╭先看一段synchronized的详解:synchronized 是 java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中...
分类:
编程语言 时间:
2015-02-03 12:46:14
阅读次数:
202
系统环境:centos6.4需要软件:inotify,rsync主机规划:172.16.1.220172.16.1.218需求:将172.16.1.218上面的/usr/local/218backup文件夹下面的数据实时同步到/usr/local/220backup文件夹下面,(生产环境慎用,因为一台服务器上面的数据丢失,可能导致远程备份服务器上面的数..
分类:
其他好文 时间:
2015-02-01 20:33:03
阅读次数:
282
有时候我们需要用到static变量,有时候我们想限制这些变量的作用域便将其定义在函数内部。但是,如果我们对static变量进行了修改,那么程序在软重启的时候,这些static变量并不会被重新初始化,而是仍然使用上次的值。
这是一个潜藏的BUG,一定要注意。所以如果使用static变量,一定要注意这些变量是否需要被修改:如果不需要被修改,那么最好将其定义为const变量;如果需要被修改,那么一...
分类:
编程语言 时间:
2015-01-29 16:03:18
阅读次数:
201
作者的原标题是,即用类层次优于tagged class。我不知道有没有tagged class这么一说,其实作者指的tagged class的是一个类描述了多种抽象,可以根据某个field决定不同的实例。下面是书中例子,使用shape和部分表示长度的field构成形状并计算面积,脑补一下什么是tag...
分类:
编程语言 时间:
2015-01-26 22:33:19
阅读次数:
209
我不生产软件,我只是大自然的搬运工
=========================系统工具================================
(优化软件有些功能,不懂的请慎用)
TuneUpUtilities
PC的瑞士军刀——德国系统调校工具第一品牌 - TuneUp Utilities,继 TuneUp 97 在德国大卖三十几万份之后,再度...
分类:
其他好文 时间:
2015-01-24 16:00:56
阅读次数:
290
[慢查优化]慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时案例梳理时间:2013-9-25写在前面的话:在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要了解 My...
分类:
数据库 时间:
2015-01-23 11:06:53
阅读次数:
236
有个容器要上下左右留点空间,稍稍留点就行,于是选择了margin属性。随手写了:margin:5%一跑起来, 整个界面是乱七八糟。仔细一查,margin的定义里写着:Arelative to thewidthof the containing block. Negative values are a...
分类:
其他好文 时间:
2015-01-13 14:16:41
阅读次数:
232
题意:
一个木板上被分成了很多区域,每个区域要涂上一种特定的颜色,当涂一个区域的时候,它上方与它有重合部分的区域必须之前要涂好。求最少需要拿几次画笔(拿一次画笔可以涂颜色相同的多个区域)。
分析:
上方与它有重合部分的区域必须之前要涂好这个限制可以用拓扑序来描述,每次涂有很多种可以涂的颜色,dfs就可以了。dfs的状态空间维数定为拿笔的次数,每次枚举可以涂的颜色。要注意的是dfs过程中要慎用...
分类:
其他好文 时间:
2015-01-11 09:37:41
阅读次数:
129
1.代码优化 缓存、异步、多线程、页面静态化、少new对象多用匿名、资源关闭、慎用异常处理 循环体优化:终止条件先定义、大循环放里,小循环放外、循环体内不相关计算移到外面、循环内不要创建对象缺、避免循环里面进行数据库操作、避免循环里面进行文件读写操作、将try/catch块移出循环、不要在循环中调用...
分类:
其他好文 时间:
2015-01-10 18:04:47
阅读次数:
150