Iron 的博客

每当接触新的知识,都有一种莫名的欣喜,乐于用旧知识来推敲,故而载之

UML 类图关系及符号表达

UML 类图关系及符号表达 UML 类图中有以下几种常见的关系,依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)、泛化(Generalization)和实现(Realization),下面对这几种关系及其表达方式做一个极简...

2018-11-27 21:39:55

阅读数:33

评论数:0

Windows 公共组件的完整性

Windows 公共组件的完整性 今天和大家简单讨论一下 Windows 公共组件的完整性。所谓公共组件,指的是独立的、被其它应用程序引用的 PE 文件(程序集,DLL 或 EXE);所谓完整性,即除了实现功能方面的需求外,还需考虑状态监控、文件属性设置等,以提高组件的易维护性、部署的安全性等。具...

2018-11-27 21:21:50

阅读数:1203

评论数:0

Express 菜鸟笔记

Express 菜鸟笔记 基于 Node.js 平台,快速、开放、极简的 Web 开发框架。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求 定义了路由表用于执行不同的 HTTP 请求动作 可以通过向模板传递参数来动...

2018-11-27 21:20:36

阅读数:20

评论数:0

曲线(笔迹)简化算法

曲线(笔迹)简化算法 场景是这样的,在一端进行书写,另一端还原书写的笔迹。要实现笔迹的还原,就得记录笔迹经过的轨迹点,当然这些都是可以在书写过程获取到的。但是问题在于,笔迹中的轨迹点比较多,数据量比较大,不便于传输。因此,我们需要通过某种算法,剔除某些不重要的点,从而减少数据量。 下面的代码是在...

2018-11-16 08:29:41

阅读数:56

评论数:0

Node.js 日志系统 log4js 介绍

Node.js 之 log4js 介绍 关于 log4js ,此处不做过多介绍,你如果有关注过日志系统,那就应该听说过类似 log4cpp、log4net、log4j、log4p 等名词。是的,log4xxx 是 Apache 提供的开源日志框架,它可以将日志信息按指定的格式、分级不同的级别输出到...

2018-11-15 00:40:39

阅读数:36

评论数:0

C# 8.0 新特性

C# 8.0 新特性 作者:Rwing https://blogs.msdn.microsoft.com/dotnet/2018/11/12/building-c-8-0 原文:https://blogs.msdn.microsoft.com/dotnet/2018/11/12/buildin...

2018-11-14 13:42:17

阅读数:212

评论数:2

.NET 将 .config 文件嵌入到程序集

.NET 将 .config 文件嵌入到程序集 最近,团队中的一位同事实现了一个小程序,供主程序调用。为了小程序分发的方便性,使用了 Costura.Fody 将其依赖的 dll 都嵌入到了 exe 中。但是,其中的 log4net.dll 又需要一个 *.config 文件才能正常工作,而 Co...

2018-11-12 07:06:25

阅读数:27

评论数:2

解决 http_404_webOC 下载提示

解决 http_404_webOC 下载提示 最近,某个项目中使用了 System.Windows.Forms.WebBrowser 控件,这是一个 WinFomrs 上的 IE 浏览器控件。在某些计算机上通过该控件访问一个不存在的网址时,会弹出一个 http_404_webOC 下载提示。 搜...

2018-11-12 07:03:13

阅读数:143

评论数:0

.NET 合并程序集(将 dll 合并到 exe 中)

.NET 合并程序集(将 dll 合并到 exe 中) 我们的应用程序通常都是由多个程序集组成,例如一个 exe 程序依赖于多个 dll 程序集。在某些情况下,我们希望程序的分发能够简单,单独一个 exe 就能正常运行。这种情况下,就需要将 dll 依赖项合并到 exe 主程序中。 本文将给大家介...

2018-11-11 19:27:19

阅读数:1065

评论数:3

log4net 详解

非常完善的 log4net 详细说明 作者:未知(搜了很久,未能找到原创者) https://www.cnblogs.com/lzrabbit/archive/2012/03/23/2413180.html 1、概述 log4net 是 .Net 下一个非常优秀的开源日志记录组件。log4ne...

