码迷,mamicode.com
首页 >  
搜索关键字:避免    ( 22662个结果
分析存储过程重编译的起因以及避免
为了改进性能,分析重编译的起因很重要。往往,重编译可能并不需要,可以避免它以改进性能。了解导致重编译发生的不同条件有助于评估重编译的起因,并决定在重编译不必要时避免它的方法。 存储过程重编译在以下情况下发生:存储过程语句中引用的常规表、临时表或视图的架构变化。架构变化包括表的元数据或表上索引的变化....
分类:其他好文   时间:2015-05-31 10:50:38    阅读次数:153
查询反模式 - 正视NULL值
一、提出问题 不可避免地,我们都数据库总有一些字段是没有值的。不管是插入一个不完整的行,还是有些列可以合法地拥有一些无效值。SQL 支持一个特殊的空值,就是NULL。 在很多时候,NULL值导致我们的程序出现报错的现象,于是很多人就开始拒绝NULL值,想各种各样的方法来避免使用NULL值,但是很.....
分类:其他好文   时间:2015-05-31 10:42:12    阅读次数:128
Spring AOP 深入剖析
AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。从而达到了将不同的关注点分离出来的效果。本文深入剖析Spring的AOP的原理。...
分类:编程语言   时间:2015-05-31 09:13:04    阅读次数:165
ios开发——实用技术篇&开发总结余建议
iOS应用性能调优的25个建议和技巧我要给出的建议将分为三个不同的等级: 入门级、 中级和进阶级:入门级(这是些你一定会经常用在你app开发中的建议)1. 用ARC管理内存2. 在正确的地方使用reuseIdentifier3. 尽可能使Views不透明4. 避免庞大的XIB5. 不要block主线...
分类:移动开发   时间:2015-05-30 22:23:32    阅读次数:260
(转载)BackgroundWorker创建多个线程
原文链接:http://www.jb51.net/article/34804.htmBackgroundWorker是一个非常不错的线程控件,能避免界面假死,让线程操作你想要做的事,它学习起来很简单,但是能实现很强大的功能。发布这篇文章的目的是将最近学习到的共享出来,大家交流一下,当然我也是菜鸟,在...
分类:编程语言   时间:2015-05-30 19:40:28    阅读次数:106
反汇编动态追踪工具Ollydbg
Ollydbg 通常称作OD,是反汇编工作的常用工具,吾爱破解OD附带了118脱壳脚本和各种插件,功能非常强大,基本上不需要再附加安装其它插件了。对OD的窗口签名进行了更改,从而避免被针对性检测 修改了OD窗口切换快捷键为TAB键、修改附加窗口支持滚轮滚动修改OD启动时为优先加载插件采用论坛夜冷风发...
分类:数据库   时间:2015-05-30 16:27:01    阅读次数:249
占位符的使用(取代+号的冗余性),避免书写麻烦带来的错误。
首先+的作用:1,连接:当两边有一边是字符串的时候。2,相加:两边都是数字的 时候。取代+的作用,引用了占位符{}的作用。使用注意事项:1)类似挖坑,填坑过程。 2) 挖多少坑,填多少,多填没有效果,少填了出现异常。3)输出顺序:按挖坑的顺序输出。 static void Main(string[]...
分类:其他好文   时间:2015-05-30 13:34:11    阅读次数:94
iTunes Connect开发者指南中的一个疑问
iTunes Connect Developer Guide 避免app版本出现在iClound中,我的疑问是对已经上架的版本不能设置,那么这个功能的真正意义在哪里? 大部分用户去应用页面下载时,都会默认下载到已经处于“Ready for Sale”的版本,如果已经上架的版本发现它有问题时,该如何处...
分类:其他好文   时间:2015-05-30 13:22:33    阅读次数:130
《Linux内核设计与实现读书笔记之系统调用》
1.系统调用的概念      为了和用户空间上运行的进程进行交互,内核提供了一组借口。透过该接口,应用程序可以访问硬件设备和其他操作系统资源。这组借口在应用程序和内核之间扮演着使者的角色。同时,这组接口也保证了系统稳定可靠,避免应用程序肆意妄行,惹出麻烦。Linux系统的系统调用作为C库的一部分提供,其调用过程中的实例如下图所示:      从程序员的角度看,系统调用无关紧要,他们只需...
分类:系统相关   时间:2015-05-30 12:16:27    阅读次数:247
java--偏向锁
Java偏向锁(Biased Locking)是Java 6引入的一项多线程优化。它通过消除资源无竞争情况下的同步原语,进一步提高了程序的运行性能。轻量级锁也是一种多线程优化,它与偏向锁的区别在于,轻量级锁是通过CAS来避免进入开销较大的互斥操作,而偏向锁是在无竞争场景下完全消除同步,连CAS也不执...
分类:编程语言   时间:2015-05-30 12:03:53    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!