自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 DAO多表操作的解决思路

DAO多表操作的解决思路 一、分层DAO思路 虽然网上有文章表示一个表对应一个DAO并不好,但这里暂时还是尽量一个表一个DAO。这里想说的是,把DAO层细化一下。分成BDAO(底层DAO)和TDAO(顶层DAO),或说成TDAO(表级DAO)和ODAO(对象级DAO)。 1、BDAO底层DAO主要思路就是一个表对应一个DAO,然后实现CRUD,同时还要给顶层DAO提供暴...

2011-03-09 13:00:19 1703

原创 DAO的一个问题

DAO的一个问题 DAO都知道了吧,就是数据访问对象。这里考虑的是数据访问层的实现。 最早的思路是一个数据库表对应一个DAO,实际中也是这么实现的。不过后来发现,这样还是存在问题的,因为每次的CRUD操作都会打开和关闭数据库连接,性能会受到影响;而且,每个原子操作不一定都是针对一个表,涉及到事务处理。 最初的折中解决办法就是把DAO类中的每个方法都加一个相应的方法,参数比原...

2011-03-09 12:43:13 174

原创 java获取类所在路径方法

总结一下java项目中的路径问题: System.getProperty("user.dir");System.getProperty("java.class.path"); 这两个方法对于web项目中获取类路径没有任何用处,获取的都是部署程序(比如TOMCAT)所在路径。 WEB项目: 可以通过Servlet获取路径:  ServletContext ap...

2011-03-07 12:30:57 562

原创 (转)Oracle字符集问题总结

觉得文章总结的很好,转一下,以备日后查看。Oracle字符集问题总结 2005-10-08 14:57作者:vstonet出处:菊花论坛责任编辑:王玉涵<!--广告--><!-- Please check block file --><!-- Please check block file -->  经常有同事咨询orac...

2011-02-25 14:09:12 95

原创 (科幻)PS无处不在

(科幻)PS无处不在  桥头漫步,火车气鸣。远处,一轮红日,初升东方。淡淡的几抹云,变换着姿势,萦绕红轮。一派欣欣向荣的景致。 我溶入在这美景当中……突然,一条侧立高耸的烟囱映入眼帘,挡住了美丽的云霞姐姐的衣裳。唉!不爽…… 没关系,我用小白兔高级儿童牙膏……(对不起!跑题了。拍砖的来了!快闪……) 我打开笔记本,运行Photoshop v...

2011-02-18 08:34:44 118

原创 时光流研究的意义

一篇文章说了那么多,好像没有看出新奇在哪,用处在哪,好像废话了一连篇。 其实是有她的意义所在的。爱因斯坦在研究他的相对论的时候,曾经计算出高速运动的物体的时间是变慢的。公司大致是这样:t1=t/sqrt(1-v^2/c^2),其中,t1是以v速度高速运行的物体运行的时间,t是我们看到的时间,c是光速,sqrt表示平方根。 根据这个公式,我们看到,实际计算出的t1比t大,...

2011-02-14 16:08:05 118

原创 时光流研究初步

顾名思义,时光流,就是研究时光流逝的快慢,即时光流逝的速度问题,也可以称为时间流,或时钟流。也许有人会问,速度是位移除以时间,那时间的速度怎么衡量啊!时间哪有位移啊?时间除以时间,不是常量吗? 此言差矣!听我慢慢道来。。。 可以用一个很简单的例子来说明时间的流逝也可以有快慢之分。假设我们有两台DVD机,有两张相同电影的DVD。我们用一个DVD播放电影,正常速度播放,同时,我...

2011-02-14 16:06:42 108

原创 Oracle 数据库创建存储过程的SQL语句

基本语法记的不扎实,总是忘,这里做个总结,以后查询起来方便。 一、创建存储过程 create or replace procedure proc_insert(departno in number) isbegin declare cursor cur_insert is select * from emp where deptno = departno;...

2011-02-14 09:02:07 2464

原创 Sybase操作无响应(日志满)的解决办法

今天做作业,想用Sybase数据库,创建新数据库的时候没有了相应,上网一查说是数据库日志满。 再一查,数据库日志满使用下面的命令可以清除日志: dump   transaction   tempdb with   no_log把tempdb换成你的数据库名,就可以给相应数据库清空日志。我清空了好几个数据库的日志,再新建数据库,OK了! 这个命令记录在博客中,日后可以查看,也...

2011-01-31 10:04:25 335

原创 多线程编程的一个例子

关于多线程,理解上不难,做出来真不容易。 作业题是这样的:做三个线程(A、B、C),启动后输出启动信息,然后A、B调用wait等待;线程C调用sleep休眠一段时间,然后调用notifyAll,使线程A和线程B继续运行。线程A和线程B恢复运行后输出结束信息后结束,线程C判断线程A和B结束后,C自己也结束。 最初做的时候,抛出异常,网上查找,才知道多线程的代码要放到synchroni...

2011-01-28 10:13:14 125

原创 一个上机考试题

