自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Feng-Yang的博客

一些关于自己编程的心得和笔记,共勉之。

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 [总目录][C#笔记]---结束语

因为工作后从事的都是Web方面的工作,做的也都是Web的项目,而且发现在现在的公司做的前端页面(react)比后端还要多,才开始决定要从新开始复习c#。不知不觉,又到了一个周六的晚上9点,自从3月多到今天的5月5号,将近2个月的时间,在业余时间终于也是把c#又复习了一下,当然是不全的,不然就不会只有短短的4节文章了。剩下的之所以没有复习,一是不敢兴趣。二是没想到用那些技术可以做出什么程序(毕竟工作...

2018-05-05 21:07:08 489

原创 [目录][C#笔记]---第四节 网络通信

一,C#请求网络资源1,根据URL获取HTML字符串,WebClient。WebClient提供了一些简单的请求网络接口的方法,可用于一些简单网页的爬虫。获取html字符串后,去除html标签等。 WebClient webClient = new WebClient(); //返回html的byte组 byte[] w2 = ...

2018-04-23 15:15:42 170

原创 [目录][C#笔记]---第三节 流

流:用来传输数据的对象,有开头和结尾,游标指示了流的当前位置。流中包含的数据可能来自内存、文件或网络。Stream类表示流,该类构成了所有其他流的抽象基类,不能直接实例化。FileStream类:用于读取磁盘上的文件或者向磁盘文件写入信息。一些数据存储到磁盘上或是读取配置文件。MemoryStream类:用于操作内存中的数据。比如说网络中传输数据时可以用流的形式,当我们收到这些流数据时就可以声明M...

2018-04-08 20:55:26 158

原创 [目录][C#笔记]---第二节 面向对象

面向对象(OO,Object–Oriented)在面向对象编程中要了解什么?类,字段,属性,方法。它的特性:封装,继承,多态。什么是面向对象,面向对象的目的是什么?我们做程序的目的是 1.降低软件开发的复杂度    2.提高软件开发的效率    3.提高软件质量:可维护性,可扩展性,可重用性等。一,先来理解面向对象中的对象是什么?(虚拟)假设我们要做一款游戏,游戏中有一个游戏人物A,A本身具有一定...

2018-03-25 16:17:34 119

原创 [目录][C#笔记]---第一节 数据类型

[1],数据类型基元类型:        编译器直接支持的类型. 基元类型是直接映射到Framework类库(FCL)中存在的类型. 例如,C#的int直接映射到System.Int32类型.int a=0; System.Int32 a=0; int a=new int(); System.Int32 a=new System.Int32(); 这四个声明实现的功能是相同的.基元类型包括:sby...

2018-03-08 19:00:04 186

原创 [目录][C#笔记]---程序实例-流搜索(可大文件内容搜索),大文件生成,编码自动判断

这段时间最后做的一个程序了,最近在项目中发现了一些日志文件有的都有几个G了,当然了一般的记事本也不能快速打开,刚好前段时间复习了流,于是就想着自己做一个打开大文本文件前段部分的记事本。在做的过程中,又想到了一个基于流的搜索功能,于是也就一起加了上去。程序介绍:可生成大的文本文件,这个比较简单,只是循环对流写入。可以不用固定编码去搜索文件中的内容(已经做了限制,有中文还是偶尔还是会出现乱码情况,还是...

2018-05-05 20:36:49 1621

原创 [目录][C#笔记]---程序实例-抓取小说

最近老是听说python的爬虫,而自己又喜欢小说,自然也就有了一个做出这样一个爬小说程序的想法。也自学了一段时间的python,自认为一些基础的东西已经了解了。(从大学开始学了快4年的.net,基础还是杠杠的,事实证明熟悉了一门语言,在学其他的语言,大都差不了大多)在学python时,发现是python先导入一个可以与网络资源交互的包(和c#中的类库差不多),然后想着c#是不是也有着类似的功能,上...

2018-05-05 20:05:53 484 1

原创 [目录][C#笔记]---程序实例-iis,聊天室,消息队列(Socket)

自己做的一个基于Socket的一个程序,具有3个功能1,类似IIS2,Socket的聊天室3,消息队列的处理已经复习到Socket了,之前没接触过Socket,业余时间自学了一周,还算有所了解,就想着把学到的东西总的做出一个学习的项目。抱着上面的想法,又见公司的项目中有用到 消息队列 的地方,也就有了一种想要实现这种功能的冲动。在开始的时候还是抱着玩的心态做的,但没想到做着做着,就越来越来有一种想...

2018-04-30 19:18:50 1134

原创 [正文]网络通信-Socket仿简单IIS

//监听本地的7890端口,限定接收的Socket为10个 string ip = "127.0.0.1"; string port = "7890"; //创建了一个负责监听的Socket. Socket listenSocket = new Socket(AddressFamily.InterNetw...

2018-04-30 15:53:38 248

原创 [正文]网络通信-WebRequest请求服务器,WebResponse获取返回的数据

1,c#仿get            //对url发出请求            WebRequest webr1 = WebRequest.Create(webapi2);            //HttpWebRequest httpwebr1 = WebRequest.CreateHttp(webapi);            //获取设置请求头内容            WebHea...

2018-04-23 17:03:03 766

原创 [正文]流-FileStream和 File,FileInfo和Directory,DirectoryInfo

#region FileStream //FileStream继承Stream std1 = new FileStream("2.txt", FileMode.Open); //FileShare.ReadWrite允许之后打开文件的读写,初始文件256个字节 FileSt...

2018-04-08 21:42:57 369

原创 [正文]流-StreamReader和TextReader

#region StreamReader StreamReader sr1 = new StreamReader(std1, Encoding.Default); Stream sr3 = sr1.BaseStream; bool sr4 = sr1.EndOfStream;//是否在流的末尾 ...

2018-04-08 21:39:51 370

原创 [正文]流-基类Stream

Stream是一个abstract(抽象类)不能直接实例化。以下代码只是单个对方法的描述,直接复制到编译器后报错的。 //流 Stream st = new FileStream("1.txt", FileMode.Open); #region 读取流 //流的读取时间限制 s...

2018-04-08 21:05:27 166

原创 [正文]面向对象-封装,继承,多态

封装一个类中:一些字段,属性,方法等不想全部可以被调用,在外面又需要调用这些资源。这时就需要在类中有一个特定的入口和出口,在外面调用入口,出口返回这个私有的资源。如:class A{        private string name;        public string Nmae        {            get { return name1; }            s...

2018-03-25 16:20:21 238

原创 [正文]数据类型-Stack,Queue

            #region Stack,Queue            System.Collections.Stack st = new System.Collections.Stack();            st.Push("1");            st.Push("2");            st.Push("3");            st.Push("...

2018-03-17 13:41:19 175

原创 [正文]数据类型-Hashtable和 List,Dictionary

            #region Hashtable和HashSet            Hashtable ff = new Hashtable(); //创建哈希表            ff.Add("33", "66");  //往哈希表里添加键值对            ff.Contains("33");   //判断哈希表里是否包含该键            ff.Conta...

2018-03-17 13:38:44 321

原创 [正文]数据类型-Array数组和ArrayList集合

            #region Array数组            //数组:一个数组类型确定,大小确定            Array[] a = new Array[9];            int[] ae = new int[9] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };            int[] ae1 = new int[9];       ...

2018-03-15 18:19:08 310

原创 [正文]数据类型-引用类型

类,数组,泛型,String字符串都是引用类型。引用类型说明例子:在一个作用域中定义一个string{//1 string str="123456";//2}//3代码运行到在1时,CLR会知道在这个作用域中要的内存空间是多少,在内存中开辟出来了一个线程栈。代码运行到在2时,可理解为这句话分成了两步:string str;str="123456";1,string str;在栈中有了str这个变量...

2018-03-14 15:57:00 260

原创 [正文]数据结构-托管堆和堆栈

堆和栈在不同的地方的概念都不相同。我说明的是在c#中的Stack(堆栈)与Heap(托管堆)。值类型直接存储其值,值保存在Stack(堆栈)中。引用类型存储对值的引用,值保存在Heap托管堆)中。值类型转为引用类型叫做装箱,引用类型转为值类型叫拆箱。这里最需要搞清楚的是在语言中Stack与Heap指的是内存中的某一个区域,区别于数据结构中的栈(后进先出的线性表),堆(经过某种排序的二叉树)。C#堆...

2018-03-08 21:53:04 265

原创 [正文]数据类型-值类型

值类型:值类型都是struct(结构).整型:整数类型的数据.如,-1,0,1;在C#中所有的整型为:        sbyte,      8位有符号的整数,       -128~127(-2^7~2^7-1)                    结构名:SByte        short,      16位有符号的整数,      -32768~32767(-2^16~2^16-1)  ...

2018-03-08 18:59:13 512

C#-消息队列-聊天室-iis程序

免费下载请到:https://blog.csdn.net/qq_28140365/article/details/80151300

2018-04-30

空空如也

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

TA关注的人

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