元旦去的苏州,奔着 《枫桥夜泊》 这首诗去的,实在是太喜欢这首诗了。
月落乌啼霜满天,江枫渔火对愁眠。姑苏城外寒山寺,夜半钟声到客船。
顺带逛了一下园林,收获的一些照片,不排版了,直接扔上来吧。


















后来,我总算学会了,如何去爱。可惜你,早已远去,消失在人海。 后来,终于在眼泪中明白,有些人,一旦错过就不再。
一、概述 go 的 pprof 工具可以用来监测进程的运行数据,用于监控程序的性能,对内存使用和 CPU 使用的情况统信息进行分析。 官方提供了两个包:runtime/pprof 和 net/http/pprof,前者用于普通代码的性能分析,后者用于 web 服务器的性能分析。 官方文档: https://golan ... 阅读更多
「挂起」 是虚拟机里面常用的操作,也是一个非常实用的功能。 挂起和关机不同,挂起是把当前的系统状态都封存起来,相当于游戏里面的存档一样,下次直接从这里开始。而关机和平常的机器一样,关闭系统。 通常关闭虚拟机都会选择 「挂起」 而不是 「关机」,因为关机了下次开启要等待一段时间,而挂起则不用,一来方便,二来省 ... 阅读更多
元旦去的苏州,奔着 《枫桥夜泊》 这首诗去的,实在是太喜欢这首诗了。
月落乌啼霜满天,江枫渔火对愁眠。姑苏城外寒山寺,夜半钟声到客船。
顺带逛了一下园林,收获的一些照片,不排版了,直接扔上来吧。


















准备上传一些照片到博客上来,但是现在手机像素都比较牛逼,一张照片有 3-5M 。 博客开了 CDN 加速,一个页面二十张图的话加载一次差不多就是 100M 流量了,巨额的流量费用有点消耗不起。 所以只能把图片缩小了,大部分的 P 图软件都有这个功能,但是美中不足的是都只能一张一张缩小,不能批量缩小 (虽然美图秀秀有个 ... 阅读更多
问题描述 github 每次 push 代码,都要输入密码,很麻烦。 这是因为 clone 的时候是用的 https 地址,导致 push 的时候默认也是 https 方式,所以每次都要输入密码。改成 ssh 方式就不用每次都输入密码了。 在终端中输入 git remote -v 可以看到远程连接方式: [crayon-6948 ... 阅读更多
所有的安装包可在 http://mirror.team-cymru.com/gnu/找到。
GCC 下载地址:GCC7.2.0,三个主要依赖组件下载地址:mpfr-4.0.1,mpc-1.0.3,gmp-6.1.2 。
使用 yum 安装的依赖项:yum install -y glibc-headers gcc-c++ automake autoconf 。
对于 gmp, mpfr 和 mpc 三个依赖包,如果想偷懒就使用下面的命令一键安装:
|
1 |
sudo yum install -y gmp-devel mpfr-devel libmpc-devel |
建议使用 yum 自动安装,手动安装麻烦且费时。
这三个组件还可以使用官方提供的安装脚本安装:./contrib/download_prerequisite,比较耗时。
安装 gmp
|
1 2 3 4 5 6 7 |
wget http://mirror.team-cymru.com/gnu/gmp/gmp-6.1.2.tar.xz tar -Jxvf gmp-6.1.2.tar.xz cd gmp-6.1.2 ./configure --prefix=/usr/local/gmp-6.1.2 make && make check sudo make install sudo ln -s /usr/local/gmp-6.1.2 /usr/local/gmp |
安装 mpfr
|
1 2 3 4 5 6 7 |
wget http://mirror.team-cymru.com/gnu/mpfr/mpfr-3.1.6.tar.xz tar -Jxvf mpfr-3.1.6.tar.xz cd mpfr-3.1.6 ./configure --prefix=/usr/local/mpfr-3.1.6 --with-gmp=/usr/local/gmp make && make check sudo make install sudo ln -s /usr/local/mpfr-3.1.6 /usr/local/mpfr |
安装 mpc
|
1 2 3 4 5 6 7 |
wget http://mirror.team-cymru.com/gnu/mpc/mpc-1.0.3.tar.gz tar -zxvf mpc-1.0.3.tar.gz cd mpc-1.0.3 ./configure --prefix=/usr/local/mpc-1.0.3 --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr make && make check sudo make install sudo ln -s /usr/local/mpc-1.0.3 /usr/local/mpc |
添加动态库到系统搜索路径
动态库的默认搜索路径都在/etc/ld.so.conf 文件中,这个文件里面包含了/etc/ld.so.conf.d/目录下的所有文件。所以只要在这个目录下创建一个 gcc 的文件作为库的搜索路径就可以了。
|
1 2 3 4 |
sudo echo "usr/local/mpc/lib" > /etc/ld.so.conf.d/gcc.conf sudo echo "/usr/local/mpfr/lib" > /etc/ld.so.conf.d/gcc.conf sudo echo "/usr/local/gmp/lib" > /etc/ld.so.conf.d/gcc.conf sudo ldconfig |
昨晚突发咳嗽,一晚没睡。一大早跑去医院检查,又是咽炎又是鼻炎,耳朵也还中耳炎了。 白天回来又是咳了一天没停,喉咙已经不是自己的了就算了,肚子都已经咳得要吐了,真的难受。 一碗冰糖雪梨,希望明天能有所好转。
经常我们都会被 「常量是指针还是指针所指向的对象」 这个问题所困扰。 因为在使用 const 修饰指针时,指针的属性有三种状态:const int *,int * const, const int * const,这三个状态很容易混淆。 通常,我们用名词顶层 const 表示指针本身是个常量,名词底层 const ... 阅读更多