工程
2017
g++ 编译多个源文件(转载)
参考资料
一. 常用编译命令选项 假设源程序文件名为test.c。
无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。
qt 5.x 学习笔记 (2)
先来放一波过程中用到的资料和官方文档好了。
basic layout_qt5.8
QBoxLayout Class_qt5.8
QString Class 5.8
QChar Class qt 5.8
ubuntu 包管理(apt-get)损坏的解决办法
症状是不管安装什么,都会说有一大堆依赖无法安装。。。
大概是: a depends b[i],but b[i] is not be installed. (b==0..n)
install galliumOS on chromebook with chrx
·538 字·2 分钟
我的chromebook 是 samsung 3
查阅Hardware Compatibility 可以知道我的cb支持 gallium,对应的cpu 是Intel Braswell
内存屏障(Memory Barriers)
起因是最近在看 levelDB 源码,其中 port 里的atomic_pointer.h 文件用到了内存屏障。。
Lock-free vs wait-free concurrency
参考资料
看 leveldb 源码中遇到的,关于 lock-free 和 wait-free..感觉这个讲得不错,我试着翻译一下?
C++ const 用法总结(转载)
基本全文照搬了:关于C++ const 的全面总结
总结全面还是要一点时间的orz..感谢原作者,暂时没发现有什么错误(?
2017年3月更新archlinux后没有声音问题的解决办法
系统信息:
表现为不管外放还是耳机。。都没有声音。。。
解决办法:
1pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo 参考资料
Linux 下各个目录的作用及内容
参考:FHS(Filesystem Hierarchy Standard)
其实这东西虽然有一个统一的标准,但是不同发行版,或者同一个发行版的不同版本,差异貌似都蛮大的。所以这里只是理论上各个目录的作用,可能和具体的发行版不符。。
压缩算法初探(科普向,转载)
参考链接
简要概述原理: 每个文件都由各种不同代码组成,比如01代码。这类文件只有数字0与1组合。 压缩原理就是 【通过寻找其中的规律,简化数字的排列】。 比如 00000110001111111111 可以简化成 5个0,2个1,3个0,10个1的排列 100000000000 可以简化成数学的 10^10