分类软件下的文章

fz 发布于 07月29, 2018

Code::Blocks 17.12关于开启Optimization的问题

codeblocks17.12的BUG真的多,刚刚遇到一个开启O3优化不其作用的问题,原因是我看到了图中1处有个O3,我就给开启了。结果发现根本没有优化。仔细观察编译log之后发现:这是1的:-------------- Build file: "no target" in "no project" (compiler: unknown)---------------mingw32-g++.exe...

阅读全文 »

fz 发布于 05月25, 2018

Code::Blocks 17.12中取消代码格式化功能对单行语句的换行

之前用了16.01之后就没改过,最近装了个17.12,发现source formatter功能在细节上发生了一些变化。我们知道这个功能是借助于astyle实现的,估计是codeblocks对于astyle的默认的命令行参数发生了变化。经过一番查找测试之后,我发现勾选Source Formatter -> Formatting -> Break one-line headers即可解决问...

阅读全文 »

fz 发布于 04月02, 2018

Linux编译安装aria2与用法

日常情况下,推荐使用axel,参数更简单。我装的最新版aria2 1.33.1,github页面:https://github.com/aria2/aria2/releases/tag/release-1.33.1。编译安装它需要gcc>=4.9.3。可以参考Linux编译安装gcc。类似地,使用$ENVDIR来指定安装路径。wget https://github.com/aria2/ari...

阅读全文 »

fz 发布于 04月01, 2018

Linux编译安装gcc

本来以为装一下很容易,随便搞搞就完事了,结果发现如果没有root权限的话还挺麻烦的,因为gcc需要三个库:gmp、mpfr、mpc。而且它们之间有依赖关系,所以安装要按顺序来。这些库要在ftp://gcc.gnu.org/pub/gcc/infrastructure/下载。在此之前使用export ENVDIR=指定一个安装路径,最好加入bashrc。wget ftp://gcc.gnu.org/...

阅读全文 »

fz 发布于 03月31, 2018

Linux编译安装PHP

通过源码进行编译安装很简单,不过选择编译设置是一个很头疼的问题。由于我对XAMPP非常熟悉,因此这里我对XAMPP编译出的PHP,使用phpinfo得到它的编译设置,这样不容易踩坑。我得到的编译设置如下:./configure --prefix=安装路径 --with-config-file-path=configure文件的存放路径 --with-apxs2 --with-mysql=mysql...

阅读全文 »

fz 发布于 03月30, 2018

Linux安装TeX Live

注意:我安装的是TeX Live 2017,相关路径根据版本不同需要进行修改。如果是复制iso安装,则需先挂载iso:mount -o loop ~/texlive2017-20170524.iso ~/texliveisosudo mkdir /usr/local/texlivesudo chown fz:fz /usr/local/texlive #改成自己的用户名cd /media/fz/T...

阅读全文 »

fz 发布于 03月08, 2018

Linux安装ftp客户端

有一些发行版没有ftp,找了很久也没找到去哪能找到源码。最后去有ftp的发行版查了半天,在Ubuntu下找到了点信息,Ubuntu的ftp是在一个叫netkit的库里,Ubuntu自带的版本在这里,最新官方下载地址在这里,安装帮助在这里。 后来WXC和我局发现arch里面的ftp是在一个叫inetutils的库里,属于GNU。这是官方网站,可以在这里下载。 编译安装就比较简单了。 wget htt...

阅读全文 »

fz 发布于 03月07, 2018

使用dd备份存储设备

我们可以使用dd很方便地把任何存储设备或者其下面的某个分区按字节备份到某个文件中,也可以从某个文件写回存储设备。 dd的用法也很简单。执行dd if=源 of=目的即可。 下面举几个例子: dd if=/dev/sda of=/dev/sdb:将设备/dev/sda按字节复制到/dev/sdb中,相当于硬盘对拷。 dd if=/dev/sdb of=/opt/SDCard.img:将设备/dev...

阅读全文 »

fz 发布于 03月06, 2018

安装配置TUNA直播系统

首先,这是一个带弹幕的直播系统,弹幕使用的是上一篇文章中配置的系统。 说是TUNA直播系统,实际上用的只是TUNA的弹幕系统和直播的前端页面,核心的还是Nginx的rtmp功能。 但是Nginx本身是没有rtmp功能的,我们需要扩展来实现。而加入扩展就需要我们手动编译安装Nginx。下面就来详细介绍一下整个过程。 首先编译安装带nginx-rtmp-module扩展的Nginx。其中需要安装pcr...

阅读全文 »

fz 发布于 03月05, 2018

安装配置TUNA弹幕系统

TUNA弹幕系统的客户端项目地址在https://github.com/tuna/danmaQ,在下方有说明,Windows可以直接在https://github.com/tuna/danmaQ/releases/下载到二进制软件。只要配置好服务器端,客户端按软件提示设置一下即可,因此下面着重讲解服务端的安装与配置。 服务端项目地址在https://github.com/tuna/gdanmaku...

阅读全文 »