自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 【C#】线程同步--《C#本质论》

简单介绍一些线程同步方式

2023-04-07 16:22:04 665 2

原创 【网络】最常用的应用层--《趣谈网络协议》(三)

网络协议

2023-03-30 16:08:38 310

原创 【C#】多线程处理 --《C#本质论》

首先讨论多线程的基本组成部分:Thread、ThreadPool;然后是包括 Task Parallel Library (TPL) 和 Parallel LINQ (PLINQ) 在内的并行扩展库;还讨论了如何通过自动重写程序来管理延续的“连接”,将较小的任务合并成较大的任务

2023-03-29 15:23:20 515

原创 【计组】理解Disruptor--《计算机组成原理》(十五)

串联CPU和指令系统

2023-02-12 22:19:36 871

原创 【计组】设计大型DMP系统--《深入浅出计算机组成原理》(十四)

串联计算机组成原理的存储器系统知识点

2023-02-12 21:01:49 867

原创 【计组】DMA、数据完整性--《深入浅出计算机组成原理》(十三)

简单介绍DMA ,校验码和海明码

2023-02-12 19:37:32 688

原创 【计组】硬盘--《深入浅出计算机组成原理》(十二)

简单介绍机械硬盘和SSD硬盘

2023-02-12 15:43:10 1064

原创 【计组】输入输出设备--《深入浅出计算机组成原理》(十一)

简单介绍CPU是如何控制IO设备的、IO的性能以及如何定位IO问题

2023-02-12 10:35:13 260

原创 【计组】内存和总线--《深入浅出计算机组成原理》(十)

简单介绍计算机里的内存和总线

2023-02-10 17:25:09 1016

原创 【计组】高速缓存 --《深入浅出计算机组成原理》(九)

简单介绍高速缓存的数据结构和读写过程,介绍MESI协议

2023-02-07 18:49:36 480

原创 【计组】存储器层次结构全景和局部性原理--《深入浅出计算机组成原理》(八)

存储结构

2023-01-13 10:24:35 556

原创 【计组】FPGA和ASIC--《深入浅出计算机组成原理》(七)

简单介绍通过编程控制的硬件电路的FPGA,专有芯片ASIC

2023-01-09 17:05:49 811

原创 【计组】GPU--《深入浅出计算机组成原理》(六)

GPU的发展历程以及在图形渲染和深度学习上的应用

2023-01-07 06:42:09 874

原创 【计组】异常、CPU指令集--《深入浅出计算机组成原理》(五)

简单介绍计算机里的异常处理流程和CPU架构的发展

2023-01-03 20:13:13 564

原创 【计组】CPU并行方案--《深入浅出计算机组成原理》(四)

简单介绍超线程和 SIMD 这两个 CPU 的“并行计算”方案

2023-01-03 15:40:10 1591

原创 【计组】数据通路和流水线设计--《深入浅出计算机组成原理》(三)

计算机组成原理:数据通路和流水线相关知识

2022-12-28 19:44:47 1765

原创 【计组】指令和运算--《深入浅出计算机组成原理》(二)

程序的装载和链接

2022-11-28 17:28:33 460

原创 【计组】入门篇 --《深入浅出计算机组成原理》(一)

计算机组成原理入门知识

2022-11-23 12:26:27 568

原创 【C#】使用查询表达式的LINQ --《C#本质论》

使用标准查询操作符GroupJoin() 、SelectMany() 、Distinct() 的查询语句不易理解,但处理富数据集的现代程序经常需要复杂的查询。C#3.0开始引入查询表达式语法,使许多标准查询操作符都能转换为更易读的、SQL风格的代码。

2022-10-31 20:10:53 895

原创 【C#】集合--《C#本质论》

集合相关基础知识,包括:集合初始化器、标准查新操作符、匿名类型

2022-10-23 14:57:34 705

原创 【C#】反射、特性和动态编程 --《C#本质论》

特性

2022-10-09 09:39:28 794

原创 【C#】BindingFlags

BindingFlags

2022-10-01 15:19:28 2116

原创 【WPF】RadioButton.GroupName

RadioButton.GroupName

2022-09-01 10:46:08 716

原创 【WPF】命令 --《深入浅出WPF》

RouteCommand 和自定义命令

2022-08-21 16:25:13 974

原创 【WPF】附加事件--《深入浅出WPF》

附加事件

2022-08-15 16:13:45 371

原创 【WPF】自定义路由事件--《深入浅出WPF》

自定义路由事件步骤

2022-08-14 19:48:16 403

原创 【C#】序列化

简单的序列化和反序列化

2022-08-14 14:42:47 196

原创 【WPF】级联Combobox及其与ListView的联动

还是小有些收获的,记录一下实现

2022-08-06 18:38:00 1027

原创 【WPF】Combobox默认样式学习笔记(Presenter和Trigger)

Combobox学习笔记

2022-08-02 14:54:40 797

原创 【WPF】通过动态/静态资源实现语言切换

记录一下wpf动态或静态切换界面语言的方法