这是培训数据库课程后的考试题上机题内容,昨天考的。当时做的时候没有看到表格中的“合计”,30分的题,估计只能得10分。。。 题目是这样的:数据库上机试题1、  题目:要求用存储过程实现如下报表,其他不限。 (30分)(1)全省2007年分税种统计,结果表样如下: 税种07年税额营业税 个人所得税...

2011-01-26 08:56:27 136

作业总结

最近新到了一个单位,目前处于培训时期。老师留了作业,关于SYBASE数据库的。讨论会之后,看到一些同事做的确实很好,有些地方自己在编程的时候没有想到。下面把自己没有考虑到的地方总结一下,以期日后考虑问题能够更全面一些。 题目是这样的,给出两个表account和account_bak,要求将王红账户转出500到李莉账户中,保持 account,与acounnt­_bak表一致,用触发器保证。...

2010-12-24 12:43:00 81

(转)Sybase ASE基础知识:利用Sybase Central简单操作Sybase ASE数据库

最近学习Sybase,遇到问题后找到的解决办法。原文网址:http://www.phpfans.net/ask/MTIyNjgzMQ.html Sybase ASE基础知识:利用Sybase Central简单操作Sybase ASE数据库发几篇基础的sybase文章。不是给博客做广告的。目的只有一个:share the knowledge !  不知道我仅有的那点知识是否可以拿出...

2010-12-20 14:20:00 724

(转)sybase教程

(转)sybase教程  作者: jack  来源: armsun.net 概述 70年代,随着大型共享数据库应用的普及,美国SYBASE公司基于当时的关系代数理论所提出的数据库关系模型,开发了Sybase数据库系统; Sybase是基于SQL(Structured Query Language)的著名关系模型数据库系统,是世界上最流行的DBMS软件之一;它能在多种...

2010-12-20 13:26:00 172

新软发布:Autorun病毒免疫工具

软件名称:Autorun病毒免疫工具版本:1.0==================== 软件简介:Autorun病毒由来已久,致使您双击硬盘和/或移动设备的盘符即被感染,苦不堪言!Autorun病毒免疫工具网上也可下载到,但有些自带病毒,使您免疫了Autorun病毒又中招其它,伤痕累累……本工具免疫Autorun病毒,本身无毒,是您必备之工具。自带一键设置网址导航功能,畅网任您指...

2010-12-10 20:57:00 126

(转)商业模式

商业模式<style type="text/css"></style> 早在20个世纪50年代就有人提出了“商业模式”的概念,但直到40年后(1990年代)才流行开来。泰莫斯定义商业模式是指一个完整的产品、服务和信息流体系,包括每一个参与者和其在其中起到的作用,以及每一个参与者的潜在利益和相应的收益来源和方式。在分析商业模式过程中,主要关注一类企业在市场...

2010-11-11 10:15:00 808

SQL SERVER 2000 配置文件 SETUP.INI

[Startup]FreeDiskSpace=2442EnableLangDlg=Y[PID]MPC=53948SKU=E31-00156CDKEY=KRJQ8RQ822YRMXF6TTXCHD2VM

2010-11-06 15:33:00 548

回头看怎么学会VC的?

大学刚毕业的时候想做一个程序,当时为用什么语言实现伤透了脑筋。看VC一头雾水,怎么一点也不像TC啊;VB倒蛮简单的,于是很快学会了VB。 …… 一路走来,熟练了VB,学会了开发流程的控制与管理、过程的分类(为类设计打下基础)、事件驱动机制……; 现在,熟悉了C#,学会了类的设计,继承,接口与多态,TYR...CATCH。。。呵呵; 会过头来,再看VC,仿佛一切都...

2010-09-29 23:03:00 98

(转)不得不了解VB中的CallByName

不得不了解VB中的CallByName作者:朱先忠 来源:博客 2009年3月12日 <!-- Google广告代码 --><script type="text/javascript"><!-- google_ad_client = "pub-7544158037619893"; /* 250x250, 创建于 08-6-3 */ google_ad_sl...

2010-07-28 20:58:00 412

(转)工作两年来 对VB开发的感想

(转)工作两年来 对VB开发的感想作者:alisx 来源:博客园 2009年5月22日<!-- Google广告代码 --><script type="text/javascript"><!-- google_ad_client = "pub-7544158037619893"; /* 250x250, 创建于 08-6-3 */ google_ad_slot...

2010-07-28 20:51:00 165

树类模块制作心得

开始设计的时候,总把树类和树结点类混淆,本来各个树类之间应该有继承关系,而我把结点类也来个继承。而结点类是自引用的(自反的,我这样叫),结点的一个实例要引用结点的另一些实例的集合,那么一旦由结点类A扩展出结点类B的时候,B是无法通过显示转换的方式转换为A结点的,于是这就与树类的继承相矛盾了。 这个问题想了N个月,没想明白。曾经放弃过,最近要做另一个模块,其中需要树类结构,所以又回来考虑,最...

2010-05-19 19:58:00 72

模块发布——树类模块

模块发布树类模块包括树、N叉树、八叉树、四叉树、二叉树和Huffman树。前四个归为一类,后两个是一类,Huffman树是二叉树的一个应用。希望能对您在程序开发中有所帮助。类图如下。  下载地址:在这里。 ...

