- 博客(24)
- 收藏
- 关注
原创 Linux下多任务编程(网络编程2)
本文介绍解决accpet和recv相互阻塞的问题,可以用多线程并发外也可以用epoll I/O多路复用的方式解决。
2024-10-11 01:25:38 409
原创 文件IO(Linux文件IO,目录操作函数)
本文介绍Linux系统下自带的文件IO的函数、文件权限掩码(umask)、目录操作函数(stat函数获取文件属性,opendir函数打开目录,readdir函数读取目录,每次读取一个文件,closedir函数关闭文件目录)。
2024-10-11 01:19:45 341
原创 文件IO(标准文件IO)
本文记录标准文件IO和Linux文件IO的区别,标准文件IO相关函数(fopen、fgetc、fputc、fclose、fgets、fputs、fread、fwrite),标准IO三个流(stdin、stdout、stderr),时间函数time、ctime、localtime。
2024-09-24 17:43:54 953
原创 数据结构(算法与时间复杂度、查找算法)
算法是一个有穷的规则的有序集合,确定看解决某一个问题的运算序列。算法的好坏程度从空间复杂度和时间复杂度来考量。
2024-09-20 13:43:46 307
原创 C语言笔记(避免头文件重复包含、memcpy函数、枚举、共用体)
记录嵌入式学习的过程,C高级篇,避免头文件重复包含、mencpy与strcpy区别、结构体与共用体区别。
2024-09-14 15:05:02 483
原创 C语言笔记(函数指针,const、extern、static关键字)
学习记录。。。 本质就是指针,指向函数的指针,存放的是一个函数的地址。 函数类型 * p = 函数地址; 函数类型:去掉函数的名字和参数名字; 例如 int fun(int a,int b) --> int (int,int) 函数地址:函数名字就是函数在内存中的首地址。 (1)用函数指针调用函数; (2)将函数作为另一个函数的参数,就能将函数传递过去。 回调函数 只
2024-09-11 19:29:25 432
原创 上传到gitee的过程
执行$ git pull --rebase origin master。$ git remote add origin 接仓库地址。$ git commit -m '提交文件的说明'自己解决是因为仓库地址问题,重新添加仓库地址。$ git add 文件夹名/文件名/.
2024-07-15 14:46:01 210 1
原创 Qt生成的exe文件运行
例如:D:\qt_code\note_qt_demo\demo.exe。找到自己项目构建时 64-bit 或者 32-bit。终端中输入 cd /d 存放demo.exe的文件夹。将demo.exe 文件放在一个自己喜欢的文件夹下。输入 windeployqt demo.exe。
2024-07-11 22:56:17 168
原创 解决MFC开发给控件添加变量时,报错“未能返回新代码元素。可能是语法错误”
解决办法:关闭项目工程,删除隐藏文件夹.vs,重新启动项目再次添加变量就可以了。
2024-06-25 16:59:44 167 1
原创 docker: Error response from daemon: OCI runtime create failed: container_linux.go:349
Linux内核不兼容:OCI(Open Container Initiative)是一个开放标准,用于容器的运行时。如果您的Linux内核版本过低或不兼容OCI标准,就可能导致OCI runtime create失败的问题。OCI runtime create失败的错误信息通常意味着Docker无法成功创建一个容器的运行时环境。资源不足:容器需要一定的系统资源,包括CPU、内存等。容器配置问题:容器的配置文件可能存在问题,比如缺少必要的参数或者参数设置不当,都可能导致容器无法正常创建。
2024-04-19 14:37:07 2393 1
原创 2024最新官网VMware下载安装教程
密钥:MC60H-DWHD5-H80U9-6V85M-8280D(来自一位大神)进入到下面的页面,下滑找到③。点击下载,之后安装。安装完成后点击许可证验证。
2024-04-10 16:58:19 683 1
原创 Linux下多任务编程(线程)
一个进程可以拥有多个线程,其中每个线程共享该进程的所有资源。但是由于线程共享了进程的资源和地址空间,因此任何线程对系统资源的操作都会给其他线程带来影响。多线程在访问共享资源时,线程的同步和互斥问题就非常重要了。互斥:任何时刻一个线程在访问共享资源时,其他线程只能阻塞等待。多个线程要按照一定的顺序相互配合完成某个任务。
2022-11-29 19:24:05 26
原创 Linux下多任务编程(进程)
并发执行:并不是真正意义上的同时运行,而是通过时间片轮转机制,谁先抢到cpu资源系统会分配时间片,时间片递减,时间片很短,频繁切换给人的感觉是同时运行并行执行:多个cpu,可以达到真正同时运行多个任务。
2022-11-24 14:57:25 30
原创 获取一个字符串在另一个字符串中出现的次数。 比如:获取sub= “AB“”在 “str = “ABACBABAABAC“ 中出现的次数。
在于运用String类中的常用方法,String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。
2022-11-18 17:13:56 412 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人