未绪

个人博客 http://weixublog.xyz ,欢迎访问~

(九)C#之WinForm程序设计-升级版文本编辑器

C#WinForm程序设计之升级版文本编辑器 前面的那篇博文讲解了一个简单版本的文本编辑器,实现了一些最简单的功能。那么这里我们对那个文本编辑器做一个升级吧!既然是升级版,那么就要做的像Word一点咯!

2017-01-05 23:05:29

阅读数:6949

评论数:8

PHP基础之文件的上传

PHP文件上传 首先,写这个博客目的是什么? 因为我会把一下博客中的项目的源码放到自己服务器上,然后以供有需求的人进行下载!然后刚开始是每次都 mstsc ,然后打开服务器复制进去。作为一个程序员,久而久之就觉得貌似很傻吧,弄一个可以上传文件的小程序吧。 首先是小程序,不可能用JavaWeb吧...

2017-01-05 14:03:11

阅读数:299

评论数:0

(八)C#之WinForm程序设计-图片浏览器

C#WinForm程序设计之图片浏览器前面我们一起做了一个图片查看器,这个图片查看器的原始图如下:我们首先来介绍一下这个原始图的构成: 左边上面是一个 TextBox 和 一个 Button,分别用来显示当前路径以及返回上一个路径。左边下面是一个浏览文件的文件路径树状图(TreeView),用...

2017-01-05 13:02:02

阅读数:1953

评论数:0

TCP的拥塞控制

几种控制拥塞的方法RFC 定义了控制拥塞的四种算法,分别是:慢开始,拥塞避免,快重传,快恢复。下面来分别介绍这几种算法的原理。慢开始和拥塞避免首先介绍一下一个名词: 拥塞窗口:状态变量,由发送方控制,其大小取决于网络的拥塞程度,并且在动态的变化。只要网络没有出现拥塞,拥塞窗口就增大一些,以便把更多...

2017-01-05 02:55:12

阅读数:383

评论数:0

数据传输的三种交换方式

电路交换,报文交换,分组交换首先我们来看看三种交换方式的示意图对照上面的图,给出三种交换方式在数据传输阶段的主要特点: 电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送。 报文交换:整个报文先传输到相邻的结点,全部存储下来后查找转发表,转发到下一个结点。 分组交换:单个分组(报...

2017-01-04 21:34:58

阅读数:9523

评论数:1

阳光正好,微风不燥

24度的福州不适合看雪 我要去寻访那些花儿 她们静静地享受这阳光 我无心听着她们的悄悄话 想着自己的小秘密 我要把一路走来的满腹心思 一半托给清风 一半寄给她 走出教室,迎面而来的是一个阳光明媚的下午,于是决定去行走,去拜访那些躲着角落里晒着太阳的小家伙。...

2017-01-03 23:15:38

阅读数:1271

评论数:1

(七)C#之WinForm程序设计-简单版文本编辑器

C#WinForm程序设计之简单版文本编辑器在这个最简单的文本编辑器中,我们要实现一下的功能: 文本字体加粗 文本文字变成斜体 文本文字加下划线 文本在窗口居中显示 改变文本字体大小 为了实现上面的功能,我们需要的控件如下: Botton Label TextBox RichTextBox 首先设...

2017-01-03 03:19:08

阅读数:5136

评论数:4

(六)C#之WinForm程序设计-简单计算器

C#WinForm程序设计之简单计算器在这个小程序中我们需要用到的组件有: Button:点击计算 TextBox:输出要运算的数 RadioButton:选择运算类型 GroupBox:绑定RadioButton 首先我们在界面上拖以上的控件,得到如下界面: 这时候监听计算按钮的点击事件:...

2017-01-03 02:36:09

阅读数:3551

评论数:0

(五)C#之运算符

C#两种特别的运算符 is运算符这个运算符主要用来检测某变量的类型是否有特定的类型相兼容 as这个运算符主要用来将引用类型进行显式的类型转换 运算符重载

2017-01-03 00:33:06

阅读数:629

评论数:0

(四)C#之构造函数与析构函数

构造函数与析构函数构造函数首先我们看一下实例构造函数的形式 |构造函数修饰符| 标识符 (|参数列表|) |: base(|参数列表|)| |:this(|参数列表|)| { 构造函数语句块; } 如果你以前没学过C++的构造函数或者第一次看见写的这么乱七八糟的构造函数,我觉...

2017-01-02 14:32:52

阅读数:969

评论数:0

(三)C#之委托和事件

委托和事件 我们来初步了解一下什么是委托,首先我们看到的肯定是对于委托的定义: 委托是函数的封装,它代表一类函数,这些函数都具有一定的签名:拥有相同的参数列表以及返回值。同时委托也可以看成是对函数的抽象,是函数的“类”,委托的实例代表的是一个具体的函数。 声明一个事件相当于我们声明了一个被封装...

2017-01-02 01:07:27

阅读数:588

评论数:0

(二)C#之集合与索引器

集合以索引器 (1).集合与索引器集合.NET提供了实现集合的接口,包括:IEnumerable,ICollection,IList,IDictionary,IDictionaryEnumerable,IComparer等。 (2).使用索引器的目的是为了能够像数组一样访问类中的数组型的对象。 那...

2017-01-01 15:51:49

阅读数:436

评论数:0

(一)C#之数组

C#中的数组的使用一维数组 首先我们来看一下如何声明以及创建数组呢? 创建数组的方法如下: 数组元素类型[] 数组名 = new 数组元素类型[数组元素个数] 对应的代码实例如下: const int arrayNum = 4; int[] intArray =...

2017-01-01 14:13:26

阅读数:510

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