- 博客(16)
- 收藏
- 关注
原创 C语言常见面试题
堆在内存中的管理由程序员自行管理,使用完毕后必须手动释放,否则会导致内存泄漏,堆的空间容量相对较大,可以动态扩展空间,访问堆需要通过指针间接访问,响应速度相对较慢。扩展:函数调用开销在C++中可以用内联函数规避,内联函数是在编译阶段进行函数体替换,但缺点是函数体内必须简洁,不能使用循环以及开关语句。栈在数据结构中分为顺序栈与链式栈,为顺序存储结构,存储数据要求先进后出,堆在数据结构中主要使用二叉树实现,分为大顶堆与小顶堆。//常量指针,不能通过指针p去修改变量a的值,但可以改变p的指向。
2025-01-11 13:00:12
708
原创 how to create and build the C program by VScode
1.1 下载编译器 (需要科学上网),https://github.com/niXman/mingw-builds-binaries/releases。解压后,打开mingw64文件夹,进入bin文件夹后,在文件夹上方复制路径C:\Program Files\mingw64\bin。例如:在搜索框中,输入code runner后,点击Install。
2025-01-11 10:59:38
360
原创 如何在VS code环境下,安装ta_lib的简单方法
下载后,我把ta_lib-0.4.25-cp311-cp311-win_amd64.whl 文件放在E:\006-Programing\008-Stock目录下,在vs code环境下,执行。最后在网上找到了 ta_lib 文件cp311-cp311 对于Python 3.11.1版本,直接用 pip install talib 不行,我安装visual studio 后,也不行。最近想玩下金融分析,需要安装ta_lib,
2024-05-12 10:03:24
873
2
原创 嵌入式软件开发面试题interview Questions for firmware engineer(2)
【代码】嵌入式软件开发面试题interview Questions for firmware engineer(2)
2024-01-11 11:10:04
1029
原创 嵌入式软件开发面试题interview Questions for firmware engineer(1)
【代码】嵌入式软件开发面试题interview Questions for firmware engineer(1)
2024-01-11 10:42:00
984
原创 ESP32的DAC驱动 driver,端口方向变换
一开始就初始化好DAC和GPIO,在中断内需要DAC输出时,把信号切换到DAC通道那边,100us后再切回GPIO。这样应该可以省不少时间,也可以避免使用hal层的函数.1.ESP32 使用场景:25号I/O口收到一个输入的中断,DAC_CHANNEL_1立即输出一个2.0V的DAC电压100us,之后把该端口改为输入高组态。2.修改代码如下,把DAC端口输出DAC电平后,变为输入高阻态工作模式,并且在中断模式下进行。实测DAC反应时间为。
2024-01-02 22:12:17
595
原创 排序算法]~~
另外,在学习的道路上,要学会借鉴别人的方法,而不是自己苦思冥想、闭门造车。技术都是在曲折中进步发展的,一开始都习惯采用生活中习惯性的经验或者思维,只有慢慢发展才会有更高级的方法出现。归并算法是冒泡算法的改进,它先对要排序的一组元素不断进行分组,一分二,二分四,依次下去直到每组只有2个元素为止。归并算法通过将复杂问题简单化,减少了没必要的比较的同时,也提升了效率。插入排序同样来源于生活经验,它会首先任意选择一个元素,然后从剩余的元素中取出另一个元素与之对比,将该元素按顺序插入到队列中。
2023-12-25 12:17:14
327
原创 冒泡排序simple sorting algorithm for bubble sort
【代码】simple sorting algorithm for bubble sort。
2023-12-24 20:43:20
387
1
原创 set up a project based on the platform of VScode+QEMU+FreeRTOS+STM32g031k8
install VS code,install QEMU by the cmd “pacman -S mingw-w64-x86_64-qemu” on MINGW64,set the project with the help of the link
2023-12-24 15:50:05
369
1
原创 新型均值计算算法Use the “>>“ operator to calculate the average value of an array instead of using buf
【代码】Use the ">>" operator to calculate the average value of an array instead of using buf。
2023-12-23 23:59:57
370
1
原创 我的投资哲学My Investment Philosophy
I have been immersed in the world of investments, particularly focusing on the NASDAQ 100 ETF, for approximately one year. Currently, the NASDAQ 100 is approaching its historical peak, and I find myself experiencing a sense of excitement. Eleven months ago
2023-12-22 19:32:28
395
原创 3个嵌入式面试题目,位运算使用 3.interview question for firmware engineer interview
【代码】位运算使用 3.interview question for firmware engineer interview。
2023-12-22 11:17:48
393
原创 指针形参不能传递指针Check the address translation and weather could output based on parameter points.
【代码】指针形参不能传递指针Check the address translation and weather could output based on parameter points.
2023-12-21 23:24:05
360
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人