自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (1)
  • 收藏
  • 关注

原创 python中手动安装pip工具

脚本安装通过脚本的方式可以保证都能够安装到最新版本的pip,同时操作简单。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py源码包安装下载地址:https://pypi.org/search/?q=pip这里是安装到python3中,默认是安装到python所链接的具体版本中wget --no-check-certific ate https://pypi.python.org/packages

2020-06-22 16:50:34 1938

原创 JS中常用日期使用方法总结

文章目录计算剩余时间的方法(倒计时)日期对象和字符串的相互转换字符串转成时间时间转换成字符串将时间格式转成` yy-mm-dd hh:mm:ss`时间格式计算剩余时间的方法(倒计时)对传入时间对比当前时间返回时分秒const checkTime = (i) => { return Number(i) >= 10 ? i : ("0" + i);}const leftTime = time => { let leftTime = time - Date.n

2020-06-22 16:12:34 408

原创 关于H5中返回不生效的问题

在H5中使用window.history.go(-1);不能生效如果app中内置h5的跳转页面,当在其中使用window.history.go(-1)时,并不能返回可以使用解决location.href = document.referrer;关于document.referrer获取前一页面的URL地址的方法:document.referrerreferrer 属性可返回载入当前文档的文档的 URL, 如果当前文档不是通过超链接访问的,那么当前文档的URL为NULL,这个属性允

2020-06-22 15:17:14 2459

原创 关于ESlint语法检查简单配置

在项目根目录里,创建以 .eslintrc.* 的文件名module.exports = { root: true, parser: 'babel-eslint', parserOptions: { //设置"script"(默认)或"module"如果你的代码是在ECMAScript中的模块。 sourceType: 'module', parser: 'babel-eslint', ecmaFeatures: { legacyDecorators:

2020-06-22 14:33:41 847

原创 使用stylus、less或者sass如何使用样式穿透

stylus的样式穿透 使用 >>>.wrapper >>> .swiper-pagination-bullet-active background: #fffsass和less的样式穿透 使用/deep/外层 /deep/ 第三方组件 {样式}.wrapper /deep/ .swiper-pagination-bullet-active{ background: #fff;}...

2020-06-20 18:16:53 1789

原创 Homebrew更换国内镜像源

在国内的网络环境下使用 Homebrew 安装软件的过程中,可能会长时间卡在 Updating Homebrew …可以通过更改brew的镜像地址实现快速安装修改镜像地址主要是修改brew几个仓库地址以及配置环境变量即可这里以中科大的镜像地址为例# 替换 brew.git 仓库地址 cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 同下面一行命令 git.

2020-06-20 18:03:32 1443 1

原创 flex布局下overflow失效解决方案

flex布局下overflow失效解决方案这里使用经典的两栏布局比如说我们想让中间部分自适应并且超出长度出现滚动dom结构简单如下<div class="container"> <div class="left"></div> <div class="content"> <span></span> <span></span> <span></span> &lt

2020-06-13 11:15:59 14415 1

原创 在koa2中使用webpack进行打包

安装依赖这里只是针对webpack的依赖处理其它对于babel插件的需求可自行再安装 "dependencies": { "@babel/runtime": "^" "cross-env": "^7.0.2", }, "devDependencies": { "@babel/plugin-transform-runtime": "^7.9.6", "@babel/preset-env": "^7.9.6", "babel-loader": "^8.

2020-06-06 16:42:16 2007

原创 使用Nginx代理部署node项目

Nginx + Node充分使用二级域名映射服务器内部的端口在nginx配置文件中再创建一个serverserver { listen 80; #域名 server_name qdzhou.cn www.qdzhou.cn; location / { proxy_set_header X-Real-IP $remote_addr; # 默认会将后端服务器的HOST填写进去 proxy_set_header Host

2020-06-06 11:06:12 1651

原创 Node中使用webpack打包时出现的错误和警告

错误描述ERROR in ./node_modules/destroy/index.jsModule not found: Error: Can't resolve 'fs' in解决方案在webpack的配置文件中,一般我们定义为webpack.config.js,中添加 target: 'node',错误描述WARNING in ./node_modules/mongoose/lib/index.js 11:28-64Critical dependency: the req

2020-05-23 14:42:32 2647

原创 Mac中使用brew安装mysql密码丢失重置密码

可以使用brew命令查看mysql的安装情况// 列出所有服务brew services list// 查看对应服务信息brew info [email protected]如果配置过环境变量的可以跳过这一步打开~/.zshrcexport PATH="/usr/local/opt/[email protected]/bin:$PATH"暂停mysql服务brew services stop [email protected]安全模式启动mysqlmysqld_safe --skip-grant-tables

2020-05-20 10:03:07 384

原创 ubuntu服务器下使用apt-get安装[email protected]并设置远程访问

apt-get安装sudo apt-get install mysql-server// 如果想要指定版本只需要sudo apt-get install mysql-server-5.7安装过程中会有提示输入root的密码,输入两次验证,作为进入mysql的root密码安装结束输入mysql -uroot -p输入安装时候设置的root密码能正常进入即可设置远程访问vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释 bind-addre

2020-05-20 09:39:56 519

原创 Koa2结合MongoDB使用实现增删改查

nodejs使用koa对mongdb数据库进行增删改查的操作创建一个简单的工程使用npm init 或者 yarn init都是可以的这里使用yarn安装依赖这里列出会用到的所有依赖,直接安装了Koa相关yarn add koa koa-bodyparser koa-router// koa-bodyparser koa-router 这里的功能可以直接搜对应的名称npm中都有详细说明它的作用,这里简单叙述// koaMongoDByarn add mon.

2020-05-19 11:15:31 941

原创 koa2中对mysql简单封装实现增删改查的基本操作

koa2中对mysql简单封装实现增删改查的基本操作创建连接池import mysql from 'mysql';import { MYSQL_CONFIG } from '../../config/index.js';//配置文件//export const MYSQL_CONFIG = {// host: '127.0.0.1',// port: '3306',// user: 'root',// password: 'root',// d

2020-05-19 10:54:06 705

原创 解决小程序中textarea组件层级过高问题

小程序中textarea组件层级过高问题textarea输入完成时,将textarea隐藏,将输入内容显示在一个text文本框,此时页面没有原生组件textarea,底部的价格浮层就可完美遮住输入内容。当点击text输入框时,又将text隐藏,显示textarea,并将textarea的焦点选中,这样又可以继续输入内容。这样就不会有穿透问题。主要运用了textarea的bindblur(输入框...

2020-03-25 14:40:06 924

原创 小程序云开发/云函数/云数据库

微信小程序接口只能请求20条数据限制可使用微信小程序的云开发进行数据请求,使用云数据库和云函数进行数据的请求和存储注意: 小程序限制每次接口最多请求20条数据;使用云开发的云函数请求每次最多请求100条数据;云开发初始化在app.js中指定云开发初始化// env 即是云开发自己创建的环境,打开云开发控制台,选择使用的环境wx.cloud.init({ env: 'd...

2020-03-24 19:54:31 566

原创 vue-cli3.0使用rem适配方案

vue-cli3.0使用rem适配方案相对于rem来说,vw适配能更好的适配移动端,但如果既需要适配移动也需要适配PCvw的适配在pc显示时会显得格外的大,rem就会相对好些,这里只针对一些简单页面解决方案,复杂项目会有专门的一套解决方案安装 lib-flexible postcss-pxtoremyarn add lib-flexible postcss-pxtorem lib...

2020-02-17 10:30:35 1569

原创 小程序中使用uuid

小程序中使用uuid微信小程序可以使用npm包下载,然后像使用其他包那样直接引入使用即可如果小程序不支持第三方包的,就需要自行写方法进行导出了该方法亲测可用,生成的uuid的格式为: 7b611f1e-6a5f-4501-b658-27295f275066创建文件—_uuid.jsconst uuid = function () { var s = []; var he...

2020-02-17 10:14:43 4391 1

原创 JS处理接口返回XML格式数据

JS处理接口返回XML格式数据<oauth> <status>PERMISSION_ACCESS_TOKEN_EXPIRED</status> <code>error.permission.accessTokenExpired</code> <message>Access_token is expired ...

2020-02-10 19:17:38 2836

原创 Jest和Enzyme使用

Jest一般使用 Enzyme 中的 mounJt 或 shallow 方法,将目标组件转化为一个 ReactWrapper对象,并在测试中调用其各种方法:import Enzyme,{ mount } from 'enzyme';describe('test ...', function() { it('should ...', function() { w...

2020-02-10 09:57:06 1468

原创 小程序使用jsencrypt加密(有修改后的文件)

小程序使用jsencrypt加密由于小程序不支持window对象,所以不能直接使用官网得包文件当然目前也有一些做了关于小程序得,具体没用过,可以自行在npm官网找相关得包尝试使用如果不能使用包安装工具,可以修改源码达到我们得需求官网文件不要下载压缩文件,下载jsencrypt.js,然后在其中进行修改先添加取代window和navigator对象得新对象,名称可以随意取;搜索后,...

2020-01-19 10:53:00 2400 7

原创 微信小程序接口只能请求20条数据限制

微信小程序接口只能请求20条数据限制可使用微信小程序的云开发进行数据请求,使用云数据库和云函数进行数据的请求和存储注意: 小程序限制每次接口最多请求20条数据;使用云开发的云函数请求每次最多请求100条数据;云开发初始化在app.js中指定云开发初始化// env 即是云开发自己创建的环境,打开云开发控制台,选择使用的环境wx.cloud.init({ env: 'd...

2020-01-10 11:13:32 7961 3

原创 钉钉免登录出现的问题

在浏览器运行时会报错Do not support the current environment:notInDingTalk这是由于不在钉钉环境里运行的原因,解决方法就是加入判断即可以vue项目为例import * as dd from 'dingtalk-jsapi';export default { name: "App", data() { re...

2020-01-09 15:22:23 6408

原创 配置Flutter运行环境

配置Flutter运行环境配置阿里镜像源修改掉项目下的android目录下的build.gradle文件,把google() 和 jcenter()这两行去掉。改为阿里的链接buildscript { ext.kotlin_version = '1.3.50' repositories {// google()// jcenter() ...

2020-01-07 10:47:43 172

原创 Fetch的使用以及相关API

FetchMDN文档fetch是一种HTTP数据请求的方式,是XMLHttpRequest的一种替代方案。fetch不是ajax的进一步封装,而是原生js。Fetch函数就是原生js,没有使用XMLHttpRequest对象。fetch提供了一个更好的替代方法,可以很容易地被其他技术使用,例如 Service Workers。Fetch还提供了单个逻辑位置来定义其他HTTP相关概念,例如C...

2020-01-06 14:49:33 257

原创 小程序设置请求的超时时间以及处理

在app.json中配置 "networkTimeout": { "request": 10000, "connectSocket": 10000, "uploadFile": 10000, "downloadFile": 10000 },

2020-01-03 17:35:10 13522

原创 微信小程序中跳转小程序的方法

微信官方文档wx.navigateToMiniProgram({ });属性类型默认值必填说明appIdstring是要打开的小程序 appIdpathstring否打开的页面路径,如果为空则打开首页。path 中 ? 后面的部分会成为 query,在小程序的 App.onLaunch、App.onShow 和 Page.onLoad 的回调函数...

2020-01-03 17:27:45 1743

原创 小程序页面跳转时传参如何传对象

小程序中页面跳转传参对象问题简单的参数传递使用url传递参数wx.navigateTo({ url:'/pages/detail/detail?query='+ encodeQuery // 拼接 url: `/pages/detail/detail?query=${encodeQuery}` // 模板字符串});在页面的onLoad生命周期中接收onLoad:...

2019-12-17 23:36:04 554

原创 小程序login登录前后端实现

小程序login登录前后端实现获取临时codewx.login({ success: res=> { console.log(res); const code = res.code; }})请求的接口使用koa2fly.jsconst Fly=require("flyio/src/node");const jwt = require('jso...

2019-12-04 20:39:24 1495

原创 Fly.js的使用

官方文档https://wendux.github.io/dist/#/doc/flyio/readmehttps://github.com/wendux/fly简单使用初始化flyio对象const Fly = require('flyio/dist/npm/wx.js')const createFly = () => { if (mpvuePlatform === '...

2019-12-02 12:41:12 1239

原创 Module build failed: TypeError: this.getResolve is not a function at Object.loader 安装node-sass运行报错

Module build failed: TypeError: this.getResolve is not a function at Object.loader 安装node-sass运行报错安装node-sass编译报错项目中,想使用sass的功能,当我们正常安装依赖时默认会安装最新版npm install node-sass sass-loader --save-dev ...

2019-12-02 11:43:35 319

原创 mpvue2.0多端小程序框架

mpVue2.0注意事项:目前mpvue框架使用的是vue2.x,所以需要使用vue2.x的脚手架npm install -g vue-cli搭建mpvue脚手架基于mpvue-quickstart模板创建新项目// my-project 为创建的项目名vue init mpvue/mpvue-quickstart my-project安装依赖和运行也可以使...

2019-11-30 18:53:17 718

原创 微信小程序重点API使用

文章目录微信小程序重点API使用小程序的执行流程注册一个小程序(小程序的生命周期)onLanchonShow(option)onHideonError注册一个页面(页面的生命周期)生命周期onLoad 初次加载onShow 页面显示onReady 初次渲染完成onHideonUnLoadWXSComponentsRequestonShareAppMessageLogin微信小程序重点API使用...

2019-11-29 09:22:33 746

原创 JS中常用的方法

JS中常用的方法日期对象和字符串的相互转换

2019-11-21 20:18:46 128

原创 PWA的相关概念

PWA什么是PWA什么是 Progressive Web App?Progressive Web App 具备以下特点:渐进式 - 适用于选用任何浏览器的所有用户,因为它是以渐进式增强作为核心宗旨来开发的。自适应 - 适合任何机型:桌面设备、移动设备、平板电脑或任何未来设备。连接无关性 - 能够借助于服务工作线程在离线或低质量网络状况下工作。类似应用 - 由于是在 App Shell...

2019-11-12 19:16:49 179

原创 python-django

Django框架python-django

2019-11-09 21:19:55 338

原创 Angular7.x

Angularangular7.x

2019-11-09 21:17:32 434

原创 Ionic

Ionicionic

2019-11-09 21:16:18 440

原创 前端三大框架脚手架如何配置运行的端口

关于脚手架生成的运行端口配置React官方脚手架create-react-app:修改生成后的package.json中的scripts "scripts": { "start": "set PORT=8899 && react-scripts start", "build": "react-scripts build", "test": "r...

2019-11-08 15:35:43 803

原创 Python-Pygame实现飞机大战

Python-Pygame实现飞机大战

2019-11-08 11:27:26 839 1

_encrypt.js

适用于各个小程序,只需引入即可,此文件为压缩后的文件; 使用方法见博客使用,并且有整理出修改的方法,结合了网上的修改不会出现错误

2020-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除