摘要:
1.简述智能指针的特点,简述new和malloc的区别。 shared_ptr,显现共享式特点,多个同类型的shared指针可以共享一个对象,当持有者的计数归0,shared_ptr指向的指针就会被释放; weak_ptr,share的小弟,可以和shared_ptr共享同一个对象,但不会纳入持有者 阅读全文
摘要:
python是非常好用的一门语言,因为它有很多别人封装好底层逻辑的库,我们只需要用简单的函数调用或者经过并不复杂的初始化过程即可。最近要投递简历,所以在处理简历的时候遇到一个问题,就是生成了一份pdf简历,但有一页是多余的,一开始是用wps进行删除的,不过只进行删除然后保存一项操作,就要充钱了!!! 阅读全文
摘要:
作为最容易上手之一的语言,python拥有着大量的第三方库,这些第三方库的存在使得很多人可以专注于业务逻辑、数学逻辑而忽略繁琐的代码操作,python的opencv第三方库就是其中之一。 一、第三方库的安装和简单使用 安装 简单的pip安装就可以了,opencv库的使用,很经常地涉及一些矩阵运算,所 阅读全文
摘要:
这篇文章主要是想针对多进程的创建和一些通信手段来进行一下记录 创建子进程 关于创建子进程的原型一般都是用的这个,直接fork,这个函数在父进程中调用,在父子进程中各有一个pid_t类型的返回值,父进程中得到的是子进程的ID,子进程中得到的是0值。当然调用失败就是-1。 //创建进程,然后复制出另一份 阅读全文
摘要:
主要是针对openGL的一些初步的学习,因为openCV主要是处理图像视频,是从现有的得到数据,而openGL好像是从数据进行绘图,学习一下。在《计算机图形学编程》一书中,它把图形编程定性为着色器编程,相对于C/C++这种,就可谓是两种明线了,C/C++到了后期要进行编译器调优,估计图形编程也是如此 阅读全文
摘要:
数组,存储同类型的复合类型;结构体,存储不同类型的复合类型,用于自定义数据结构。 计算机中,针对存储大量数据的集合,有着两种方式,一种是以块式集中存储数据,这就是数组的存储方式,大量同类型的数据集中放在一块;另外一种大量数据逐个分开,但其存储的数据项就包括下一个数据的存储地址,就像一个方向标,指向下 阅读全文
摘要:
关于流程控制,一般来说,计算机使用有着三种流程:一就是正常走,按照预先设定的语句序列执行,二就是重复做那么几个动作,直到满足条件,三就是有几条分支走向,根据目前条件去选择分支序列执行。 一、C中的循环 在C语言中,针对循环这一特性的就有常见于循环次数不明确的while关键字,循环次数明确的for关键 阅读全文
摘要:
背靠国外各大金主的go语言,在各种推动下,可谓是新的弄潮儿,但国内虽然各种推销,但从安装到开发再到维护,资料都少之又少,可能被垄断了解释权吧。 因此下面的也只是一个记录而已,是一次仅限于本人本机本阶段的成功尝试。 一、win11下golang安装 go语言有个人社区,但在国外,访问起来等同于访问go 阅读全文
摘要:
这是一次离谱问题和胡搞一通莫名解决的记录 背景:win11系统下,原有的go1.18更新到go1.19后出现了莫名的go: no sucn tool "compile"的情况。 当时检查go env,如下: PS D:\Desktop> go env set GO111MODULE=off set 阅读全文
摘要:
引入一个概念,对于计算机来说,外来数据都是输入,经过计算机处理的结果并进行显示的就是输出。在linux里面,一切都是文件,就连输入输出,都可以划归到"文件"一类,而为了管理这些文件,有个概念叫文件描述符,它们都是整数,对应着不同的文件。文件描述符0表示标准输入,文件描述符1表示标准输出,文件描述符2 阅读全文