yii2 时间戳 修改格式 使用字符串
1234567891011121314public function behaviors(){ $behaviors = parent::behaviors(); $time = [ 'class' => \yii\behaviors\TimestampBehavior::class, 'value' => fn () => date('Y-m-d H:i:s'), 'attributes' => [ \yii\db\ActiveRecord::EVENT_BEFORE_INSERT => ['create_time', 'update_time'], \yii\db\ActiveRecord::EVENT_BEFORE_UPDATE => ['update_time'], ...
全国省市区行政区划数据
https://github.com/modood/Administrative-divisions-of-China https://gitee.com/shadowy/china-city
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