分类 system 中的文章

Linux版本使用总结

作者:zhaoyanan HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被……

阅读全文

epoll原理

epoll原理 参考:https://my.oschina.net/editorial-story/blog/3052308 网卡DMA传来数据……

阅读全文

System MQ消息队列

[TOC] 消息队列 MQ 能随便讲个应用场景嘛 发短信,发邮件 大量的定时任务 支付回调也经常用 你付款之后有很多步骤 主要是付款是异步过程。 你打钱,支付宝服务器通……

阅读全文

System 进程间通讯方式

进程通信: 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一……

阅读全文

flutter安装

flutter安装 git 下载 flutter:git clone -b stable https://github.com/flutter/flutter.git 配置.zshrc export PATH=/Users/fanjinlong/dev/flutter/flutter/bin:$PATH export ANDROID_HOME=/Users/fanjinlong/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn # 记得配置完了,执行下 source ~/.zshrc 更新环境变量 命令行执……

阅读全文

Nginx 动态生成缩略图

[TOC] 有的时候要生成大量尺寸的缩图,事先不知道有哪些尺寸,所以可以用php动态生成; 1.在nginx中配置 location ~ ..(gif|jpg|jpeg|png|bmp)$ { if ( !-f $request_filename) { rewrite ^(.)/(.*)(\d+)(\d+).(gif|jpg|jpeg|png|bmp) /ImageTransferController.php?s=1/2_3_4.5; } expires 30d; } 完善 ImageTransferController.php……

阅读全文

markdown 常用语法整理

Text 1级标题 Text 2级标题 Text 3级标题 Text 4级标题 Text 5级标题 Text 6级标题 有序列表 ul>li 有 序 无序列表 ol>li 无 序 任务列表 ul>li>input 任务 列表 代码修饰 短代码 <code> var name = 代码块 div>pre>span <div> <pre>……

阅读全文

System 最小堆

最大—最小堆是最大层和最小层交替出现的二叉树,即最大层结点的子节点属于最小层,最小层结点的子节点属于最大层。 以最大(小)层结n点为根结点的子……

阅读全文

markdown 流程图

Sequence Alice->Bob: Hello Bob, how are you? Note right of Bob: Bob thinks Bob-->Alice: I am good thanks! flow st=>start: Start op=>operation: Your Operation cond=>condition: Yes or No? e=>end st->op->cond cond(yes)->e cond(no)->op mermaid graph LR A[Hard edge] -->B(Round edge) B --> C{Decision} C -->|One| D[Result one] C -->|Two| E[Result two] Gantt %% Example with selection of syntaxes gantt dateFormat YYYY-MM-DD title Adding GANTT diagram functionality to mermaid section A section……

阅读全文

数据结构与算法1-复杂度分析1

为什么需要复杂度分析? 有两种估算方法:1.事后统计法 2.大O复杂度表示法 事后统计法: 把代码跑一遍,通过统计、监控,就能得到算法执行的时间和占……

阅读全文

code review

Code Review的好处我觉得不用多说了,主要是让你的代码可以更好的组织起来,有更易读,有更高的维护性,同时可以达到知识共享,找到bug只是其中……

阅读全文

写代码原则整理

写代码原则整理: 写直观的代码 我写代码有一条重要的原则:如果有更加直接,更加清晰的写法,就选择它,即使它看起来更长,更笨,也一样选择它。 防止过……

阅读全文

数据库选型

作者:大宽宽 在整个行业发展过程中,一些需求催生了各种各样的的优化的机会。有人抓住机会去提出新的数据模型和查询接口。比如: 想内存数据库,上re……

阅读全文

centos7 更改系统启动模式

centos7 更改系统启动模式 查看当前启动模式 systemctl get-default 查看配置文件 cat /etc/inittab 设置启动模式为命令行模式 systemctl set-target multi-user.target 重启 shutdown -r now……

阅读全文

centos7 PHP7环境配置

centos7 PHP7环境配置 目录 1. 开启22端口2. 创建其他用户,使用其他用户ssh登录(root账户禁止登录)3. 关闭防火墙4. 关闭selinux5.……

阅读全文