donghaima
码龄24年
关注
提问 私信
  • 博客:119,373
    社区:30,937
    150,310
    总访问量
  • 88
    原创
  • 1,466,492
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2000-10-06
博客简介:

donghaima的专栏

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得3次点赞
  • 内容获得10次评论
  • 获得16次收藏
创作历程
  • 4篇
    2010年
  • 42篇
    2009年
  • 40篇
    2008年
  • 3篇
    2007年
  • 6篇
    2006年
成就勋章
TA的专栏
  • SQL
    30篇
  • WebForm
    22篇
  • WinForm
    10篇
  • 人文
  • 基础
    9篇
  • 网络管理
    12篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2010-02-20 一些杂的知识

(一)开发Web程序需要引用Microsoft.mshtmlusing mshtml;但在部署的服务器上没有安装过任何版本的OFFICE解决方法:找到引用的Dll,复制到Web程序的BIN目录.(二)开发Winform程序需要使用到HttpUtility.UrlEncode,解决方法:引用Microsoft.Web(三)DataSet dataSet = new DataSet()
原创
发布博客 2010.02.22 ·
554 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

对TransactionScope()事务的问题的补充

TransactionScope()事务的问题 using (TransactionScope ts = new TransactionScope()){  using (SqlConnection conn = new SqlConnection(@"XXX"))  {     conn.Open();     SqlCommand sqlCommand = new SqlCommand
原创
发布博客 2010.02.22 ·
563 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2010-01-21杂的知识

//解决IE8,ReportViewer没有横向滚动条的问题if (!IsPostBack){  string userAgent = Request.ServerVariables.Get("HTTP_USER_AGENT");  if (userAgent.Contains("MSIE 7.0") || userAgent.Contains("MSIE 8.0"))     ReportVie
原创
发布博客 2010.01.21 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQLSERVER数据库还原实战

1)新建数据库RESTORE2)在该数据库上选择:任务->还原->数据库3)在还原数据库-RESTORE的对话框中   目标数据库是RESTORE   指定用于还原的备份集的源和位置->源设备->选择最后一个完全的备份BAK文件   勾中还原CheckBox4)选择左上角的选项   在还原选项中,勾中覆盖现有数据库   修改还原为的文件名,比如:F:/RESTORE.MDF,F:/REST
原创
发布博客 2010.01.21 ·
620 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

报表增加新的字段

数据源改变 修正rdlc 方法 :1.  修改 .xsd中所有的需要调整的sql,系统会自动添加新增加的字段内容.这里有个知识点,.xsd文件中的字段都是有长度限制,如果数据库对应的字段长度增加了,报表就会出错,除非更改.xsd对应的字段长度.2.  将.rdlc 文件以xml  格式打开,可清晰看到类似GridView结构的数据,  将新增的字段手动添加到Fields>    
原创
发布博客 2009.12.18 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

固定GridView的列

CSS中写到:.GirdView_ColG{    position: relative;  left: expression_r_r(this.offsetParent.scrollLeft - 1);}CS中写到: //"Class"注意大小写 IE6.0以下版本不兼容"class"        e.Row.Cells[0].Attributes.Add("Class", "Gird
原创
发布博客 2009.12.18 ·
491 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

去掉非法汉字

