一个进程写数据,一个进程读数据 写进程: 1. shmget()获取共享内存 2. shmat()共享内存映射到进程空间 3. 写数据 读进程: 1. shmget()获取共享内存 2. shmat()共享内存映射到进程空间 3. 读数据 4. shmdt()共享内存从进程空间解除映射 5. shm ...
分类:
其他好文 时间:
2020-02-10 18:11:57
阅读次数:
75
概述 分治FFT不是一个算法而是一种思想,一般指两种套路$CDQ$分治解决函数问题,分治+$FFT/NTT$合并背包 分治背包 问题 问题形如给出$n$种物品,第$i$种物品有$a_i$个,大小为$w_i$ 答案的生成函数即为$\displaystyle{\prod_{i=1}^n(1+a_i x^ ...
分类:
其他好文 时间:
2020-02-09 18:10:58
阅读次数:
57
细节很多,改了好久。。 /* 按阶梯状贪心填入字符,当第k行被填满后,再去填其他空位 */ #include<bits/stdc++.h> using namespace std; #define N 2005 char s[N*N],t[N*N],ans[N][N]; int n,l,k,len; ...
分类:
其他好文 时间:
2020-02-08 19:38:31
阅读次数:
76
void *memcpy(void *dest, void *src, unsigned n); string.h 返回值:dest*地址 功能:拷贝src n个字节到dest指向的内存 #include <stdio.h> #include <stdlib.h> #include <string. ...
分类:
其他好文 时间:
2020-02-07 17:05:11
阅读次数:
62
雪花雪花雪花 用到的是最小表示法 有N片雪花,每片雪花由六个角组成,每个角都有长度。 第i片雪花六个角的长度从某个角开始顺时针依次记为ai,1,ai,2,…,ai,6。 因为雪花的形状是封闭的环形,所以从任何一个角开始顺时针或逆时针往后记录长度,得到的六元组都代表形状相同的雪花。 例如ai,1,ai ...
分类:
编程语言 时间:
2020-02-06 14:50:06
阅读次数:
77
1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #include<algorithm> 5 #include<map> 6 #include<queue> 7 #include<string> 8 using namespa ...
分类:
其他好文 时间:
2020-01-26 11:40:42
阅读次数:
72
BabyXor 2019_UNCTF 查壳 脱壳 dump 脱壳后 IDA静态分析 int main_0() { void *v0; // eax int v1; // ST5C_4 char *v2; // ST6C_4 const char *v3; // ST68_4 void *v4; // ...
分类:
其他好文 时间:
2020-01-24 17:20:38
阅读次数:
333
看到这题,我们不难想到一个dp,就是设 为到达 节点比最短路多了 的方案总数. 但是我们发现这个状态根本没办法转移: 可以从任何一个有连边的节点转移.(有后效性) 所以我们倒着跑就好了 ~ ...
分类:
其他好文 时间:
2020-01-18 21:02:15
阅读次数:
82
从 src 复制 n 个字符到 dest。 void *memcpy(void *dest, const void *src, size_t n) { void *pdest = dest; void *psrc = src; assert((pdest != NULL) && (psrc != N ...
分类:
其他好文 时间:
2020-01-18 15:01:50
阅读次数:
85
无损解码速度快,需要56ms(基于YUV和DCT的需要1.6s),经过优化,比如将for循环改为C语言自带的memcpy替换,提升到50ms,还不足于正常播放,因为1000ms/50ms=20帧峰值。为此需要提速,如果正常播放25帧视频,则需要可播放30帧的能力。 1. 对于图像提速可采用以下方法: ...
分类:
编程语言 时间:
2020-01-09 01:02:12
阅读次数:
107