随笔分类 -  c

摘要:1、从远程ftp服务器下载文件的命令格式: get 远程ftp服务器上当前目录下要下载的文件名 [下载到本地机器上当前目录时的文件名],如: 1 get nmap_file [nmap] 意思是把远程ftp服务器下的文件nmap_file下载到本地机器的当前目录下,名称更改为nmap。 带括号表示可 阅读全文
posted @ 2021-04-09 16:51 MoonXu 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:使用chdir(3) 用于压缩的源文件要使用相对路径,不能使用绝对路径。否则压缩后生成的压缩问价里面也含有绝对路径 阅读全文
posted @ 2020-07-22 17:17 MoonXu 阅读(139) 评论(0) 推荐(0) 编辑
摘要:sprintf(buf, "%s.txt", g_buf);//结果总是'xt' 使用snprintf(); 阅读全文
posted @ 2020-07-22 17:15 MoonXu 阅读(212) 评论(0) 推荐(0) 编辑
摘要:system("cd /usr/video");//在10#板卡上面没有适合的shell可供执行 替代方案chdir("/usr/video"); 阅读全文
posted @ 2020-07-22 17:14 MoonXu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2020-07-14 16:48 MoonXu 阅读(5993) 评论(0) 推荐(0) 编辑
摘要:#include <winsock2.h> void init_winsock() { WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(2,2); err = WSAStartup( wVe 阅读全文
posted @ 2020-06-29 12:13 MoonXu 阅读(180) 评论(0) 推荐(0) 编辑
摘要:glibc:https://www.gnu.org/software/libc/ libc++:https://releases.llvm.org/download.html 阅读全文
posted @ 2020-06-27 18:15 MoonXu 阅读(6162) 评论(0) 推荐(2) 编辑
摘要:int main(){ struct flock lock; lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; lock.l_start = 0;//注意这里加锁的位置如果没有重合,那么两个进程或线程可以对同一个文件的不同位置进行加锁 lock.l_l 阅读全文
posted @ 2020-06-18 10:56 MoonXu 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1. cd /d g:work_code 2. command /? //查看command的帮助信息 3.cd..和cd ..(有空格和没空格都可以返回上层目录) 4.cd\ //退回到根目录 5.dir 后跟的参数 6.dir *.mp3 /b> aa.m3u //可以使用m3u播放列表播放歌曲 阅读全文
posted @ 2020-06-17 01:30 MoonXu 阅读(71) 评论(0) 推荐(0) 编辑
摘要:strcat(data, "<?xml version=\"1.0\" encoding=\"GB2312\" standalone=\"yes\" ?>\r\n"); 正确的做法是: memset(buf, 0, 256); sprintf(buf, "%s", "<?xml version=\" 阅读全文
posted @ 2020-06-16 15:13 MoonXu 阅读(230) 评论(0) 推荐(0) 编辑
摘要:#define MAXHUIKANLEN 3000*1024//这个正常 //#define MAXHUIKANLEN 4096*1024//不这个正常 char pSendBuffer[MAXHUIKANLEN]; 阅读全文
posted @ 2020-06-03 17:41 MoonXu 阅读(174) 评论(0) 推荐(0) 编辑
摘要:在普通的挂载里面都正常,但是挂载到阵列上面就报错:stat: Value too large for defined data type 解决办法:在项目的所有的头文件之前加 #define _FILE_OFFSET_BITS 64 阅读全文
posted @ 2020-06-03 17:18 MoonXu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2020-05-19 16:27 MoonXu 阅读(288) 评论(0) 推荐(0) 编辑
摘要:#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) & 阅读全文
posted @ 2020-04-08 16:18 MoonXu 阅读(164) 评论(0) 推荐(0) 编辑
摘要:cat是catenate的缩写, 连接;把…连接成链状 阅读全文
posted @ 2019-12-30 17:36 MoonXu 阅读(510) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2019-11-30 14:03 MoonXu 阅读(169) 评论(0) 推荐(0) 编辑
摘要:/usr/include/x86_64-linux-gnu/ 阅读全文
posted @ 2019-11-25 15:41 MoonXu 阅读(174) 评论(0) 推荐(0) 编辑
摘要:cat查看二进制文件后所有命令都乱码执行reset即可恢复 阅读全文
posted @ 2019-10-27 13:06 MoonXu 阅读(819) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2019-09-19 01:25 MoonXu 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:生产者信号量producer(100); 消费者信号量consumer(0); 生产者是盛饭的,A桌子上有100个空碗就相当于有100个信号量。获得一个信号量相当于别人从桌子拿起一个碗递给他,他盛了1碗饭。A桌子总的碗数减1(A.acquire())A--。B桌子上有1碗可以吃(B.release( 阅读全文
posted @ 2019-09-18 23:56 MoonXu 阅读(394) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示