miwaiwai

导航

04 2023 档案

特殊名词变复数
摘要:sheep单复数同形 阅读全文

posted @ 2023-04-30 22:18 米歪歪 阅读(81) 评论(0) 推荐(0) 编辑

哪个国家人的复数
摘要:中日不变,英法变,其余后面加s chines japaneseEnglishman englishmen Franchman franchmen 阅读全文

posted @ 2023-04-30 22:01 米歪歪 阅读(113) 评论(0) 推荐(0) 编辑

零冠词
摘要:零冠词 月季星期节假洲, 学科球类三餐前 颜色语种和国名, 称呼习语及头衔 阅读全文

posted @ 2023-04-30 19:45 米歪歪 阅读(34) 评论(0) 推荐(0) 编辑

中考英语学习
摘要:1.wheather天气,不可数 2.名词做定义,或者说做形容词是单数 不能用:the shoes factory 少数:cloths shop 衣服店 goods train 货车 eys drops 眼药水 3.所有格和修饰的名词是主动关系, the shoe factory,而不是the sh 阅读全文

posted @ 2023-04-29 11:41 米歪歪 阅读(170) 评论(0) 推荐(0) 编辑

select模型
摘要: 阅读全文

posted @ 2023-04-28 22:09 米歪歪 阅读(11) 评论(0) 推荐(0) 编辑

udp开发中需要注意的问题
摘要: 阅读全文

posted @ 2023-04-27 15:45 米歪歪 阅读(17) 评论(0) 推荐(0) 编辑

断链修复
摘要: 阅读全文

posted @ 2023-04-26 17:21 米歪歪 阅读(17) 评论(0) 推荐(0) 编辑

求文件描述符的函数fileno
摘要:#include <stdio.h> void clearerr(FILE *stream); int feof(FILE *stream); int ferror(FILE *stream); int fileno(FILE *stream);求文件描述符的函数 阅读全文

posted @ 2023-04-26 15:13 米歪歪 阅读(21) 评论(0) 推荐(0) 编辑

解决僵死进程的方法
摘要: 阅读全文

posted @ 2023-04-25 15:51 米歪歪 阅读(25) 评论(0) 推荐(0) 编辑

回收子进程
摘要:回收子进程,WNOHANG参数是为房子父进程睡眠,所以使用非阻塞方式 阅读全文

posted @ 2023-04-24 21:07 米歪歪 阅读(14) 评论(0) 推荐(0) 编辑

connect
摘要: 阅读全文

posted @ 2023-04-24 13:19 米歪歪 阅读(61) 评论(0) 推荐(0) 编辑

recv函数具有包的提前预读
摘要:#include <sys/types.h> #include <sys/socket.h> ssize_t recv(int sockfd, void *buf, size_t len, int flags); 1.具有紧急指针功能 2.具有带外数据 3.数据包提前预读 ssize_t recvf 阅读全文

posted @ 2023-04-24 12:55 米歪歪 阅读(15) 评论(0) 推荐(0) 编辑

通过信号集添加信号
摘要: 阅读全文

posted @ 2023-04-23 18:49 米歪歪 阅读(14) 评论(0) 推荐(0) 编辑

select模型
摘要: 阅读全文

posted @ 2023-04-21 22:09 米歪歪 阅读(12) 评论(0) 推荐(0) 编辑

获取资源相关的软硬件函数
摘要:#include <sys/time.h> #include <sys/resource.h> int getrlimit(int resource, struct rlimit *rlim); int setrlimit(int resource, const struct rlimit *rli 阅读全文

posted @ 2023-04-21 20:57 米歪歪 阅读(8) 评论(0) 推荐(0) 编辑

udp服务器模型
摘要: 阅读全文

posted @ 2023-04-21 20:18 米歪歪 阅读(15) 评论(0) 推荐(0) 编辑

框架der,webservice
摘要:框架der,webservice 阅读全文

posted @ 2023-04-21 19:14 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

socket进程注意事项
摘要: 阅读全文

posted @ 2023-04-19 19:07 米歪歪 阅读(12) 评论(0) 推荐(0) 编辑

c&c++ 的window环境获取exe文件所在的目录
摘要:#include <iostream> #include<stdio.h> #include <direct.h> #include <windows.h> #include<process.h> #include <atlstr.h> char buff[MAX_PATH];//用于存放获取的路径 阅读全文

