20175325 实现mypwd(选做,加分) ================================ 一、题目内容: 1 学习pwd命令 2 研究pwd实现需要的系统调用(man k; grep),写出伪代码 3 实现mypwd 4 测试mypwd 二、步骤: 功能:查看”当前工作目录“ ...
分类:
其他好文 时间:
2019-12-15 14:46:13
阅读次数:
91
问题描述 完成一个目录复制命令mycp,包括目录下的文件和子目录, 运行结果如下: 思路 这道题目主要涉及文件读写操作和属性修改。需要支持文件夹复制、文件复制,在Linux下还要支持软链接的复制。 思路如下: 获取待复制目录的绝对路径 根据绝对路径进行dfs或者bfs搜索所有子目录项 判断子目录是属 ...
分类:
编程语言 时间:
2019-12-14 22:47:03
阅读次数:
117
目录 1 c ? strcpy ? strcat ? strlen ? strncat ? strncpy ? strcspn ? strdup ? stricmp ? strerror ? strcmp strcpy 原型:extern char *strcpy(char *dest,char * ...
分类:
其他好文 时间:
2019-12-07 12:36:32
阅读次数:
104
strcmp:C++自带函数 字典序 strcpy:交换顺序 getline: 本质上有两种getline函数,一种在头文件中,是istream类的成员函数。一种在头文件中,是普通函数。 在中的getline函数有两种重载形式: 作用是从istream中读取至多n个字符保存在s对应的数组中。即使还没 ...
分类:
其他好文 时间:
2019-12-07 12:09:31
阅读次数:
87
用指针实现整行数组的交换: 用的是memcpy #include <string.h> int main() { int a[2][2] = {1,2,3,4}; int t[2];//临时空间。 int i,j; memcpy(t,a[0], sizeof(a[0]));//将第0行的数据放到临时 ...
分类:
其他好文 时间:
2019-12-01 13:54:03
阅读次数:
76
ch只有最低的字节起作用 自己写的memcpy可能存在内存重叠问题,要特别注意 ...
分类:
其他好文 时间:
2019-11-30 21:17:45
阅读次数:
82
1 #include <stdio.h> 2 #include <string.h> 3 #include "iostream" 4 5 typedef struct { 6 unsigned int dwMsgLen; 7 char ucMsg[0]; //柔性数组(零长数组) C99以上支持 8 ...
分类:
编程语言 时间:
2019-11-25 23:54:30
阅读次数:
87
题意:求一条链 $(u,v)$ 上不同的颜色数。 我们可以求出树的出栈入栈序(or 括号序?我也不确定)。 图(from "attack" ) 然后有一个很优美的性质: 设点 $u$ 的入栈时间为 $dfn[u]$ ,出栈时间为 $low[u]$ 设两个点 $u,v$ 满足 $dfn[u] incl ...
分类:
其他好文 时间:
2019-11-23 21:47:05
阅读次数:
74
简述 CVE 2017 7269是IIS 6.0中存在的一个栈溢出漏洞,在IIS6.0处理PROPFIND指令的时候,由于对url的长度没有进行有效的长度控制和检查,导致执行memcpy对虚拟路径进行构造的时候,引发栈溢出,该漏洞可以导致远程代码执行。 测试环境 受攻击系统:windows serv ...
分类:
其他好文 时间:
2019-11-16 23:44:01
阅读次数:
288
1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_layer.h> 5 6 7 UF_initialize(); 8 9 //创建图层类别 10 UF_LAYER_category_info_t category_info1; 11 strcpy(ca ...
分类:
其他好文 时间:
2019-11-13 22:13:04
阅读次数:
99