从DBF传来的数据有时候会有半个汉字,导致用AJAX显示网页不正常,做了个函数检查最后一个字节是否是非法的汉字. public static string CheckMisshapenGBCC(string InputString)    {        InputString = InputString.Trim();        byte[] b = System.Text.Enc
原创
发布博客 2009.12.18 ·
814 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WinForm程序Config配置文件的一点知识

 App.config中的数据库连接字符串,是在Settings.settings同步过来的。后者在设计时支持数据集DataSet的设计,但运行时不能更改,可以更改App.config的连接字符串,但无法加密、解密。造成的结果是数据库连接字符串,要么固定不变,要么以明文显示,极不安全。       Settings.settings中的设置和App.config中的设置会相互更新,彼此同步
原创
发布博客 2009.12.15 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

银行家四舍五入法

银行家四舍五入法规则:四舍六入五考虑;五后非零可进一;五后皆零视奇偶,五前为偶(包括零)应舍去,奇进偶舍。 for (decimal  i = 0; i {    decimal  x = i+0.405M;    //double不适用     //银行家四舍五入法     textBox1.Text+= (x + " Math.Round->" + Math.Round(x,
原创
发布博客 2009.12.11 ·
2406 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

金蝶KIS财务软件的重大安全问题

 金蝶KIS财务软件安装完成后会在SQLSERVER上生成一个和SA同样权限的帐号KISAdmin,由于种种原因这个帐号的密码已经泄露,在BAIDU可以轻易查到.因为客户程序使用这个帐号和SQLSERVER连接,又没有提供可以修改它的功能.据金蝶服务人员说除非重新编译,这也就导致这个SQL帐号的密码无法修改.     而一旦这个SQLSERVER连接到INTERNET碰到黑客或者内网中有捣
原创
发布博客 2009.11.24 ·
1424 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

事务的试验

  redo:            try            {                using (TransactionScope ts = new TransactionScope())                {                    using (SqlConnection conn = new SqlConnection(...))         
原创
发布博客 2009.11.18 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

with(tablockx)的测试

 with(tablockx)和普通的SELECTwith(tablockx)先执行,普通的SELECT将等待前者完成.普通的SELECT先执行,  with(tablockx)也将等待前者结束才执行,如果前者长时间不结束,with(tablockx)将失败。              with(tablockx)和带事务的SELECT或者with(tablockx) 不管
原创
发布博客 2009.11.09 ·
4595 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

2009-11-6一点杂乱的知识

 打开Active Directory 用户和计算机为每一台机器配置策略(域名)xzl.local右键->新建组织单位,名称为C_XZL03在Computers选中XZL03右键->移动到->C_XZL03C_XZL03右键->属性->组策略-〉添加->全部->选中C_STOPU 推策略脚本,服务器会有自己的共享目录放置脚本给客户端读取,不需要人为开个共享目录域控刚起来,可能某
原创
发布博客 2009.11.06 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SqlDbType.VarChar的问题

 ShangPinBianHao字段是 nchar 10,sqlCommand = new SqlCommand(@"SELECT GUID, ShangPinBianHao, ShangPinMingCheng FROM stock_ShangPinXinXi WHERE (ShangPinBianHao LIKE @ShangPinBianHao + N%)", conn);这是使用C
原创
发布博客 2009.11.02 ·
3292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三种事务的比较

 using (TransactionScope ts = new TransactionScope()){     using (SqlConnection conn = new SqlConnection(@"Data Source=10.108.*.*;Initial Catalog=DATABASENAME;User ID=***;Password=***"))     {        
原创
发布博客 2009.11.02 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

触发器心得

 触发器中的INSERT事件中,被触发的表中已经包含了要插入的数据了,INSERTED表中也包含相同的数据;触发器中的DELETE事件中,被触发的表中已经没有了要删除的数据了,数据只存在于DELETED表中;INSERT事件中,DELETED是空表;DELETE事件中,INSERTED是空表;UPDATE事件就是执行一个DELETE在执行一个INSERT,两个表都是有内容的。 又:
原创
发布博客 2009.10.30 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Web.config权限的一点心得

? 代表匿名用户* 代表所有用户 不管allow、deny写的次序如何,先执行allow规则,再执行deny规则,最后执行默认的allow users="*"/>比如:表示拒绝匿名用户,最后执行默认的允许其他用户。 又比如:允许角色为"__业务员信息维护"的用户,再拒绝所有用户(前者的访问权限已经通过了),最后执行默认的已经没有什么意义了。 更深
原创
发布博客 2009.10.27 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WinServer2003 SP2 PlugPlayManager 257 警告事件

描述:将目标设备更改通知发送到"C:/Windows/Explorer.EXE"的窗口时超时. 原因:进行了磁盘管理,删除了某些逻辑磁盘,又生成了新的逻辑磁盘. 解决方法:系统重新启动,问题解决
原创
发布博客 2009.10.24 ·
4381 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

对SQL2005各种备份的一点理解

完全备份,提交所有事务日志并且截断它。差异备份,备份从上一次完全备份后的所有更改,而非上一次差异备份。提交所有事务日志并且截断它。日志备份,上一次完全或差异备份,或者事务日志备份后的修改,日志会被截断。 我目前所用的备份:周六晨完全备份,周日晨清理工作,周一至周五晨差异备份,周一至周五每隔一小时事务日志备份。
原创
发布博客 2009.10.18 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为没有加入域的机器配置ISA规则

机器A没有加入到服务器域中,通过ISA2006访问外网。设置一条规则:所有用户允许访问,将机器A要访问的外网域名地址纳入其中。一旦有超出该规则的域名和地址,机器A上的IE浏览器还是会跳出令人讨厌的用户名密码输入框的。     这是我在为安装在XP HOME版上的金税软件配置网上报税程序遇到的问题,而如果ISA2006中其他规则中的用户没有牵涉到域用户,也就不会跳出那个用户名密码对话框。
原创
发布博客 2009.10.18 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多