C++
华洪
这个作者很懒,什么都没留下…
展开
-
Linux C/C++编译显示中文不乱码 @echo off
LInux C/C++编译打印中文不乱码原创 2022-07-12 16:43:32 · 443 阅读 · 0 评论 -
C/C++ core.*文件定义问题所在
说在前面 最近在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。 在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者为王安),线圈就叫作core ,用线圈做的内存就叫作“core memory”。(线圈的单词应该是coil,呵呵)如今,半导体工业澎勃发展,已经没有人用线圈当内存了,不过,在许多情况下,人们还是把内存叫作“core”。 所原创 2021-06-25 14:32:58 · 438 阅读 · 0 评论 -
基于C++的内存池的实现
#ifndef MEMORYPOOL_H #define MEMORYPOOL_H #include<mutex> static const int __align = 8; static const int __max_bytes = 512; static const int __number_of_free_lists = __max_bytes / __align;//内存池...原创 2019-06-20 17:50:34 · 144 阅读 · 0 评论 -
对主要排序算法的个人理解
1、冒泡排序 相邻元素进行比较,每次把最大(或最小,冒泡最大、最小)放在一端上,优化(用标记记录每次元素交换情况,当一次冒泡过程没有元素交换时,说明已经排好序,直接退出排序); 2、插入排序 开始假定第一个数是已排好序的,再对后面的元素从前往后依次排序(对于后面选择要排序的元素,会依次与他前面的元素相比较,当前面的元素比它大时,就将前面的元素移到后面,直到找到要排序元素对应的位置)。 3、希尔...原创 2019-06-24 15:08:11 · 179 阅读 · 0 评论 -
C++版大数据的加减乘
在这里插入图片描述原创 2019-08-09 16:33:43 · 220 阅读 · 0 评论