- 博客(10)
- 收藏
- 关注
原创 Linux网络图标消失
上图中的managed=false改为managed=true。一般上面三句命令便可解决、解决不了就再修改conf配置文件。Linux网络图标消失,从而连不上网,以下命令处理。
2024-03-12 15:13:16
1963
1
原创 Linux下网络聊天室
今天有空升级了一下前面网络聊天室的功能,加了私聊、账号注册登录等操作、由于感觉存储聊天记录文件整理麻烦没有很大必须,需要还没做查看聊天记录的功能,所以就没加文件保存聊天记录这一功能,后面有需要再加,刚入门Linux有需要的小伙伴代码自取。
2024-03-12 15:04:03
1319
4
原创 从单片机看内存划分(堆、栈、静态、常量、代码)
栈区:编译器自动分配释放、存放局部变量、形参、函数返回值等数据、栈区之中的数据的作用范围过了之后,系统就会回收自动管理栈区的内存,例如局部变量只作用与本函数内、栈内的值是可读可写的、包含在SRAM中。静态区:存放静态变量(static)与全局变量的空间、静态区的内存被分配后, 静态区的内存直到程序全部结束之后才会被释放、其值是可读可写的、包含在SRAM中。代码区:存放程序的代码、即CPU执行的机器指令、只读的,存放函数体的二进制代码、重新上电,代码还会继续运行,并不会消失,所以存储在ROM中。
2023-07-12 20:38:31
948
1
原创 单片机ISP下载方式
调试代码过程中,有时候下载器会出现问题,这个时候为了方便,我们可以使用ISP方式下载,在keil中编译生成hex文件,使用上位机软件进行下载即可,我这边习惯使用FlyMcu。7.下载完成后,调回BOOT0引脚,BOOT0与BOOT1接地。6.点击开始编程,如果连接不上、开发板复位一下。1.BOOT0引脚接高,BOOT1引脚接地。3.选择keil生成的hex文件。2.选择串口(CH340)5.选择DTR、RTS模式。4.选择校验、编程后执行。
2023-07-04 17:04:11
1606
原创 MySQL数据库应用
目前众多方向项目中数据库频繁应用,出现频率越来越高,初学者掌握一两个典型数据库使用还是比较有必要的,先完成简单的增删改查,再做深入学习,下面是个入门的MySQL数据库应用,大家可以一起讨论看下数据库典型用法,有问题可以留言探讨学习。
2023-06-08 16:41:37
152
1
原创 source insight注释快捷键设置
Edit:Un-Comment Lines是取消多行注释命令。Edit:Comment Lines是注释多行命令。4.输入自己喜欢的快捷键、点击OK。2:找到以下两个命令。
2023-04-18 16:41:13
3149
原创 TCP握手/挥手简易理解
第四次挥手:客户端收到连接释放报文,发送确认,此时TCP连接还没有释放,必须经过两个最长报文段寿命的时间后,当客户端撤销相应的TCB后,才进入关闭状态,而服务器只要收到客户端发出的确认,立即进入关闭状态,所以,服务器结束TCP连接的时间要比客户端早。第二次握手:服务器收到syn包,确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即syn+ack包。第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),发送成功后,连接成功,完成三次握手。
2023-04-06 11:01:44
217
1
原创 Linux下简易网络聊天室
对于初学Linux的开发者而言,聊天室是个较好上手的练习小项目,本次实现简易群聊、聊天内容保存等功能,后面有时间再更新私聊、加好友.....,主要使用线程、TCP、多路复用实现。
2023-04-05 22:24:19
2130
1
原创 Linux安装软件无法获得锁
虚拟机安装时出现以下错误,往往是上次安装软件的时候,在未完成下载的情况下将终端强行关闭。此时 apt-get进程可能没有结束,可以查询进程号方式进行kill -9杀死,或者简单粗暴一点直接强制解锁。E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?强制解锁后再进行软件安装即可。
2023-04-05 22:15:36
1100
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人