重构那本书中,讲的比较理论化,从中摘取比较有用的部分,总结一下重构的几种手段,便于日后在项目中使用。第六章,重新组织函数: 把重复的代码或者公共的代码抽取成一个方法提炼出来。 设置临时变量问题,有的时候表达式太长的时候,要引入解释性变量,就是增加临时变量。 不需要临时变量的时候,要去掉,简化表达,让...
分类:
其他好文 时间:
2014-12-15 16:46:40
阅读次数:
154
exists的用法select *from haha where exists (select *from bumen where bumen.code = haha.bumen and bumen.name = '销售部' )and age>35(运行方法为逐条查询)select name,sex...
分类:
数据库 时间:
2014-12-15 16:43:32
阅读次数:
249
第一种:自定义处理单条消息[delphi]view plaincopyunitUnit2;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs;typeTForm2=class(...
这个首先思路整理下,首先要有随机函数,random();第二个就是查询生成的6个随机数不能相等,第三个个就是输出啦智能社 - www.zhinengshe.com
分类:
其他好文 时间:
2014-12-15 16:44:18
阅读次数:
185
PowerDesigner中配置外键关系时,如果要删除配置的外键关系,默认设置会一同删除外键列. 要更改此设置,需在菜单栏tools中打开Model Options,在Model Settings中点击Reference, 然后把"Auto-migrate columns"这个checkbox的勾去...
分类:
其他好文 时间:
2014-12-15 16:44:29
阅读次数:
185
聚合函数--求平均select AVG(age) as 年龄 from xueshengselect AVG(chinese) as 语文 from xuesheng where class = 1*只能对数字类型的进行操作--求个数select COUNT(*) from xuesheng/*查询...
分类:
数据库 时间:
2014-12-15 16:42:50
阅读次数:
239
1.选择器(1)通配符:$("input[id^='code']");//id属性以code开始的所有input标签$("input[id$='code']");//id属性以code结束的所有input标签$("input[id*='code']");//id属性包含code的所有input标签(...
分类:
Web程序 时间:
2014-12-15 16:45:29
阅读次数:
153
在这篇教程里,我们将主要讲解如何在我们自己的系统上安装、配置、原始版本的Gradle,并学习一些基本的Gradle命令行!Android Studio 本身集成了一个内部版本的Gradle,在安装Android Studio的时候,就自动给安装上了,这对于我们这样的小白对Gradle的理解没有帮助意...
分类:
其他好文 时间:
2014-12-15 16:42:39
阅读次数:
467
如有下ligerform表单: var formData = [ { display: "区域", name: "QYYJ", newline: true, labelWidth: 100, width: 220, space: 2, type: "select", combobo...
分类:
其他好文 时间:
2014-12-15 16:42:57
阅读次数:
2908
原文链接#include #include using namespace std;void main(){[cpp]view plaincopy////find函数返回类型size_typestrings("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");strin...
分类:
其他好文 时间:
2014-12-15 16:43:25
阅读次数:
146
小结linux环境中安装与卸载软件的方法
分类:
系统相关 时间:
2014-12-15 16:44:25
阅读次数:
172
先来分析指针这个东东:从概念上讲,指针本质上就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 上面的图表示了程序运行时变量的值和地址,这时的内存长什么样子呢?注意指针是一个变量,它当然有内存空间,里面存的就是一个地址,通过这个地...
分类:
编程语言 时间:
2014-12-15 16:43:14
阅读次数:
332
工作很久了,却发现平时机械的开发,似乎很少使用oop,如今来温故下。首先。若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲)虚方法的特点:虚方法前不允许有static,abst...
分类:
其他好文 时间:
2014-12-15 16:43:42
阅读次数:
188
1. 显示当前的年月日+时间 NSDate*date=[NSDatedate]; NSDateFormatter*formatter=[[[NSDateFormatteralloc]init]autorelease]; [formattersetDateFormat:@"yyyy-MM-ddH...
分类:
其他好文 时间:
2014-12-15 16:43:10
阅读次数:
222
本篇文章将用实例再现数据库访问中四类并发问题,希望能让初学者能对事务的并行性有进一步的理解。 首先,让我们先来了解一下并行问题以及事务隔离级别这两个概念。在数据库中,假设如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。并发问题包括:丢失或覆盖更新。未...
分类:
数据库 时间:
2014-12-15 16:41:14
阅读次数:
309
示例: [TestMethod()] public void DeserializeTest() { Person _personA = new Person() { Name = "YanZhiweiA", Age = 10, Address = "shanghaiA" }; Person _pe...
1.Scheduler的配置 2.Trigger的配置 ...
分类:
编程语言 时间:
2014-12-15 16:43:28
阅读次数:
218