0%

直接通过yum包管理器安装
yum install php70
发现报错

Loaded plugins: fastestmirror  
Loading mirror speeds from cached hostfile
* webtatic: us-east.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php56w-gd.x86_64 0:5.6.32-1.w7 will be installed
--> Processing Dependency: php56w-common(x86-64) = 5.6.32-1.w7 for package: php56w- gd-5.6.32-1.w7.x86_64
--> Running transaction check
---> Package php56w-common.x86_64 0:5.6.32-1.w7 will be installed
--> Processing Conflict: php56w-common-5.6.32-1.w7.x86_64 conflicts php-common < 5.6
--> Finished Dependency Resolution
Error: php56w-common conflicts with php-common-5.4.16-43.el7_4.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
```
<!-- more -->

发现版本冲突,列出php相关的所有包
` yum list installed | grep php`
显示:

php-cli.x86_64 5.4.16-43.el7_4 @updates
php-common.x86_64 5.4.16-43.el7_4 @updates
php-gd.x86_64 5.4.16-43.el7_4 @updates
php-imap.x86_64 5.4.16-7.el7 @epel
php-ldap.x86_64 5.4.16-43.el7_4 @updates

一一删除之  
`yum remove php-cli.x86_64 `
`...`

重新安装
`yum install php70`
完成

~ php -v
PHP 7.0.25 (cli) (built: Oct 29 2017 13:43:03) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
```

写在大学的三分之一

从哈尔滨打铁耻辱回程,本该早早发篇文章反省的,却因为一系列的不可控事件(概率论考试什么的。。。)拖到今天。

距离大学刚军训完踏入304的那天起,已经走过了一年。当时我在ACM新手群水群,自称“有OI基础”,(实际上也就是个初赛都过不了的滑水的),然后就被大腿带去304的ACM基地,第一次看到了乱七八糟的训练室,白板上涂鸦着List学长的画像,被告知ACM比赛的队员就在这里比赛,甚至就住这里,感觉立马不想参加了。。。之后,就被安排了第一场新生赛。第一场比赛,学校的OJ还只支持C/C++,只会一点pascal的我立马慌了,挨着面子没有揭露我这个“伪OIer”的身份。高中的NOIP屡受挫折,也得不到家长支持,付出了对我而言挺大的代价,却没有收获,于是大学不再想跳坑。因为没有打算将来去打比赛,z直到新生赛那天,才开始看C的语法,一边搜题目,对应着pascal的思路一行行翻译成C(实际上,感谢这场比赛,奇迹般的让我在5个小时内学会了大部分的大一C语言语法)。比赛结果,被高中国奖的大腿屠榜无误。。。

阅读全文 »

wget是linux下常用的命令行下载工具,是Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件。而tget是一个简单的命令行BT下载工具,可以用于BT种子和磁力链接的下载。

tget源代码
类似的项目

安装tget:

npm install -g t-get

阅读全文 »

Shadowsocks 不安全

深圳正在利用精准SS协议识别技术查禁VPN上网,查到有使用VPN行为就停宽带,写了保证书才给恢复宽带。运营商直接从源头监控你网络接入的情况。任何浏览的网址和数据都被监控,翻墙的事情也就显而易见。

SSR 成为新宠

SSR版本的出现,改变了SS单纯的TCP发包模式,利用UDP和TCP转换,将协议流量特征降到最低,同时混淆及自定义协议接口,将流量变成隐性且不易察觉,特别是后期redirect参数,甚至可以将Twitter的流量伪装成bing的流量发包传输,整体来说SSR版本后期定制性不可小觑。

特点

全能代理,同一端口支持socks4/socks4a/socks5/http
节点统计,包括延迟、连接数、当前下载速度、最高速度、出错率等等
连接管理,随时断开指定节点的连接,或修改节点后自动断开
协议转换,把UDP包封装于TCP里发送
多重代理,通过设置前置socks5/http代理,可达到任意重代理
协议插件,支持自定义协议和协议混淆

阅读全文 »

本文主要是复现一遍廖雪峰的Git教程中的操作,初学Git强烈建议阅读这篇教程!

安装与配置

安装Git

  1. Linux下的安装:

    • ArchLinux: sudo pacman -S git
    • Debian: sudo apt-get install git
    • 特别老的Linux: sudo apt install git-core
  2. Win/Mac的安装可以去Git官网下载安装包。

配置

安装完成后,还需要进一步设置,首先配置用户名邮箱:
git config --global user.name "your name
git config --global user.email "email@example.com

--global参数表示全局配置:你这台机器上所有的Git仓库都会使用这个配置。

对于全局配置Git将其保存在Linux的$HOME/.gitconfig以及Windows的%GIT%/etc/gitconfig下,而具体项目的Git配置则位于项目的.git/config下。可以直接在配置文件中查看和修改当前Git的配置。

阅读全文 »