1. 宽窄字节的区别及重要性 1.1 宽窄字节简介: C语言/C语言,使用的字符串指针就是 char* 类型,C中的字符串是 string,内部也是对 char* 的封装 窄字节 其实最早的系统都是窄字节的,也就是我们很常用的 char 因为都是英文的,英文本身就26个字母,再加上其他的一些标点符号 ...
摘要:本篇博客主要讲了 Redis 的持久化,包括 RDB 和 AOF。 可放大页面后查看,没有文字描述,如果后面有需要补充和注意的地方,会持续更新本片博客... 参考资料: [1]:The Design and Implementation of Redis 黄健宏 ...
分类:
其他好文 时间:
2020-06-12 01:07:52
阅读次数:
72
1.返回迭代器 map_date.begin(); map_date.end(); map_date.find(find_date); #include <iostream> #include <vector> #include <string> #include <map> using std:: ...
分类:
编程语言 时间:
2020-06-11 21:35:04
阅读次数:
82
第一阶段 01 Unity3D 基础操作 02 C# 语言基础 03 PS 图像简单处理 04 Unity3D 界面UI(UGUI或NGUI) 05 Unity3D 动画系统(Mecanim和DOtween) 06 Unity3D 图形数学(点乘、欧拉角、四元数等) 07 Unity3D 梳理代码( ...
分类:
编程语言 时间:
2020-06-10 19:23:48
阅读次数:
83
PS:中值滤波的概念和原理很多人都能用嘴说出来,但是有时候面试时就是需要手写中值滤波的操作,关键在面试时也没有那么多时间让你去考虑,所以在此记录一下。 中值滤波概念就不具体展开了, 简单点就是利用一个 k*k 的滑窗,通过用这个小区域的中位数来代替产生滑窗的中心像素的像素值, 有关滤波、去噪的知识可 ...
分类:
其他好文 时间:
2020-06-10 18:50:29
阅读次数:
91
Qt Designer快速入门 Qt Designer介绍 1. 制作UI界面一般通过 (1) UI制作工具 (2) 纯代码编写 两种方式实现 2. PyQt5也可以通过这两种方式实现,现在讲述的是通过 Qt Designer来设计UI界面 3. Qt Designer是专门用来设计PyQt程序中U ...
分类:
其他好文 时间:
2020-06-10 12:47:31
阅读次数:
69
1.为何vector的push_back/insert操作可能会导致迭代器失效? 如果vector的push_back/insert操作导致vector需要改变它的capacity时,会在另一块较大的内存区域去分配新的空间(一般是原来空间的2被),并把原来位置的内容拷贝过来,最后再把原来位置的存储给 ...
分类:
其他好文 时间:
2020-06-09 22:08:47
阅读次数:
84
C. Johnny and Another Rating Drop 题意 定义两个数字的差异为他们二进制相应位置不一样的个数,给出n,让求 0 和 1 , 1 和 2 ... n-1 和 n 的差异和。 思路 n这么大,多半是有规律的。 打表发现 1 1 2 3 4 7 8 15 把 n 表示为二进 ...
分类:
其他好文 时间:
2020-06-08 19:33:36
阅读次数:
112
背景:微信小程序开发,准备使用模板消息做些事情,但是发现需要先在微信公众平台的开发——开发设置——消息推送做配置,然后我们后台人员就开始各种配置,但是一到验证token就报错,很是郁闷,然后各种排查,发现了最终原因,过程和代码如下: 很多网站给出的服务器代码如下: //检查签名 /*** 验证消息推 ...
分类:
微信 时间:
2020-06-08 13:03:15
阅读次数:
240
Linux内核源码分析 -- 同步原语 -- 自旋锁 spinlock_t typedef struct spinlock { union { struct raw_spinlock rlock; #ifdef CONFIG_DEBUG_LOCK_ALLOC # define LOCK_PADSIZ ...
分类:
系统相关 时间:
2020-06-08 00:16:40
阅读次数:
138