posted @ 2023-04-19 11:16 米歪歪 阅读(188) 评论(0) 推荐(0) 编辑

c&c++获取当前目录
摘要:#include <iostream> #include<stdio.h> #include <direct.h> #define MAXPATH 1024 using namespace std; int main(int argc, char* argv) { char buf[80]; cha 阅读全文

posted @ 2023-04-18 22:44 米歪歪 阅读(21) 评论(0) 推荐(0) 编辑

回收子进程
摘要: 阅读全文

posted @ 2023-04-17 20:21 米歪歪 阅读(5) 评论(0) 推荐(0) 编辑

核心api
摘要: 阅读全文

posted @ 2023-04-17 07:19 米歪歪 阅读(10) 评论(0) 推荐(0) 编辑

信号状态
摘要: 阅读全文

posted @ 2023-04-16 20:59 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

读写锁
摘要:1.写优先级高 2.写独占 3.读共享 阅读全文

posted @ 2023-04-16 17:14 米歪歪 阅读(5) 评论(0) 推荐(0) 编辑

线程同步
摘要: 阅读全文

posted @ 2023-04-16 12:23 米歪歪 阅读(2) 评论(0) 推荐(0) 编辑

线程进程控制原语
摘要: 阅读全文

posted @ 2023-04-16 11:24 米歪歪 阅读(11) 评论(0) 推荐(0) 编辑

pthread_cancel杀死线程需要一个取消点,
摘要:pthread_cancel杀死线程需要一个取消点,就是需要进入内核的契机,而进入内核需要通过系统调用才能够进去的,如果没有系统调用,程序一直在栈和寄存器之间运行,没有进入内核的机会,当然杀不死线程 阅读全文

posted @ 2023-04-16 08:14 米歪歪 阅读(30) 评论(0) 推荐(0) 编辑

信号优先级
摘要:信号优先级比程序要高 阅读全文

posted @ 2023-04-16 08:11 米歪歪 阅读(22) 评论(0) 推荐(0) 编辑

for循环和pthread_create
摘要:for循环是执行原语,他是一种原语逻辑,执行速度非常快,不需要内核空间和用户空间的切换 pthread_create是底层是通过clone系统调用实现的,执行完成以后,需要通过mmu完成内核空间和用户空间的切换,所以比较耗时 所以:for循环比pthread_create速度快,节约时间 阅读全文

posted @ 2023-04-16 05:46 米歪歪 阅读(35) 评论(0) 推荐(0) 编辑

线程特点
摘要: 阅读全文

posted @ 2023-04-16 04:54 米歪歪 阅读(21) 评论(0) 推荐(0) 编辑

创建守护进程步骤
摘要:1.创建子进程,父进程退出. 所有工作在子进程中进行形式上脱离了控制终端2.在子进程中创建新会话+setsid()函数 使子进程完全独立出来,脱离控制。3.改变当前目录位置 chdir()函数 防止占用可卸载的文件系统 也可以换成其它路径*4.重设文件权限掩码 umask0)函数 防止继承的文件创建 阅读全文

posted @ 2023-04-16 04:53 米歪歪 阅读(85) 评论(0) 推荐(0) 编辑

flock函数的锁文件的结构体
摘要:/usr/include/asm-generic/fcntl.h root@SHPD18F-SP01:/home/sftp_root/tmp# cat /usr/include/asm-generic/fcntl.h #ifndef _ASM_GENERIC_FCNTL_H #define _ASM 阅读全文

posted @ 2023-04-15 22:48 米歪歪 阅读(43) 评论(0) 推荐(0) 编辑

同步异步阻塞费阻塞
摘要:同步和异步是内核代码实现的方式 阻塞和非阻塞:获取结果的方式(等待还是不等待) 阅读全文

posted @ 2023-04-15 22:03 米歪歪 阅读(9) 评论(0) 推荐(0) 编辑

信号
摘要:非实时信号都不支持排队,都是不可靠信号; 实时信号都支持排队,都是可靠信号 阅读全文

posted @ 2023-04-14 15:10 米歪歪 阅读(23) 评论(0) 推荐(0) 编辑

signal信号返回值类型__sighandler_t
摘要:sighandler_t signal(int signum, sighandler_t handler); 这个是signal的返回值,但是不是真正的返回值,真正的返回值类型__sighandler_t ,前面要带2个下划线 阅读全文

posted @ 2023-04-14 11:23 米歪歪 阅读(39) 评论(0) 推荐(0) 编辑

