相信绝大多数.NET玩家和我一样,常常使用Timer这个对象,而在WPF中使用DispatcherTimer的人也是很多,DispatcherTimer是在UI线程跑的。我们的程序中大多数都会充斥很多Timer,可以理解它是一个线程,它继承自 System.Windows.Threading 。 程 ...
主命令框 F1 或 Ctrl+Shift+P : 打开命令面板。在打开的输入框内,可以输入任何命令,例如: 按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式 在 Ctrl+P 窗口下还可以:-直接输入文件名,跳转到文件 ...
分类:
其他好文 时间:
2020-06-09 23:54:57
阅读次数:
97
这就是 docker 官网 tutorial 的一个流程 my first docker app Create a file named Dockerfile with the following contents. FROM node:12-alpine WORKDIR /app COPY . . ...
分类:
其他好文 时间:
2020-06-09 23:41:11
阅读次数:
80
一.response:响应对象 ####提供的方法: void addCookie(Cookie cookie);服务端向客户端增加一个cookie对象 void sendRedirect(String location) throws IOExcetion:页面跳转的一种方法 void setCo ...
分类:
其他好文 时间:
2020-06-09 16:58:58
阅读次数:
85
创建半透明的窗口,以及在窗口上绘制不透明的文本 方法: 创建Bitmap具有PixelFormat32bppPARGB像素格式的GDI + 对象。 创建一个Graphics对象以绘制该Bitmap对象。 使用GDI +将所有图形绘制到该对象中。 销毁Graphics在步骤2中创建的对象。 GetHB ...
1. 背景 有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力。如果我们有一套好的分析工具, ...
分类:
系统相关 时间:
2020-06-08 14:39:31
阅读次数:
152
1.线程模型种类 1.1. 传统阻塞 I/O 服务模型 1.2. Reactor 模式 2.传统阻塞 I/O 服务模型 2.1. 工作原理图 2.2 模型特点 2.2.1. 采用阻塞IO模式获取输入的数据 2.2.2. 每个连接都需要独立的线程完成数据的输入,业务处理,数据返回 2.3. 问题分析 ...
分类:
编程语言 时间:
2020-06-08 10:48:48
阅读次数:
96
5.1概述 5.1.1延时计算基础 本章不考虑互联线上的电容影响。transition time和slew 本质上一样。对于多输入引脚单元来说,不同的输入引脚引发不同的输出转换时间值。单元延时由输入引脚转换时间和输出负载共同决定。 5.1.2含互联线延时计算 布图之前的时序 正如第四章所介绍的,布图 ...
分类:
其他好文 时间:
2020-06-07 15:14:42
阅读次数:
118
1.解密初步现在的软件都会与人工交互,提示信息就成为了一个切入点。CrackMe.exe中代码较少,很快找到切入点。修改跳转语句为nop ,"Patch program" → "Assemble" 修改汇编代码"Patch program"→"Apply paches to input file"保 ...
分类:
其他好文 时间:
2020-06-07 11:11:28
阅读次数:
68
diff 命令 diff命令在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作(如需比较 ...
分类:
其他好文 时间:
2020-06-06 12:56:42
阅读次数:
56