服务端技术
太阳99
“开”开心心的“发”财
展开
-
Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)
<br />最近项目需要对FTP服务器进行操作,现把实现总结如下:<br />打算分2篇总结:<br />第1篇总结Ftp的一些常规的操作实现(例如:上传,下载,新建,删除,FTP间互传文件等操作)<br />第2篇总结Ftp的操作的一些其他实现(例如:异步上传,异步下载等其他操作) <br />Microsoft .NET Framework 2.0新增加了3个类使我们很方便的对文件传输协议(FTP)服务器进行操作<br />FtpWebRequest类:实现文件传输协议(FTP)客户端<br />pub转载 2011-02-27 15:01:00 · 623 阅读 · 0 评论 -
用于ftp断点续传,得到本地和ftp服务器上的 文件大小
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.IO;<br />using System.Net;<br />namespace Capture<br />{<br /> /// <summary><br /> /// 用于ftp断点续传,得到文件大小<br /> /// </summary><br /> public class原创 2010-12-21 16:29:00 · 1558 阅读 · 0 评论 -
C# 操作App.config 配置文件帮助类
<br />应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。<br />配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。<br />对于WINFORM程转载 2010-12-21 15:49:00 · 1203 阅读 · 0 评论 -
借助WebService C#实现多线程上传文件
<br />在WebService的帮助下,进行多线程上传文件是非常简单。因此我只做个简单的例子,那么如果想要实现此功能的朋友,可以在我的基础上进行扩展。<br />首先说说服务器端,只需要提供一个能允许多线程写文件的函数即可,具体代码如下。<br />[WebMethod]<br />publicbool UploadFileData( string FileName, int StartPosition, byte[] bData )<br />{<br /> string strFullName原创 2011-01-09 08:46:00 · 4433 阅读 · 3 评论 -
Log4Net使用指南
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。<br />请在这里下载示例代码 <br /><br />1 简介<br />1.1 Log4net的优点:<br />几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。<br />经验表明,日志记录往往是软件开发周期中的重原创 2011-04-19 09:23:00 · 326 阅读 · 0 评论 -
WebService加密 第一章
众所周知,WebService访问API是公开的,知道其URL者均可以研究与调用。那么,在只允许注册用户的WebService应用中,如何确保API访问和通信的安全性呢?本文所指的访问与通信安全性包括:访问安全性:当前访问者是注册合法用户通信安全性:客户端与服务器之间的消息即使被第三方窃取也不能解密本文安全的基本思路是:注册用户登录时使用RSA加密Web API调用参数使用转载 2012-02-01 10:31:57 · 1485 阅读 · 0 评论 -
遇到的变态错误
1、在win2003系统中,给已经存在的网站添加新文件的时候,一定要先将新文件解压到本地,然后再复制到网站目录。否则:右键浏览该文件(或者直接访问网站)的时候会提示 无权限访问该文件解决办法:a、将网站指定到新的文件目录原创 2012-07-19 16:38:52 · 482 阅读 · 0 评论 -
iis配置GZip压缩
开启配置HTTP压缩(GZip)在IIS7中配置Gzip压缩相比IIS6来说实在容易了许多,而且默认情况下就是启用GZip压缩的。如果没有,则可以再功能视图下找到“压缩”项,进入之后就会看到“静态内容压缩”和“动态内容压缩”两个选项,勾上即可。配置启用压缩的文件类型及其他选项当开启GZip压缩之后,IIS并不是对所有内容都启用了压缩,而是有选择的进行压缩。遗憾的是,我们无法转载 2013-09-03 13:06:59 · 913 阅读 · 0 评论 -
C# 模拟鼠标事件
<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Runtime.InteropServices;<br />using System.Reflection;<br />using System.Windows.Forms;<br />using System.ComponentModel;<br />using System.Data;<br />usin原创 2010-12-21 16:44:00 · 1800 阅读 · 0 评论 -
xml的加密和解密--SOA必备
[翻译]xml的加密和解密原文地址:http://dotnetslackers.com/articles/xml/XMLEncryption.aspx[原文源码下载]原文发布日期:2006.12.15作者:Derek Smyth翻译:webabcdxml加密(XML Encryption)是w3c加密xml的标准。这个加密过程包括加密xml文档的元素及其子元翻译 2012-02-01 09:43:35 · 968 阅读 · 0 评论 -
C# 操作ini配置文件帮助类
.NET Framework 类库未提供读写ini文件的相应类,不过可以使用WinAPI来处理INI文件的读写,代码很简单。首先有两个API函数需放在你的class中且只能如此,放在method或(class外namespace内),都会出现编译错误: [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val原创 2010-12-21 14:50:00 · 958 阅读 · 0 评论