Skip to content

Instantly share code, notes, and snippets.

@hzy9738
hzy9738 / Nginx在php框架下的配置
Created June 15, 2018 05:52
nginx在不同php框架的配置有些许差别,记录我用到的几个
注:在ubnutu16.04 php7.0的环境下
### Thinkphp5
```
server {
listen 80;
server_name url ;
root /var/www/html/xxx/public/;
@hzy9738
hzy9738 / Golang fmt格式“占位符”
Created June 6, 2018 06:46
golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。
```
# 定义示例类型和变量
type Human struct {
Name string
}
var people = Human{Name:"zhangsan"}
```
```
普通占位符
@hzy9738
hzy9738 / 从PHP 到Golang 的笔记 ( 转 )
Last active May 31, 2018 07:42
从PHP 到Golang 的笔记
———文章来源 [YamiOdymel/PHP-to-Golang](https://github.com/YamiOdymel/PHP-to-Golang/)
# 为什么从PHP 转到Golang?
PHP和模块之间的关系令人感到烦躁,假设你要读取`yaml`档案,你需要有一个`yaml`的模块,为此,你还需要将其编译然后将编译后的模块摆放至指定位置,之后换了一台伺服器你还要重新编译,这点到现在还是没有改善;顺带一提之后出了PHP 7效能确实提升了许多(比Python 3快了些),但PHP仍令我感到臃肿,我觉得是时候
(转行)了。
PHP 和Golang 的效能我想毋庸置疑是后者比较快(而且是以倍数来算),也许有的人会认为两种不应该被放在一起比较,但Golang 本身就是偏向Web 开发的,所以这也是为什么我考虑转用Golang 的原因,起初我的考虑有几个:Node.js 和Rust 还有最终被选定的Golang;先谈谈Node.js 吧。
## Node.js
@hzy9738
hzy9738 / php常用函数
Created May 29, 2018 03:54
曾经用过的php常用简单函数
**发送一条sql语句,并且在sql语句错误的时候输出sql的错误信息**
>$sql 要发送的sql语句
function query($sql){
// 发送一条查询语句
$res = mysql_query($sql);
// 如果sql语句错误,输出错误信息 并退出脚本 如果成功,返回结果集
if(!$res){
echo mysql_error().'<br />';
@hzy9738
hzy9738 / Ubuntu 16.04搭建LAMP开发环境
Created May 29, 2018 03:53
Ubuntu 16.04搭建LAMP开发环境
##### 安装Apache
```
sudo apt-get install apache2
```
##### 安装MySQL
```
sudo apt-get install mysql-server mysql-client
```
@hzy9738
hzy9738 / 常用Git命令
Created May 29, 2018 03:52
常用Git命令
##### 创建sshkey
```
ssh-keygen -t rsa -C "用户邮箱"
```
##### 设置用户名和Email地址
```
git config --global user.name "your name"
git config --global user.email "email@xxxxx.com"
```
##### 建立仓库,初始化
本脚本适用环境
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
内存要求:≥128M
日期  :2017 年 10 月 22 日
##### 关于本脚本
1、一键安装 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版(四选一)服务端;
2、各版本的启动脚本及配置文件名不再重合;
3、每次运行可安装一种版本;
4、支持以多次运行来安装多个版本,且各个版本可以共存(注意端口号需设成不同);
@hzy9738
hzy9738 / laravel性能优化
Created May 29, 2018 03:51
laravel性能优化四个方法
laravel性能优化的方法,分为四个点:
###### 1.自带命令
###### 2.debugbar
###### 3.预加载
###### 4.慢sql查询
#### 自带命令
###### 路由缓存优化
注:路由文件里不要写路由函数
```
@hzy9738
hzy9738 / laravel用户登录注册
Created May 29, 2018 03:51
laravel用户前后台分离的登录注册
### 表
users
```
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`remember_token` varchar(100) DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
@hzy9738
hzy9738 / Yii2.0数据库操作增删改查详解
Created May 29, 2018 03:50
Yii2.0数据库操作增删改查详解
#### 1.简单查询:
```
one(): 根据查询结果返回查询的第一条记录。
all(): 根据查询结果返回所有记录。
count(): 返回记录的数量。
sum(): 返回指定列的总数。