随笔分类 -  C#知识

摘要:如果有几个Uri,需要获取这些Uri的所有内容的长度之和,你会如何做? 很简单,使用WebClient一个一个的获取uri的内容长度,进行累加。 也就是说如果有5个Uri,请求的时间分别是:1s 2s 3s 4s 5s. 那么需要的时间是:1+2+3+4+5=(6*5)/2=15. 如果采用并行计算 阅读全文
posted @ 2016-05-17 11:04 他乡客 阅读(320) 评论(0) 推荐(0)
摘要:背景:随着计算机网络技术的发展和普及,出现了越来越多像”淘宝“,”京东“等大型电子商务网站。这类网站都保存有大量图片资源。用户在访问这些站 点网页时,网页中图片信息占到页面数据流量的大部分。由于受客户端浏览器限制,无法从一台服务器上同时下载页面中的所有图片信息,因此即使服务器又很高带 宽,用户的放弃 阅读全文
posted @ 2016-05-07 18:21 他乡客 阅读(256) 评论(0) 推荐(0)
摘要:静态类中只能有静态成员,不可以有非静态字段; 非静态类可以有非静态成员和静态成员; 静态方法只能直接访问访问本类中的静态成员和(通过实例化对象)可以访问到的其它类中的所有成员(包括静态和非静态); 非静态方法能访问本类中的所有成员和可以访问到的其它类中的所有成员; ①静态成员属于类所有,非静态成员属 阅读全文
posted @ 2016-05-05 10:13 他乡客 阅读(2614) 评论(0) 推荐(1)
摘要:最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比 阅读全文
posted @ 2016-05-05 09:33 他乡客 阅读(166) 评论(0) 推荐(0)
摘要:1. 什么是索引 索引是SQlServer编排数据的内部方法,是检索表中数据的直接通道。它类似汉语词典里面 的拼音目录,通过它可以快速查找到某个字词。 索引页是数据库中存储说要的数据页。索引页存放检索数据行的关键字页及数据行的地址指针。索引页类似于汉语字典中按拼音或笔画排序的目录页。 2. 索引分类 阅读全文
posted @ 2016-04-25 16:53 他乡客 阅读(160) 评论(0) 推荐(0)
摘要:尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读 阅读全文
posted @ 2016-04-25 13:22 他乡客 阅读(194) 评论(0) 推荐(0)
摘要:这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的 阅读全文
posted @ 2016-04-13 13:34 他乡客 阅读(331) 评论(0) 推荐(0)
摘要:调用窗体(父):Form1,被调用窗体(子):Form2方法1: 所有权法//Form1://需要有一个公共的刷新方法public void Refresh_Method(){//...}//在调用Form2时,要把Form2的所有者设为Form1Form2 f2 = new Form2() ;f2 阅读全文
posted @ 2016-03-03 10:08 他乡客 阅读(973) 评论(0) 推荐(0)
摘要:C#多线程简单例子讲解 标签: 多线程c#threadobjectcallbacktimer 标签: 多线程c#threadobjectcallbacktimer 分类: C#(7) 分类: C#(7) 转载网址:http://www.knowsky.com/540518.html .NET将关于多 阅读全文
posted @ 2016-01-29 11:29 他乡客 阅读(6917) 评论(0) 推荐(0)
摘要:随笔- 138 文章- 0 评论- 376 C#多线程编程 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含 阅读全文
posted @ 2016-01-29 10:54 他乡客 阅读(238) 评论(0) 推荐(0)
摘要:web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。 (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录 阅读全文
posted @ 2015-11-18 21:43 他乡客 阅读(479) 评论(0) 推荐(0)
摘要:今天遇到一个有趣的问题,公司让平安做一个上传文件夹的功能,这个任务具有一定的挑战性哦。上传文件夹,我第一次看到有人这样做,以前都是上传压缩文件,从来就没有见人上传过文件夹,我也从来就没有尝试过。先不讨论公司那些人是怎么想的,不过这是一个具有研究性的问题。自己思考一阵子,想出一个解决方案。 公司是做W 阅读全文
posted @ 2015-11-18 21:41 他乡客 阅读(485) 评论(0) 推荐(0)
摘要:引言 HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Genera 阅读全文
posted @ 2015-08-04 11:16 他乡客 阅读(201) 评论(0) 推荐(0)
摘要:ASP.NET web.config中,数据库连接字符串的加密与解密。 虽然不怎么新鲜,但相信还是有许多人不知道,好,不说废话,直接给方法:开始 >运行,输入cmd,接着输入以下内容 加密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_r 阅读全文
posted @ 2014-05-26 10:12 他乡客 阅读(2673) 评论(0) 推荐(0)
摘要:C#中web.config文件详解 一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个W 阅读全文
posted @ 2014-05-23 10:28 他乡客 阅读(6100) 评论(0) 推荐(1)
摘要:1. sealed——“断子绝孙” 密封类不能被继承。密封方法可以重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed修饰符必须始终与override一起使用。 即:密封类不会有子类,所以是“断子绝孙”。 2. new——“你是我的,我是我的” new关键字用于 阅读全文
posted @ 2014-05-21 10:24 他乡客 阅读(1473) 评论(0) 推荐(4)
摘要:ASP.NET页面间传值的几种方式 1。使用QueryString ASP.NET页面间传值的几种方式 1。使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址 栏上的(不安全), 阅读全文
posted @ 2013-08-16 15:33 他乡客 阅读(219) 评论(0) 推荐(0)
摘要:1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表二、例子程序 这是一个前辈写的,非 阅读全文
posted @ 2013-08-16 15:30 他乡客 阅读(216) 评论(0) 推荐(0)
摘要:反射(Reflection)是.NET中的重要机制,通过反射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口 和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了 构造函数的信息,即可直接创建 阅读全文
posted @ 2013-07-16 20:02 他乡客 阅读(318) 评论(0) 推荐(0)
摘要:将方法作为方法的参数 我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语: public void GreetPeople(string name) { // 做某些额外的事情,比如初始化之类,此处略 EnglishGreeti 阅读全文
posted @ 2013-07-16 16:34 他乡客 阅读(261) 评论(0) 推荐(0)