- 浏览: 108061 次
最新评论
-
liuxianwei:
照抄的也没啥意思吧。大家都能找得到
Hibernate4实战 之 第一部分 Hibernate入门 -
w156445045:
Hibernate4 和hibernate3 有啥区别啊?
Hibernate4实战 之 第一部分 Hibernate入门 -
linlin_xiao:
具体学什么
软件工程师在外企应该学习什么,做些什么 -
enen1982:
dom4j当然强大,支付xquery表达式和xpath寻止,方 ...
DOM、JDOM、DOM4J解析XML实例 -
hyj0903:
性能方面呢?比如说用这此方法生成一棵树,XML文件大小2M.
DOM、JDOM、DOM4J解析XML实例
文章列表
可编程的配置方式-1
如果在配置cfg.xml的时候,不想在里面配置hbm.xml怎么办呢?可在程序里使用可编程的配置方式,也就是使用程序来指定在cfg.xml里面的配置信息,不推荐这种方式。如下:
Configuration cfg = new Configuration()
.addResource("Item.hbm.xml")
.addResource("Bid.hbm.xml");
一个替代方法(有时是更好选择)是,指定被映射的类,让Hibernate帮你寻找映射定义文件:
Configuratio ...
第一部分:Hibernate入门
Hibernate是什么
Hibernate是一个轻量级的ORMapping框架
ORMapping原理(Object Relational Mapping)
ORMapping基本对应规则:
1:类跟表相对应
2:类的属性跟表的字段相对应
3:类的实例与表中具体的一条记录相对应
4:一个类可以对应多个表,一个表也可以对应对个类
5:DB中的表可以没有主键,但是Object中必须设置主键字段
6:DB中表与表之间的关系(如:外键)映射成为Object之间的关系
7:Object中属性的个数 ...
一、DOM方式
原始name.xml
Html代码
<?xml version="1.0" encoding="GB2312" standalone=
众所周知,string字符串去除空格的方法有trim()和replace(),区别在于trim()去首尾的空格,但是不能去中间的,而replace可以去除所有的空格。
string data1=" a b c ";
data1=data1.trim();
结果为"a b c"。
string data1="a b c ";
data1=data1.Replace(" ", "")
结果为“abc”。
- 2012-05-28 15:58
- 浏览 1244
- 评论(1)
原因
触发器
简介
分类
INSERTED和DELETED
优缺点
语法
建立触发器
删除触发器
修改触发器
开启和禁用
提醒和保护
示例
原因
今天看教程再次提及触发器,以前看数据库视频、牛腩视频、天轰穿都讲到过触发器,而只知道触发器的几个简单应用,感觉学的甚差,所以借此机会仔细学学触发器。
触发器
- 2012-05-28 15:12
- 浏览 967
- 评论(0)
又是一年毕业季,看着大四的毕业,想想这不是一年或是两年后的我们吗?看着毕业和昨天的校园招聘会,昨晚回去想了很多,想写写,提醒大家也提醒我:大学其实很短,请放慢浮躁的脚步,沉下心来,为自己设定目标理想,如果可以再奢侈点,再加一个梦想。逝者如斯,请珍惜!
1、重视结果不重视过程:
举两个很常见的例子,一个是注册账户,一个是“”。上次帮同学在英文网页注册一个账户,网页上的语言非常简单,我这英语水平都能看懂,我在旁边看着他申请,同学却是像热锅上的蚂蚁,嘴里一直唠叨:这破网页,为什么不汉化?哎呀,又哪里出错了?申请个账号真TM难。其实网页错误提示的很明显“The username is ...
- 2012-05-28 11:30
- 浏览 741
- 评论(0)
与上一篇《秒杀多线程第十篇 生产者消费者问题》的生产者消费者问题一样,读者写者也是一个非常著名的同步问题。读者写者问题描述非常简单,有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读 ...
- 2012-05-28 09:44
- 浏览 1708
- 评论(0)
<struts-config>是struts的根元素,它主要有8个子元素,DTD定义如下:
<!ELEMENT struts-config
(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)
>
以上8个元素,下面一一描述 ...
- 2012-05-28 08:22
- 浏览 863
- 评论(0)
特征
Struts 1
Struts 2
Action类
Struts1的action需要去继承一个抽象基类。一个普遍问题就是Struts1
- 2012-05-28 00:44
- 浏览 1396
- 评论(0)
//16进制字符串转换成10进制数: string str = "ff";int nStr = Convert.ToInt32(str,16);//把10进制数转换成16进制字符串int n = 10;string strHex = n.ToString("x");
- 2012-05-27 22:44
- 浏览 804
- 评论(0)
由于外企的工作语言是外语,因此掌握外语是必须的。在Motorola这样的外企工作,英语不光要求会看和写,而且要听和说都行。外语对于一线工程师来说要求相对弱一点,因为除了出国和平时与外国同事开会外运用听和写技能的 ...
这两天看北大青鸟的教程,发现有很多他讲的控件我这没有,例如DataGrid,开始只是以为VS版本不同所以命名不同也没在意,就用DataView代替,后来发现一直用这个控件,没有还做不成例子,果断加之。
工具箱---右键---选择项(初次很卡,需要等几秒)---.NET Framework组件,选择需要的控件,添加即可。
需要注意的是,.NET Framework下有很多同名控件,仔细看好命名空间再添加。
反思。非常简单的事,两部就能完成,但却还在找逃避的理由:版本不同、命名不一样、用DataView代替……不过是面对问题想逃避的心理,即米老师的“太 ...
- 2012-05-26 15:08
- 浏览 711
- 评论(0)
答案一:1.异步传输
通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度。一个字符占用 5~8位,具体取决于数据所采用的字符集。例如,电报码字符为 5 位、ASCII码字符为 7 位、汉字码则为8 位。此外,还要附加
1 位奇偶校验位,可以选择奇校验或偶校验方式对该字符实施简 ...
- 2012-05-26 11:28
- 浏览 752
- 评论(0)
开发语言:C#3.0
IDE:Visual Studio 2008
本系列教程主要包括如下内容:
1. BeginInvoke和EndInvoke方法
2. Thread类
3. 线程池
4. 线程同步基础
5. 死锁
6. 线程同步的7种方法
7. 如何在线程中访问GUI组件
一、线程概述
在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务 ...
- 2012-05-26 11:26
- 浏览 966
- 评论(0)