2010-05-19 19:52:00 101

凸包计算模块ConvexHull的使用方法

开发了一个模块,可用来计算平面一些点所构成的凸包。模块名为ConvexHull.dll。 使用方法是这样的,新建一个WinForm工程(控制台工程也行,只是输出结果不大直观),引用ConvexHull.dll,然后在Form1代码中引用模块的命名空间: <!--<br/ /><br/ />Code highlighting produced by ...

2010-05-03 21:11:00 539

发布C#模块:平面凸包的计算

发布C#模块:平面凸包的计算 开发了一个模块,可用来计算平面一些点所构成的凸包。模块名为ConvexHull.dll。 模块下载地址 模块名称:平面凸包的计算功    能:计算平面一些点所构成的凸包模块版本:1.0使用方法:点这里程序设计:Hiquotion(海阔天)完成日期:2010.5.3作者主页:http://www.cnblogs.com/yxsylyh ...

2010-05-03 21:03:00 382

跨入asp.net大门

跨入asp.net大门 刚刚会C#,就按奈不住,试试asp.net。直冲asp.net大门,结果没走好,踢门槛上了…… 使用asp.net网站管理工具安全设置向导,定义了角色,创建新用户的时候,总提示“密码最短长度为 7,其中必须包含以下非字母数字字符: 1。” 上网一查才发现,原来密码中需要有至少一位的非数字也非字母的字符(开始理解错了,以为微软说非字母的数字字符呢!而且...

2010-03-30 22:32:00 90

跨入C#大门

跨入C#大门 C#入门经典基本看完了,厚厚的一本砖头书,我居然能看完。心里很兴奋,但写代码的时候头脑中却一片空白。哦,原来只是看完了,书中的代码只是看懂了,没有把例子实现一遍,轮到自己写代码的时候就不知从何写起来,手生的很。 熟能生巧,看来写代码也是一样。过去学VB的时候也是这么过来的,只是那时没太多的想法与感受,反正就是会了,也会写了,怎么会的,不知道! 所以需要用用VS...

2010-03-30 22:22:00 81

新年好!

大年三十夜,给大家拜年了! 大家新年好!

2010-02-13 19:58:00 84

认真学习C#

需要认认真真学习一下C#了。 目前只停留在一知半解上,曾经看“高级编程”把自己搞到云里雾里了。需要从头学,把曾经学过的别的语言都放下,就向什么都没学过一样,从《C#入门经典》开始,一点点学。 三十岁,想考微软认证,不知道大家有什么看法和建议?不吝赐教。 ...

2010-01-29 21:58:00 73

Doc2Txt v1.01 发布

Doc2Txt v1.01 发布 修改了一下,支持txt2txt,,没搞错吧!?是的,有的TXT文本有些问题,所以用Word从新转换一下。 修正了一个BUG。WORD文件夹中没有指定类型的文件(*.doc;*.txt)时发生下标越界异常。 ...

2009-12-03 22:36:00 363

做了一个小软件,Word转文本的小工具

最近工作中需要把好多Word文件转换为文本文件,几百个文件一个一个打开,另存为txt实在是太麻烦。做一个小工具来解决这个问题,Word批量转文本的小工具。当然是用VB开发的,这样小的工具用C#开发岂不大才小用了。 软件界面非常简单,操作也非常容易,希望大家喜欢。 虽然软件我已经测试过了,但还是提醒一下:转换前注意备份原文件,以免转换时发生什么意外。 对了,为了使用这个软件,...

2009-11-18 19:49:00 106

[问题]C#树类继承和树结点类继承的问题

[问题]C#树类继承和树结点类继承的问题最近正用C#做一个树类。首先实现树的结点类:public class Node<T>{private T data;private List<Node<T>> children;// 属性和方法略}树类就可以实现了:public class Tree<T>{private Node&lt...

2009-10-18 16:59:00 146

抽象类与接口使用的MSDN建议

MSDN的建议是: 如果预计要创建组件的多个版本,则创建抽象类。抽象类提供简单易行的方法来控制组件版本。通过更新基类,所有继承类都随更改自动更新。另一方面,接口一旦创建就不能更改。如果需要接口的新版本,必须创建一个全新的接口。如果创建的功能将在大范围的全异对象间使用,则使用接口。抽象类应主要用于关系密切的对象,而接口最适合为不相关的类提供通用功能。如果要设计小而简练的功能块,则使用接...

2009-10-08 10:11:00 179

(转)OWC控件简述

工作基本上转为了C#,要把原来的VB程序转为C#语言,表格控件打算用微软的OWC控件。(嘿嘿,不花钱,也不涉及侵权呢!)只是有一个问题没解决,就是如何是表格列头的A、B、C、D什么的换成我想要的列头标题呢?麻烦大家指点一下。谢谢!(转)OWC 控件简述OWC(Office Web Components)是一个组件集合,包括图表(ChartSpace)、透视表(PivotTable)、电...

2009-06-30 10:03:00 177

(转)优秀程序员的十个习惯

这篇文章比较看好,收藏了。 优秀程序员的十个习惯 <script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=...

2009-03-25 14:00:00 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除