c语言提高
难选昵称
独学而无友,孤陋则寡闻。学而不思则罔,思而不学则殆。
展开
-
day01:socketclient_api模型抽象
闲言闲语:很久没有更博客了鸭,并没有偷懒,只是最近在考科目三,五一都没有休息成,不过一把就过了还是很开心滴。这几天在看内核代码,关于内存管理的,不过内容有点多,所以就整理成word文档了,大概有几十页了,有时间会整理出来的,暂时就先不发相关板块了。对于c++ primer 板块没有继续更新,是因为发现了另一个版本的书,感觉内容更好,所以就看书了,每次要上传图片还要拍照什么的就有点麻烦,就先...原创 2019-05-09 16:47:31 · 146 阅读 · 0 评论 -
printf格式化输出、大端小端原理、struct结构体对齐、memcpy函数实现原理
1.printf格式化输出(参考链接:https://baike.baidu.com/item/printf%28%29/402521?fr=aladdin)printf()函数是式样化输出函数, 一般用于向准则输出设备按规定式样输出消息。正在编写步骤时经常会用到此函数。printf()函数的挪用式样为: printf("<式样化字符串>",<参数表>);函数p...原创 2019-07-18 21:01:39 · 1435 阅读 · 1 评论 -
哈夫曼树及哈夫曼编码
知识点一:哈夫曼树给定n个权值作为n个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的路径长度是从树根到每一结点的路径长...原创 2019-07-23 21:59:26 · 5552 阅读 · 0 评论 -
进制的转换
小数 十进制小数到二进制的转换 规则:小数部分乘以2,取整数部分一次从左往右放在小数点后,直至小数点后为0。例如: 将其转换为二进制后是多少?0.125 * 2 = 0.25 取整数为 00.25 * 2 = 0.5 取整数为 00.5 * 2 = 1 取整数为 1则得到的二进制的结果就是0.001 二进制小数到十进制的转换 规则:二进制的小...原创 2019-08-26 10:47:58 · 740 阅读 · 0 评论