摘要:
一、.net Unity版本 Unity:5.8.6Unity.Abstractions:3.3.0Unity.Interception:5.5.3 .net Framework 4.7.2 二、该版本对应的配置文件 <?xml version="1.0" encoding="utf-8" ?> < 阅读全文
摘要:
目标:全面了解.net core源码;找到源码中自己的学习方向 一、下载源码 1、用git下载源码/克隆源码仓库 git clone --branch v5.0.0-rc.2.20475.5 https://github.com/dotnet/runtime.git 下载包有10分钟超时,时间长了会 阅读全文
摘要:
一、背景 OOP,面向对象适合做大型系统,但是,它在需求变化扩展的时候,比较困难;因为面向对象是静态的:任何需求的细微变化,都可能导致比较大的影响。当然,设计模式也是解决OOP这种弊端的一种方式,可以让我们设计出灵活、可扩展、可重用的架构;但是,设计模式都围绕着抽象、类来处理,只能解决部分问题,它无 阅读全文
摘要:
工作中框架都是特性。 特性,在没有破坏类封装的前提下,可以加点额外的信息和行为。 特性的应用:一般应用于类、方法上 1、字段或属性 (1)、枚举项加一个描述 (2)、别名==>映射 (3)、为字段做数据检查(当然,也可以写在数据库保存方法中) 增删改都加相同的数据检查呢? 这样写更灵活,和业务分开了 阅读全文
摘要:
一、在工作中见过的特性: 1、Obsolete:api升级时,有些方法用其它方法代替 [Obsolete("已过时,请使用XX来代替",true)]:使用在类、字段或方法上。 2、Serializable:可以序列化与反序列化 3、MVC中的filter:权限认证、异常处理 4、ORM中的table 阅读全文
摘要:
一、爬虫简介 爬虫:一个自动提取网页的程序。 爬虫的工作过程:从url开始——>分析获取数据&找url——>递归下去——>结束;下载html——解析获取数据——数据保存 爬虫的应用:(1)抓取小说数据,做内容站;(2)抓取电影/动漫下载站;(3)抓图片;(4)政府的公开招标数据,每天汇集新增的这些数 阅读全文
摘要:
一、.net core简介 .net Core更名为.net 5。net 5最大的更新就是改名和统一。 .net Core备受关注的原因:开源、跨平台、能能。 软件许可协议==开源协议。.net基金会是为了加强.net生态系统。 主流的开源协议:GPL、MIT、Apache、BSD 二、.net C 阅读全文
摘要:
在类上加特性,如何使用 如何获取方法、属性、参数、返回值 阅读全文
摘要:
文章摘自:https://www.zhihu.com/question/21818673。(仅用于方便查阅) 造轮子像学习,是有个渐进的过程的。不要想着,自己弄出来一个组件,就指定火,好大喜功,一步登天,那是不可能的。 第一阶段:学习为主、查漏补缺 先到github,根据喜欢的组件关键字去查找组件, 阅读全文