摘要:
https://blog.csdn.net/yinhangbbbbb/article/details/80378918 https://www.cnblogs.com/majiang/archive/2012/11/28/2793389.html https://www.cnblogs.com/zb 阅读全文
摘要:
一. 栈 递归中是栈,后进先出,因为后面进入的函数或者变量会引用前面的值。 栈内存释放的时候也是栈的规则,类似于一个函数中的变量,先释放后进来的。 导航栏,用的就是栈 绝大多数用递归能实现的问题,都可以用栈的方式来替代。 二. 队列 任务调度,订单系统。 阅读全文
摘要:
Double-Checked Locking public sealed class Singleton { private Singleton() { } private static readonly object syncObject = new object(); private stati 阅读全文
摘要:
server 分页server 分页:https://blog.csdn.net/weixin_37610397/article/details/80892426 深入理解MySQL索引:https://mp.weixin.qq.com/s/sT Jz67p8Gadvcft iO 9g 阅读全文
摘要:
因为项目中有个需求把文件转成base64,一开始做的思路,是直接把文件读到内存中,然后在内存里转成base64 。 但是因为这个方法是公共方法,考虑到别人也可能用到,如果别人转的是几个G的大文件,那么直接加载到内存中,肯定是不行的,会出现内存溢出。通过网上查找资料,总结整理成下面的方法。 下面这个方 阅读全文
摘要:
对闭包的理解 1.对于成员变量和局部变量:成员变量就是方法外部,类的内部定义的变量;局部变量就是方法或语句块内部定义的变量。局部变量必须初始化。 形式参数是局部变量,局部变量的数据存在于栈内存中。栈内存中的局部变量随着方法的消失而消失。成员变量存储在堆中的对象里面,由垃圾回收器负责回收。 成员变量它 阅读全文
摘要:
本文链接: "link" . @ "TOC" 曾经在一个项目中,要求您为DLL创建一个强名称,并且为一个项目创建一个强名称,然后编译项目解决方案开始出现奇怪的编译错误。我去过很多次。面对这些问题时,我有些疑问浮出水面。 基础了解 让我们仔细阅读以下基础知识。我们将调查以下内容 1. 组装 2. 加密 阅读全文