wsl ubuntu 安装 oh-my-zsh
安装zsh 1sudo apt install git zsh -y 安装oh-my-zsh码云地址 1https://gitee.com/mirrors/oh-my-zsh 执行其中的tools/install.sh 如果无法clone github代码可以尝试把ip写入host 安装自动补全 1git clone https://gitee.com/mirrors/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 修改配置 ~/.zshrc 1plugins=(git zsh-autosuggestions)
mysql coalesce json处理操作符
COALESCE 返回第一个非空值 1select COALESCE(country,extra_fields->>'$.buyer_nationality') as country_code 可以多个参数 ->和->>差异 12-> 永远返回的是json,例如返回字符串abc,则返回的是"abc",有引号->> 返回本来的值,没有引号,一般用`->>`可能更合适 获取json字段中的值 1SELECT VALUE->>"$" FROM email_rule_items
打包phar直接运行
准备 下载swoole cli,其中有一个pack-sfx.php php.ini中有个phar.readonly = Off 打包phar123456789101112131415161718192021222324252627282930313233343536373839404142<?php// 禁止缓冲输出,以便立即看到错误信息ini_set('display_errors', 1);ini_set('display_startup_errors', 1);error_reporting(E_ALL);// 确保Phar扩展可用if (!extension_loaded('phar')) { die('Phar extension is not loaded.');}// PHAR文件的名称和目标路径$pharName = 'app.phar';$projectDir = './src'; // 你的项目源代码目录//...
laravel 直接渲染模板,模板存到数据库,字符串
1234567$html = ' Hello, {{ $name }} @if($condition) There is one record @endif';return \Illuminate\Support\Facades\Blade::render($html, ['name' => 'Julian Bashir', 'condition' => true]);
php 流式请求
原生curl12345678910111213141516171819$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $this->chatService->api);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Content-Type: application/json', 'Authorization: Bearer ' . $this->chatService->token,]);curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([ 'model' => $this->chatService->model, 'temperature' => ...
windows wsl1 可用最新的php swoole
https://dl.static-php.dev/static-php-cli/bulk/php-8.3.3-cli-linux-x86_64.tar.gz
小程序 animation 失效 高度闪烁
animation无效uniapp开发时候 v-show和animation一起使用必须在nextTick中执行动画,否则无效 123this.$nextTick(() => { this.showStar()}) 该表的值必须在style中写上 animation高度闪一次小程序性能较差,animation本质上使用style内联导致高度有一次闪烁,可以使用内联的style写死width和height
微信小程序 video 播放时候开始总有一段黑屏解决办法
不知是何原因,微信小程序video播放经常有一块黑屏,经过反复测试 video不能被隐藏display:none;可以使用z-index 上来就静音默认播放,再次播放时候不会黑屏 哪怕使用同一个url,不同的video标签,他还是会黑屏 也可能跟分辨率有关,我发现如果是高分辨率就会黑比较久,mp4也有好多个压缩级别,都有影响
python 百度 paddle 抠图
1234567891011import paddlehub as hub# 1.加载模型humanseg = hub.Module(name="deeplabv3p_xception65_humanseg")# 2.抠图results = humanseg.segmentation( paths=["./woman.jpg"], visualization=True, output_dir='humanseg_output')
yii2 rest api User--identityClass must be set
原因behaviors中默认rateLimiter限速中会调用用户组件,去掉即可