- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C++11 实现 Twitter Snowflake
SnowflakeIdWorker c++11Twitter Snowflake c++11实现版本代码位置SnowFlake 算法生成的 id 是一个64位大小的整数, 它的结构如下图: - 1位: 不用, 二进制中最高位为1的都是负数, 但是我们生成的id一般都使用整数, 所以这个最高位固定是0.41位: 用来记录时间戳(毫秒级), 注意, 这里存储的不是当前的时间戳...
2018-02-12 15:52:59 3664 6
转载 如何防止文件被备份到iCloud 和iTunes?
转自http://arthurchen.blog.51cto.com/2483760/1125762应用有一些文件需要永久的存储在本地使应用支持离线功能。但是这些文件并不包含用户数据,无需备份。如何防止这些文件被备份。在iOS上,应用负责确保只有用户数据而不包含应用数据被备份到iCloud和iTunes上。具体的步骤在不同的iOS 版本各有不同。所以对不同的版本进行区分描述。关于具
2016-08-17 09:54:17 610
转载 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 2877
原创 QT对话框出现消失的效果
渐渐显示 QPropertyAnimation *animation = new QPropertyAnimation(this, "windowOpacity"); animation->setDuration(1000); animation->setStartValue(0); animation->setEndValue(1); a
2016-03-04 14:56:05 1523
原创 GBK2UTF8 Qt的中文显示问题
#ifndef GBK2UTF8#define GBK2UTF8(gbk) QString::fromLocal8Bit(gbk).toUtf8().data()#endif使用方法:GBK2UTF8("你好, 中国!");
2016-02-29 10:15:55 453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人