# computer-notes **Repository Path**: immcc/computer-notes ## Basic Information - **Project Name**: computer-notes - **Description**: 计算机 —— 技术日志、工具收集、解决方案 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-13 - **Last Updated**: 2021-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP, Windows, Linux, MySQL ## README # windows 使用篇 ## phpstorm 激活码 http://idea.medeming.com/jet/ ## 安装 win10 1903 最新版的 terminal 进入微软应用商店搜索安装 ` windows terminal` 进入配置文件 ``` notepad $Profile ``` 这里面是你的初始化配置文件,在这里你可加载终端样式或者字体等等,比如这里使用 figlet 加入了一个欢迎界面 IMMCC 标语。 ``` figlet "IMMCC" ``` # linux 使用篇 > 说明:以下未特殊注明 linux 发行版的情况均为我在 win10 中的 ubuntu 环境安装 ## tmux 多窗口管理 [中文的文档](https://learnxinyminutes.com/docs/zh-cn/tmux-cn/) ## ranger 终端文件管理器 ### 安装 ``` sudo apt-get install ranger ``` ### 遇到的问题 - 可以通过ranger命令查看是否安装成功,如果安装失败,看提示信息并搜索相应的结果。 我这里错误是让我 apt-get update 更新,更新完成之后,重复第一次的安装操作。 ### 常规设置 我们把默认的 ranger 命令,通过 alias 命令改成 ra ``` alias ra='ranger' ``` 如果不小心改错了,使用 unalias ra 命令就可以删除命名了 ### 常用命令 - **ra** 进入 ranger - **q** 命令是退出 - **S** 在当前目录回到终端 ### 参考 - http://www.mikewootc.com/wiki/linux/usage/ranger_file_manager.html ## neovim 编辑器 增强版的 vim [安装文档](https://github.com/neovim/neovim/wiki/Installing-Neovim#ubuntu) ### 参考 - https://www.cnblogs.com/shuaiandjun/p/9388189.html # php 知识代码篇 **本地项目特别慢** > 在本地如果打开php速度特别慢的情况下,查看是不是配置的 localhost 把他改成 127.0.0.1 ,不然解析的时候会去判断是 ip4还是 ip6,这样会造成本地特别慢的情况。 ### curl header 的写法 ``` // 使用 curl 添加 headers 的 CURLOPT_HTTPHEADER 数组的格式如下 $headers = [ 'App-Key: ****', 'Nonce: 546464', 'Timestamp: 1561654156', 'Signature: dsfhdsnhafhdsa', 'Content-Type: application/x-www-form-urlencoded', ]; // 不能这样写 $headers2 = [ 'App-Key' => '***', // ... 'Content-Type' => 'application/x-www-form-urlencoded', ]; // 实例 curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); ``` # mysql 篇 插入查询结果(所有 2020 年的结构,向下插入一层) ``` insert into ryc_cate_list(fid,name,sort,is_show,is_customize,type) SELECT cid,name,sort,is_show,is_customize,type FROM `ryc_cate_list` where name regexp '^[(2020)]' ORDER BY name; ``` **正则查询** ``` # 匹配正则之内 where regexp # 匹配正则之外 where not regexp ``` ### 文件存储方式 从myisam文件的扩展名 .frm 是描述表结构的文件 .MYD 是表的数据文件 .MYI 是表数据文件中任何索引的数据树。 frm + ibd 是 innodb ### 查看错误日志位置 show variables like 'log_error';