2018-11-11 17:15:14

阅读数:52

评论数:0

Git 修改历史提交中的用户名和邮箱

Git 修改历史提交中的用户名和邮箱 最近几次贡献开源代码总是遇到一个问题,我将 GitHub 上的项目 clone 到本地,完成编码后直接 commit(提交) 。提交后才发现没有使用 git config 来为项目配置私人用户名和邮箱,因此提交中携带的是全局配置中的公司账户信息。为了避免回滚代...

2018-11-05 12:32:39

阅读数:79

评论数:0

C# Newtonsoft.Json 自定义

C# Newtonsoft.Json 自定义 当你看到这篇文章时,你应该或多或少地了解 Newtonsoft.Json,它是一套流行的 .NET 高性能 JSON 框架,能够轻松地实现 .NET 对象和 JSON 字符串间的相互转换。本文将首先简介 Newtonsoft.Json 的基本使用,然后...

2018-11-05 12:31:32

阅读数:50

评论数:1

C# DateTIme 转时间戳

C# DateTIme 转时间戳 时间戳是指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分00 秒)起至现在的总秒数。在 C# 中将 DateTime 转换为时间戳时,需要注意如下两点: 时区要统一,最...

2018-11-05 12:29:01

阅读数:72

评论数:1

托管程序的启动过程(.NET CLR 寄宿)

托管程序的启动过程(.NET CLR 寄宿) 大家都知道 C# 等托管语言编写的代码都会被编译成托管程序集(*.exe 或 *.dll),这些托管程序集最终都会托管给 CLR(公共语言运行时)来执行。那么,托管程序的启动过程是怎样的?CLR 又是如何寄宿到宿主程序中的?为了回答以上问题,本文将首先...

2018-10-29 13:22:59

阅读数:53

评论数:0

.NET AppDomain

.NET AppDomain 操作系统启动托管程序后,会调用 CLR 来托管该程序,CLR 在初始化时会默认创建一个 AppDomain 来运行托管代码。AppDomain 是为了隔离而设计的,它将程序集限定在某个域中执行,而不影响其它域的状态,它可以极大地提高托管程序的稳定性: 支持动态卸载...

2018-10-29 13:22:06

阅读数:37

评论数:0

WPF 后台创建 DateTemplate

WPF 后台创建 DateTemplate 在 WPF 编程中,我们通常都是在前台 XAML 中通过标记语言来编写 DataTemplate 的。曾今有小伙伴在 Stack Overflow 上提问,如何在后台通过 C# 代码来创建 DataTemplate ?我搜索了一番,找到了 Framewo...

2018-10-29 13:18:23

阅读数:66

评论数:2

关于 Http 协议,你必须要知道的

关于Http协议,你必须要知道的 作者:浪里行舟 https://segmentfault.com/a/1190000016751071 引言 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议...

2018-10-28 11:57:39

阅读数:40

评论数:0

如何搭建 GitBook

如何搭建 GitBook 程序员都喜欢使用 Markdown 来撰写文档,无论是开发用的技术文档,还是自己的学习总结文档,都离不开 Markdown ,今天给大家介绍一款高效管理、发布 Markdown 文档的工具 - GitBook 。 关于 GitBook 首先来看一下 官方 的定义: Mo...

2018-10-22 07:39:42

阅读数:81

评论数:0

C# 电子白板软件开发

C# 电子白板软件开发 给大家介绍两个 C# 电子白板软件开源项目,其中一个是基于 WinForm 平台开发的,另一个是基于 WPF 平台开发的。这两个项目实现的功能类似,最初都是由 Alex Farber 发布在 CodeProject 开源平台之上的,其中 WinForm 版本发布于 2005...

2018-10-22 07:37:32

阅读数:189

评论数:8

初识 Docker

初识 Docker Docker 是近几年比较火的技术,每个技术栈的程序员对应该对其有所了解,本文是我学习 Docker 的一些笔记或总结。 About Dcoker 首先,通过官网的两句 Slogan 来感受一下: Docker is the world’s leading software ...

2018-10-22 07:35:43

阅读数:26

评论数:0

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