随笔分类 -  C#

只有注册用户登录后才能阅读该文。
posted @ 2013-07-02 21:13 liqipeng 阅读(87) 评论(0) 推荐(0)
摘要:要实现断点续传下载文件,首先要了解断点续传的原理。断点续传其实就是在上一次下载断开的位置开始继续下载,HTTP协议中,可以在请求报文头中加入Range段,来表示客户机希望从何处继续下载。这是一个普通的下载请求:GET /test.txt HTTP/1.1Accept:*/*Referer:http:... 阅读全文
posted @ 2013-06-02 17:41 liqipeng 阅读(319) 评论(0) 推荐(0)
摘要:string[] enumNames = Enum.GetNames(typeof(Environment.SpecialFolder));foreach (var name in enumNames){ Console.WriteLine(name);}var arr = Enum.GetVal... 阅读全文
posted @ 2013-05-31 23:42 liqipeng 阅读(176) 评论(0) 推荐(0)
摘要:AES简介AES(Advanced Encryption Standard,高级加密标准)又叫Rijndael加密法,用来替代DES算法。常见AES加密模式有ECB、CBC、CFB、OFB和CTR等五种, CFB、OFB都带反馈,做流加密用的多,CBC和CTR、ECB多用于独立block加密,由于E... 阅读全文
posted @ 2013-03-23 23:24 liqipeng 阅读(6029) 评论(0) 推荐(0)
摘要:1. 简介对象序列化是将对象(比如Person对象)转换为二进制数据反序列化是将二进制数据还原为对象。对象是稍纵即逝的,不仅程序重启、操作系统重启会造成对象的消失,就是退出函数范围等都可能造成对象的消失,序列化/反序列化就是为了保持对象的持久化。就像用DV录像(序列化)和用播放器播放(反序列化)一... 阅读全文
posted @ 2013-03-17 22:51 liqipeng 阅读(293) 评论(0) 推荐(0)
摘要:采用附加mdf文件的方式连接数据库时,将MDF文件放在App_Data文件夹下然后设置DataDirectory string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.End... 阅读全文
posted @ 2013-03-17 20:30 liqipeng 阅读(193) 评论(0) 推荐(0)
摘要:1. Dictionary的非泛型对应的是Hashtable;哈希表是一种查找数据非常快的数据结构,这也是Dictionary查找数据非常快的原因。2. ASP.NET中的Application、Cache、Session、Request.Params的键值数据等均由Dictionary/Hasht... 阅读全文
posted @ 2012-09-26 00:00 liqipeng 阅读(219) 评论(0) 推荐(0)
摘要:static void Main(string[] args) { Console.WriteLine("4.0默认参数:"); SayHello("Tom",20); SayHello("Jim");//... 阅读全文
posted @ 2012-09-09 16:53 liqipeng 阅读(141) 评论(0) 推荐(0)
摘要:private string GetMd5(string input) { // Create a new instance of the MD5CryptoServiceProvider object. MD5 md5Has... 阅读全文
posted @ 2012-07-18 20:09 liqipeng 阅读(825) 评论(0) 推荐(0)
摘要:问题来自百度知道:要求不要开辟另外的内存空间,我应该没做到。但至少效果实现了。我的方法是: static void Main(string[] args) { string sentence = "Recetly, hospitals in many... 阅读全文
posted @ 2012-07-06 01:47 liqipeng 阅读(368) 评论(0) 推荐(0)
摘要:今天打算试着写个小聊天程序,但是要用到获取本机IP,以前从没用过,就收集了种获取本机IP的方法,备用。① private void GetIP() { string hostName = Dns.GetHostName();//本机名 ... 阅读全文
posted @ 2012-07-04 00:52 liqipeng 阅读(1114) 评论(0) 推荐(0)
摘要:用WindowsMediaPlayer控件写了一个小播放器,只是一个小尝试首先要添加Windows Media Player到工具箱右击工具箱->选择项(I)... -> 显示"选择工具箱项" -> COM组件 -> Windows Media Player wmp.dll 添加然后拖了一个Win... 阅读全文
posted @ 2012-07-03 00:54 liqipeng 阅读(301) 评论(0) 推荐(0)
摘要:先介绍一下searchPattern通配符通配符描述*零个或多个字符?正好一个字符举例: ①“*t”搜索 path 中所有以字母“t”结尾的名称 ②“s*”搜索 path 中所有以字母“s”开头的名称通配符的行为与其长度有一定的关系,扩展名恰好是三个字符时的 searchPattern 匹配行为... 阅读全文
posted @ 2012-07-02 17:09 liqipeng 阅读(1518) 评论(0) 推荐(0)
摘要:功能:FolderBrowserDialog可以以对话框的形式浏览文件夹,获取文件夹的路径。 FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == Dial... 阅读全文
posted @ 2012-07-02 16:48 liqipeng 阅读(765) 评论(0) 推荐(0)
摘要:1.webBrowser1_DocumentCompleted 注意在网页加载完毕后操作,不可能找不到相关的元素2.取得并解析页面的所有链接,遍历找到目标链接,然后点击 HtmlElementCollection links = this.webBrowser1.Docu... 阅读全文
posted @ 2012-07-02 02:07 liqipeng 阅读(384) 评论(0) 推荐(0)
摘要:转载的,但原文出处不知道在哪儿了上面是主界面上面是显示界面数据库为Picture,数据表为Picture,表结构设计如下所示:PictureID int 4, PictureContent Image, PictureText nvarchar(50)下面是主界面的代码namespac... 阅读全文
posted @ 2012-06-30 23:25 liqipeng 阅读(420) 评论(0) 推荐(0)
摘要:byte[] imageBytes = GetImageBytes(pictureBox1.Image); string connStr = "SQL Server连接字符串"; using (SqlConnection conn ... 阅读全文
posted @ 2012-06-30 23:14 liqipeng 阅读(156) 评论(0) 推荐(0)
摘要:图片的“读”操作①参数是图片路径:返回Byte[]类型: //参数是图片的路径 public byte[] GetPictureData(string imagePath) { FileStream fs = new FileStream(imagePath, F... 阅读全文
posted @ 2012-06-30 22:39 liqipeng 阅读(2431) 评论(0) 推荐(0)
摘要:这个问题是在百度上看到的:为了解决这个问题看了花了大半天的时间啊,毕竟对ListView的一些基本操作不熟悉,做这个算是第一次近距离观察ListView了。解决方案不一定很完美,但是我是花了一番心思的,折腾了好半天才弄正常,仅仅是对ListView的摸索、学习。下面的代码中会有一些问题,比如文件的存... 阅读全文
posted @ 2012-06-30 20:34 liqipeng 阅读(1812) 评论(0) 推荐(0)
摘要:主要有两个点:1.图片Image对象 ”保存“到MemoryStream中;image.Save(mstream, System.Drawing.Imaging.ImageFormat.Jpeg);2.二进制数据插入到数据库的操作。SqlParameter param = new SqlParame... 阅读全文
posted @ 2012-06-30 03:10 liqipeng 阅读(778) 评论(0) 推荐(0)