使用ssh隧道,转发端口完成本地端口和服务器端口的映射 使用ssh隧道,转发端口完成本地端口和服务器端口的映射 使用ssh隧道,转发端口完成本地端口和服务器端口的映射 使用ssh隧道,转发端口完成本地端口和服务器端口的映射这里假设你的远程服务器地址是1.2.3.4,数据库安装在服务器,端口是3306,我们开启一个转发端口1ssh -i ~/.ssh/id_rsa -N -L 13306:127.0.0.1:3306 root@1.2.3.4 2023-02-19
如何配置发布npm 组织包 npm publish organization package 通过下面的配置,省略在publish 执行access registry 配置发布仓库,防止本地做了淘宝资源 access 指定组织包的发布模式,如果不是组织包则不需要 1234"publishConfig": { "registry": "https://reg 2023-02-06
如何使用thinkphp实现多租户 这里记录一些碎片思路,方便后面的使用 1:维护一个标准的基础数据库2:通过该数据库创建新的数据库,以及创建新的配置文件3: 完成创建后修改其管理员信息 待办实现 1: 配置文件区分多租户 2: 数据源区分多租户 3: 如何解决共享数据库schema 基于TP 的tenant 多租户中间件:123456789101112131415161718192021222324252627282930 2022-12-11
使用PHP创建twitter的开发者账号 获得access_token1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950<?php// 创建一个 Guzzle HTTP 客户端$client = new GuzzleHttp\Client();// 推特开发者账号和应用的 API 密钥$api_key 2022-12-08
实现一个顺序执行队列Promise 我们可以使用 TypeScript 语言设计一个 SequentialPromiseQueue 类来实现一个按照顺序执行的 Promise 队列。这个类提供了 push、run 和 clear 等方法,可以用来操作队列中的 Promise 实例。其中,run 方法会按照顺序执行队列中的所有 Promise 实例,并返回一个 Promise 实例,该实例的状态将在队列中的所有 Promise 实例都 2022-12-07
在菜单路径中寻找一个路径 一般应用于菜单路径解析出当前显示激活的菜单列表,需要通过一个路径链接,寻找到一个完整的路径 JS实现逻辑:12345678910111213141516171819202122function findNodePath(root, target) { // 如果根节点为空,则返回空路径 if (!root) { return []; } // 如果根节点 2022-12-06
tarojs-plugin-generator 一款页面/组件创建工具 tarojs-plugin-generator Taro 页面/组件创建工具,全部使用函数式组件+typescropt+hooks,提供良好的页面提示。 安装在 Taro 项目根目录下安装 1$ npm i tarojs-plugin-generator --save 使用引入插件请确保 Taro CLI 已升级至 Taro3 的最新版本。 修改项目 config/index.js 2022-08-24
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2022-08-24