Vscode Protable 背景 工作原因,经常需要驻场开发,而驻场开发的单位没有网络,也不能用自己的电脑,所以需要一些随时可以免安装的开发工具。 准备工具 vscode...
Vscode Protable 背景 工作原因,经常需要驻场开发,而驻场开发的单位没有网络,也不能用自己的电脑,所以需要一些随时可以免安装的开发工具。 准备工具 vscode...
chorme便携版 准备工具 GoogleChromePortable (download https://www.chrome-portable.com/ or http...
背景 客户要求通过usbkey插上自动登录我们的系统。我们的系统分为客户端,服务端。 遇到的问题 Usbkey插上的时候,我们需要读取到usbkey的信息,拿到用户信息才可以...
Git diff 换行符问题 背景 由于一些特殊的原因,目前代码是运行在windows上的,开发是在mac上,但上传的代码库里的文件里的换行符却是有windows下的也有li...
包 Package: 每一组文件被称为一个包,包关键词 package,如:package net/http 所有的go文件都必须在第一行声明包。 同一个文件目录下的go文件...
数组 数组是存储在一段连续内存中的固定长度的数据类型。数组中的数据类型是一致的可以是内置的类型,也可以是自定义的数据结构类型,由于在内存中是连续的所以很容易计算索引,快速迭代...
映射 映射是一种用来存储一系列无序键值对的数据结构 映射的底层存储结构。 可以看出一个映射里包含了很多个hash桶(bucket),每个桶里存储了hash值的高8位以及8个k...
redis的压缩列表(ziplist)是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么就是小整数值,要么就是长度比较短的字符串,那么Redis...
laravel router router app.php中初始化的时候实例化router类给app::router,参数为app对象 \Laravel\Lumen\Appl...
Facades 门面 app.php 中$app->withFacades()开启门面模式就可以使用DB类 可以看出,其实就是把app对象赋值给Facade类的app属性,而...
mysql隐式转换 (版本 5.7) 表结构如下: 添加的几条数据 字段类型varchar, 查询条件为int和string 比较 再看一个: 可以这样看结果: 添加几条数据...
HTTPS SSL握手过程 图解SSL/TLS协议ssl握手过程 用户发起一个请求到服务器,浏览器将自己支持的一套加密机制发送给服务器,生成随机数。 服务器从中选一套加密算法...
laravel ServiceProvider 服务提供者在app初始化注册进容器 ,每个服务提供者均继承基础的抽象类ServiceProvider 初始化的时候通过regi...
mysql order by 排序 索引排序 参考 order by 字段上上有索引可能就会用上索引排序,是否应用索引排序与sql以及优化器执行的成本决定。 如果排序的索引列...
mysql 参考 参考 b树(b-tree) 一棵m阶的B-Tree有如下特性: 每个节点最多有m个孩子。 除了根节点和叶子节点外,其它每个节点至少有Ceil(m/2)个孩...
laravel 对象以数组方式访问 laravle ORM查询出来的数据是一个对象,但支持我们以数组的方式访问,这里其实是继承了php的一个与定义接口ArrayAccess ...