Bro Qiang


博客已经迁移,这里只是作为旧的备份,欢迎访问 https://broqiang.com

Laravel 测试数据填充

Laravel 测试数据填充 准备 Model 这个数据填充是基于 Model 的,假设已经有一个保存博客的表叫 posts ,对应的 Model 就是 Post.php 创建 Model 和 数据迁移文件 php artisan make:model Models/Post -m 配置数据迁移文件 编辑 database/migrations/2018_02_05_14000...

Linux 关机时自动提交 git

Linux 关机时自动提交 git 有这个想法,是因为个人比较马虎,经常忘记提交代码,就导致在家中写完的代码第二天回到公司没法继续,导致晚上的工作就白费了,于是就冒出了这个自动提交git的想法。 原理很简单,自己写一个可以自动提交的脚本,在关机之前手动提交一次,最好的办法就是利用 Systemd,在关机的时候自动执行。 下面的内容原则上来说 CentOS7、Fedora、Ubun...

Ubuntu 17.10 截图工具

Ubuntu 17.10 截图工具 因为 Ubuntu 17.10 默认使用了 Wayland,虽然也可以切换到 xorg ,但是我的笔记是雷神 st pro,不能使用 xorg,切换到 xorg 之后显卡不能正常工作,所以只能选择可以在 Wayland 下可以工作的截图工具,以前 16.04 时候使用的 深度截图、shutter 都不能正常工作了,不过还好找到了一个可以替换的,不是很出名...

Ubuntu 17.10 安装 MShybrid 显卡

Ubuntu 17.10 安装 MShybrid 显卡 因为 雷神 st pro 是MShybrid的核显,ubuntu对MShybrid的核显模式支持不好,所以进入到安装界面就会黑屏或卡死,使用下面方式进行安装。 BIOS 中禁用集显 因为 MSHybrid 只能禁用集显,然后独显单独工作,其实正常这样也没什么问题,但是会增加笔记本的热度,导致风扇狂转。但是安装系统又只能先单独使用独...

Linux 下 Lantern 关闭后不清除代理

Linux 下 Lantern 关闭后不清除代理 个人觉得这个是一个 bug,Issues 中也有人提出了,不过官方一直没有解决,平时使用起来比较麻烦,只能自己写一个脚本来解决一下,虽然也不是很优雅,不过比起每次都手动去配置要方便一些。 在家目录下创建一个 bin 目录 mkdir ~/bin 然后在 bin 目录下新建一个 lantern_clear (名字随意起),写入下面内容: ...

Samba 服务器配置

Samba 服务器配置 这里的示例使用的是 Ubuntu,CentOS 和 Fedora 也类似。 服务器端配置 安装软件 # 服务器端 sudo apt install samba 创建准备共享的目录和用户 如果已经存在准备共享使用的目录和用户就不需要了 # 共享目录(可以是其他目录,根据需要去创建使用) mkdir ~/share # 创建用户,如果共享目录是公开的不需...

Ubuntu 禁用IPv6

Ubuntu 禁用IPv6 应该 Ubuntu 的附近版本都可以吧,实测的是 Ubuntu 17.10 sudo vim /etc/default/grub # 找到下面内容 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" # 讲上面内容替换成 GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splas...

Ubuntu 开发环境配置

版本 17.10 64 位(ubuntu-17.10-desktop-amd64.iso) 安装操作系统 这里不太多的赘述,基本上就是下一步下一步就可以了,每一个地方点击下一步之前注意看一下即可。 系统安装完成后,可以通过 Ctrl+Alt+T 打开终端,后面所有的命令都在终端中执行。 安装 VMTools 如果是虚拟机安装的操作系统就安装下这个,如果是物理机安装可以跳过这...

CentOS 7 禁用 IPv6

CentOS 7 禁用 IPv6 IPv6现在一般只在高校中推行,一般用来资源共享与下载。所以一般情况下不会用到,如果确定用不到,就可以将其禁用,可以提高一下网络的速度。 修改配置文件 编辑 /etc/default/grub ,在 GRUB_CMDLINE_LINUX 加上的后面句首加上 ipv6.disable=1 。 # 打开配置文件 sudo vim /etc/default...

Socket 是什么

Socket 是什么 经常会提到 Socket ,但是绝大多数人对于这个还是一个很蒙圈的状态,所以从网上找了一堆的资料,简单的将 Socket 做一个详细一些的解释。 Socket 直译是插座的意思,一般翻译成套接字,简单的来说就是网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 在百科中的解释是 Socket本质是编程接口(API),...