不安全:C的指针操作不做保护,这样的粗暴手段会把安全因素破坏掉从而获得本来不应该获得的东西。比如常见的溢出和越界错误,就是C程序侵犯操作系统的保护领域时被踢出的表现。同时C不能够自动做边界检查,这在一定程度上提高了效率,但同时带来了安全隐患。Strcpy()、strcat()、sprintf()、g ...
分类:
其他好文 时间:
2020-01-22 19:52:21
阅读次数:
84
0. 1. strcpy() function #include <string.h> char* strcpy(char* destination, const char* source); 2. Allocating Memory dynamically: (1) void* malloc(in ...
分类:
其他好文 时间:
2020-01-21 13:36:25
阅读次数:
85
看到这题,我们不难想到一个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
1.变量转参数lr_save_string("参数内容","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param} 2.参数转变量char var[10];strcpy(var,lr_eval_string("{param}")):将参数{param}转换成C语言中的变 ...
分类:
其他好文 时间:
2020-01-13 12:51:59
阅读次数:
110
1 //c++给定字符分割 2 #include<iostream> 3 #include<vector> 4 #include<string.h> 5 using namespace std; 6 int main() 7 { 8 /* 最终把要分割的字符串根据给定分隔符划分为多个短的字符串*/ ...
分类:
编程语言 时间:
2020-01-12 11:28:35
阅读次数:
91
字符串常用函数 printf("%d",sizeof(arr));//可查看数组arr所占用的内存(一个int占4位,char占一位) strcpy(arr1,arr2); 将arr2中的内容拷贝到arr1中;arr1的内存需大于arr2 strcmp(arr1,arr2); 逐个比较,若arr1> ...
分类:
编程语言 时间:
2020-01-10 20:38:22
阅读次数:
102
无损解码速度快,需要56ms(基于YUV和DCT的需要1.6s),经过优化,比如将for循环改为C语言自带的memcpy替换,提升到50ms,还不足于正常播放,因为1000ms/50ms=20帧峰值。为此需要提速,如果正常播放25帧视频,则需要可播放30帧的能力。 1. 对于图像提速可采用以下方法: ...
分类:
编程语言 时间:
2020-01-09 01:02:12
阅读次数:
107
转跳点:🐏 1019 数字黑洞 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。 ...
分类:
其他好文 时间:
2020-01-08 23:03:19
阅读次数:
85
1: 题目 健写一个实现字符串替换的程序,该程序必须似含函数 replace(char*s,char*t,char“u),该函数实现将字符串s中所有出现的子串t替换为串u,并 输出替换后的串及替换的子串个数。若s中不包含子串t,则输出提示信息:没有满足条件的子串t。例如:replace("java ...
分类:
其他好文 时间:
2019-12-31 21:47:06
阅读次数:
198