锁偏向 是一种加锁操作的优化手段,他的核心思想是:如果一个线程获得了锁,那么就进入偏向模式,当这个线程再次请求锁时,无须在做任何同步操作,因此在几乎没有锁竞争的场合,偏向锁是比较好的优化效果,因为连续多次极有可能是同一个线程请求同一个相同的锁,对于锁竞争比较激烈的场合,其效果不佳,因为竞争激烈的场合 ...
分类:
编程语言 时间:
2016-12-22 20:09:06
阅读次数:
229
一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in逻辑运算符:not and or 集合运算符: inters ...
分类:
数据库 时间:
2016-12-22 19:56:11
阅读次数:
163
网上解释手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了 vie ...
分类:
Web程序 时间:
2016-12-22 14:09:05
阅读次数:
197
如何抽象一个类 1.类的声明; 2.变量(成员属性); ①格式:在类的成员属性前面一定要有一个修饰词,public/protected/private/static; 修饰符$变量名 [= 默认值]; 默认声明类时,先不要给初始值,因为后期创建的所有对象都有自己的属性; 例如 public $nam ...
分类:
其他好文 时间:
2016-12-22 13:45:08
阅读次数:
172
前面已经写过PCM device的创建框架,我们现在来看看PCM device是如何创建的。 在调用snd_pcm_new时就会创建一个snd_pcm类型的PCM device. struct snd_pcm { struct snd_card *card;//PCM device 说挂载的声卡 s ...
分类:
其他好文 时间:
2016-12-21 20:31:31
阅读次数:
419
年关将至,对于大部分程序员来说,马上就可以闲下来一段时间了,然而在这个闲暇的时间里,唯有争论哪门语言更好可以消磨时光,估计最近会有很多关于java与.net的博文出现,我表示要作为一个吃瓜群众,静静的看着大佬们发表心情。 以上的废话说的够多了,这里就不再废话了,还是切入正题吧。 在项目开发中,对于系 ...
分类:
Web程序 时间:
2016-12-21 13:40:47
阅读次数:
280
NPOI的C# Helper代码2 1 public static MemoryStream ExportXls(DataTable dt) 2 { 3 HSSFWorkbook wk = new HSSFWorkbook(); 4 ISheet sheet = null; 5 6 string s ...
分类:
数据库 时间:
2016-12-20 23:40:46
阅读次数:
261
导出 iOS 工程 在开始之前,请务必先保存您的工程。由于 Unity 无法直接生成 ipa 文件,您需要先导出 iOS 工程文件,然后通过 Xcode 编译生成。 Step 1. 选择平台 在 Unity 中,点击 File > Build Settings…,在弹出的 Build Setting ...
分类:
移动开发 时间:
2016-12-19 18:57:57
阅读次数:
303
console.log("double"); vs console.log('single'); 不应该以编码风格为重点, 而应该以引号内的内容为重点, 比如以下 alert('Say "Hello"'); alert("Say 'Hello'"); 更复杂的 alert("It's \"game\... ...
分类:
其他好文 时间:
2016-12-19 14:33:49
阅读次数:
143
格式: <table summary="***"> <caption>***</caption> <tr> </tr> </table> 注意:摘要是不会在浏览器中显示的,只是增加表格的可读性。标题是描述表格内容,增加在表格上方。 ...
分类:
其他好文 时间:
2016-12-18 23:52:35
阅读次数:
205