- 博客(89)
- 收藏
- 关注
原创 day驱动1
if(size>sizeof(kbuf))//用户空间期待读取的大小内核满足不了,那就给内核支持的最大大小。if(size>sizeof(kbuf))//用户空间期待读取的大小内核满足不了,那就给内核支持的最大大小。printf("第一个字符:1(LED1) 2(LED2) 3(LED3)\n");printf("第二个字符:0(关灯) 1(开灯)\n");if(kbuf[1]=='0')//关灯。if(kbuf[1]=='0')//关灯。if(kbuf[1]=='0')//关灯。
2023-08-16 20:55:03
128
原创 ADASDWQAEQW
private:int age;int num;public://无参构造Complex(){}//有参构造//先自增//后自增//逻辑非运算()temp.age=!age;temp.num=
2023-07-03 08:52:33
206
原创 dsasdasdasd
string str;int i=0;int j=0;while(i<j)char t;t=str[i];str[j]=t;i++;j--;int main()nizhi();return 0;
2023-06-27 20:55:20
239
原创 【无标题】
1、硬链接文件和源文件有相同的inode号(ls -i) #inode号,表示文件存储的扇区,有相同的inode号意味着占用同一片空间,硬链接文件是源文件的别名/保存了一个副本。4、软链接文件,如果源文件被删除,链接会断开,软链接文件会失效,如果重新创建一个同名的源文件,软链接文件会重新链接,并且链接到新创建的文件。tar -xvf 要拆包的文件名 ---->万能的拆包解压缩指令,既能完成拆包,也能解压缩。3、ls显示的文件的描述信息中链接文件的个数,指的是硬链接文件的个数。
2023-06-24 20:21:15
338
原创 【无标题】
sudo usermod -m -d 新的家目录位置 用户名—>修改用户家目录位置。sudo usermod -c 描述信息 用户名—>修改用户的描述信息。sudo usermod -l 新的用户名 原来的用户名—>修改用户名。sudo vim /etc/group ---->存放所有组用户的信息。sudo usermod -g 目标组 用户名—>修改用户的所属组。fdisk----》磁盘分区命令。umount----》卸载分区。mkfs----》格式化指令。mount----》挂载分区。
2023-06-23 23:29:04
268
原创 【无标题】ADASDASDA
因为线程操作函数,需要依赖于第三方库,所以,想使用线程处理函数,需要安装对应的库 sudo apt-get install manpages-posix manpages-posix-dev。线程由于共用进程的资源,所以多线程没有多进程安全,使用多线程是因为开销较小。线程几乎不占用资源,只占用的很小的有关执行状态的资源,大概在(8K)左右。进程是资源分配的最小单元,线程是调度器进行调度的最小单位。多线程(LWP轻量版的进程):线程是粒度更小的处理单元。线程共享进程的资源,多进程拥有自己独立的资源。
2023-06-22 20:47:12
284
原创 【无标题】asdasd
sudo vim /etc/NetworkManager/NetworkManager.conf ----->修改配置文件把配置文件中的false改成true。sudo rm /var/lib/NetworkManager/NetworkManager.state ----->删除配置文件。桥接:可以和外部设备通信,主机和Ubuntu分别使用不同的IP地址。NAT:可以和外部设备通信,主机和Ubuntu公用一个IP地址。【4】Ubuntu网络图标消失。主机:只能和主机通信。
2023-06-18 23:18:46
108
原创 dayadasd
/另存客户端地址信息,0,1,2,sfd不可能有对应的客户端。if(j<0) //若集合中没有要监测的文件描述符了,则让maxfd=-1;FD_ISSET(i, &tmpfds)) //如果不在集合中,则直接往后继续遍历。//从目前最大的文件描述符往小的判断,直到判断带在集合中,
2023-06-12 23:24:37
1569
原创 【无标题】
sprintf(rcv_msg.text, "-----%s 已下线-----\n", rcv_msg.name);sprintf(rcv_msg.text, "-----%s登录成功-----", rcv_msg.name);//1024-49151,网络字节序。printf("----------1. 下载----------\n");printf("----------2. 上传----------\n");printf("----------3. 退出----------\n");
2023-06-12 08:49:51
658
原创 dadsad
/printf(" 快编号:%d | %d %d\n", ntohs(*(short*)(buf+2)), buf[2], buf[3]);//printf("操作码:%#x | %d %d\n", ntohs(*(short*)buf), buf[0], buf[1]);printf("----------1. 下载----------\n");printf("----------2. 上传----------\n");printf("----------3. 退出----------\n");
2023-06-08 23:23:58
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人