17 努力偷懒

尚未进行身份认证

我要认证

为了可以偷懒而努力去思考再思考,努力把每一个模块封装好,可以让其在更多的地方复用,再复用,让我可以有更多时间去偷懒。

等级
TA的排名 5w+

ORA-12154: TNS: 无法解析指定的连接标识符

相信作为ORACLE数据库的开发人员没有少碰到“ORA-12154: TNS: 无法解析指定的连接标识符”,今天我也又碰到了类似的情况,将我的解决方法进行小结,希望能对碰到同样问题的友人们提供帮助。问题场景描述:服务器端版本:oracle 10.2.0.10客户端版本:oracle 10.2.0.10客户端开发工具:PL/SQL Developer通过客户端来连接服务器,其主要

2013-06-26 09:41:51

改进版网页表格的合并单元格(支持不连续的列合并)

本脚本支持不连续的列合并,比如需要合并的列为1,3,5,或者是随意的N列,合并的只能是垂直方向的合并,不支持水平方向的合并。下面看代码: /////////////////////////////////////////////// // 功能:合并表格 // 参数:tb--需要合并的表格ID // 参数:colBegin--需要合并的开始列序

2013-05-24 15:19:45

层序遍历在ExtJs的TreePanel中的应用

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://phinecos.blog.51cto.com/1941821/368959var currentRootNode = null;//当前选择的根节点 function NodeClass() { //定义一个节点类 var node

2013-04-12 10:28:09

关于WinForm中的DataGridView控件显示数据字典的解决方案。

做这部分功能的时候,上网搜索了很多资料,发现很少涉及到这方面的解决方案,找了相关的问题帖子,很多人都叫使用视图去处理,当然,用视图是可以解决这个问题,但是,这么多个表,都用视图去搞,那还得做这么多个视图...........这肯定不科学了。还有如果用视图去做,那么数据实体就与实际的表不一致了,所以,我们需要找到一个解决DataGridView的某个列需要按照某个字典的数据去展现数据。我们在页面

2012-06-07 16:20:12

C#xml的压缩与解压还原(使用系统自带的压缩与解压)(源码分享)

在网上搜索了很多关于xml的压缩与解压的问题,解决方案比较多的是采用开源或者别的组件来实现xml的压缩与解压的,但却找不到系统自身的最简单的实现方式。其实原理很简单,把xml转成string,然后对string进行压缩。解压就是其逆向的过程。功能不复杂,下面不多说,直接代码了:using System;using System.Text;using System.IO;usi

2012-02-21 18:00:54

C#关于Windows窗体最大化所引起的闪烁问题的处理经验

1:窗体最大化前,窗体最好没有任何控件在显示,并且控件不要有背景图,等窗体最大化后才显示控件以及加载背景图。2:最大化源码(从网上搜回来的:)using System;using System.Windows.Forms;using System.Drawing;using System.Runtime.InteropServices;namespace XXXX.Defin

2012-02-21 17:48:48

