雪山之巅的阳光

冰雪天地的清冷,超凡脱俗的时空,一缕色彩,点缀在清蓝的背景中....那就是——雪山之巅的阳光

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  26 随笔 :: 1 文章 :: 116 评论 :: 5 Trackbacks

2007年12月31日 #

     摘要: 题记:
做BS架构的应用系统,最让人不满的操作方便性上始终无法和CS的应用媲美。希望不断的改进BS系统的易用性是大家共同的心愿。
在BS系统上,业务数据的编辑方式,最常见的是逐条用表单编辑提交。用户常常说,为啥不象Excel一样可以批量操作?于是在DataGrid/GridView控件中使用模板列,每个格子里放一个文本框。让用户直接录入,批量提交。
用户又说了,有些信息我几乎所有的人都差不多,一个个的填麻烦啊,能不能改进下?
我说:能!于是有了这篇博文,呵呵,供大家参考。  阅读全文
posted @ 2007-12-31 14:43 雪山之巅 阅读(967) | 评论 (7)编辑

2007年12月27日 #

人数:3-4人 是正式编制,不是海纳的。从元旦起,公司已有的海纳员工也都会逐步转正式的。
职位要求:
1.学历要求(请大家注意本项要求是人事部门的规定,我是开发部门的,虽然很无奈,但也无法改变该规定,请大家理解拉,谢谢)
如果是本科毕业的,要求3年以上工作经验
如果是硕士毕业的,要求1年以上工作经验
有学位证书

能力
1.熟悉.NET,JAVA,C++三者其中任何一种语言。熟悉B/S企业级别应用开发
2.熟悉Oracle数据库的优先
3.熟悉面向对象系统的设计和分析的优先

其它
1.能承受一定压力,能与他人协调工作,具有团队合作能力。能遵守开发规范。

有意者将简历发送到zhang.pengfei@zte.com.cn

工作地址:深圳南山科技园中兴通讯研发大楼
posted @ 2007-12-27 11:42 雪山之巅 阅读(784) | 评论 (23)编辑

2007年12月21日 #

     摘要: 笔者前言:本文要说的内容仅针对ASP.NET 2.0以上版本适用,内容也非常的简单,本来不应该放在首页的,但发现不知道的开发者非常多,有必要提醒一下。所以请熟悉Treeview的朋友包涵了,呵呵。

现在Ajax流行,各类Tree的第三方控件支持异步加载的非常多。
我们项目组的成员通常到处找些树控件来用,给项目的稳定性带来很多隐患,出了几次问题。

我建议大家考虑直接使用.net自带的TreeView控件。但这个控件这样才能异步加载呢?
  阅读全文
posted @ 2007-12-21 16:24 雪山之巅 阅读(1935) | 评论 (7)编辑

     摘要: 大量数据导出到Excel文件,一般情况有以下三个麻烦:
1.导出的执行速度要比较快,否则有http请求超时的问题;
当然如果您是使用winForm方式就不在此列。
2.Excel文件有最多65535行数据的限制;
3.数字会有格式变成指数方式的麻烦;
比如身份证号码,以数字方式保存后,信息末几位有丢失的情况。  阅读全文
posted @ 2007-12-21 15:52 雪山之巅 阅读(3247) | 评论 (9)编辑

2007年11月26日 #

     摘要: JDK中很多类的用法我都烂熟于胸了,我已经能够使用Struts+Hibernate做出一个像样的论坛,公司很多人都称我是Hibernate高手, 我做过很多上千万的大项目,我有多年的编程经验,我写的代码很多人看了都叫好,我曾经用过Delphi三年,写过很多小程序,什么远程监控呀.API劫持呀.木马呀,Windows的API里边藏着不少好东西呀,Delphi的控件也真是很丰富,我还研究了C#,用C#的WebForm做东西真是方便呀, 对了,我目前正在研究很火的AJAX技术!可是……我是软件工程师吗?

1.重剑无锋.大巧不工

很多开发人员做了一段时间开发以后经常琢磨着怎么写出精彩.巧妙的程序来,所以在程序中使用了大量的技巧,并引以为自豪,还被同事夸奖:“真是高手呀,人家独辟蹊径用这种方法解决的问题,咱都看不懂,惭愧!”

