会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
apocelipes
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2022年5月4日
修复Arch Linux和Manjaro Linux无法显示emoji的问题
摘要: 安装好Arch Linux或Manjaro Linux系统后默认没办法正常显示emoji,通常会变成方框或者带有unicode码的方块: 这是因为缺失字体以及相关的字体配置导致的。 当然也有一小部分应用没有这个问题(比如Chrome),因为字体是可以在程序里单独设置的,Qt和GTK都有相应的接口,只
阅读全文
posted @ 2022-05-04 05:56 apocelipes
阅读(6480)
评论(0)
推荐(5)
2021年7月24日
golang拾遗:内置函数len的小知识
摘要: len是很常用的内置函数,可以测量字符串、slice、array、channel以及map的长度/元素个数。 不过你真的了解len吗?也许还有一些你不知道的小知识。 我们来看一道GO101的题目,这题也被GO语言爱好者周刊转载: package main import "fmt" func main
阅读全文
posted @ 2021-07-24 23:54 apocelipes
阅读(3248)
评论(0)
推荐(0)
2021年6月25日
c++性能测试工具:google benchmark进阶(一)
摘要: 这是c++性能测试工具教程的第四篇文章,从本篇开始我将逐步介绍一些性能测试的高级技巧。 前三篇教程可以看这里: c++性能测试工具:google benchmark入门(一) c++性能测试工具:google benchmark入门(二) c++性能测试工具:计算算法的时间复杂度 本文将会介绍如何使
阅读全文
posted @ 2021-06-25 10:12 apocelipes
阅读(8316)
评论(2)
推荐(3)
2021年6月2日
做个地道的c++程序猿:copy and swap惯用法
摘要: 如果你对外语感兴趣,那肯定听过“idiom”这个词。牛津词典对于它的解释叫惯用语,再精简一些可以叫“成语”。想要掌握一门语言,其中的“成语”是不能不学的,而希望成为地道的语言使用者,“idiom”则是必不可少的。程序语言其实和外语也很类似,两者都有自己的语法,一个个函数也就像一个个词汇,大部分的外语
阅读全文
posted @ 2021-06-02 15:47 apocelipes
阅读(2174)
评论(1)
推荐(1)
2021年5月14日
使用constexpr时遇到的小坑
摘要: 最近在使用constexpr的时候无意中踩了个小坑。 下面给个小示例: #include <iostream> constexpr int n = 10; constexpr char *msg = "Hello, world!"; int main() { for (auto i = 0; i <
阅读全文
posted @ 2021-05-14 21:18 apocelipes
阅读(8041)
评论(0)
推荐(3)
2021年3月15日
现代c++模板元编程:遍历tuple
摘要: tuple是c++11新增的数据结构,通过tuple我们可以方便地把各种不同类型的数据组合在一起。有了这样的数据结构我们就可以轻松模拟多值返回等技巧了。 tuple和其他的容器不同,标准库没有提供适用于tuple的迭代器,也没有提供tuple类型的迭代接口。所以当我们想要遍历tuple的时候只能自己
阅读全文
posted @ 2021-03-15 10:44 apocelipes
阅读(4571)
评论(0)
推荐(7)
2021年3月6日
图解如何在Linux上配置git自动登录验证
摘要: 记录一下配置git操作远程仓库时的自动验证,效果如下图: 本文介绍的是Linux下的配置。Windows上默认已经启用凭证存储和自动验证(依靠wincred实现,以后会使用GCM-Core)。 准备工作 首先需要Linux系统上安装了dbus或者是gnome-keyring(依赖于dbus),如果可
阅读全文
posted @ 2021-03-06 18:28 apocelipes
阅读(5916)
评论(0)
推荐(0)
2021年2月19日
彻底理解c++的隐式类型转换
摘要: 隐式类型转换可以说是我们的老朋友了,在代码里我们或多或少都会依赖c++的隐式类型转换。 然而不幸的是隐式类型转换也是c++的一大坑点,稍不注意很容易写出各种奇妙的bug。 因此我想借着本文来梳理一遍c++的隐式类型转换,复习的同时也避免其他人踩到类似的坑。 本文索引 什么是隐式类型转换 基础回顾 直
阅读全文
posted @ 2021-02-19 10:52 apocelipes
阅读(31443)
评论(1)
推荐(17)
2021年2月17日
golang1.16新特性速览
摘要: 今天是假期最后一天,明天起大家也要陆续复工了。golang1.16也在今天正式发布了。 原定计划是2月1号年前发布的,不过迟到也是golang的老传统了,正好也趁着最后的假期快速预览一下golang1.16的新特性吧。 本文索引 语言內建的资源嵌入支持 支持arm64 go modules的新特性
阅读全文
posted @ 2021-02-17 17:30 apocelipes
阅读(11031)
评论(1)
推荐(1)
2021年2月1日
配置CLion管理Qt项目国际化支持
摘要: 随着Qt 6的发布,cmake也正式宣告接管qmake的工作了。 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理。 今天我们就来介绍下如何使用cmake+clion配置管理一个包含了国际化支持的项目。 准备工作 你需要准备下面的工具
阅读全文
posted @ 2021-02-01 10:47 apocelipes
阅读(3729)
评论(1)
推荐(4)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告