https://my.oschina.net/u/6148787/blog/5720314 CI / CD 是任何 DevOps 操作的两大基石,这是一种开发软件的方式,旨在生产快速而强大的软件,随时以可持续的方式发布更新。 当例行更改代码时,开发周期会更加频繁、更有意义且更快速。通过此过程,我们可
在Linux环境下C程序经常会出现A segmentation fault(段错误),如果我们的程序只有几十行,那么我们可以通过printf输出调试来找到哪个地方出现了异常,但如果是在项目中,如果我们还是通过print找查找错误,那么效率会很低。那么我们来学习一下Linux环境下通过core文件来找
https://news.ifeng.com/c/8Nyvc4r1A4h 昨天下午,新一轮的《国务院机构改革方案》出炉,根据这份方案,中华人民共和国科学技术部(以下简称“科技部”)将迎来重组,这也是5年内科技部的第二次重组。 在2018年的国务院机构改革中,科学技术部、国家外国专家局的职责整合,重新
内存分配方式: c++中,内存分成五个区: 堆:new分配执行的内存块,一个new一个delete。 栈:执行函数,局部变量的存储单元在栈上创建,执行结束存储单元自动释放。 自由存储区:由malloc分配的内存块,和堆相似,用free结束自己的生命。 全局/静态存储区:全局变量和静态变量被分配到这一
引入 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 Java虚拟机运行时数据区 如图所示 1.程序计数器(线程私有) 作用 记录当前线程所执行到的字节码的行号。字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节
本文首先简单介绍了 MD5 的特点,然后再通过两种实现进行了实践,提供的实现代码均已经过验证。
本文首先简单介绍了 DES/3DES 的特点,然后再通过两种实现进行了实践,提供的实现代码均已经过验证。
本文首先简单介绍了 RSA 的特点,然后再通过两种实现进行了实践,提供的实现代码均已经过验证。
本文首先简单介绍了 SHA-256 的特点,然后再通过两种实现进行了实践,提供的实现代码均已经过验证。
本文首先简单介绍了国密 ECC 的特点,然后再通过两种方式实现 SM2 进行了实践,提供的实现代码均已经过验证。
根据实例介绍单例模式。
并行操作代表之一的 Parallel 和线程安全的 ConcurrentBag
现在已经出现了 Task 和 PLinq 等更高效率的并发类,线程和线程池在实际开发中逐渐减少了,但是别人用了你也得能看懂,所以本文简单梳理一下。
Task 是微软在 .Net 4.0 时代推出来的,也是微软极力推荐的一种多线程的处理方式,本文简单梳理下它的用法。
yield 关键字的用途是把指令推迟到程序实际需要的时候再执行,这个特性允许我们更细致地控制集合每个元素产生的时机。
在构造一个复杂的对象(参数多且有可空类型)时,通过一个统一的构造链路,可选择的配置所需属性值,灵活实现可复用的构造过程。
关于协调世界时UTC、北京时间、本机时间,如何转成想要的格式,以及时间与时间戳互相转换,这里都有。
通过简单的示例代码,来介绍原型设计模式的特点与适用场景等。
关于 Adapter 适配器模式简介与 C# 示例。