(可用于超大文件)快速扫描文本文件,统计行数,并返回每一行的索引位置(Delphi、C#)

由项目需要,需要扫描1200万行的文本文件。经网友的指点与测试,发现C#与Delphi之间的差距并不大。不多说,列代码测试:下面是Delphi的代码://遍历文件查找回车出现的次数function ScanEnterFile(const FileName:string):TInt64Array;var MyFile:TMemoryStream;//文件内存 rArray

2012-02-21 17:28:45

C#中对Winform中的DataGridView的控制技巧。(单独控制某单元格的按钮不显示、某单元格的ReadOnly)

1:控制按钮列中的某一行不显示按钮。(使用环境:数据的移动,如把第二行的数据移动到上面去,最下面的一行为合计行,不允许移动,因此,就需要把第一行与最后一行的按钮屏蔽掉。屏蔽的方法:把按钮改成普通的单元格。具体实现代码如下:(第8列中的第一行与最后一行按钮不显示)) //定义绘画表格前的事件,在绘画前把按钮转换成普通单元格。 dataGrid

2012-02-21 17:21:09

解决(Spark)openfire在使用MySQL数据库后的中文乱码问题

(Spark)openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建

2011-11-16 16:46:56

DB2存储过程的事务控制以及错误处理。

文章主要内容是:如何去控制存储过程中,出错了该如何去控制整个事务,以保证数据的完整性,以及和你的预期相吻合。(由于本人用DB2的时间不长,文中有什么不对的地方,请大家指点迷津。谢谢)1:先准备一下测试的环境:表TAA和表TBB:CREATE TABLE TBB

2011-09-08 17:07:48

ibatis.net(mybatis.net)1.6.2初始化时出错的原因。

下载了iBatis.net的最新版,发现1.6.2与旧版本在xml上是有区别的,主要区别在于下面2个位置:sqlmap.config:新的xmlns为:<sqlMapConfig xmlns="http://ibatis.apache.org/dataMappe

2011-09-08 17:02:27

Spring.NET在非Web中的应用,以及封装Spring容器。

另外一篇随笔中已经有在Web中使用Spring.NET的文章了。这篇是在非Web中的应用。相对简单点。我们引入Spring.Core,使用Spring.NET来实现工厂模式。过程如下: a)        添加app.config应用程序配置文件。b)

2011-09-08 16:59:58

Spring.Data.IBatis源码

Spring.Data.IBatis这个在网上找了很久都没有找到,于是把该项目反编译后获取了源码,并在目前最新的spring.net(1.3.0.20349)和iBatis.NET(1.6.2.0)下编译通过了。源码如下:AbstractIBatisFactoryObje

2011-09-08 16:55:19

spring.net泛型的配置以及使用方法

下面是泛型的类定义:using System.Collections.Generic;using System;namespace piggyWinFormTemplet public class SpringGenericTest {

2011-09-08 16:47:53

iBatis把一个表的sqlmap配置的多个xml中。

背景:在日新月异的今天,作为程序员的,为了提高工作效率,我们需要努力地去“偷懒”,于是我们想尽办法去使用各种各样的工作方式、工作方法,因此,我们会使用到代码生成器,由于软件的项目是时刻变化着的,因此,很多时候需要去修改表结构,而iBatis配置文件这种东西,基本上是使用代

2011-09-08 16:44:19

C#中读取pdm文件信息(PowerDesigner读取方法)(源码共享)

其实PowerDesigner的pdm文件是一个xml文件来的,我们可以当作读取xml文件一样的方式来读pdm文件。其中,我们需要注意的是:如果我们不使用命名空间管理器的话,系统会提示如下错误:需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用

2011-09-08 16:35:40

CodeSmith主键外外键

1.         foreach(TableKeySchema primaryKey in SourceTable.PrimaryKeys) 这里的primaryKey 其实是表与表之间的关系名称,primaryKey.Name就是它的关系名称。pri

2011-09-08 16:11:26

C#派生子类控件的使用经验(C#自定义控件)

在日常的编程当中,我们为了能够重复使用某些经过设置或者是组合后的控件,如ToolStrip、Panel等容器类的控件,如果为了设计控件期间能拖放控件即见即所得的效果的话,一般人都会使用UserControl,然后在UserControl中放入ToolStrip或者是Panel等容

2011-09-08 16:09:15

javascrip客户端验证文件大小及文件类型并重置上传

为了提高效率,很多时候需要在web页面中对客户端上传的文件进行验证,然后再上传到服务器。下面是我写的一个通用的javascrip脚本,虽然调用时需要赋的参数比较多,但都是实际需要中真正需要使用到的。各位可以参考,并改成自己需要的脚本。/*****获取文件信息 edit by

2011-09-08 15:58:39

框架设计之旅(2)--数据分层之实际应用

先上图看下数据分层实际应用:下面来按从下往上的顺序介绍:1.      Example.AutoModel:代码生成器自动生成的Model/VO/Entity(数据模型/数据实体),无论重复生成多少次,都可以全部替换掉,因为该项目不会体现任何的业务逻辑,这个项

2011-09-08 15:53:56

查看更多

勋章 我的勋章
    暂无奖章