git 不跟踪文件权限变化
1git config --global core.fileMode false
yii2数据验证
12345678910use yii\base\DynamicModel;$model = DynamicModel::validateData(compact('id', 'content'), [ [['id', 'content'], 'required', 'message' => '必须输入内容'], [['id'], 'number'], [['content'], 'string', 'min' => 1, 'max' => 255, 'message' => '内容长度应在1-255个字符之间'],]);if ($model->hasErrors()) { return $this->error($m...
error- cannot lock ref 'refs-remotes-origin- 解决办法
1git gc --prune=now
yii2通过命令行生成模型等
1php yii gii/model --tableName user --modelClass Test
golang 时区
12loc, _ := time.LoadLocation("Asia/Shanghai")time.Unix(t, 0).In(loc).Format("2006-01-02 15:04:05") // 注意这里是15
让thinkphp5支持环境变量.env文件
thinkphp5本来就支持环境变量文件 在入口定义环境变量前缀1234567// 环境变量前缀define('ENV_PREFIX', '');// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');// 加载框架引导文件require __DIR__ . '/../thinkphp/start.php'; 获取变量1getenv() 目前发现不能用$_ENV
wsl部分命令
12net stop LxssManagernet start LxssManager 终止停止某个发行版 1wsl --terminate Ubuntu
Why is gRPC better-worse than REST- gRPC为何比rest好或者差
gRPC 在很大程度上遵循 HTTP/2 之上的 HTTP 语义,但我们明确允许全双工流式传输。我们与典型的 REST 约定不同,因为我们在调用调度期间出于性能原因使用静态路径,因为从路径、查询参数和有效负载正文中解析调用参数会增加延迟和复杂性。我们还形式化了一组错误,我们认为这些错误比 HTTP 状态代码更直接适用于 API 用例
yii2 动态验证
123456$model = \yii\base\DynamicModel::validateData($data, [ [['login_id', 'name'], 'required'],]);if ($model->hasErrors()) {}
composer
https://blog.csdn.net/weixin_47616219/article/details/115004119 1composer config -g platform-check false