可是这样的技巧真的很好吗?  阅读全文
posted @ 2007-11-26 13:16 雪山之巅 阅读(244) | 评论 (3)编辑

2007年11月23日 #

最近要在系统里实现相关功能了

首先上网:在网上找到http://blog.csdn.net/irvine007/archive/2006/02/22/606117.aspx资料
其中的问题是cdosys.dll哪里找呢?
答案:cdosys.dll是内置在操作系统里面的,在system32目录下!

奇怪,按照文中的方法,我实现了“送到回执”功能,却怎么也无法进行“已读回执”。

然后在msdn上找到http://msdn2.microsoft.com/en-us/vbasic/bb630227.aspx 权威文章
里边说的关键是这样设置
MyMailMessage.Headers.Add("Disposition-Notification-To", "returnreceipt@return.com")

又看了很多网上的资料,基本上就是这种方法了,看来很权威了。但我这里却总是有问题。

总结一下我的试验情况【我是使用notes服务器,其它邮件服务器没有测试】
一、在.NET 1.1 环境下
1)使用System.Web.Mail方式,回执功能无法测试成功。
2)使用CDOsys.dll组件方式,只能实现“收到回执”,而“已读回执”失败。

二、在.NET 2.0情况下
使用2.0的System.Net.Mail,使用前面资料提到的方法,“已读回执”测试失败。但可以用mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;实现“收到回执”功能

最后解决方案,在一位熟悉notes服务器的同事指点下,
mail.Headers.Add("ReturnReceipt", "1");
成功实现了“已读回执”。
随后在.NET 1.1 环境下测试,发现无效,只能在在.NET 2.0 环境下正常运行。

花了1个整天时间解决这个问题,走了不少弯路,留下给需要的朋友们参考
posted @ 2007-11-23 16:35 雪山之巅 阅读(1689) | 评论 (8)编辑

2007年2月9日 #

今天有同事问这个问题,错误显示如下:



事实上相关设计的脚本可以在数据库里执行的.

因此可以取消相关模型的检查.

方法很简单,菜单"tools" -> "check model"里,相关项的选择 去掉! 因为发现不止一个人遇到该问题.因此写出来给大家看看!


posted @ 2007-02-09 16:23 雪山之巅 阅读(157) | 评论 (0)编辑

     摘要: 主要介绍使用ORACLE数据库的LIBRARY功能访问操作系统的共享程序库或动态链接库(DLL)

(在LINUX的10G数据库上测试通过)
  阅读全文
posted @ 2007-02-09 14:49 雪山之巅 阅读(140) | 评论 (0)编辑

2007年2月2日 #

今天我的VS2005调试时遇到以下两个错误:

1.无法连接到名为“myjsj”的“Microsoft Visual Studio远程调试监视器”。绑定句柄无效

2.试图运行项目时出错;无法启动调试
绑定句柄无效。

查微软的帮助,找到资料,但不解决任何问题。后来折腾一番,解决:
是Terminal Services服务被禁止的原因,进控制面版把这个服务设为自动,启动服务就一切OK了。

posted @ 2007-02-02 13:04 雪山之巅 阅读(869) | 评论 (7)编辑

2007年1月29日 #

最近用.net写了一个相关Excel的B/S的程序,部署到2003企业版的服务器上遇到这个错误:
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

在网上搜索一下,找到解决方案,转贴过来备忘。
http://www.cnblogs.com/PiedPiper/articles/627764.html

然后一切正常。没想到过了两天,突然错误再次出现。检查权限,没问题啊,真是晕倒。

网上有个朋友建议说装SP1补丁就好了。但我已经打过补丁了啊。

最后的解决方案:
依据:http://www.cnblogs.com/HQT/archive/2006/05/22/406345.html
做如下操作:
1.打开excel,按alt + F11,关闭excel和VBA;
2.单击开始,单击运行,然后键入 DCOMCNFG;
3.点击组件服务-计算机-我的电脑-DCOM配置,这时弹出一个问注册的窗口,确定注册。
这时就一切恢复正常了,不用往下操作了。呵呵

唉....微软的Office的内核实在太老了,问题多多啊。
posted @ 2007-01-29 10:52 雪山之巅 阅读(1803) | 评论 (3)编辑