上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。而指令集的先进与否,也关系到CPU的性能发挥,它也是 阅读全文
posted @ 2021-11-25 23:47 小林野夫 阅读(1075) 评论(0) 推荐(0)
摘要: 多管线 (Pipeline)的确可以提高主频,比如搭配 NetBurs架构的Pentium4,它拥有20级的管线技术,虽然可以轻易提高主频,但是效率会降低。而且随着频率的上升,功率也大幅上升温度问题也难以解决。高频低能,高功耗,成为了其特点。 多核技术能够在与单核功率差不多的情况下,时钟频率明显高于 阅读全文
posted @ 2021-11-25 23:26 小林野夫 阅读(353) 评论(0) 推荐(0)
摘要: 时序分析基本概念是Latency, 时钟传播延迟。主要指从Clock源到时序组件Clock输入端的延迟时间。它可以分为两个部分:时钟源插入延迟(source latency)和时钟网络延迟(network latency) Latency和cpu读取什么关系 阅读全文
posted @ 2021-11-25 22:40 小林野夫 阅读(980) 评论(0) 推荐(0)
摘要: 内容来源:https://zhuanlan.zhihu.com/p/435031232 内容来源:https://zhuanlan.zhihu.com/p/102293437 本文主要内容如下,基本涉及了Cache的概念,工作原理,以及保持一致性的入门内容。 一、CPU缓存是什么? 总结起来,Cac 阅读全文
posted @ 2021-11-25 01:34 小林野夫 阅读(4701) 评论(0) 推荐(1)
摘要: 转载地址 https://www.cnblogs.com/murongxiaopifu/p/4419040.html 0x00 前言: 匹夫在日常和别人交流的时候,常常会发现一旦讨论涉及到“类型”,话题的热度就会立马升温,因为很多似是而非、或者片面的概念常常被人们当做是全面和正确的答案。加之最近在园 阅读全文
posted @ 2021-11-24 21:49 小林野夫 阅读(109) 评论(0) 推荐(0)
摘要: 目录 缓存 什么是缓存 L1、L2、L3 为什么要设置那么多缓存、 缓存在cup内还是cup外 MESI协议 主流的处理缓存和主存数据不一样问题 Cache line是什么已经 对编程中数组的影响。 内存 这就是为什么内存条是内存,而硬盘不是 这就是为什么现在 程序这么占内存? 先附上一张计算机硬件 阅读全文
posted @ 2021-11-24 17:10 小林野夫 阅读(1888) 评论(0) 推荐(0)
摘要: 一、安装 1、开始菜单》找到 visual studio installer,单击打开 2、点击修改 3、在单个组件选项卡找到 类设计图 ,选择后点击安装 二、使用 1、右键要查看的项目-“查看”-“查看类图” 2、右键项目中的类文件 查看类设计图 或者右击项目->添加->新建项->新建类图(如下图 阅读全文
posted @ 2021-11-23 18:36 小林野夫 阅读(7077) 评论(0) 推荐(0)
摘要: 内容来源:http://www.yishimei.cn/catalog.asp?page=2 1、必须彻底关闭windows defender 防火墙 :光笔防火墙的教程:https://www.cnblogs.com/cdaniu/p/15593953.html 2、下载visio2019 并且安 阅读全文
posted @ 2021-11-23 17:07 小林野夫 阅读(641) 评论(0) 推荐(0)
摘要: 下面开始今天的教程, 第一步,我们先在windows安全中心将相关的设置关闭一下,具体方法如下: 我们右键点击windows 10开始菜单,点击“设置”, 点击“设置”后打开如下图界面, 点击“更新和安全”, 点击窗口左侧的“Windows安全中心”,然后点击右侧的“病毒和威胁防护”, 找到上图中的 阅读全文
posted @ 2021-11-23 16:45 小林野夫 阅读(6421) 评论(0) 推荐(0)
摘要: 测试环境vs2019+.net5.0 请看 :https://cloud.tencent.com/developer/article/1507934 本测试环境vs2022+.net6.0 +window 10 学习C#编程最常见的示例程序是在控制台应用程序中输出Hello World! //C#9 阅读全文
posted @ 2021-11-22 22:37 小林野夫 阅读(4771) 评论(0) 推荐(1)
摘要: 前言:运行环境.net6.0 C#10 安装.NET Core SDK和运行 官网下载地址:https://www.microsoft.com/net/download/core 安装.Net 4.7.2 官方下载地址:https://dotnet.microsoft.com/download/do 阅读全文
posted @ 2021-11-22 18:06 小林野夫 阅读(2210) 评论(0) 推荐(0)
摘要: 一、访问控制列表 权限的概念相信你已经不陌生了,那么如何设置一个文件的访问权限呢?编程可不可以实现动态的控制文件权限信息呢?答案是肯定的,.NET可以做到这些。 自由访问控制列表(Discretionary Access Control List,DACL)(有时缩写为ACL)是一种 Microso 阅读全文
posted @ 2021-11-22 15:00 小林野夫 阅读(841) 评论(0) 推荐(0)
摘要: windows的安全性的两个基本支柱是身份验证(登入)和授权(访问控制)。 身份验证是标识用户的过程 ,授权在验证了所标识用户是否可以访问特定资源之后进行。 相关的命名空间和类: System.Security NamespaceSystem.Security.Principal Namespace 阅读全文
posted @ 2021-11-20 22:45 小林野夫 阅读(2964) 评论(0) 推荐(0)
摘要: 什么是文件系统? 文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。 举个通俗的比喻,一块硬盘就像一个块空地,文件就像不同的材料,我们首先得在空地上建起仓库(分区),并且指定好(格式化)仓库对材料的管理规范(文件系统 阅读全文
posted @ 2021-11-20 20:23 小林野夫 阅读(2386) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-11-20 18:45 小林野夫 阅读(145) 评论(0) 推荐(0)
摘要: 原文链接:https://www.cnblogs.com/springsnow/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/default.html?page=2 设计模式(00):基础 设计模式(02):创建型模式(过渡模式) 简单工厂模式(Simple Fa 阅读全文
posted @ 2021-11-19 22:05 小林野夫 阅读(62) 评论(0) 推荐(0)
摘要: 原文链接 https://www.cnblogs.com/springsnow/p/13278283.html 目录 一、爬虫概述 1、使用浏览器获取页面源码 2、HTML解析组件 二、HtmlAgilityPack介绍 三、属性和方法 1、属性: 2、方法: 四、用法举例 五、Fizzler.Sy 阅读全文
posted @ 2021-11-19 21:42 小林野夫 阅读(1177) 评论(0) 推荐(0)
摘要: 目录: 一、虚方法的概念 二、虚方法的特点 三、虚方法的作用 四、虚方法的声明 五、虚方法的执行 六、虚拟类的规则 一、虚方法的概念 在C#中,虚方法就是可以被子类重写的方法,如果子类重写了虚方法,则在运行时将运行重写的逻辑;如果子类没有重写虚方法,则在运行时将运行父类的逻辑。虚函数在编译期间是不被 阅读全文
posted @ 2021-11-19 20:43 小林野夫 阅读(2048) 评论(0) 推荐(1)
摘要: 侦听器 :FileSystemWatcher FileSystemWatcher常用属性有: Filter :获取或设置用于确定目录中要监视哪些文件的过滤器字符串。Filter 属性设置为空字符串 ("") 或使用通配符(“*.*”)。若要监视特定的文件,请将 Filter 属性设置为该文件名。例如 阅读全文
posted @ 2021-11-19 00:15 小林野夫 阅读(1207) 评论(0) 推荐(1)
摘要: 代码实现 在C盘添加一个文件夹,并在文件夹内部,新建一个文本文件,如图所示: 该文件夹下,新建一个文本文件,如图所示: 为文件添加完全控制权限: /// <summary> /// 为文件添加users,everyone用户组的完全控制权限 /// </summary> /// <param nam 阅读全文
posted @ 2021-11-18 16:05 小林野夫 阅读(572) 评论(0) 推荐(1)
摘要: 当你有一组应用程序接口(API)只允许用Writer或Reader作为输入,但你又想使用String,这时可以用StringWriter或StringReader。 假设有下面这样一个process方法,给这个方法传递一个Person对象并把处理结果写入到一个Writer对象: public voi 阅读全文
posted @ 2021-11-18 10:57 小林野夫 阅读(339) 评论(0) 推荐(1)
摘要: 首先,认识字节(Byte),计算机中Byte意思为“字节”,8个二进制位构成1个"字节(Byte)",即1Byte=8bit,字节是计算机处理数据的基本单位。所谓的大字端(Big Endian)和小字端(Little Endian)就是在存储数据时遵循不同的字节排列顺序,即字节序(Byte Orde 阅读全文
posted @ 2021-11-17 20:44 小林野夫 阅读(1057) 评论(0) 推荐(1)
摘要: 类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个 阅读全文
posted @ 2021-11-17 19:22 小林野夫 阅读(569) 评论(0) 推荐(0)
摘要: StreamWaiter类和StreamReader类的用法 事实上, StreamReader为了性能的考虑, 在自己的内部内置并维护了一个byte buffer。 如果在声明StreamReader对象的时候没有指定这个buffer的尺寸, 那么它的默认大小是1k。 如果是文件流, 那么这个bu 阅读全文
posted @ 2021-11-17 18:11 小林野夫 阅读(2074) 评论(0) 推荐(1)
摘要: stream的简介 Stream 所有流的抽象基类。 流是字节序列的抽象,例如文件、输入/输出设备、进程中通信管道或 TCP/IP 套接字。 Stream类及其派生类提供这些不同类型的输入和输出的一般视图,并将程序员与操作系统和基础设备的具体详细信息隔离开来。 .net中对于IO流的支持分为两个层次 阅读全文
posted @ 2021-11-17 16:34 小林野夫 阅读(1235) 评论(0) 推荐(1)
摘要: IFormatProvider接口获取一个满足要求的个格式化器。 方法 object? GetFormat(Type? formatType);GetFormat方法主要提供一个满足指定要求的对象,该对象提供格式信息。GetFormat方法返回一个格式化器,通常,该格式化器的类型是一个实现了ICus 阅读全文
posted @ 2021-11-16 17:30 小林野夫 阅读(1288) 评论(0) 推荐(0)
摘要: Encoding基类 System.Text.ASCIIEncoding类 System.Text.UnicodeEncoding类 System.Text.UTF32Encoding类 System.Text.UTF7Encoding类 System.Text.UTF8Encoding类 阅读全文
posted @ 2021-11-14 01:44 小林野夫 阅读(616) 评论(0) 推荐(0)
摘要: 内存 内存(Memory)指的是内存存储器,又称为主存,是CPU用来直接寻址和存储的空间,它相当于一座桥梁,用以负责诸如硬盘、主板、显卡等硬件上的数据与处理器之间数据交换处理,我们可以把内存看作数据缓存区,一个高速的缓存区。内存之所以称为内存,是相对于硬盘这些外存而言,我们要用的软件数据都安装存放在 阅读全文
posted @ 2021-11-14 01:18 小林野夫 阅读(2019) 评论(0) 推荐(0)
摘要: 什么是缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。我们可以把内存看作数据缓存区. 为什么要引入缓冲区我们为什么要引入 阅读全文
posted @ 2021-11-14 00:52 小林野夫 阅读(1379) 评论(0) 推荐(0)
摘要: 简介 .NET 包含多个相互关联的类型,它们表示任意内存的连续的强类型区域。 这些方法包括: System.Span<T> 用于访问连续的内存区域 得到该类型的实例: 1个T类型的数组 1个String 1个使用 stackalloc 分配的缓冲区 1个指向非托管内存的指针 实例必须存储在堆栈(st 阅读全文
posted @ 2021-11-12 22:15 小林野夫 阅读(954) 评论(0) 推荐(0)
摘要: 简介 System.Span<T>\System.ReadOnlySpan<T>、System.Memory<T> \System.ReadOnlyMemory<T>及其对应的只读类型被设计为: Memory<T>视为Span<T>的工厂,和Span<T>一样,通常Memory<T>都是包裹数组、字 阅读全文
posted @ 2021-11-12 21:59 小林野夫 阅读(596) 评论(0) 推荐(0)
摘要: 图片模板下载 System.IO命名空间类分为:文件、驱动 、目录、路径、流、比特率流的操作 驱动类:比较简单,所以就不区分静态和实例操作类,所有的操作合并在DriverInfo类中 路径类:比较简单,所以就不区分静态和实例操作类,所有的操作合并在Path类中 目录类:区分实例类(DiretoryI 阅读全文
posted @ 2021-11-12 15:58 小林野夫 阅读(81) 评论(0) 推荐(0)
摘要: Directory类 Directory类 是一个静态类,常用的地方为创建目录和目录管理。 一下来看看它提供的操作。 1、CreateDirectory 根据指定路径创建目录。有重载,允许一次过创建多个目录。 2、Delete 删除指定的目录。 有重载,指示目录有子目录的情况下,是否删除子目录。 t 阅读全文
posted @ 2021-11-11 13:57 小林野夫 阅读(924) 评论(0) 推荐(0)
摘要: C# 10.0 向 C# 语言添加了以下功能和增强功能: 记录结构 结构类型的改进 可使用 const 内插字符串 内插字符串处理程序 global using 指令 文件范围的命名空间声明 扩展属性模式 记录类型可密封 ToString() 在同一解构中可同时进行赋值和声明 可在方法上使用 Asy 阅读全文
posted @ 2021-11-10 15:52 小林野夫 阅读(465) 评论(0) 推荐(0)
摘要: 1、按名字搜索:in:name 1. 2、in:name wpf stars:>100 2、按 in:readme wpf stars:>100 3、按描述搜索 in:description wpf stars:>100 4、限定语言搜索:in:description wpf language:c# 阅读全文
posted @ 2021-11-10 00:29 小林野夫 阅读(231) 评论(0) 推荐(0)
摘要: 通过《23种设计模式全面解析》教程,我们已经学习完了经典的 23 种设计模式。下面总结一下这 23 种设计模式,以方便小伙伴们日后复习和查阅。 分类 设计模式 简述 一句话归纳 目的 生活案例 创建型设计模式 (简单来说就是用来创建对象的) 工厂模式(Factory Pattern) 不同条件下创建 阅读全文
posted @ 2021-11-09 19:25 小林野夫 阅读(155) 评论(0) 推荐(0)
摘要: CallSite<T>译为“动态(调用)站点”,它是DLR中的核心组件之一 阅读全文
posted @ 2021-11-09 01:23 小林野夫 阅读(543) 评论(0) 推荐(0)
摘要: 阅读目录: 一. 为什么是它们三个 二. 能够任意赋值的原因 三. dynamic的用法 四. 使用dynamic的注意事项 一. 为什么是它们三个? 拿这三者比较的原因是它们在使用的时候非常相似。你可以用它们声明的变量赋任何类型的值。 看看下面的示例: var a = 1; object b = 阅读全文
posted @ 2021-11-09 00:52 小林野夫 阅读(422) 评论(0) 推荐(0)
摘要: 本文全文来自:MSDN C#编程手册 本地函数语法 本地函数被定义为包含成员中的嵌套方法。 其定义具有以下语法: <modifiers> <return-type> <method-name> <parameter-list> 可以将以下修饰符用于本地函数:asyncunsafestatic (在 阅读全文
posted @ 2021-11-08 21:56 小林野夫 阅读(492) 评论(0) 推荐(0)
摘要: 结构方法是纯虚的,所以用虚线画园,abstract开始有部分的实现了 所以虚线少了一些,其他方法都是完全实现,所以用实线画圆 阅读全文
posted @ 2021-11-08 20:29 小林野夫 阅读(46) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
原文链接:https://www.cnblogs.com/cdaniu/