摘要: 本文描述Hibernate访问多个数据库的操作步骤。思路就是,利用Hibernate可以加载不同数据库配置信息的原理,编写一个数据库操作类,再编写一个数据库管理程序[map],将加载的数据库连接实例put早数据库管理程序中。Hibernate访问多个数据库的设计思路:利用 Hibernate中config = new Configuration().configure(configFile);可以加载不同数据库配置信息的原理,编写一个数据库操作类,再编写一个数据库管理程序[map],将加载的数据库连接实例put早数据库管理程序中,具体实现见下面:Hibernate访问多个数据库步骤一:hibe 阅读全文
posted @ 2012-10-17 08:19 巴别塔 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 值转换器可以把一种类型转换成另一种类型。例如,绑定到一个代表图片地址的字符串,希望显示的是图片,将数据存储为浮点类型,但通过货币的形式呈现;还有将日期存储成DateTime格式,在界面上显示时使用Calender控件等。下面写一个简单的例子,获得系统当前的时间,显示”now is 2010-xx-xx xx:xx;xx”。xaml的代码:<Window x:Class="VelueConverterTest.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation&qu 阅读全文
posted @ 2012-09-25 17:28 巴别塔 阅读(1308) 评论(0) 推荐(1) 编辑
摘要: MYSQL 在运行一段时间后,速度变慢,其中一个原因是一段时间后,随着数据表中内容的改变,表的素引的统计数据(statistics)过期,使得优化器 (Optimizer)在执行查询(query)操作时不能提供最优查询策略。为此需要定期对数据表,尤其是经常执行insert,update, delete等数据操纵语句的数据表要定期运行"ANALYZE TABLE"命令更新表的统计信息(statistics)。编辑了一个小的bash script,放在linux的crontab中定期执行。下面是bash script 和sql analyzetable 的script.---- 阅读全文
posted @ 2012-09-24 11:20 巴别塔 阅读(2435) 评论(0) 推荐(0) 编辑
摘要: 设置:mysql.ini 的[mysqld]long_query_time = 1log-slow-queries = slowlog.txtlog-queries-not-using-indexeslong_query_time 查询时间 ,单位为秒log-slow-queries 文件输入目录,目录是相对目录,在\MySQL\MySQL Server 5.0\data 下 阅读全文
posted @ 2012-09-13 17:46 巴别塔 阅读(267) 评论(0) 推荐(0) 编辑
摘要: CSLA.Net – WCF 服务的Server端配置WCF Service 服务端的配置和普通的WCF Sevice 服务端的配置完全一样,没有特殊的地方。如下是ProjectTracker 项目 – WCF服务端的配置。其中service name 为 Csla.Server.Hosts.WcfPortal,对应Csla.Server.Hosts.WcfPortal.cs 文件,实现了public class WcfPortal : IWcfPortal 接口。?12345678910111213141516<system.serviceModel><services&g 阅读全文
posted @ 2012-08-07 17:31 巴别塔 阅读(391) 评论(0) 推荐(0) 编辑
摘要: ICriteria iCriteria = session.CreateCriteria(typeof(IEPDailyStatic));iCriteria .SetProjection(Projections.ProjectionList() .Add(Projections.GroupProperty("Month")) .Add(Projections.Property("Month")) .Add(Projections.Sum("Count")) .Add(Projections.Sum("Quantity&quo 阅读全文
posted @ 2012-04-17 09:07 巴别塔 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: Icons这一可选段定义所有创建在开始菜单和\或其它位置 (比如桌面) 的快捷方式。一个例子如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}"[icons]Name: "{userdesktop}\飞鸽传书";Filename: "{app}\ipmsg.EXE"; W 阅读全文
posted @ 2012-04-12 10:19 巴别塔 阅读(540) 评论(0) 推荐(0) 编辑
摘要: ExcelLibrary 是一个比较精致的 Excel 读写组件,还是由国人开发的,下载地址:http://code.google.com/p/excellibrary/。可以读写 xls 和 xlsx 格式的 Excel。支持简单的公式,可插入图片,对于格式的设置也不是很丰富,可设置单元格宽度,数据格式化显示。对字体,前景、背景色进行设置是它的局限性。虽比不上 NPOI,但作为小巧的用来读写纯数据内容的 Excel 还是很高效的。具体的例子,可以考看它的测试代码:ExcelLibrary.Test\SimpleTest.cs。这里写 Excel 文件:using System;using E 阅读全文
posted @ 2012-04-11 16:57 巴别塔 阅读(6576) 评论(2) 推荐(0) 编辑
摘要: 在 .net 中使用 XmlDocument 对 xml 进行读取和保存,就好象使用使用 ADO.NET 访问数据库一样需要编写大量的繁琐代码,现在开发数据库程序基本上都使用ORM 框架简化工作,同样也可以类似的使用反射机制将 XML 配置文件转化为相应的 对象,使用的使用直接调用对象就可以。下面根据一个简单的实例说明下思路<?xml version="1.0" encoding="utf-8"?><root> <templates> <template id="100" name=" 阅读全文
posted @ 2012-02-11 11:49 巴别塔 阅读(770) 评论(4) 推荐(0) 编辑
摘要: 1、MYSQL5 数据库<?xml version="1.0" encoding="utf-8" ?><hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory name="NHibernate.Test"> <property name="connection.provider">NHibernate.Connection.DriverCo 阅读全文
posted @ 2012-02-08 13:16 巴别塔 阅读(2442) 评论(0) 推荐(0) 编辑