摘要: https://learn.microsoft.com/en-us/windows/win32/api/psapi/nf-psapi-emptyworkingset 阅读全文
posted @ 2022-11-10 14:53 Heath Leger 阅读(35) 评论(0) 推荐(0) 编辑
摘要: https://www.icoconverter.com/ 阅读全文
posted @ 2022-10-27 11:33 Heath Leger 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1、我是vs2017,在选装vs的时候,需要安装c++模块,因为申请大内存的必要exe存放在vc的某个目录(下面会给出详细的地址)下的 2、安装完成在vs的安装目录可找到这个文件,我是社区版本的,如果是其他版本也差不多,给大家参照 C:\Program Files (x86)\Microsoft V 阅读全文
posted @ 2022-08-29 17:29 Heath Leger 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 原文 翻译 若无特殊需求执行: 'git config pull.rebase false' (默认) 转载自:https://www.cnblogs.com/mailyuan/p/15347682.html 阅读全文
posted @ 2022-05-10 10:16 Heath Leger 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Danger: dead lock or mem leak [DllImport("kernel32.dll")] static extern bool TerminateThread(int hThread, uint dwExitCode); //[STAThread] static void 阅读全文
posted @ 2022-04-02 10:09 Heath Leger 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 研究下面代码到底有什么区别 inline Screen &Screen::move(int x, int y) { return *this; } inline Screen Screen::move1(int x, int y) { return *this; } 没有&符号时, 函数会返回thi 阅读全文
posted @ 2022-03-31 10:29 Heath Leger 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 命令模式用来解决一些复杂业务逻辑的时候会很有用,比如,你的一个方法中到处充斥着if else 这种结构的时候,用命令模式来解决这种问题就会让事情变得简单很多。 命令模式是封装的一个全新的境界:把方法调用封装起来。通过封装方法调用,可以把运算快封装成形,所以调用此运算对象不需要知道事情是如何进行的。通 阅读全文
posted @ 2022-03-28 15:05 Heath Leger 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在asp.net core中实现进程内的CQRS时用mediatR是非常方便的,定义command,然后定义commandhandler,或者notification和notificationhandler。我们发现使用这个组件库可以将对象与对象间完全解耦,它不像命令模式那样,在ConcreteCo 阅读全文
posted @ 2022-03-28 15:00 Heath Leger 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、引言 在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象,然后客户端只需要访问代理对象,由代理对象去帮我们去请求目标对象并返回结果给客户端 阅读全文
posted @ 2022-03-28 14:58 Heath Leger 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、引言 在软件系统中,当创建一个类的实例的过程很昂贵或很复杂,并且我们需要创建多个这样类的实例时,如果我们用new操作符去创建这样的类实例,这未免会增加创建类的复杂度和耗费更多的内存空间,因为这样在内存中分配了多个一样的类实例对象,然后如果采用工厂模式来创建这样的系统的话,随着产品类的不断增加,导 阅读全文
posted @ 2022-03-28 14:58 Heath Leger 阅读(26) 评论(0) 推荐(0) 编辑