自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未思

微信公众号(青木禾),CSDN好久没在

  • 博客(10)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

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

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

2017-01-05 23:05:29 18422 15

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

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

2017-01-05 13:02:02 5117 2

原创 TCP的拥塞控制

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

2017-01-05 02:55:12 667 1

原创 数据传输的三种交换方式

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

2017-01-04 21:34:58 45998 5

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

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

2017-01-03 03:19:08 12242 6

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

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

2017-01-03 02:36:09 7711 1

原创 (五)C#之运算符

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

2017-01-03 00:33:06 790

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

构造函数与析构函数构造函数首先我们看一下实例构造函数的形式 |构造函数修饰符| 标识符 (|参数列表|) |: base(|参数列表|)| |:this(|参数列表|)| { 构造函数语句块; }如果你以前没学过C++的构造函数或者第一次看见写的这么乱七八糟的构造函数,我觉得你应该会骂人。 那么下面就家几条注解吧:构造函数的修饰符号:这不就是我们熟悉的 public,pr

2017-01-02 14:32:52 3990

原创 (三)C#之委托和事件

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

2017-01-02 01:07:27 787

原创 (一)C#之数组

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

2017-01-01 14:13:26 827

httpcomponents-client

httpcomponents-client-4.5.3-bin.tar.gz 利用Java发送Http请求设置Raw参数

2017-10-17

nineoldandroids-2.4.0.jar

nineoldandroids-2.4.0.jar 实现安卓侧拉功能

2017-06-28

C#-升级版文本编辑器

升级版文本编辑器.

2017-05-01

struts-2.3.24-lib.zip

struts-2.3.24-lib.zip

2017-04-02

fastjson-1.1.41.jar

fastjson-1.1.41.jar

2017-03-26

antlr4-master 源码

antlr4-master 源码

2017-03-25

antlr-4.6-complete.jar

antlr-4.6-complete.jar

2017-03-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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