- 博客(10)
- 资源 (23)
- 收藏
- 关注
原创 操作系统(杂)内存区域
图片来源每个进程的虚拟地址空间都是从 0 地址开始的,我们在程序中打印的变量地址也其在虚拟地址空间中的地址,程序是无法直接访问物理内存的。虚拟地址空间中用户区地址范围是 0~3G,里边分为多个区块:保留区: 位于虚拟地址空间的最底部,未赋予物理地址。任何对它的引用都是非法的,程序中的空指针(NULL)指向的就是这块内存地址。.text段: 代码段也称正文段或文本段,通常用于存放程序的执行代码 (即 CPU 执行的机器指令),代码段一般情况下是只读的,这是对执行代码的一种保护机制。.data段: 数
2021-09-30 09:12:24 229
原创 CLion运行程序时添加命令行参数
Run -> Edit -> Configuration -> Program arguments那里添内容
2021-09-27 09:49:39 1689
原创 操作系统(九)主存和虚拟内存
文章目录1 主存保护2 地址绑定(需要深入继续理解)3 逻辑地址和物理地址4 Swapping5 contiguous memory allocation5.1 external fragmentation5.2 internal fragmentation6 分页(Paging)7 页表结构(Hierarchical Paging)8 虚拟内存1 主存保护2 地址绑定(需要深入继续理解)程序地址和程序操作的数据地址需要绑定在一起,以方便程序运行的时候找到数据。3 逻辑地址和物理地址逻辑地址是cp
2021-09-18 22:03:34 439
原创 pytest以及装饰器
文章目录1 装饰器2 pytest2.1 pytest.ini1 装饰器这里我就不班门弄斧了。bilibili的这门50分钟的讲义很用心。有编程基础,很快就看明白了!大概意思就是:一个函数上面,有@修饰符,那么这个函数就被装饰器装饰了。那么,这个函数会作为一个参数,传入到装饰器指定的函数中,所以这个函数真正执行时,实际上是一个增强版本的函数。在第一次调用的时候做增强,之后每次使用,都是增强后的函数了。最常见的情况就是作为一个测时间的函数。2 pytestpytest和装饰器有什么关系呢?用
2021-09-18 20:06:08 1777
原创 为什么使用补码?
文章目录补码(Two's complement)是什么对负数求二进制补码的一般过程为什么使用补码拓展阅读补码(Two’s complement)是什么大多数计算机使用补码来表示负数。这种方法在执行数学运算(如加法和减法)时更有效。位的最左边叫最高有效位 (the most significant bit or MSB) : 用于指示正数或负数,其余位用于存储数字的实际大小。正数总是以 0 开头。四位正数的补码数为 0000 = 0、0001 = 1~ 0111 = 7。最小的正数是最小的二进制能
2021-09-16 19:29:27 856
原创 在windows上使用dcmtk、Open CV以及Qt5.12.11开发医学软件客户端
0 必须使用vs开发?经常使用dcmtk,Open CV,qt在Windows下的界面开发,一定要用visual studio?1 总体认识我们自己开发的程序,依赖其他程序。必须对库的安装,以及引用,有一个认识。debug以及release所有配置这里不能乱用。最好还是一个版本,配置一个!头文件及其路径预定义的宏这个东西不要乱添加。宏相当于一些开关。会搞乱的。比如多字符集还是unicode的问题,因为我在配置里设了一个宏,所以每次都会检测到这个宏。出问题。2 dcmtk安装博客NetA
2021-09-07 21:59:49 436
原创 c/c++并发编程实战(pthread,openmp,openmpi,opencl)
通过soft3410以及sit315学习c/c++并发编程实战。主要是通过四种并发的工具api,完成两个任务:矩阵乘法以及向量加法。(其他可选的还有快速排序等,不过囿于时间,暂时浅尝辄止,如果以后工作接触到更多,那么再深入学习)文章目录0 并发模型1 pthread2 openmp3 openmpi4 多线程gdb,如何debug0 并发模型所有的api都有一些常见使用的api函数,如何使用需要知道1 pthreadLinux多线程pthreadhttps://subingwen.cn/linu
2021-09-07 21:59:39 779
原创 哲学家问题(使用等待队列解决公平问题)
https://sites.cs.ucsb.edu/~rich/class/cs170/notes/DiningPhil/index.html根据cs170,https://sites.cs.ucsb.edu/~rich/class/cs170/index.html里面的代码有些长,但是实现了解决饥饿问题!
2021-09-07 21:59:27 92
原创 在网易的第一份实习结束了
在网易,为期三个月的实习结束了。这是我的第一份实习,在此复盘总结一下。通勤之前还不太懂,现在终于有点明白通勤到底意味着什么了。从学校到中关村往返2小时的路程,这意味着哪怕你不加班,每天工作9小时,回到学校也基本没空闲时间干其他事情了。所以,下一份实习要找学校门口的大厂了~成长去大厂实习,最重要的目的其实是有所收获,有所成长。具体来说,想象面试官问你:你在这段实习经历中干了什么事情?你实现了什么接口,完成了什么代码?实现了什么优化?自己仔细想想这些问题怎么回答,怎么从自己的实习经历中挖
2021-09-04 18:29:44 232
原创 dicom viewer开发流水帐(使用dcmtk qt 以及Open CV)
开发一个dicom阅读器。前言2021-090903软件首先要有一个可以调试的基准从该基准上一步步加功能。这个基准要能够可视化,我们做的修改才能够显示出来。库:dcmtk, qt, open cv。首先上网看有没有轮子。itk-snap以及slicer等传统软件很大,可以在该软件上开发插件,但是,代码太大,不容易阅读。而itk-snap的初始代码不大,但是却太老了。所以很难选择好的轮子。最后找到2种可行的方向:在师兄的代码上改这个老铁的轮子2中老铁的轮子有问题。还是根据师兄的
2021-09-03 11:27:37 593
msvc2013 - OpenCV 3 Compile From Source and Qt.docx
2021-11-03
物料搬运机器人所有资料
2020-10-20
opencv编译的boostboostdesc_bgm.i
2020-09-29
good_adc - 副本.rar
2020-06-19
Virtual Serial Port Driver.rar
2020-06-14
Qt_CMake_Demo.zip
2020-05-29
智能仪器仪表分析——示波器的原理、使用方法及改进 - 副本.docx
2020-03-19
单片机电梯控制系统源码以及Proteus仿真设计报告等全套资料.rar
2020-03-19
STM32信号发生器.rar
2020-03-19
MSP430信号发生器.rar
2020-03-19
51信号发生器.rar
2020-03-19
基于MSP430实现的简易信号发生器报告.doc
2020-03-19
基于FPGA的红色标志物双目测距系统.doc
2019-12-01
MSP432小车iar代码.zip
2019-12-01
51单片机最小系统板PCB
2018-06-07
适用于2016年省赛电子设计竞赛自动循迹小车STM32F103所有程序
2018-06-03
适用于2016年电子设计竞赛江苏省以及辽宁省循迹小车题目的报告
2018-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人