树的遍历算法
摘要: 阅读全文

posted @ 2023-04-13 16:24 米歪歪 阅读(23) 评论(0) 推荐(0) 编辑

树节点的定义
摘要:树节点的定义: 阅读全文

posted @ 2023-04-13 11:07 米歪歪 阅读(37) 评论(0) 推荐(0) 编辑

代码中的变量地址是逻辑地址
摘要:代码中的变量地址是逻辑地址 阅读全文

posted @ 2023-04-12 09:49 米歪歪 阅读(16) 评论(0) 推荐(0) 编辑

linkqueue
摘要:linkqueue.h linkqueue.c 阅读全文

posted @ 2023-04-11 20:09 米歪歪 阅读(11) 评论(0) 推荐(0) 编辑

栈的应用
摘要:栈应用场景: 1.就近匹配 2.中缀,后缀 3. 阅读全文

posted @ 2023-04-11 16:47 米歪歪 阅读(26) 评论(0) 推荐(0) 编辑

STL使用教程
摘要:https://blog.csdn.net/hongge_smile/article/details/118661196 谓词: 返回bool类型的仿函数称为谓词 如果operator()接受一个参数,那么叫做一元谓词 如果operator()接受两个参数,那么叫做二元谓词 阅读全文

posted @ 2023-04-10 16:54 米歪歪 阅读(18) 评论(0) 推荐(0) 编辑

双向链表
摘要:dlinklist.h dlinklist.c 阅读全文

posted @ 2023-04-10 12:45 米歪歪 阅读(3) 评论(0) 推荐(0) 编辑

循环链表
摘要:circlelist.h circlelist.c 阅读全文

posted @ 2023-04-10 09:25 米歪歪 阅读(10) 评论(0) 推荐(0) 编辑

libev使用
摘要:1.安装:https://blog.csdn.net/Dancer__Sky/article/details/85156972 2.使动态链接库生效命令:/sbin/ldconfig -v 3.编译命令:gcc -o libevtest2 libevtest2.c -lev 4.测试程序 root@ 阅读全文

posted @ 2023-04-09 22:30 米歪歪 阅读(69) 评论(0) 推荐(0) 编辑

glibc是linux常用库
摘要:glib是linux常用库 使用glib编译过程 gcc glibtest.c `pkg-config --cflags --libs glib-2.0` -o glibtest glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性 glib简介 glib是Gtk +库和G 阅读全文

posted @ 2023-04-09 19:22 米歪歪 阅读(114) 评论(0) 推荐(0) 编辑

linklist链表
摘要:写底层库不能有warning告警 LinkList.h #ifndef _MYLINKLIST_H_ #define _MYLINKLIST_H_ typedef void LinkList; /* typedef struct _tag_LinkListNode LinkListNode; str 阅读全文

posted @ 2023-04-08 13:43 米歪歪 阅读(14) 评论(0) 推荐(0) 编辑

c++学习
摘要:1.内联函数 2.默认参数 3.函数占位符 4. 在c++中=号的赋值和初始化的意义不一样,而且编译器对他们的实现方式不一样 阅读全文

posted @ 2023-04-08 13:16 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

Seqlist线性表(顺序存储)
摘要:seqlist.h seqlist.c 可以从github上搜索 seqlist.h #ifndef __MY_SEQLIST_H__ #define __MY_SEQLIST_H__ // #define ERR_BASE 0 // #define ERR_PARAM ERR_BASE -1; t 阅读全文

posted @ 2023-04-08 13:14 米歪歪 阅读(40) 评论(0) 推荐(0) 编辑

引用的本质
摘要: 阅读全文

posted @ 2023-04-07 07:31 米歪歪 阅读(11) 评论(0) 推荐(0) 编辑

容器
摘要:1.Vector:动态数组 2.Deque:双端数组 3.List:双向链表 4.集合 1.Set不允许重复 2.Multiset允许重复 5明值对 1.Map 2.Multimap 阅读全文

posted @ 2023-04-07 07:30 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

stl头文件
摘要:include"vector" 容器头文件#include "algorithm" 算法头文件 #include<vector> #include "algorithm" vector<int > v1; v1.push_back(1); v1.push_back(2); v1.push_back( 阅读全文

posted @ 2023-04-06 10:39 米歪歪 阅读(70) 评论(0) 推荐(0) 编辑