摘要: MVC 架构 MVP 架构 MVVM 架构 网上的一些常用架构解释图: MVC架构 MVP架构 阅读全文
posted @ 2022-09-17 16:09 内心澎湃的水晶侠 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 举例这个开发设计时的窗体: 编写代码,通过API获取的元素结构 这个方法是严格按照以下目录结构编写结果的 VisualStateManager 一组VisualStateGroup包含一批互斥的VisualState 每个VisualState对应一种样式,通过Manager可以不断的切换Visua 阅读全文
posted @ 2022-09-17 16:05 内心澎湃的水晶侠 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 作用: 把电脑里的数字信号,转换成模拟信号,显示到显示器上 具体的品牌: 一线品牌,微星、技嘉、华硕、质量做工,售后很不错 普通品牌,蓝宝石、七彩虹、迪兰,性价比高 显卡里面GPU,品牌: NIVIDIA,国内叫英伟达,他更看重性能和速度 当然还有 AMD,他更看重平面画质,追求高清 英伟达出的系列 阅读全文
posted @ 2022-09-17 16:01 内心澎湃的水晶侠 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 目前家庭使用的网速 一般 运营商 销售的宽带,会说 50M 100M 200M 300M 这个 100M 指的就是 100M bit/s,而我们都知道 8bit相当于一个字节,也就是1B,所以换算成字节,其实是 12.5M B/s,也就是12.5M,12.5兆 换算关系 1 KB = 1024 B 阅读全文
posted @ 2022-09-17 15:58 内心澎湃的水晶侠 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 分辨率 横向和纵向划分成多少的最小单元 分辨率160×128的意思是水平方向含有像素数为160个,垂直方向像素数128个 分辨率越大,像素点越多,图像显示的越清晰 操作系统分辨率 一般操作系统提供的分辨率是显示器最大分辨率和显卡最大分辨率的最小值 例如一台19英寸显示器支持的最大分辨率是 1440* 阅读全文
posted @ 2022-09-17 15:57 内心澎湃的水晶侠 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 查看网页perfermance: 较好的体验,浏览器更新一次显示用了16ms 不太好的体验,浏览器更新一次显示用了76ms 节选动画,查找动画中耗时的操作是什么? 阅读全文
posted @ 2022-09-17 15:50 内心澎湃的水晶侠 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Network Chrome 最多并行处理6个请求,当有请求完成后才可以继续发网络请求。 主界面: 查看每个请求的细节 刷新网页: 常见问题 1.服务器处理的太慢 2.下载的文件过大,考虑服务器发送的文件用gzip压缩再传输 另外的一些细节展示: 阅读全文
posted @ 2022-09-17 15:48 内心澎湃的水晶侠 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Fiddler的原理是充当代理服务器,通过浏览器访问网站时,先发送请求给Fiddler Fiddler再发送给服务器,服务器接到后,也是率先发给Fiddler,它再发送给浏览器 Turn to 是握手验证的请求 观看电影或者下载文件,使用断点续传,请求时说明请求哪一段文本文件 响应时,也通知返回的是 阅读全文
posted @ 2022-09-17 15:44 内心澎湃的水晶侠 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 克隆源代码工程 https://github.com/dotnet/wpf 2. 安装 cmake, 安装时注意可以勾选配置环境变量,等会就不用自己写path了 https://cmake.org/download/#latest 3. vs2019 安装需要的组件,我当时是没装这个 1. d 阅读全文
posted @ 2022-09-17 15:39 内心澎湃的水晶侠 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Microsoft.Office.Core.dll 是可以在VS里面引用COM 可以直接找到使用 C:\Program Files (x86)\Microsoft Visual Studio\Shared\Visual Studio Tools for Office\PIA\Office15 Mic 阅读全文
posted @ 2022-09-17 15:34 内心澎湃的水晶侠 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 应用程序与消息 通常情况下,系统将消息发送给对应窗口的window procedure函数。 这个函数负责处理消息,如果它处理消息的时间过长,则系统认定该应用已经失去响应。 系统会生成一个ghost window,这个窗体能做一些简单的移动、拉伸等操作。 消息分类: 系统消息 系统生成,例如移动鼠标 阅读全文
posted @ 2022-09-17 15:30 内心澎湃的水晶侠 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 日常使用windows操作系统,会打开很多个应用程序。每一个应用程序都有很多窗口,提供给用户操作。但是窗体这个概念其实是很深刻的一个概念,这篇文章从windows开发的角度,介绍窗体。 窗体可以理解成屏幕上的一块儿矩形区域,应用程序使用这片区域接收用户输入,并将结果输出到这块儿矩形区域。 一个应用程 阅读全文
posted @ 2022-09-17 15:28 内心澎湃的水晶侠 阅读(400) 评论(0) 推荐(0) 编辑
摘要: global.json 有点类似于前端项目的package.json文件,用来指明编译当前.NET项目,需要的环境,例如CLI需要使用SDK。 那么机器上需要安装的SDK版本最低是多少等等。 { "sdk": { "version": "6.0.300", "rollForward": "lates 阅读全文
posted @ 2022-09-17 15:01 内心澎湃的水晶侠 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 平常大型工程项目,都会使用ts编码,js只是作为偶尔测试的代码。 但还是有时候,比如刷力扣、验证一些东西,就想简单的用一下js,不想搞那么复杂,单硬写js,又容易搞出来一堆简单的笔误。这时候jsconfig就派上用场了。 下面是非常实用的jsconfig { "compilerOptions": { 阅读全文
posted @ 2022-09-17 11:34 内心澎湃的水晶侠 阅读(453) 评论(0) 推荐(0) 编辑