- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C++11 实现 Twitter Snowflake
SnowflakeIdWorker c++11 Twitter Snowflake c++11实现版本 代码位置 SnowFlake 算法生成的 id 是一个64位大小的整数, 它的结构如下图: - 1位: 不用, 二进制中最高位为1的都是负数, 但是我们生成的id一般都使用整数, 所以这个最高位固定是0. 41位: 用来记录时间戳(毫秒级), 注意, 这里存储的不是当前的时间戳...
2018-02-12 15:52:59
3832
6
转载 如何防止文件被备份到iCloud 和iTunes?
转自http://arthurchen.blog.51cto.com/2483760/1125762 应用有一些文件需要永久的存储在本地使应用支持离线功能。但是这些文件并不包含用户数据,无需备份。如何防止这些文件被备份。 在iOS上,应用负责确保只有用户数据而不包含应用数据被备份到iCloud和iTunes上。具体的步骤在不同的iOS 版本各有不同。所以对不同的版本进行区分描述。关于具
2016-08-17 09:54:17
682
转载 VS2012将新建的源码文件的编码格式自动设置成UTF8
VS 2012 新创建的cpp和h文件默认是GB2312的,为适应国际化需求,现在都使用UTF-8格式,下面教大家设置为默认UTF-8 进入vs安装目录的 Microsoft Visual Studio 12.0\VC\vcprojectitems 用 Notepad++打开 newc++file.cpp 和 hfile.h 文件, 在里边加入如下内容: #pr
2016-03-21 15:43:47
3021
原创 QT对话框出现消失的效果
渐渐显示 QPropertyAnimation *animation = new QPropertyAnimation(this, "windowOpacity"); animation->setDuration(1000); animation->setStartValue(0); animation->setEndValue(1); a
2016-03-04 14:56:05
1600
原创 GBK2UTF8 Qt的中文显示问题
#ifndef GBK2UTF8 #define GBK2UTF8(gbk) QString::fromLocal8Bit(gbk).toUtf8().data() #endif 使用方法: GBK2UTF8("你好, 中国!");
2016-02-29 10:15:55
508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