会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bluehattt
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年2月8日
STM32使用OLED模块(SSD1306):OLED_DrawBMP()
摘要: #函数实现 /********************************************** * @brief 显示图片 (后期加上参数检验) * @param x0 : 列地址-起(0~127) y0 : 页地址-起(0~7) x1 : 列地址-终(0~127) y1 : 页地址-终
阅读全文
posted @ 2021-02-08 20:18 cnwanglu
阅读(3209)
评论(0)
推荐(0)
2020年9月3日
为什么写回法搭配写分配法,全写法搭配非写分配法?
摘要: (1)写回法搭配写分配法 假设第一次未命中,需要加载主存中的块到Cache中,同时更新Cache块的内容;往后再n访问即写命中的情况,只需要修改n次Cache中的块。 如果让写回法搭配非写分配法,第一次未命中,仅修改主存里的块内容,不调入Cache中;往后n次访问也是修改n次主存里的内容。效率远不如
阅读全文
posted @ 2020-09-03 17:10 cnwanglu
阅读(3789)
评论(0)
推荐(0)
2020年7月21日
先序序列为a,b,c,d的不同二叉树有多少?
摘要: 一棵二叉树的构建可以看作是一次入栈—出栈的过程。 对一个结点来说: 当它在栈中时,往后入栈的元素都是它的左子树 出栈之后,往后入栈的元素都是它的右子树 用递归的思想,这一次完整的将所有结点入栈—出栈的过程就能构造一棵唯一的二叉树。 举例说明: (a入栈,b入栈,b出栈,c入栈,c出栈,a出栈,d入栈
阅读全文
posted @ 2020-07-21 17:14 cnwanglu
阅读(5771)
评论(1)
推荐(3)
2020年7月1日
线性表(静态链表)结构体的定义理解
摘要: 数据结构课本中,关于线性表(静态链表)的定义: typedef struct{ ElemType data; int next; }SLinkList[MaxSize]; 似乎很抽象,让人摸不到头脑。 但其实,这种定义就等价于: struct Node{ ElemType data; int n
阅读全文
posted @ 2020-07-01 20:29 cnwanglu
阅读(603)
评论(0)
推荐(0)
2020年6月23日
Python初始化key为变量的字典
摘要: key = 'name' value = 'wangming' d = {key: value} print(d) output: {'name': 'wangming'} (●'◡'●)
阅读全文
posted @ 2020-06-23 21:39 cnwanglu
阅读(1936)
评论(0)
推荐(0)
2020年6月1日
Github创建仓库并上传本地项目
摘要: 1 Github上创建仓库 2 cd进入本地工程文件夹 3 在代码工程文件夹生成.git目录,将当前目录变成git可以管理的目录。 git init 4 添加文件到暂存区: 单个文件 git add README.md 整个目录下的文件: git add . 5 将暂存区里的改动给提
阅读全文
posted @ 2020-06-01 20:58 cnwanglu
阅读(254)
评论(0)
推荐(0)
C/C++手动实现sqrt()
摘要: 实现sqrt函数功能 1 二分法 /* * function:二分法实现sqrt() * author:wanglu */ float mysqrt_1(float n) { float left = 0, right = n; float mid = 0; float last;// 保留上一次的
阅读全文
posted @ 2020-06-01 15:02 cnwanglu
阅读(5124)
评论(0)
推荐(1)
2020年5月27日
C/C++获取程序运行时间(纳秒级)
摘要: 用到获取系统时间(纳秒)的函数getTimeNs() 包含头文件:ctime(c++)/time.h(c) #include<ctime> long getTimeNs() { struct timespec ts; clock_gettime(CLOCK_REALTIME,&ts); return
阅读全文
posted @ 2020-05-27 23:17 cnwanglu
阅读(7717)
评论(0)
推荐(1)
2020年5月24日
add_compile_options加入某些编译选项(-pg)无效
摘要: add_compile_options加入某些编译选项( pg)无效 是这样,今天我要使用gprof工具分析一段C++代码的运行时间,工程是CMake创建的 我们都知道,要使用gprof就要在代码编译时加入 pg选项,CMake添加编译选项通常有以下两种方法: add_compile_options
阅读全文
posted @ 2020-05-24 20:36 cnwanglu
阅读(4112)
评论(1)
推荐(0)
2020年5月15日
Leetcode上因returnSize产生的错误:AddressSanitizer: SEGV on unknown address
摘要: 如果你用C语言刷Leetcode,那么你对returnSize这个参数一定不陌生,它意为返回的数组的长度,是一个传出参数 今天我由于它产生了一个莫名的Bug:出错信息显示是无效地址 对比了N个题解之后,终于找到了原因:returnSize没有赋初值 所以以后在写代码的时候要先对returnS
阅读全文
posted @ 2020-05-15 18:45 cnwanglu
阅读(5560)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告