2022-07-28 09:53:44 1311

原创 【网络】传输层--趣谈网络协议(二)

一、UDP协议传输层有两个比较重要的协议,一个是TCP,一个是UDP。1、TCP和UDP的区别TCP是面向连接的协议,在互通之前会先建立连接,属于有状态服务。所谓的建立连接,是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态,用这样的数据结构来保证所谓的面向连接的特性。而UDP是面向无连接的,是无状态服务。 TCP提供可靠交付。通过TCP连接传输的数据,无差错、不丢失、不重复且按序到达。而UDP继承了IP包的特性,不保证不丢失,不保证按序到达。 TCP是面向字节流的,发

2022-06-25 15:37:16 1293

原创 【网络】综述及二层到三层--趣谈网络协议(一)

极客时间-轻松学习,高效学习-极客邦目录一、为什么要学习网络协议1、为什么要学习网络协议2、要学习的网络协议二、ip addr三、DHCP与PXE1、DHCP2、PXE四、从物理层到MAC层1、物理层2、数据链路层五、交换机与VLAN六、ICMP与ping1、查询报文类型2、差错报文类型:一、为什么要学习网络协议协议的三要素:语法、语义、顺序1、为什么要学习网络协议只有通过网络协议,才能使一大片机器互相协作、共同完成一件事。

2022-04-23 11:18:08 4466

原创 【计组】计算机指令

从软件工程师的角度来讲,CPU就是一个执行各种计算机指令(Instruction Code)的逻辑.。这里的计算机指令,也可以叫做机器语言,。不同发CPU支持的机器语言不同,如个人电脑用的是Intel的CPU,苹果手机用的是ARM的CPU,这两种CPU各自支持的语言就是两组不同的计算机指令集。一个计算机程序,是由成千上万条指令组成的,但是CPU里不能一直放着所有指令,所以计算机程序平时是存储在存储器中的。这种程序指令存储在存储器里的计算机,我们就叫做存储程序型计算机(Stored-program

2022-03-25 07:49:55 550

原创 【计组】性能

衡量计算机性能的标准中主要有两个指标:一是响应时间,也叫执行时间;二是吞吐率(Throughput)或者带宽(BandWidth)性能=1/响应时间计算机的计时单位:CPU时钟用时间来衡量计算机的性能有两个问题:一是时间不准,计算机可能同时运行着好多个程序,CPU实际上不停地在各个程序之间切换;而且,有的程序在运行的时候,可能要从网络、硬盘去读取数据,要等网络和硬盘把数据读出来,给到内存和CPU;即使拿到了CPU时间,也不一定可以比较出程序之间性能的差异,因为就算在同一台计算机上,CPU

2022-03-23 07:42:48 430

原创 【计组】冯诺依曼体系结构

首先要包含一个算术逻辑单元(Arithmetic Logic Unit, ALU)和处理器寄存器(Processor Register)的处理器单元(Processing Unit),用来完成各种算术和逻辑运算。要有一个包含指令寄存器(Instruction Register)和程序计数器(Program Counter)的控制器单元,用来控制程序流程接着是存储数据(data)和指令(Instruction)的内存,以及更大容量的外部存储(现在通常是硬盘)最后是输入和输出设备以及对应的输入和输出

2022-03-15 21:19:59 185

原创 【WPF】级联Combobox

H的可选项为5,20,45,80,125H为5时,V的可选项为3,5,7;H为20时,V的可选项为5,10,15;H为45时,V的可选项为7,17,20;xmal:<StackPanel Orientation="Horizontal"> <Label Content="H:" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="30"/> <ComboBox ..

2022-01-22 19:27:18 754 2

原创 【WPF】自定义Combobox

一个Combobox 由以下四个部分组成,可分别设置样式设置ComboBoxItem样式 <Style x:Key="ComboboxItemStyle" TargetType="ComboBoxItem"> <Setter Property="FontSize" Value="15"/> <Setter Property="Foreground" Value="#787878"/> ....

2022-01-21 23:21:44 1947 3

原创 【WPF】Popup

<Grid> <ToggleButton x:Name="TogglePopupButton" Height="30" Width="150" > <StackPanel> <TextBlock Vertic.

2022-01-19 22:03:54 2828

原创 【WPF】UpdateSourceTrigger

UpdateSourceTrigger:获取或设置一个值,确定绑定源更新的时机。默认值是DefaultDefault :绑定目标属性的默认 System.Windows.Data.UpdateSourceTrigger 值。 大多数依赖属性的默认值为 UpdateSourceTrigger.PropertyChanged,而TextBox.Text 属性的默认值为 UpdateSourceTrigger.LostFocus。 PropertyChanged: 每当绑定目标属性发生更改时,都会...

2022-01-08 22:18:57 2184

原创 【WPF】利用Ellipse或Rectangle制作圆形进度条

public MainViewModel() { Task.Run(() => { while(true) { Application.Current.Dispatcher.Invoke(() => { double seco...

2021-12-24 10:15:23 1145

空空如也

空空如也

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

TA关注的人

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