自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

[原创][代码]类似IE设置代理服务器那样的数据快速批量操作业务的实现

题记:    做BS架构的应用系统,最让人不满的操作方便性上始终无法和CS的应用媲美。希望不断的改进BS系统的易用性是大家共同的心愿。    在BS系统上,业务数据的编辑方式,最常见的是逐条用表单编辑提交。用户常常说,为啥不象Excel一样可以批量操作?于是在DataGrid/GridView控件中使用模板列,每个格子里放一个文本框。让用户直接录入,批量提交。    用户又说了,有些信息我几...

2007-12-31 14:43:00 198

[原创]Tree控件的异步加载方案的选择建议(C#,ASP.NET 2.0)

笔者前言:本文要说的内容仅针对ASP.NET 2.0以上版本适用,内容也非常的简单,本来不应该放在首页的,但发现不知道的开发者非常多,有必要提醒一下。所以请熟悉Treeview的朋友包涵了,呵呵。现在Ajax流行,各类Tree的第三方控件支持异步加载的非常多。我们项目组的成员通常到处找些树控件来用,给项目的稳定性带来很多隐患,出了几次问题。我建议大家考虑直接使用.net自带的TreeVi...

2007-12-21 16:24:00 156

[原创]大量数据导出为Excel文件的问题解决(C#,ASP.NET)

依据SZW朋友的提醒:本文所说的Excel文件指.xls文件,不包括Excel2007的默认保存文档格式.大量数据导出到Excel文件,一般情况有以下三个麻烦:1.导出的执行速度要比较快,否则有http请求超时的问题;    当然如果您是使用winForm方式就不在此列。2.Excel文件有最多65535行数据的限制;3.数字会有格式变成指数方式的麻烦;    比如身份证号码,以数字...

2007-12-21 15:52:00 1075

[转载整理]一本java书的序言——开发历程思绪随笔

以下文字是一本java书的序言,我觉得写的不错,给大家各位使用.NET的朋友看看。文字我只做了简单整理,题目是我起的,版权属于原作者JDK中很多类的用法我都烂熟于胸了,我已经能够使用Struts+Hibernate做出一个像样的论坛,公司很多人都称我是Hibernate高手,我做过很多上千万的大项目,我有多年的编程经验,我写的代码很多人看了都叫好,我曾经用过Delphi三年,写过很多小程序,什...

2007-11-26 13:16:00 122

powerdesigner中生成数据库脚本时出现长度限制问题的解决方法

今天有同事问这个问题,错误显示如下:事实上相关设计的脚本可以在数据库里执行的.因此可以取消相关模型的检查.方法很简单,菜单"tools" -> "check model"里,相关项的选择 去掉! 因为发现不止一个人遇到该问题.因此写出来给大家看看!...

2007-02-09 16:23:00 497

[转]数据库存储过程中利用extproc调用共享程序库/动态链接库,间接可以实现调用操作系统命令...

1 数据库程序库主要介绍使用ORACLE数据库的LIBRARY功能访问操作系统的共享程序库或动态链接库(DLL)1.1 环境设置l 检查extproc程序是否安装正确,在操作系统下,运行:$  $ORACLE_HOME/bin//extproc若显示结果为以下字样,则表示安装正确Oracle Corporation --- WEDNESDAY JAN 24 2007 14:58:30.598Het...

2007-02-09 14:49:00 159

VS2005无法调试,绑定句柄无效问题的解决方法

今天我的VS2005调试时遇到以下两个错误:1.无法连接到名为“myjsj”的“Microsoft Visual Studio远程调试监视器”。绑定句柄无效2.试图运行项目时出错;无法启动调试绑定句柄无效。查微软的帮助,找到资料,但不解决任何问题。后来折腾一番,解决:是Terminal Services服务被禁止的原因,进控制面版把这个服务设为自动,启动服务就一切OK了。...

2007-02-02 13:04:00 113

部署Excel相关的应用程序过程中遇到“检索COM类工厂中CLSID...”的两个错误的解决方法...

最近用.net写了一个相关Excel的B/S的程序,部署到2003企业版的服务器上遇到这个错误:检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。在网上搜索一下,找到解决方案,转贴过来备忘。http://www.cnblogs.com/PiedPiper/articles/627...

2007-01-29 10:52:00 292

[原创][开源]整合梅花雨日历控件,推出.NET版本

喜欢梅花雨的日历控件,利用周末时间整合了该控件。主要功能如下:1.将该控件整合为.NET版本,做成服务器控件;2.可以设计时显示输入文本框,并可以设置控件属性;3.支持中/英文两种语言,可以设计时指定语言,也可以动态用代码切换语言;4.支持是否显示时间,可以利用控件来输入/选择带时间的日期;5.所有脚本动态生成,减少不必要的脚本生成;6.在VS2005下调试通过,不需要对页面做任何处理就可以使用;...

2007-01-10 18:22:00 115

[原创]Oracle数据库性能优化的方案[有删节]

本方案在实际的问题处理中有着不错的效果,只使用了方案中的部分措施,已经提高了几百倍的性能。特别是一个关于三张百万数据的表联合查询并经过业务运算后,再单个事务提交130万行数据写入的存储过程,由原来的几小时无法执行完成,变成119秒完成。因此这里给初学者分享经验的同时,希望得到数据库高手们的进一步指点。 1   ...

2006-12-22 12:53:00 145

两个读取数据库VIew的定义的SQL语句的写法[Oracle /SQL SERVER]

例如想读取的VIEW名称 MYVIEW在ORACLE中:SELECT TEXT FROM USER_VIEWS WHERE VIEW_NAME ='MYVIEW'在SQL Server中:SELECT definition FROM sysobjects a,sys.all_sql_modules b WHERE a.id = b.object_id and name ='MYVIEW'特别提示:...

2006-12-01 18:05:00 115

[SQL使用经验]选用 IN 还是 EXISTS,哪个性能更好

一、EXISTS 并非总比IN 快,究竟应该选用 IN 还是 EXISTS ,可参考以下分析:1、Select * from t1 where x in ( select y from t2 )相当于select *   from t1, ( select distinct y from t2 ) t2 where t1.x = t2.y;2、select * from t1 where exi...

2006-09-12 10:08:00 171

[笔记]4.软件规模和开发的关系

前言:    对非软件领域的其他领域[比如化工、船舶等等]的工程项目有了解的人,应该都知道:工程规模扩大,其他相应的人力成本,过程计算,工程周期等等并不是线形关系。更经常地,您会发现,有时候小工程和大工程适用的科学理论体系都是不同的。    依据小工程的经验判断大工程问题是单纯的幻想,那么,软件领域又有哪些值得注意或者有趣的规律呢? 软件规模和沟通交流的关系    多人项目潜在的交流途径为...

2006-05-18 13:47:00 185

[笔记]3.软件代码中的BUG问题的一些记录

题记你越了解你的对手——BUG,你的测试就越做的更好,软件质量就越可靠。虽然很难将其他组织的经验数据应用到自己所在的组织,甚至有些数据和直觉相反,但你需要行动起来,借助一些方法,评估自己的情况,去改进。 BUG不是均匀分布如果没有经过分析,自然的想法是BUG的分布会比较分散的,等概率的存在于整个系统。事实上经典的2-8原则这里依然有效:20%的类/子程序中存在80%的BUG,换言之,2...

2006-05-18 08:50:00 122

[笔记]2.软件质量的一些统计数据

一个关键事实:提高开发效率和改善质量的最佳途径——减少代码返工的时间。无论返工的原因是需求/设计/调试任一原因。软件产品的业界平均生产效率是每人每天10-50行最终交付代码[包括所有非编码开支]。 ??——那时间是怎么花费了呢测试人员、项目经理、行政支持、设计人员的非编码工作虽然被计算在内,但不是时间花费最主要的原因。调试、修正、重构、返工是最昂贵的软件开发的时间开销。IBM研究的一个结论:缺陷最...

2006-05-17 13:43:00 197

[笔记]1.软件的质量特性characteristics of software quality

外在特性:该软件产品用户所能感受到的部分。包括:正确性可用性效率可靠性完整性适应性精确性健壮性内在特性:开发人员更关注的部分。包括可维护性灵活性可移植性可重用性可读性可测试性可理解性强调某个外在属性,可能会对另一些外在属性产生正面[é]或者负面[ê]的影响,也可能没有影响,如下表:   正确性 ...

2006-05-17 13:14:00 166

一个简单的UrlRewrite示例[演示用,写给同事看的,VS2003环境]

UrlDemo.rar下载比较简单。关键点如下:一.Version=1.0.783.30976是定义在AssemblyInfo.cs中的。Web.Config这段是为了系统能正确识别urlrewrites标记的。<configuration>     <configSections>        <sectionGroup name="system.web">...

2006-03-20 13:07:00 82

Oracle中隐式游标和显式游标的教训[同事的经历]

一直以为以下这种语句(执行一)就是隐式游标,跟显式定义游标(执行二)运行速度差不了多少。为方便简单起见,我通常都是用执行一的方式来写循环操作,数据量较小没有觉得有什么,只到有一天,一个海量数据的更新运行了一晚上都没出来结果,才知道自己犯了多大的错误:执行一:begin    for c in (     select ca.org_code, m.material_code, sum(cd.num...

2006-02-28 21:34:00 231

VS2003中自定义控件的智能提示解决方案备忘

这个问题困饶了很久了。一直没有妥善解决。最近从nhibernate的分析中得到了解决方案。简单备忘于下,免得用得时候还得再去研究。必须用XSD(不能用DTD)描述XML的Schema,放入\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml文件夹中,在要使用智能提示的XML文件中指定xmlns与X...

2006-02-28 21:26:00 124

多语言Web系统布局的几个小帖士

基于窗体的整体大小使用级联样式表表达式调整元素的大小。 例如:<!-- A div element sized to take up half the width and height of the form. --><div style=' height: expression(document.body.clientHeight / 2);width: exp...

2006-02-28 14:50:00 102

一个高效判断字符串是否全数字的函数,请大家指正拍砖

看到很多人都采用正则表达式或者一些其它五花八门的算法。经过简单的测试以后,下面的写法应该是比较高效的了public static bool IsNum(string str){ for(int i=0;i<str.Length;i++) {  if(str[i]<'0' || str[i]>'9')   return false; } return true;}最后附加相关正则...

2006-02-22 18:50:00 106

一个简单的取用户真实IP函数[B/S],欢迎拍砖改进

可以取的真实IP的哦public static string GetUserTrueIP(System.Web.UI.Page _page){string _userip = _page.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();if(_userip == ""){_userip = _page.Request.Serve...

2006-02-22 15:28:00 97

一个简单的e-mail校验函数,欢迎拍砖改进

  /// <summary>  /// 校验是否有效的邮件地址  /// </summary>  /// <param name="v_eMail">待校验的邮件地址串</param>  /// <returns>校验结果</returns>  static public bool ValidEmail(string e

2006-02-22 15:13:00 549

一个简单的随机数字串函数,欢迎拍砖改进

 static public string GenRandomString(int length)  {   if(length < 1)    return "";   Random ran = new Random();   System.Text.StringBuilder  sb = new System.Text.StringBuilder();   for(int i=0;i&l...

2006-02-22 14:41:00 128

空空如也

空空如也

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

TA关注的人

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