转自:https://blog.csdn.net/liwenjia1981/article/details/6304547 头文件准备<string.h> 函数原型 void *memset(void *s, int ch, unsigned n); //n参数是以字节为单位,最好用sizeof() ...
分类:
其他好文 时间:
2020-03-27 12:45:14
阅读次数:
55
A "Divisibility Problem" 题意 给你两个正整数$a,b$ 你每次可以执行一次$a++$操作,问你最小的操作步数,使得$a$能被$b$整除 思路 数学 分情况讨论 当$ab$ 时,只要把$a$调整到离$kb$最近的一个$b$的倍数,即$\lceil {a / b}\rceil ...
分类:
其他好文 时间:
2020-03-27 11:16:20
阅读次数:
82
(Mark) : 类CPropertyPage的对象表示一张属性表的各页,或者说是被看作是标签对话框 - 摘自百度百科 (Mark) :CPropertyPage 是继承自CWnd的子类。 (Mark) :以下是类CPropertyPage的一些重要的类成员简介: 1)构造函数 这里讲三个CProp ...
分类:
编程语言 时间:
2020-03-26 12:22:26
阅读次数:
129
0x00 32位程序的PE结构 DOS头 nt头 = PE标识 + 文件头 + 扩展头 文件头 扩展头,文件头中的SizeOfOptionalHeader指定了扩展头的大小。 0x01 一份用c实现的代码段起始地址获取 + 读取dos头,获得nt头的偏移A + 文件头的偏移为A+sizeof(DWO ...
分类:
其他好文 时间:
2020-03-26 09:27:07
阅读次数:
82
C 库函数 void *memset(void *str, int c, size_t n) 复制字符 c(一个无符号字符) 到参数 str 所指向的字符串的前 n 个字符。 声明下面是 memset() 函数的声明。 void *memset(void *str, int c, size_t n) ...
分类:
编程语言 时间:
2020-03-26 01:05:48
阅读次数:
88
// 面试题21:调整数组顺序使奇数位于偶数前面 // 题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有 // 奇数位于数组的前半部分,所有偶数位于数组的后半部分。 #include <cstdio> void Reorder(int* pData, unsigned int ...
分类:
编程语言 时间:
2020-03-25 23:25:43
阅读次数:
64
字典树 描述 字典树 ,又称 单词查找树、Trie树、前缀树 ,是一种树形结构,是一种哈希树的变种。 典型应用是用于统计、排序和保存大量的字符串(但不仅限于字符串)。 常见操作有插入和查找,删除操作少见。 性质 根节点不包含字符 除根节点外每一个节点都只包含一个字符 从根节点到某一节点,路径上经过的 ...
分类:
编程语言 时间:
2020-03-25 23:20:55
阅读次数:
93
用select实现超时 1.read_timeout函数封装 2.write_timeout 3.accept_timeout 4.connect_timeout 套接字I/O超时设置方法 1.ararm 第一种: SIGALRM void handler(int sig) { return 0; ...
分类:
其他好文 时间:
2020-03-25 23:11:15
阅读次数:
85
KM算法 设二分图的两部分点集分别为 $X=\{X_1, X_2, \ldots, X_n\}$ 和 $Y=\{Y_1, Y_2, \ldots, Y_m\}$, $\left<X_i, Y_j\right>$ 的边权为 $w_{ij}$. 给两部分点集分别赋点权 $\{A_i\}, \{B_i\} ...
分类:
编程语言 时间:
2020-03-24 10:31:55
阅读次数:
113
1 SYSTEMTIME st1,st2; 2 GetSystemTime(&st1); 3 GetSystemTime(&st2); 4 5 int re=memcmp(&st1,&st2,sizeof(SYSTEMTIME)); 这种方法有时候会出错,虽然两个都是无符号的时间,但是SYSTEMT ...
分类:
其他好文 时间:
2020-03-23 16:59:13
阅读次数:
141