- 博客(204)
- 资源 (48)
- 收藏
- 关注
原创 求n个骰子各点数和出现的概率-动态规划
题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。声明思想非原创!只因动态规划思想的使用很好,记下!分析:动态规划就是分阶段考虑问题,给出变量,找出相邻阶段间的关系。具体定义给忘了。1.现在变量有:骰子个数,点数和。当有k个骰子,
2011-07-27 21:56:27 8748 1
转载 Hadoop概要-HDFS的认识
学习一个新技术,个人觉得先总体把握其架构思想,再进行实践,实践中体会反思,效果较好。现在继续上篇hadoop的安装和配置,来学习hadoop的架构和设计。先声明这是转过来的一篇比较老的博文,略加简化,便于复习。1. hadoophadoop是一分布式计算开源框架,最核心的是:Ma
2011-07-26 22:38:45 3255
原创 Apache Hadoop的安装与配置
Hadoop很火,不学不好意思。由于资料很多、书籍很多。本文简略介绍。1.安装ubuntu(或其他linux操作系统,或虚拟机上安装)2.安装jdk,并配置环境变量3.下载hadoop,解压。(http://hadoop.apache.org/,我下载了0.20.2)4.伪分布模
2011-07-21 17:17:43 4635 1
原创 Tuscany SCA与Spring、Hibernate整合之简洁方法
Tuscany SCA发布Web Service,这篇文章讲了Tuscany 如何发布Web Service。本文介绍如何与常用的框架spring/hibernate整合。Tuscany SCA与Spring结合官方的方法和解释详见:使用 Spring Framework 设计和开发 SCA 组件,第 1 部分: 三剑客:Spring、SCA 和 Apache Tuscany、使用 S
2011-07-19 21:40:36 4790 8
原创 oracle常用函数总结
to_char():把日期或数字转换为字符串,to_char(number,‘格式')、to_char(date,'格式')。数字格式常用有:L:表示强制显示当地货币符号 $: 表示显示美元符号 9: 表示一个数字 0: 表示强制0显示 .: 表示一个小数点 ,: 表示
2011-07-18 16:00:34 808
原创 Hibernate初始化异常
Caused by: java.lang.ExceptionInInitializerErrorat org.hibernate.cfg.Configuration.reset(Configuration.java:168)at org.hibernate.cfg.Configu
2011-07-15 14:35:49 1892
原创 IS NULL和=NULL的区别(SQL)
IS NULL是判断某个字段是否为空,为空并不等价于为空字符串或为数字0; 而 =NULL 是判断某个值是否等于 NULL,NULL = NULL和NULL
2011-07-13 20:22:44 8194
原创 《spring2.0技术手册》读书笔记九-spring与hibernate整合DAO的书写,HibernateTemplate解析
在spring与hibernate结合以后,可以使用spring提供的org.springframework.orm.hibernate3.HibernateTemplate,或org.springframework.orm.hibernate3.support.Hibernat
2011-07-13 11:46:37 2788
原创 spring与hibernate整合-使用properties文件分离数据库连接设置
为便于更改数据库连接配置,可以将有关数据库的信息单独放在jdbc.properties文件中。(名字随便命了)jdbc.propertiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://loc
2011-07-13 09:17:21 4925 2
原创 《Spring2.0技术手册》读书笔记八-Spring与Hibernate整合
本书写了一个常用的Spring整合Hibernate的方法,主要修改spring的xml配置文件。Hibernate的连接、事务管理等都是由建立SessionFactory开始的,SessionFactory在应用程序中通常只需存在一个实例,因而SessionFactory底层的
2011-07-11 21:23:55 1262
原创 JDK自带线程池解析
JDK1.5以后提供了使用线程池的方法,相关类放在java.util.concurrent,java.util.concurrent.atomic,java.util.concurrent.locks包中。经常使用的是java.util.concurrent,存放着在并发编程中很常用的实用工具类。本文主要分析java.util.concurrent包,常用类的结构图如下:Execu
2011-07-01 00:31:00 5761
转载 介绍 Java 自带的线程池(2)
java.util.concurrent.ThreadPoolExecutor 类提供了丰富的可扩展性。你可以通过创建它的子类来自定义它的行为。例如,我希望当每个任务结束之后打印一条消息,但我又无法修改任务对象,那么我可以这样写: ThreadPoolExecutor executor = new ThreadPoolExecutor(size, maxSize, 1, TimeU
2011-07-01 00:21:00 1281
转载 介绍 Java 自带的线程池(1)
从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。首先是构造函数。以最简单的构造函数为例: public ThreadPoolExecutor(
2011-07-01 00:19:00 1506
原创 Android的LayoutInflater和MenuInflater
它们作用都是提取xml文件转换为View。LayoutInflater是用来找layout下xml布局文件,MenuInflater 用来解析定义在menu 目录下的菜单布局文件。使用代码如下:LayoutInflater inflater = getLayoutInflater();/*View inflate (int resource, ViewGroup root)reso
2011-06-28 20:52:00 1175
原创 shell的控制流程语句
shell分为两大类:Bourne shell (包括 sh, ksh, bash):Bourne shell ( sh),Korn shell ( ksh),Bourne Again shell ( bash),POSIX shell ( sh)。 C shell (包括 csh and tcsh):C shell ( csh),TENEX/TOPS C shell ( tcsh
2011-06-27 10:11:00 1616
原创 Android的Selector使用
Select的作用:根据组件的状态显示不同的背景。生成一个xml文件,随意命名sel.xml。可以放到layout下,也可放到drawable下。 <item android:state_window_focused="false" android:drawable="@drawable/没有焦点时的图片背景" /> <item android:st
2011-06-25 11:11:00 784
原创 Linux中的软链接、硬链接
软链接:相当于快捷方式1、又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。2、软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。3、对软链接文件进行读写操作时,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。
2011-06-15 15:48:00 1161
转载 指针详解(转载提炼)
看到一网友转载的对C语言指针的解释,很详细。现简化提炼转载如下:第一章 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。1.指针类型从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。
2011-06-13 18:05:00 764
原创 volatile/synchronized关键字解释
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。volatile 变量1. volatile用于修饰简单数据类型变量,如int、float、boolean等。2. "vol
2011-06-03 21:37:00 1477
原创 常见排序算法总结
排序算法很早就开始接触,但全部记住并瞬间写出来也是有点困难。排序算法更多的是给我们提供了一种思路。常见的有:归并排序、快速排序、堆排序,以及较为简单的冒泡排序、选择排序、插入排序、希尔排序等。近日回味,发现中国IT实验室的一个教程较为详细明了,现转载如下。但是其中的归并排序代码的合并部分有个小问题,读者自行发现。排序算法的复杂度及思想:补:二路归并排序的时间复杂度为O(nlogn),把
2011-06-03 20:57:00 716
转载 C++ STL概要介绍
STL(标准模板库)是C++的一个重要组成部分,类不多,但作用大。现转一篇《STL学习小结》来对STL有总体上的认识。提供了类型安全、高效而易用特性的STL无疑是最值得C++程序员骄傲的部分。每一个C++程序员都应该好好学习STL:). STL (Standard Template Library 标准模板库)是C++标准库的一个重要组成部分,它由Stepanov and Le
2011-06-03 09:51:00 883
原创 Android常用的简单代码
<br />1. 数据库SQLite操作<br />import android.database.Cursor;import android.database.sqlite.SQLiteCursorDriver;import android.database.sqlite.
2011-05-23 22:38:00 1512
原创 AJAX概述
<br />AJAX很惹人喜欢,实用简单!<br />AJAX意思是异步的JavaScript和XML,原理是JavaScript通过XMLHttpRequest对象发送HTTP请求,与服务端通信。AJAX是异步数据传输,浏览器从服务器请求少量信息更新当前页面的部分元素,不用刷新
2011-04-20 21:09:00 867 1
原创 Hibernate执行访问步骤及增删改查
<br />配置文件是hibernate的灵魂,上篇较为简单地写了下配置文件,以后会修改。现在写我们比较关心的如何使用Hibernate进行增删改查.<br />1. 创建org.hibernate.Query(接口)<br /> <br />Query接口是An object-
2011-04-18 21:26:00 1483
原创 SOAP概述和结构
在介绍WSDL时,指出web服务传送消息的协议是SOAP,那soap是什么呢?SOAP(Simple Object Access Protocol),简单对象访问协议,作用就是规定发送消息的格式和使用HTTP进行消息交换。因为它规定使用HTTP进行应用间的通信,而所有浏览器和服务器都支持HTTP,所以SOAP就成为了一种应用广泛的通信方法。SOAP消息格式:SOAP消息用xml编码、必须有的元素是SOAP envelope和encoding,结构如下 ... ... ...
2011-04-16 21:27:00 5582
原创 WSDL概述与结构
以前接触过的一个项目是对wsdl进行语义标注,达到语义互操作的目的,现对wsdl总结如下。WSDL(Web Services Description Language)-网络服务描述语言,是一门基于xml的语言,用于描述web services以及如何对它们进行访问。WSDL文档结构实例:
2011-04-16 20:06:00 1378
原创 Tuscany SCA 发布Web Service
有段时间没有学习SOA了,最近偶然碰到一个例子,运行修改理解后发布到此。在前面的博客中有提到用axis2发布web service,借用了插件,并且步骤较繁多,现在来看下tuscany简单地通过配置文件来发布web service。(工具eclipse 3.5)1. 新建动态web项目,指定classpath编译后的存储路径为WebContent/WEB—INF/classes。(可右键项
2011-04-14 21:14:00 4870 10
原创 《妙解Hibernate3.x》读书笔记三-配置文件和映射文件的补充
我们在做项目过程中,使用了辅助工具Hibernate Tools,从而不用手写配置文件,只需自己创建数据库即可。所以稍微做下介绍。在映射文件中,都指出了类的属性类型,以便于与数据库中的数据类型对应。一般都使用Hibernate的中间类型,让hibernate进行自我转换,有-by
2011-04-12 21:45:00 1270
原创 《妙解Hibernate3.x》读书笔记二-运行Hibernate
<br />这篇笔记中,我们就先让Hibernate跑起来,对它如何使用形成直观性认识。当然开发工具为Eclipse 3.5+Hibernate Tools for Eclipse 插件+mySQl 5.1。在开始新建项目之前,使用mysql建立一个数据库-customer,里面
2011-04-12 21:01:00 859
原创 WP7的Http通信
Windows Phone 7的通信支持异步通信,在使用时,曾想尽方法来达到同步的效果,但均失败告终,所以还是按照它的设计来实现异步通信。 public void request() { //建立WebRequest HttpWebRequest webRequest = (HttpW
2011-04-12 11:59:00 3117 3
原创 WP7的独立存储
最近在做一个Windows phone 7上的客户端程序,较为简单,接触了WP7的一些东西,稍作笔记。WP7上的开发,是silverlght的又一次推广,所以入手容易,开发出来的效果也会很华丽。由Visual Studio、Expression Blend的强大支持,开发效率也会很高。本篇记叙下WP7的存储方式-独立存储。在参与的项目中,是用于保存用户添加的应用。 WP7 没有本地数
2011-04-11 22:14:00 2129
原创 《妙解Hibernate 3.X》读书笔记一-Hibernate概述及环境搭建
<br /> 很早就想开始Hibernate的系统学习,但是一是工作原因,二是苦于找不到合适的书籍。Hibernate更新较快,一些被称为经典的书籍,如<深入浅出Hibernate>、《Hibernate实战》等都过于年老,介绍的为Hibernate2.1,而现在Hib
2011-04-07 22:22:00 1633 1
原创 《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(3)-JDBC事务管理
<br />Spring提供了编程式事务管理(programmatic transaction management)与声明式事务管理(declarative transaction management)。由于编程式事务管理会导致Spring框架侵入代码,而且变更复杂,故不赞成
2011-03-13 20:46:00 1454
原创 《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(2)-JDBC支持
<br />在上篇笔记中,说道使用JDBC存取数据库时,流程大体相同,反复使用较为繁琐。因此Spring采用了Template-Callback模式来简化JDBC使用时的流程。<br />Spring提供了org.springframework.jdbc.core.JdbcTem
2011-03-12 21:38:00 2555
原创 《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(1)-原理与DataSource注入
1.原理何为持久层?把内存里的数据固化到硬盘上的过程,通常以数据库文件的格式固化。DAO-Data Access Object,在应用程序中,需要使用到数据存取时,是通过一个数据存取接口来操作,而实际上进行数据存取的对象都要实现该接口,在规范的方法之中实现存取时的相关细节。Spr
2011-03-12 11:26:00 3387
转载 Spring原理概述
本文为转过来,对Spring进行了总体上的说明,有益于建立对Spring的总体把握和认识。1、spring原理spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicatio
2011-03-08 22:05:00 20355 1
转载 Get和Post区别
<br />在B/S模式中,客户端与服务端交互的方法有:get和post。所有网站框架都是在此基础上发挥,因为它们是Http协议定义的与服务器交互的方法,只要用到http协议,都会使用这两种方法。Http还定义了put和delete方法。现总结区别如下:<br />1. get是
2011-03-07 22:04:00 1504
原创 C++字符串处理
<br />1. string是类,不是数据类型。所有的string类都是以C-style字符串为基础的,C-style字符串是字符数组。<br />字符编码类型有:单字节字符集-SBCS;多字节字符集-MBCS,包括两种字符类型-单字节字符(SBCS)和双字节字符(DBCS);Unicode,所有字符都使用两个字节编码。<br />SBCS、DBCS编码的字符串都是用一个字节表示的0作为结束标志;Unicode用两个字节表示的0作为结束标志。<br />2. 通常使用的数据类型char,为单字节字符集。奇
2011-03-07 17:47:00 1214
原创 数据库连接的管理
<br />1. 数据库连接的建立<br />1.1. 各种数据库的连接字符串为:<br />//url - jdbc:subprotocol:subname 形式的数据库 url//mysqlString url="jdbc:mysql://127.0.0.1/mydb";//postgresqlurl="jdbc:postgresql://127.0.0.1/mydb";//db2url="jdbc:db2://127.0.0.1:5000/mydb";//sqlServer
2011-02-28 20:05:00 1599
原创 《Spring2.0 技术手册》读书笔记六-Spring AOP 提供的四个Advice(1)
在《静态代理和动态代理》中提到了面向方面编程,主要就是基于动态代理。单独抽象出非业务的功能,服务于某些业务方法。Spring提供了四种很实用的Advice,分别为:Before Advice, After Returning Advice, Around Advice, Afte
2010-11-26 10:19:00 2169
Tuscany SCA与Spring、Hibernate整合实例-简洁方法
2011-07-19
Flex_Spring3_Hibernate3整合Demo
2011-07-18
RPG 教程 源代码
2009-05-06
DirectX 9入门教程 Beginning Directtx 9
2009-05-06
c++ 3D 游戏开发实例教程 chm
2009-04-10
网络游戏开发 英文教材 chm
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人