随笔分类 -  .net

有了3年的.net开发经验,但是还没有写过任何的技术文章,只有一些代码片段,惭愧
Quartz.Net使用小列
摘要:前些时候我发过一篇文章,是讲在Webconfig中设定一线线程来做一件JOB的方式,TIMER会应为被垃圾回收机制回收掉而不执行JOB的问题,有朋友给我推荐了QUARTZ.NET这个插件,在百度上面百度了一番,发现使用起来还是比较复杂的,抱着试试看的心态写了几个列子,发现都离不开在Webconfig上面配置一番,对于这点觉得不爽,于是尝试把WEBCONFIG上面的配置项去掉,发现程序还是能够正常执行的,这样这样一个JOB就非常的简单了首先在WEBCONFIG上面启动这样的一个JOB,这个是必不可少的 void Application_Start(object sender, EventA... 阅读全文
posted @ 2012-11-13 16:25 振宇爸爸 阅读(343) 评论(0) 推荐(0) 编辑
使用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 振宇爸爸 阅读(4299) 评论(1) 推荐(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 振宇爸爸 阅读(2002) 评论(3) 推荐(2) 编辑
从无到有,教你如何在Server2003上部署一个Asp.Net的网站
摘要:最近公司走掉了两个软件测试人员,同时这两个人还肩负着为客户部署为客户部署环境的任务,于是这个为客户部署环境这样艰巨的任务就落在了刚来的一个客服小姑娘身上,由于小姑娘刚来公司不久,对网站部署方面不是很清楚,所以决定写一个傻瓜文档,万一以后还遇到这样的情况,就不用总是口述这么麻烦了。写的不好大家嘴下留情,谢谢。部署一个网站需要哪些东西呢?1、IIS服务器2、.Net Framework3.5 (方便起见,我们这里Framework说的都是指的这个版本)这两个软件都需要我们自己手动操作安装到服务器里面。那到底是先装哪一个呢,为了方便起见,一般我们都先安装IIS服务器,然后再安装Framework。当 阅读全文
posted @ 2012-10-12 11:53 振宇爸爸 阅读(2460) 评论(19) 推荐(2) 编辑
Page.ClientScript.RegisterStartupScript遇到的问题
摘要:.Net代码在Server端处理数据的时候,如果要采用JS脚本,我们一般都会采用Page.ClientScript.RegisterStartupScript这个方法来为页面注册脚本事件,这个代码我也是一直在使用,没有什么问题。可是最近我用IE8测试页面的时候,发现一旦我在服务器端触发这样的代码,浏览器的左下角总是会有错误提示:打开看下究竟发生了什么通过这个提示,我们大概可以知道,在Document还没有初始化之前,JS脚本就试图加载DOM才会形成这样的问题,那么我们的代码是怎么写的呢 /// <summary> /// 弹出JavaScript小窗口 ... 阅读全文
posted @ 2012-10-11 20:44 振宇爸爸 阅读(1198) 评论(0) 推荐(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 振宇爸爸 阅读(2537) 评论(13) 推荐(2) 编辑
c# 中文件操作 文件被锁住的问题
摘要:这两个在调整以前写过的代码,把以前代码里面的一些小问题都改了一下,这其中有一个文件操作的BUG,我在这里讲一下。一般系统都会有自己的日志模块,来快速确定系统发生异常的位置,我这里的一个项目的日志系统是自己用System.IO.File这个类来写的,当Web上面同时发生两个请求时,日志模块会同时操作一个文件导致系统异常。以前的解决办法是把打日志的等级调高,来做到少打日志。今天在群里面专门找人问了一下,终于解决了这个问题。我们先看一下我以前是怎么写的吧。 static object obj = new object(); /// <summary> ///... 阅读全文
posted @ 2012-10-10 14:13 振宇爸爸 阅读(4250) 评论(2) 推荐(0) 编辑
Discuz上面找到的不错的分页算法
摘要:以前在研究Discuz的时候发现了这个算法,觉得我自己写不出来,就记录了一下,现在我建的站的分页都是这段代码 1 /// <summary> 2 /// 获得页码显示链接 1 2 3 4 5 6这种 3 /// </summary> 4 /// <param name="curPage">当前页数</param> 5 /// <param name="countPage">总页数</param> 6 /// <param name="url">超级链接 阅读全文
posted @ 2012-07-27 16:03 振宇爸爸 阅读(318) 评论(0) 推荐(0) 编辑
同一IP下多端口网站共享cookie的问题
摘要:以前开开发过程中使用cookie比较随便,后来发现同一个cookie在不同端口的站点下面其实是共有的,给开发造成一定的麻烦。现在我的cookie访问类已经修改过来了。所以说,有时候网上的东西还是不能拿过来就用啊,具体问题还得具体分析 1 using System; 2 using System.Web; 3 namespace Common.Web 4 { 5 /// <summary> 6 /// 操作Cookie 7 /// </summary> 8 public class Cookie 9 { 10 11 //... 阅读全文
posted @ 2012-07-27 15:53 振宇爸爸 阅读(7485) 评论(0) 推荐(1) 编辑