使用System.Net.WebClient上传文件
摘要:由于一直从事Web方面的开发工作,所以对Winform这块不太熟悉,今天接到一个新的需求,就是在一个C++程序里面需要上传一个文件到IIS服务器上面来,由于C++的C#的差异性,我们不能直接使用对象,所以我们决定采用字节流的方式来上传文件。由于只是一个测试程序,而且C++那边还没有开发完,所以我就贴了我C#这边的一段测试程序,原理是一样的。发送端代码,这里代码相对简陋,大家看看就可以了,需要的话可以自己优化 private void button1_Click(object sender, EventArgs e) { System.Net.W...
阅读全文
posted @
2012-10-22 14:52
振宇爸爸
阅读(4319)
推荐(1) 编辑
监控文件夹里面文件修改的小程序
摘要:个人私心的缘故,经常写一些博客之类的文章,由于看到网络上面好多同志转载后不标明出处,所以特地写了这么一个小程序,这个小程序的功能是当我在页面上通过QQ截图之后,把截到的图片保存到一个指定的路径,然后工具自动帮我把图片上面加上水印。写这个代码参考了http://www.cnblogs.com/springyangwc/archive/2011/08/27/2155547.html这篇文章下面是全部代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using S
阅读全文
posted @
2012-10-15 14:59
振宇爸爸
阅读(2005)
推荐(2) 编辑
从无到有,教你如何在Server2003上部署一个Asp.Net的网站
摘要:最近公司走掉了两个软件测试人员,同时这两个人还肩负着为客户部署为客户部署环境的任务,于是这个为客户部署环境这样艰巨的任务就落在了刚来的一个客服小姑娘身上,由于小姑娘刚来公司不久,对网站部署方面不是很清楚,所以决定写一个傻瓜文档,万一以后还遇到这样的情况,就不用总是口述这么麻烦了。写的不好大家嘴下留情,谢谢。部署一个网站需要哪些东西呢?1、IIS服务器2、.Net Framework3.5 (方便起见,我们这里Framework说的都是指的这个版本)这两个软件都需要我们自己手动操作安装到服务器里面。那到底是先装哪一个呢,为了方便起见,一般我们都先安装IIS服务器,然后再安装Framework。当
阅读全文
posted @
2012-10-12 11:53
振宇爸爸
阅读(2467)
推荐(2) 编辑
Page.ClientScript.RegisterStartupScript遇到的问题
摘要:.Net代码在Server端处理数据的时候,如果要采用JS脚本,我们一般都会采用Page.ClientScript.RegisterStartupScript这个方法来为页面注册脚本事件,这个代码我也是一直在使用,没有什么问题。可是最近我用IE8测试页面的时候,发现一旦我在服务器端触发这样的代码,浏览器的左下角总是会有错误提示:打开看下究竟发生了什么通过这个提示,我们大概可以知道,在Document还没有初始化之前,JS脚本就试图加载DOM才会形成这样的问题,那么我们的代码是怎么写的呢 /// <summary> /// 弹出JavaScript小窗口 ...
阅读全文
posted @
2012-10-11 20:44
振宇爸爸
阅读(1210)
推荐(0) 编辑
在Web页面中管理服务
摘要:公司项目有一个需求,就是需要定时的给一些用户发送邮件。本来想想蛮简单的,只需要在Global.ascx中启动一个定时器,然后定时执行这项任务就好了。可是运行的结果却不是我想想中的那样。我写的代码是这样的: private System.Timers.Timer m_timer; void Application_Start(object sender, EventArgs e) { m_timer = new System.Timers.Timer(60000);//设置间隔时间 m_timer.Enabled = true; m_t...
阅读全文
posted @
2012-10-11 16:57
振宇爸爸
阅读(2539)
推荐(2) 编辑
c# 中文件操作 文件被锁住的问题
摘要:这两个在调整以前写过的代码,把以前代码里面的一些小问题都改了一下,这其中有一个文件操作的BUG,我在这里讲一下。一般系统都会有自己的日志模块,来快速确定系统发生异常的位置,我这里的一个项目的日志系统是自己用System.IO.File这个类来写的,当Web上面同时发生两个请求时,日志模块会同时操作一个文件导致系统异常。以前的解决办法是把打日志的等级调高,来做到少打日志。今天在群里面专门找人问了一下,终于解决了这个问题。我们先看一下我以前是怎么写的吧。 static object obj = new object(); /// <summary> ///...
阅读全文
posted @
2012-10-10 14:13
振宇爸爸
阅读(4342)
推荐(0) 编辑
plsql下面执行BEGIN END语句
摘要:以前一直使用PLSQL的存储过程和单条SQL语句,都没有发现什么问题,今天需要处理一个临时的问题,需要根据已有的数据动态添加数据到表里面。一开始的时候是这样写的declare v_maxid int;begin select max(id) into v_maxid from t_actiongroup; if v_maxid is null then v_maxid:=0; end if; v_maxid:=v_maxid+1; insert into t_actiongroup values(v_maxid,15,1);...
阅读全文
posted @
2012-10-10 11:12
振宇爸爸
阅读(3745)
推荐(0) 编辑