yii2 依赖注入 自动装配
Yii2对象123456public function __construct( public AssetLogic $logic, $config = [],) { parent::__construct($config);} 控制器 包括命令行和web 12345678public function __construct( $id, $moudule, $config, public AssetLogic $assetLogic,) { parent::__construct($id, $moudule, $config);}
产品感悟
很多产品都是”滤镜”,比如:mbti心理测试,实际上就是说用户好话,让用户便于分享.类似于照片美颜
yii2 只更新时间戳
1$patient->touch(['update_time']);
laravel 输出时间戳timestamps总是格式错误
可以在输出前配置 1234protected $casts = [ 'created_at' => 'datetime:Y-m-d h:i:s', 'updated_at' => 'datetime:Y-m-d h:i:s',];
php switch case的问题
123456789$type = 'miniprogram';switch ($type) { case Message::MSGTYPE_MINIPROGRAM: var_dump(22); case Message::MSGTYPE_VIDEO: var_dump(111); break; default: break; 由于22那里没有break,导致他还会输出111
jquery html使用
获取radio值1$('input:radio:checked').val(); input禁用1$('input[name="company[company_name]"]').prop("readonly", ''); select禁用1$('select[name="user[meta][age_group]"]').prop("disabled", false); disabled无法提交问题12345678910$("#app-edit-profile").find('form').submit(function(){ checkDisable()})function checkDisable() { $("select[disabled]").each(function() { $...
bluestack5 root
修改配置文件中的enable_root_access为1,重启 通过adb connect IP:port adb shell su root
声音 AI 训练
下载视频1you-get 声音分离需要从github下载模型 每次默认只有10分钟 12345conda install -c conda-forge ffmpeg libsndfilepip install -i https://pypi.tuna.tsinghua.edu.cn/simple spleeterpython -m spleeter separate -p spleeter:2stems .\ldh.mp4 -o output 声音切片123audio-sliceraudio-slicer-gui
阿里云 云效问题
他的编译机器,似乎公用的,导致用 s 写入配置,会被别人看到
golang
json 必须传入一个指针类型,但是声明的指针类型不行 1234567// 错误var res *Resultjson.Unmarshal(b,res)// 正确var res *Resultjson.Unmarshal(b,&res) slice slice传递时候,实际上都是值传递,只不过创建新的slice时候,系统没有全部复制一份,而是把原来的数据给了一个新的引用,这才导致了,只要容量不变化,新slice的操作都会转移到老slice上,slice结构如下 12345type slice struct { array unsafe.Pointer // 指向数组内存地址的指针 len int // 已有元素长度 cap int // 切片总容量} 如果彻底不想改变老slice,可以逐个值放进去 1