摘要:如果说不考虑自定义编码逻辑的前提下,促使我们在对集合新增或修改元素后让集合有序排列,最傻最简单的做法就是.Net类库自带的Sort方法。 对于新增 当然有些杠精会说,我在新增元素的同时指定元素的位置不就行了嘛,但是这个操作需要人为的判断,我们需要知道集合的顺序,需要拿新元素和现有数据进行比对,才能知 阅读全文
posted @ 2021-07-04 11:32 姜承轩 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.需求 如果需要在集合中匹配出某个元素的序列,并返回这个元素在集合中出现的次数。 2.线性方式 在没有更好的算法策略之前,我们通常实现的方式如下: 1 List<string> dataList = new List<string>() { "张三","李四", "李四", "李四", "李四", 阅读全文
posted @ 2021-06-27 08:57 姜承轩 阅读(12) 评论(0) 推荐(0) 编辑
摘要:在学习爬虫的路上了解到了「HTTP代理」这一关键词,脑海中产生了疑问: HTTP代理到底是个啥? 爬虫为什么需要用到HTTP代理? 我为了更好更系统的掌握爬虫技术,所以针对HTTP代理进行了初步的学习,并撰写了该文章来介绍“HTTP代理” HTTP代理不光是每个技术人员需要掌握的知识,我觉得在互联网 阅读全文
posted @ 2021-02-26 10:26 姜承轩 阅读(60) 评论(0) 推荐(1) 编辑
摘要:我们知道通常foreach可以实现对类型的遍历,但是foreach并不是针对所有类型都可以实现遍历的功能,那么我们可以思考这样的一个问题:foreach对类型实施遍历的依据条件是什么?它是通过什么方式来实现遍历的? 下面我们自定义一个类型来尝试使用foreach进行遍历,看会发生什么样的现象,并且以 阅读全文
posted @ 2020-10-05 12:15 姜承轩 阅读(465) 评论(0) 推荐(2) 编辑
摘要:Area 区域的作用 在生活中同样也有区域的概念,如大型的酒店会将厨师根据不同的菜系开设专门独立的档口烹饪自己擅长的菜系。同理在MVC网站开发中我们也可以通过区域来独立划分不同的模块。如某些网站分前台(面向用户)和后台(面向管理员),此情况就可以使用区域进行划分独立。还例如可以将大型项目中包含订单、 阅读全文
posted @ 2020-09-28 11:52 姜承轩 阅读(359) 评论(1) 推荐(1) 编辑
摘要:什么是强类型数据 强类型数据是控制器传给视图的一种数据类型,其中也包括了一个对立的类型叫做“弱类型数据”,例如ViewData、ViewBag。强类型数据顾名思义,可以让传递给视图的数据有明确的类型定义和约束力,并且程序在编译时就可以确认类型。 强类型数据通常会对应一个页面,对页面的数据起到一个封装 阅读全文
posted @ 2020-09-26 11:59 姜承轩 阅读(213) 评论(0) 推荐(0) 编辑
摘要:生活场景简单理解Socket Socket是负责使两台计算机中的应用程序之间通信用的,我们可以将这个通信过程类比到我们生活中拨打座机电话进行沟通的过程。 我们首先回想下现实生活中两个人拨打电话的场景,首先需要有两位沟通者,这里可以称为呼叫者和被呼叫者。有了两位沟通对象后,则双方沟通地点需要电信插座和 阅读全文
posted @ 2020-09-23 13:17 姜承轩 阅读(252) 评论(0) 推荐(2) 编辑
摘要:1.数字证书 数字证书是部署HTTPS站点的关键必须项,证书可以向CA机构通过付费的方式申请(也有少数免费的),也可以自己制作。 1.1自制证书 自己给自己颁发的证书,那么颁发的机构就是你自己,这无异于自圆其说,所以颁发机构作为你自己那么对于浏览器而言是不具备信任条件的,浏览器只信息一些主流权威的C 阅读全文
posted @ 2020-09-13 09:45 姜承轩 阅读(299) 评论(0) 推荐(1) 编辑
摘要:裸奔 当前HTTP的局面,客户端和服务器进行通信交互信息都是明文的,这无疑是相当于“裸奔”,黑客轻而易举的可以从此交互中截获信息。 对称加密 那么既然是“裸奔”那就穿条裤子呗(对数据进行加密),此时有朋友就提出了一种手段叫做“对称加密”。简单来说下“对称加密”,首先需要准备一个密钥,在对数据进行加密 阅读全文
posted @ 2020-09-10 17:30 姜承轩 阅读(135) 评论(0) 推荐(0) 编辑
摘要:配置全局忽略文件.gitignore 例举dotNet开发的一个场景来说明“忽略文件”的作用,在开发过程中往往在编辑代码后,VS在每次编译后会生成一些项目构建文件例如bin目录、obj目录等。然而这些文件并不需要进行版本控制,因为每个人每次编译后都会自动生成,如果频繁上传至Git那么会造成空间的占用 阅读全文
posted @ 2020-09-06 16:17 姜承轩 阅读(259) 评论(0) 推荐(0) 编辑