自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员Link

左手代码,右手生活。日拱一卒,脚踏实地。

  • 博客(6)
  • 收藏
  • 关注

原创 链接器工具警告 LNK4221

LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library此对象文件未定义任何之前未定义的公共符号,因此任何耗用此库的链接操作都不会使用此文件...

2019-12-30 17:12:31 849

翻译 #pragma message 官方文档翻译

一 作用Sends a string literal to the standard output without terminating the compilation.在不终止编译的情况下将字符串字面量发送到标准输出二 语法#pragma message( message-string )三 备注A typical use of the message pragma i...

2019-12-20 18:30:38 285

原创 SnowFlake

SnowFlake算法是Twitter所采用的一种算法,目的是在分布式系统中生成全局唯一且趋势递增的ID。一 组成SnowFlake所生成的ID一共分成四部分:1.第一位 占用1bit,其值始终是0,没有实际作用。2.时间戳 占用41bit,精确到毫秒,总共可以容纳约 69 年的时间。3.工作机器id 占用10bit,其中高位5bit是数据中心...

2019-12-11 20:12:54 242

原创 SQL replace into

replace的运行与insert很相似。不同处是,假如表中的一个旧记录与新记录具有相同的primary key 或unique索引值,则在新记录被插入之前,旧记录被删除。 缺失列的值被设置为各自的默认值。 replace语句会返回一个数,来表示受影响的行数。该数是被删除和插入的行数和。...

2019-12-05 08:59:26 370

原创 QTreeView 一个竖直滚动条引起的问题

一 问题描述一般情况,当QTreeView的item展开后,数据较多时会展示滚动条,如果item上有右对齐的显示文本,在item展开/收起变化时,竖直滚动条会呈现显示/隐藏变化,右对齐文本会“左右移动”,视觉效果差。原因是滚动条出现后“挤占了”item的空间。Windows下有该问题,Mac下没有问题。二 问题展示Demo环境Win10,Qt5.9.2新建UI工程,在UI拖入一...

2019-12-04 20:06:38 1635

原创 std::vector 去重

一 方案std::vector 去重分为3步:使用std::sort排序; 使用std::unique移除相邻重复元素; 使用vector::erase擦除vector新逻辑结尾至vector结尾的元素。二 例子#include <iostream>#include <vector>#include <algorithm>#includ...

2019-12-04 08:59:31 2060

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除