随笔分类 - c
摘要:1、从远程ftp服务器下载文件的命令格式: get 远程ftp服务器上当前目录下要下载的文件名 [下载到本地机器上当前目录时的文件名],如: 1 get nmap_file [nmap] 意思是把远程ftp服务器下的文件nmap_file下载到本地机器的当前目录下,名称更改为nmap。 带括号表示可
阅读全文
摘要:使用chdir(3) 用于压缩的源文件要使用相对路径,不能使用绝对路径。否则压缩后生成的压缩问价里面也含有绝对路径
阅读全文
摘要:sprintf(buf, "%s.txt", g_buf);//结果总是'xt' 使用snprintf();
阅读全文
摘要:system("cd /usr/video");//在10#板卡上面没有适合的shell可供执行 替代方案chdir("/usr/video");
阅读全文
摘要:undefined reference to `__imp_WSAStartup'E:/CLion_code/c_multi_v2_server/main.c:11: undefined reference to `__imp_socket'E:/CLion_code/c_multi_v2_serv
阅读全文
摘要:#include <winsock2.h> void init_winsock() { WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(2,2); err = WSAStartup( wVe
阅读全文
摘要:glibc:https://www.gnu.org/software/libc/ libc++:https://releases.llvm.org/download.html
阅读全文
摘要:int main(){ struct flock lock; lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; lock.l_start = 0;//注意这里加锁的位置如果没有重合,那么两个进程或线程可以对同一个文件的不同位置进行加锁 lock.l_l
阅读全文
摘要:1. cd /d g:work_code 2. command /? //查看command的帮助信息 3.cd..和cd ..(有空格和没空格都可以返回上层目录) 4.cd\ //退回到根目录 5.dir 后跟的参数 6.dir *.mp3 /b> aa.m3u //可以使用m3u播放列表播放歌曲
阅读全文
摘要:strcat(data, "<?xml version=\"1.0\" encoding=\"GB2312\" standalone=\"yes\" ?>\r\n"); 正确的做法是: memset(buf, 0, 256); sprintf(buf, "%s", "<?xml version=\"
阅读全文
摘要:#define MAXHUIKANLEN 3000*1024//这个正常 //#define MAXHUIKANLEN 4096*1024//不这个正常 char pSendBuffer[MAXHUIKANLEN];
阅读全文
摘要:在普通的挂载里面都正常,但是挂载到阵列上面就报错:stat: Value too large for defined data type 解决办法:在项目的所有的头文件之前加 #define _FILE_OFFSET_BITS 64
阅读全文
摘要:stat 1.txt Access: 2020-05-19 16:02:32.439089101 +0800Modify: 2020-05-19 11:30:32.000000000 +0800Change: 2020-05-19 16:17:52.603686873 +0800 访问时间(Atim
阅读全文
摘要:#include <iostream>#include <cstdlib>using namespace std; unsigned int num;unsigned int n;void left(){ for (int i = 0; i < n; ++i) { //if ((1 << 31) &
阅读全文
摘要:cat是catenate的缩写, 连接;把…连接成链状
阅读全文
摘要:D类多播地址 多播地址是从224.0.0.0-239.255.255.255 224 oct: 1110 0000 239 oct:1110 1111 IP多播地址的有效位为28位 以太网地址为48位,IANA组织把00- 00- 5e开始的地址分配了用于多播的地址,以太网多播地址的最高二位必须为0
阅读全文
摘要:/usr/include/x86_64-linux-gnu/
阅读全文
摘要:cat查看二进制文件后所有命令都乱码执行reset即可恢复
阅读全文
摘要:while(1) 33 { 34 mm* p = NULL; 35 pthread_mutex_lock(&mutex); 36 while(head == NULL) 37 pthread_cond_wait(&cond, &mutex); 38 p = head->next; 39 printf
阅读全文
摘要:生产者信号量producer(100); 消费者信号量consumer(0); 生产者是盛饭的,A桌子上有100个空碗就相当于有100个信号量。获得一个信号量相当于别人从桌子拿起一个碗递给他,他盛了1碗饭。A桌子总的碗数减1(A.acquire())A--。B桌子上有1碗可以吃(B.release(
阅读全文