客户端
文章平均质量分 75
客户端开发
williams_zhong
叩首问路,码梦为生
展开
-
windows11下搭建react native 安卓运行环境
win11下搭建react native安卓运行环境原创 2022-06-10 17:44:30 · 1132 阅读 · 0 评论 -
TS依赖注入简单实现举例
依赖注入解释A作为提供方将自己注入至代理方,然后B作为消费方从代理中获取提供方信息工具使用1. 使用TS语法自带的装饰器进行语法糖包装2. 使用reflect-metadata来获取原类型的映射3.关于reflect-metadata的高阶用法,强烈推荐阅读【掌握 JS 高级编程基础】代码实现思路:定义元数据类说明//MetaData.tsexport const MetaData = { CONTAINERS: Symbol("containers"), //容器集合 In原创 2022-05-27 14:42:31 · 1211 阅读 · 0 评论 -
node环境下使用MYSQL数据库池断线后无法连接的解决办法
1. 使用环境说明 1.1 node 环境 5.0以上 1.2 依赖库为:generic-pool(数据库连接池) mysql(数据库连接库)2. 原因说明: 由于generic-pool仅限于管理连接,对于连接状态是不管理的,我们需要在进行调用数据库连接的时候 进行状态判断,如果是断开连接的错误 则释放这个连接,那么再次调用的时候就可以重新创建一个新的连接,从而达到重连数据库的目的。3.代码说明var _poolModule = require('gene...原创 2020-10-12 18:28:12 · 893 阅读 · 1 评论 -
TypeScript在vscode中断点调试
1.配置所需的环境node 版本yarn add typescript --global (安装支持ts模块)yarn add ts-node --global (安装编译ts模块,ts模块可以帮助我们无需手动编译成js,可以直接在vscode中调试)2.构造项目npm init 项目名称(创建项目)tsc --init (初始化tsc项目)在执行第二步后,会生成一个 t...原创 2018-12-20 18:32:27 · 4899 阅读 · 1 评论 -
记一次koa2源码的探索经历
1.本文解决两个问题,koa启动的时候需要初始化哪些东西和做了哪些事情?2.一次完整的http请求,对于koa来说是怎么处理的?3.我们先来回顾一下,我们在使用koa时所使用的一些代码const koa = require('koa');//加载koa框架const app = new koa(); //创建一个实例app.use(fn); //在use方法里使用你需要使用的方法 它会被挂...原创 2018-03-08 11:30:42 · 553 阅读 · 0 评论 -
解决使用vue+elementui组件采用webpack打包导致vendor过大的情况
1.如果你使用了webpack来打包你的vue项目,如发现你的vendor.js过大则可以参考本文的解决方案.2.造成过大的原因是因为在main.js导入第三库太多时,webpack合并js时生成了vendor.js(我们习惯把第三方库放在vendor里面)造成的.如下图在main.js引用element-ui等第三方库。后果就是你的服务器端的js文件越大则用户加载页面的时间会越长(因为所需下载j...原创 2018-02-26 21:10:24 · 27741 阅读 · 14 评论 -
微信小程序配置-服务端nodejs版
1.微信小程序服务器域名设置 1.在这我想说的是,如果你涉及到和你自己的服务器进行交互,则服务器域名必须支持https协议。在阿里云和腾讯云都可以进行免费申请https证书。我自己用的是腾讯云的,操作步骤链接:腾讯与https申请。 2.服务器端https请求配置代码如下,我用的是koa2web端框架(推荐使用) const koa = require('koa');c原创 2018-02-04 11:53:24 · 6322 阅读 · 4 评论 -
es6 promise 异步方法处理
1.在js中,凡是涉及到非内存的操作都为异步操作。如读写磁盘文件,访问url请求,读写数据库数据等都为异步操作。2.在es6之前我们最常见对于异步的处理就是书写大量的callback函数,所以当你的下一步数据需要依赖于上一步异步操作的数据时,会出现很多嵌套,代码凌乱的感觉。这种后果就是你不会知道你的callback是在哪,并且如果报错也很难处理.这是我以前写的代码.exports.ge原创 2018-02-02 19:44:49 · 504 阅读 · 0 评论 -
axios 使用及其相应简单爬虫的扩展
axios简单使用及爬虫领域的使用原创 2018-01-05 15:30:26 · 2456 阅读 · 1 评论 -
nginx+vue.js实现前后端分离
前后端分离原理及其功能的简单实现原创 2017-07-18 23:02:04 · 31535 阅读 · 1 评论 -
socket.io与node.js api 调用示例
socket.io 2.x 版本api示例整理,不同于网上的1.x版本api原创 2017-07-21 21:36:15 · 1696 阅读 · 0 评论