- 博客(78)
- 收藏
- 关注
原创 【expressjs】剖析expressjs如何通过字符串传路径解析出typescript的提示?
一开始我也觉得这个功能简直泰裤辣!完全不需要自己重新定义一个类型就可以自动检测,后面发现实现起来并不难。这个功能主要使用类型推导出来的,分别为:去尾、获取参数key、分配到对象,这三个步骤。
2023-04-29 16:31:32 265
原创 【服了】mac环境 跨域问题 (has been blocked by CORS policy)
Access to XMLHttpRequest at has been blocked by CORS policy 跨域 mac系统
2023-02-15 11:42:39 547
原创 【微信H5开发】the permission value is offline verifying
微信H5开发出现the permission value is offline verifying,安卓正常,iphone出错,vue解决办法
2022-07-05 12:15:06 1057
转载 【sqlsrv】php extension安装
PHP7 安装sqlsrv、pdo_sqlsrv扩展 centos1、 加入微软的源2、 安装驱动3、 防止冲突先卸载原有版本(可选)4、 下载pdo_sqlser扩展包,安装5、 下载sqlser扩展包,安装6、重启php总结1、 加入微软的源curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo2、 安装驱动yum install mso
2022-01-04 12:38:42 369
原创 【PHP/Redis】PHP通配符批量删除redis数据
网上一大堆复制粘贴的什么鬼,还要终端执行PHP直接上方法<?php// 两句代码即可function redisDelAll($Redis,$pattern) { $arr = $Redis->keys($pattern); call_user_func([$Redis, 'del'], $arr);}// eg$Redis = new Redis;$pattern = "user_"; // 通配符delAll($Redis, $pattern);...
2021-05-29 01:08:14 505
原创 【开机启动redis】mac与linux
mac方法,我用homebrew安装的redis,执行命令会当前/开机启动brew services start rediscentos方法systemctl start redis.servicemysql,nginx都是同理的
2021-05-29 00:59:46 135
原创 【think-orm】BaseModel类
<?phpdeclare (strict_types = 1);namespace App\Model;use think\model\concern\SoftDelete;use think\Collection;use think\db\concern\WhereQuery;use think\db\exception\DataNotFoundException;use think\db\exception\DbException as Exception;use think\d
2021-05-25 15:48:53 225
转载 高版本mac phpize全网唯一可行方法
转载地址:https://l1905.github.io/php/2020/02/28/macos-pecl-xdebug-mongodb/macos高版本安装php扩展报错发表于 2020-02-28 | 分类于 php安装php扩展xdebug, mongodbmac安装php扩展报错问题分析背景机器:mac os catalina版本: 10.15.2PHP: 7.3.9( 系统默认安装)php的一个项目依赖mongodb扩展, composer update的提示,提示需要通过p
2021-05-13 10:31:01 693
原创 【mac开发必备】
1、快速更改host switchHost! 连接2、socket、tcp调试 SSokit 连接3、终端,ssh iTerm2连接4、sql视图工具 navicat 连接5、
2021-04-28 21:24:29 144
原创 mysql问题一览
1 非本地IP访问权限问题1.1 报错问题如下1045-Access denied for user 'root'@'localhost'1.2 步骤// 进入mysqlmysql -u root -p// 更改权限配置grant all privileges on *.* to 'root'@'%' identified by '你的密码';// 刷新缓存(可有可无)flush privileges;...
2021-04-20 00:43:48 147
原创 mysql 反like查询
# 查询已知架构下含有的相应部门名称SELECT id, department_name, concat( "%", department_name, '%' ) as like_stringFROM department WHERE department_name != "" AND department_name IS NOT NULL AND "null/A公司/A1部门/A11部门" LIKE concat( "%", department_name, '%' );...
2021-04-14 18:45:23 2119
转载 解决redis connection refused: connect遇到的坑
环境VM VirtualBox安装虚拟机CentOS 71、redis.conf配置文件中 注释 bind 127.0.0.12、防火墙关闭(或添加可访问的端口,具体不在此描述)最后一个坑 虚拟机网络配置 使用网络地址转换的方式时,需要配置端口转发规则,添加redis服务6379端口在windows系统中打开cmd 输入telnet 192.168.56.1 6379 (telnet ip port)测试是否可以正常连接,如果能联通则表示可以正常连接...
2020-10-30 22:06:12 1805
原创 flutter1.20后创建plugin没有android和ios目录
# 新建一个pluginflutter create --template=plugin --org <你的包名eg: com.jeason> --platforms android,ios <你的组件名>
2020-10-03 11:35:52 1347 1
原创 安卓上线注意
//生成秘钥库keytool -genkey -alias clientkeystore -keyalg RSA -keystore root.jks
2020-09-20 12:36:33 177
原创 swoole linux快捷命令
打开swoole服务器1、heryf# 进入安装好的 Hyperf 项目目录cd hyperf-skeleton# 启动 Hyperfphp bin/hyperf.php start关闭守护# 找到这个端口的应用netstat -apn | grep 9501# 杀死pid为【35156】的应用kill -9 35156
2020-07-14 17:44:06 624
原创 centos安装npm
下载nodewget https://npm.taobao.org/mirrors/node/v12.9.1/node-v12.9.1-linux-x64.tar.xz解压tar -xvf node-v12.9.1-linux-x64.tar.xz重命名为文件夹mv node-v12.9.1-linux-x64 node快捷方式ln -s /www/wwwroot/jeason...
2020-05-13 23:21:12 596
原创 【unity + VS code配置】
参考:https://code.visualstudio.com/docs/other/unity1、安装这两个东西(都要安装)https://dotnet.microsoft.com/download/dotnet-framework/net4712、打开unity配置默认编辑器3、VSCode安装C#插件4、搞定...
2020-03-31 23:41:35 1400 2
原创 【flutter】 集成HMS需要将证书文件打包到APK中,请直接将assets目录拷贝到应用工程根目录。
1 在android/app目录下找到build.gradle,里面的andriod{}添加// 静态资源 sourceSets { main { assets.srcDirs = ['src/assets', 'src/assets/'] } }2 下载插件并复制到项目中HMS下载后把assets拖进flutter项目中如下图,然后搞定...
2020-03-11 11:21:31 1234
原创 【dart时间戳转换日期】仿PHP date函数
main() { print(date(1580833594, format: 'yyyy年m月')); print(date(1580833594)); print(date(1580833594, format: '星期W'));}String date(int timestamp, {String format = 'yyyy-mm-dd hh:ii:ss'}) { D...
2020-02-05 01:13:51 908
原创 【flutter异常排查】
1.CDN: trunk Repo update failed - CocoaPods总之就是不能正常下载会有CDN等字样解决方法:步骤一:(不用等他完成,直接可以步骤二)https://www.cnblogs.com/baitongtong/p/11959678.html步骤二:撤销第一种的修改,然后执行下方的命令,因为第一种等太久了,我直接强制退出命令,然后鬼使神差的输入了...
2020-01-30 14:46:32 294
原创 iconfont 快速全选本页所有icon
F12打开console输入下面代码并回车即可Array.from(els).forEach(item =>item.title == '添加入库' ? item.click() : false )
2019-12-27 17:23:01 876
原创 【flutter老司机分享②】flutter 流的处理经验
普通使用方法就不多说1.对于多监听器的流为了提高性能,多监听器流的话不管你是在那个页面,同一个流的存在不同页面的不同监听器,执行的监听器只能是当前页面,这个坑可能会使你爬不上甚至放弃。大家请注意,解决方法: 新建一个单监听器流或多监听器流,把这个多监听器流的流再分支到下面去,使得监听器之间互不影响...
2019-12-02 14:46:42 347
原创 【nginx + webscoket + ssl + 重定向配置】
重定向ws相关配置upstream 域名.com { server ip:port;}server { listen 80 ; server_name 域名.com; location / { proxy_pass http://域名.com; proxy_set_header Host ...
2019-11-29 15:05:31 655
原创 【flutter老司机分享①】flutter 无context弹出层
直接上代码,各位自己测试,私人手敲珍藏代码全部原生,无需任何插件,各位记得复制完点赞????????????????????????????????import 'package:flutter/material.dart';void main() async{ runApp(MyApp());}class MyApp extends StatefulWidget { @override _MyAppState crea...
2019-11-21 00:07:56 1698
原创 【flutter牛逼插件】
安卓苹果通讯1、一个点击短信唤起app的插件uni_links2、请求库(国人牛逼的请求插件)dio3、原生通知栏应用flutter_local_notifications4、一个应用内部音乐播放器(其实妹的就是用来保活的)assets_audio_player5、一个图片选择器(含拍照、拍视频、只能单选图片/视频,)多选的替补方案为file_pickerimage_picke...
2019-11-10 19:51:45 1746
原创 【flutter】可自定义的行值的picker(不是完整代码,只是大致实现代码,伸手党可以出门右转)
就是发现国内大神的flutter_picker不能动态设置行值,都是写死的然后自己结合overlay,大致写了一个原型,原理就是通过provide数据管理器使得页面和picker之间能够交互import 'dart:async';import 'package:flutter/material.dart';import 'package:provide/provide.dart';v...
2019-10-26 14:48:50 1722
原创 【flutter经验问题快查】
1、键盘弹起不会压缩页面(页面不会跟键盘弹出相应布局)Scaffold( resizeToAvoidBottomPadding: false, child: TextField() )2、点击其他位置取消输入框焦点Scaffold( // resizeToAvoidBottomPadding: false, body: GestureDetector( behavio...
2019-10-24 11:10:06 227
原创 【flutter动画坑】一个组件多次不同的动画
import 'package:flutter/material.dart';class TestPage extends StatefulWidget { _TestPageState createState() => new _TestPageState();}class _TestPageState extends State<TestPage> with T...
2019-10-20 12:48:46 1140 1
原创 【flutter奇技淫巧集锦】
1、后台持续运行理论上是通过播放无声音乐来维持软件的激活状态,就如同网易云音乐这些app软件可以切换到后台后一直播歌的原理,我们可以不需要授权的情况下长期占用后台运行。使用插件background_fetch: ^0.2.0github:https://github.com/transistorsoft/flutter_background_fetch作者还有一个(后台)实时位置的插...
2019-10-17 00:45:43 1202
原创 【flutter快记】
获取状态栏高度final double statusHeight = MediaQueryData.fromWindow(WidgetsBinding.instance.window).padding.top;获取屏幕宽度final double screenWidth = MediaQuery.of(context).size.width;获取屏幕高度final double sc...
2019-09-29 11:22:49 188
原创 【tensorflow手记】
环境及安装python环境 3.6.8window10安装库pip install pyqt5 -i https://pypi.doubanio.com/simplepip install numpy tensorflow tensorflow-object-detection-api -i https://pypi.doubanio.com/simple安装软件# 训练工具g...
2019-09-07 22:22:14 145
原创 【python快捷常用语句】
# 设置当前目录为工作路径(用于执行环境不在本目录下执行也能设置为本目录为根路径)os.chdir(os.path.split(os.path.realpath(__file__))[0])
2019-09-06 14:07:51 286
原创 【使用opencv批量遮盖(一)】labelimg安装使用
一、下载labelimg源码地址:https://github.com/tzutalin/labelImg下载代码到本地或git clone二、安装依赖pip3 install PyQt5 PyQt5_tools lxml -i https://pypi.doubanio.com/simple三、关键操作解压并打开labelimg文件夹,进入cmdPyrcc5 -o resourc...
2019-09-03 14:07:43 288
原创 【微信小程序】用Proxy实现双向绑定(类Vuex)
自己写的,如有问题欢迎指教[核心代码]根目录/store.js// 根目录/store.jslet app = getApp()const Store = function (obj, useStates = {}) { return new Proxy(app.globalData, { set(target, key, value) { if (Array.i...
2019-08-28 10:40:58 806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人