- 博客(1493)
- 收藏
- 关注
这是给开发者的弥天大谎还是至理名言?
“当我需要用到它时我就去学它!” 过去这些年里这句话我听到无数次;对于处在一个像软件开发这样的快速发展变化的行业里,这听起来像是一种十分适用主义的态度。从某些层面上说,它确实十分适用,但从另一个层面来看,我很受这句话困扰。它似乎成了我们这个行业的福音,但却从来没有把这个行业变的更好。问题就在于,这句话表面上借明智的有经验的开发者之言,其实是幌子,实为人们随波逐流的借口。实在是有太多的东西需要我们...
2012-04-08 11:07:56
428
微软推出的免费新书《Introducing Microsoft SQL Server 2012》
微软推出的免费新书《Introducing Microsoft SQL Server 2012》,该书详细介绍微软SQL 2012数据库服务最新功能以及功能应用和使用技巧。 该书适合SQL DBA和数据库开发人员参考阅读。 PDF下载地址:官方下载 官方内容介绍:http://blogs.msdn.com/b/microsoft_press/archive/2012/03/1...
2012-04-08 10:11:00
364
SQL Server 2005/2008/2012中事务回滚的一个充分条件
SQL Server 2008中SQL应用系列--目录索引 在SQL Server 2000中,我们一般使用RaiseError(http://msdn.microsoft.com/zh-cn/library/ms177497.aspx)来抛出错误交给应用程序来处理。看MSDN示例(http://msdn.microsoft.com/zh-cn/library/aa238452%28v=sql...
2012-04-08 01:39:00
407
《Microsoft Sql server 2008 Internals》读书笔记--第八章The Query Optimizer(10)
《Microsoft Sql server 2008 Internal》读书笔记--目录索引 今天我们继续学习三个有关计划更新的概念:Halloween Protection、Split/Sort/Collapse和Merge ■Halloween Protection(Halloween保护,万圣节面具?呵呵) Halloween保护描述了关系数据库中用于保证更新计划正确性的一种功能。这个功...
2012-04-07 15:02:00
252
Sql Server 2008中存储过程传入表值参数
SQL Server 2008中SQL应用系列--目录索引 经常我们会遇到需要一次往数据表中插入多行数据。此时,最简单的莫过于调用存储过程。 比如目标表如下: USE testDb2 GO IF NOT OBJECT_ID('tb_Demo_MultiRowsInsert') IS NULL DROP TABLE [tb_Demo_MultiRowsInsert] /****** Objec...
2012-04-06 13:10:00
361
SQL Server 2008中增强的汇总技巧
SQL Server 2008中SQL应用系列--目录索引 SQL Server 2008中对汇总有明显的增强,有点像Oracle的语法了。请看下面五个例子: 假定场景如下:某几位员工在不同时间参加了不同的项目,获取了相应的收入,现在需要按各种分类进行统计。 基本表如下: USE testDb2 GO IF NOT OBJECT_ID('tb_Income') IS NULL DROP TA...
2012-04-06 01:22:00
123
SQL Server 2008中的Pivot和UnPivot
SQL Server 2008中SQL应用系列--目录索引 今天给新成员讲解PIVOT 和 UNPIVOT示例,顺便整理了一下其用法。这是自SQL Server 2005起提供的新功能。 官方示例:http://msdn.microsoft.com/zh-cn/library/ms177410%28v=sql.105%29.aspx 首先看PIVOT示例: 基本表数据: IF NOT OBJEC...
2012-04-05 18:56:00
274
关于Installshield中Ie8\Ie9\SQL Server 2008 R2 Native Client等Prq文件在线下载地址
InstallShield中安装包的几篇文章: Installshield2010实现web部署和数据库安装示例 InstallShield 2010集成.net Framework 4的安装包制作 InstallShield集成.net Framework的安装包制作 有朋友问道:Ie8的prq文件在线安装地址? IE8如下: http://saturn.installshield.com/i...
2012-04-05 13:52:00
193
SPSS中八类常用非参数检验之四:单样本K-S检验
一、定义 定义:单样本K-S检验是以两位前苏联数学家Kolmogorov和Smirnov命名的,也是一种拟合优度的非参数检验方法。单样本K-S检验是利用样本数据推断总体是否服从某一理论分布的方法,适用于探索连续型随机变量的分布形态。 单样本K-S检验可以将一个变量的实际频数分布与正态分布(Normal)、均匀分布(Uniform)、泊松分布(Poisson)、指数(Exponential)...
2012-03-26 15:37:00
2831
SPSS中八类常用非参数检验之三:游程检验
一、定义 定义:单样本变量值的随机性检验是对某变量的取值出现是否随机进行检验,也称为游程检验(Run过程)。 单样本变量值的随机性检验是由Wald提出的,它的零假设为H0:总体某变量的变量值出现是随机的。 单样本变量值的随机性检验通过游程(Run)数来实现。所谓游程是样本序列中连续出现的变量值的次数。 在SPSS单样本变量值的随机性检验中,SPSS将利用游程构造Z统计量,并依据正态...
2012-03-26 15:06:00
330
SPSS中八类常用非参数检验之二:二项分布(Binomial)检验
一、定义 现实生活中有很多数据的取值只有两类,如医学中的生与死、患病的有与无、性别中的男性和女性、产品的合格与不合格等。从这种二分类总体中抽取的所有可能结果,要么是对立分类中的这一类,要么是另一类,其频数分布称为二项分布。调用SPSS中的二项分布检验(Binomial)可对样本资料进行二项分布分析。 SPSS二项分布检验就是根据收集到的样本数据,推断总体分布是否服从某个指定的二项分布。其零...
2012-03-26 11:55:00
1891
安装SQL Server 2012 RTM遇到"Microsoft .NET Framework 4.0 installation has failed with exit code 1642"的解决...
上次在虚拟机的Windows Server 2008上安装Sql Server 2012 RTM时十分顺利,今天在另个一台Windows Server 2008上安装SQl Server 2012时却遇到了麻烦,错误提示:“Microsoft .NET Framework 4.0 installation has failed with exit code 1642” 经过比较分析,后者安...
2012-03-23 00:54:00
426
visual studio 2010 创建新项目时,提示无法找到项目模板的一个解决方案
今天打开visual Studio 2010创建新项目时,提示:"Unable to find 'E:\vs2010\Common7\IDE\projectTemplatesCache\Csharp\web\1033\WebApplicationproject40.zip\WebApplicationproject40.vstemplate“. please repair the produc...
2012-03-21 11:01:00
595
powerdesigner 批量生成日期型、中文字符型、数字型测试数据
Powerdesigner可以在数据模型中方便地生成测试数据。本文主要简介利用PowerDesigner生成三种基本类型的数据:日期型、中文字符型、数字型。 基本测试表如下: if exists (select 1 from sysobjects where id = object_id('DepartDemo') an...
2012-03-16 13:55:00
186
《Microsoft Sql server 2008 Internal》读书笔记--第六章Indexes:Internals and Management(10)
《Microsoft Sql server 2008 Internals》索引目录:《Microsoft Sql server 2008 Internals》读书笔记--目录索引 前一节主要介绍了索引的更新机制和索引的转向指针,以及更新的位置和修改单个行(或单索引对应的若干行)。如果你修改单个操作(Insert,update,Delete)或使用(BCP、BLUK Insert)命令的多...
2012-03-14 16:09:00
123
移动互联网的泡沫与啤酒
在 2011 年的行业喧嚣过后,由于难以实现商业价值闭环和巨头入场挤压市场空间,移动互联网的啤酒和泡沫开始逐渐分离。虽潮水并未退去,但泳者已经必须思考自己的泳姿了。 2011年是全球移动互联网产业爆发的年份。在这一年中,智能终端的快速普及和风投资本的集中催熟,使得各种 PC 互联网的应用模式和移动终端特有的应用模式均在这一年涌入了移动互联网,这个产业中的应用数量和渠道数量都获得了爆炸式的增长...
2012-03-12 19:32:18
235
有史以来最简单的三层实例
三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助! 回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的...
2012-03-12 19:31:33
166
Microsoft JDBC Driver 4.0 for SQL Server
在微软发布SQL Server 2012的前一天,也同时发布了针对SQL Server 2012的JDBC Driver 4,下载地址为: http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=49C554CA-41A0-472C-B728-75DF5789369C 从 3.0 到 4.0 的更改: 1765616 对于 k...
2012-03-11 12:11:00
188
SQL Server 2012 RTM 安装手记
2012年3月7日,微软终于如约发布了内部版本号为11.0.2100.60的新一代数据库平台:SQL Server 2012。 发行声明:http://social.technet.microsoft.com/wiki/contents/articles/5636.sql-server-2012-zh-cn.aspx 官方的安装说明:http://msdn.microsoft.com/zh-cn/...
2012-03-08 16:43:00
134
我是这样得到想要的薪水
【Version:2012-03-06 23:29:30】 事情到了今天,基本确定以美好结局。 感谢博为曾经给我美好的愿景与希望(虽然如今都成幻觉斑驳的回忆);感谢博为给我若干第一次的经历或经验;感谢博为证明我已达到挑工作而不是找工作的阶段。从某种意义上来说,没有博为的工作经验,我不会有像今天这样的自信,我要为此特别感谢博为的梁总和谭姐,衷心谢谢!我的人生因而跨越一个职业阶段,...
2012-03-07 12:12:00
143
SPSS中八类常用非参数检验之一:总体分布的卡方(Chi-square)检验
在得到一批样本数据后,人们往往希望从中得到样本所来自的总体的分布形态是否和某种特定分布相拟合。这可以通过绘制样本数据直方图的方法来进行粗略的判断。如果需要进行比较准确的判断,则需要使用非参数检验的方法。其中总体分布的卡方检验(也记为χ2检验)就是一种比较好的方法。 一、定义 总体分布的卡方检验适用于配合度检验,是根据样本数据的实际频数推断总体分布与期望分布或理论分布是否有显著差异。它的零假...
2012-03-06 15:58:00
391
Java反编译插件Jdclipse导致Eclipse 3.7.2启动崩溃的解决方法
以前一直用JAD反编译Java,对应的有JadClipse插件,用得挺好的。 昨天试了一个新的插件Jdclipse,在线安装地址为:http://java.decompiler.free.fr/jd-eclipse/update 最新版本为0.1.3,安装成功后重启indigo,五秒后崩溃。再重启三次,均是同样症状。 怀疑是刚安装的插件有问题,于是到Eclipse_Home的plugins和Fe...
2012-03-03 20:39:00
97
Apache Axis2 1.6.1在indigo(Eclipse 3.7.2)环境下的安装方法
在Helios(即Eclipse 3.6)环境下曾经两次安装过Axis2 for eclipse插件。 第一次出了差错,搞了整整一天,最后总算成功。环境为:JDK1.6+Eclipse 3.6 For Java EE+axis2 1.4.1(http://www.cnblogs.com/downmoon/archive/2010/08/24/1807161.html) 第二次比较顺利,一次安装成功...
2012-03-01 13:11:00
100
【第六章】 AOP 之 6.5 AspectJ切入点语法详解 ——跟我学spring3
6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定类型内的方法执行; this:用...
2012-02-24 08:23:00
198
【第六章】 AOP 之 6.4 基于@AspectJ的AOP ——跟我学spring3
Spring除了支持Schema方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。 6.4.1 启用对@AspectJ的支持 Spring默认不支持@AspectJ风格的切面声明,为了支持需要使用如下配置: java代码:<aop:aspectj-autoproxy/> 这样Spring就能发现@Aspec...
2012-02-24 08:23:00
316
eclipse 写HelloWorld
什么语言的学习都是从HelloWorld开始,这是非常神奇的。java也一样,那我们一起来从HelloWorld开启java的编程大世界。 首先我们从eclipse出发: 接着: Next: Finish之后: 再建一个类: 接着: 然后就OK啦。接下来我们就可以写代码了。 public class javaHelloWorld { public stat...
2012-02-24 00:59:00
306
JAVA5线程池使用
线程池是Java5提供的一个新技术,方便我们快速简洁的定义线程池。包括如下: 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个...
2012-02-24 00:13:00
110
阻塞队列使用---ArrayBlockingQueue
ArrayBlockingQueue是JAVA5中的一个阻塞队列,能够自定义队列大小,当插入时,如果队列已经没有空闲位置,那么新的插入线程将阻塞到该队列,一旦该队列有空闲位置,那么阻塞的线程将执行插入。从队列中取数据为:take,放数据为:put。下面的例子模拟了两个队列的插入和获取,首先在队列2中插入一个数据,启动线程2向队列2中插入数据时,该线程将阻塞在队列2等待,同时启动线程1向队列1中插...
2012-02-23 22:54:00
141
网页版申请表
一个简单的网页版小申请表 代码: <html> <head> <title>申请表</title> </head> <body bgcolor="#E6E6FA" align="center"> <p a
2012-02-23 19:10:00
657
【第六章】 AOP 之 6.3 基于Schema的AOP ——跟我学spring3
6.3 基于Schema的AOP 基于Schema的AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。 在Spring配置文件中,所以AOP相关定义必须放在<aop:config>标签下,该标签下可以有<aop:pointcut>、<aop:advisor>、<aop:aspect>标签,配置顺...
2012-02-23 18:21:00
87
【第六章】 AOP 之 6.2 AOP的HelloWorld ——跟我学spring3
6.2.1 准备环境 首先准备开发需要的jar包,请到spring-framework-3.0.5.RELEASE-dependencies.zip和spring-framework-3.0.5.RELEASE-with-docs中查找如下jar包: org.springframework.aop-3.0.5.RELEASE....
2012-02-23 15:25:00
86
【第六章】 AOP 之 6.1 AOP基础 ——跟我学spring3
6.1.1 AOP是什么 考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢? 传统解决方案: 1)日志部分提前公共类LogUtils,定义“longPayBegin”方法用于记录支付开始日志,“lo...
2012-02-23 15:25:00
85
java 基础语法
一、标识符 1、凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则 2、标识符由字母、下划线“_”、美元符“$”或数字组成。 3、标识符应以字母、下划线、美元符开头 4、java标识符大小写敏感,长度无限制。 5、java命名“见名知意”且不能与java语言的关键字重名。 二、常量 1、java常量值 用字符串表示,区分为不同的数据类型 2、注意:区分字符常量和字符串常量 ...
2012-02-23 13:19:00
349
【第五章】Spring表达式语言 之 5.4在Bean定义中使用EL—跟我学spring3
5.4.1 xml风格的配置 SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。 首先看下配置方式(chapter5/el1.xml)吧: jav...
2012-02-23 12:12:00
87
【第五章】Spring表达式语言 之 5.3 SpEL语法 ——跟我学spring3
5.3 SpEL语法 5.3.1 基本表达式 一、字面量表达式:SpEL支持的字面量包括:字符串、数字类型(int、long、float、double)、布尔类型、null类型。 类型 示例 字符串 String str1 = parser.parseExpression("'Hello World!'").get...
2012-02-23 12:12:00
121
【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3
5.1概述 5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。 表达式语言给静态Java语言增加了动态功能。 SpEL...
2012-02-23 12:11:00
103
【第四章】 资源 之 4.4 Resource通配符路径 ——跟我学spring3
4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“config?.xml”将匹配“...
2012-02-23 12:11:00
72
【第四章】 资源 之 4.3 访问Resource ——跟我学spring3
4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。 java代码:public interface ResourceLoader { Resource getResource(Str...
2012-02-23 12:10:00
94
【第四章】 资源 之 4.2 内置Resource实现 ——跟我学spring3
4.2 内置Resource实现 4.2.1 ByteArrayResource ByteArrayResource代表byte[]数组资源,对于“getInputStream”操作将返回一个ByteArrayInputStream。 首先让我们看下使用ByteArrayResource如何处理byte数组资源: ...
2012-02-23 12:10:00
96
【第四章】 资源 之 4.1 基础知识 ——跟我学spring3
4.1.1 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一...
2012-02-23 12:09:00
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人