apache2开启https
一、背景ubuntu14,apache2,证书过期重新更换 二、分别修改,配置文件sudo vi /etc/apache2/sites-available/000-default.conf <VirtualHost *:80> // 邮箱ServerAdmin aaaa@aaa.com // 域名ServerName www.xxx.wang // 根目录DocumentRoot /var/www/html // 开启http强制跳转httpsRewriteEngine onRewriteCond %{HTTPS} !=onR..
更多React Native 调试
一、console.log查看1.Android react-native log-android 2.ios react-native log-ios 二、adb命令下打开Dev菜单,避免再次摇晃手机才能弹出adb shell input keyevent 82
更多window下安装Scoop
一、系统要求Windows 7 SP1+ / Windows Server 2008+* PowerShell 3+* .NET Framework 4.5+ 并且需要翻墙 二、准备先设置 PowerShell 允许执行未签名脚本 Set-ExecutionPolicy RemoteSigned -scope CurrentUser 三、安装下载 Scoop 安装脚本进行 iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh') 四、成功Initializing…Downloading scoop…Extracting…Creating shim…Downloading main bucket…Extracti..
更多

JS中macro-task(宏任务)与micro -task(微任务)
一、前提 同步异步JS是一门单线程的语言,换言之就是无论如何都只有一个主线程来处理任务,所以为了加快处理速度,会将异步任务挂载起来(pending),优先执行同步任务。 二、异步划分 异步分为macro-task(宏观任务)与micro -task(围观任务)。存放顺序都为先后顺序,反之执行顺序也是如此,更深入则是涉及到事件机制,这里不表。 既然执行顺序为先后顺序,划分又为宏观与微观,这两种执行顺序又怎样呢? 微观任务完成才会执行宏观任务 三、demoasync function async1() { console.log(‘async1 start’); await async2(); console.log(‘async1 end’);}async function ..
更多从头搭建博客系统之react服务端渲染
一、Next.js 安装1npx create-next-app 1npm install --save next react react-dom 二、Ant Design安装npm i antd –save npm i babel-plugin-import –save npm i babel-preset-react-app –save package.json 添加配置信息 “babel”: { “presets”: [ “react-app” ], “plugins”: [ [ “import”, { “libraryName”: “antd”, “style”: “css” ..
更多NodeJS配置
1. 初始化 npm init 2.安装koa npm i koa 3.使用ejs模板引擎 npm install –save koa-views npm install ejs –save
更多

初用react注意事项
一、绝对路径问题1.使用官方脚手架安装不会暴露webpack的配置,需要运行 npm run eject 成功之后(之前会有提示,git上传接文件即可) npm run eject过后就会生成两个文件夹 2.然后找到config文件里面的webpack.config.js 3.搜索alias 并改成一下代码 4.然后再在页面里面把相对路径改成以@开头的绝对路径 5.重启项目 二、antd 按需要引用组件无效1.先按照antd npm install –save antd 2.按需引用组件 3.这是使用无效。因为antd默认引入样式是less,所以需要手动配置为CSS,配置babel 安装 babel-plugin-import npm install babel-plugi..
更多

Navicat12破解教程
支持最新版Navicat12.1.20 注册机为Navicat_Keygen_Patch_v4.8 1、先安装navicat12 ,完成后打开软件,点击14天试用,关闭软件!! 2、关闭杀毒软件(自行百度),解压Navicat_Keygen_Patch_v4.8_By_DFoX,右键管理员身份运行程序 3、点击patch(只能patch一次!!切记,走过的坑),找到Navicat12的安装路径,找到主程序Navicat.exe或者navicat,选中,打开,会提示Cracked,则此步骤表明成功,继续 4、打开Navicat12软件,点击弹出框的注册 5、点击破解软件中间的“4.keygen/offline activation”的Generate ,稍等片刻,前面软件框生成的序列号会自动插入到Nav..
更多react初始化以及主要使用包说明
一、 脚手架安装 npx 安装 npx create-react-app my-appcd my-appnpm start 注: npx create-react-app my-app 等同于 npm install -g create-react-appcreate-react-app my-app 二、styled-components安装 npm install –save styled-components 注: styled-components 是对css样式进行模块化封装的包,所以文件应该是一个 .js,方便示例使用单个文件使用如下 import React, { Component,Fragment} from ‘react’;//引入styled-componentsimport st..
更多

linux卸载mysql5.7并配置mysql8
1.卸载mysql5.7卸载: $ sudo apt-get autoremove –purge mysql-server $ sudo apt-get remove mysql-common 清楚数据: dpkg -l grep ^rcawk ‘{print $2}’ sudo xargs dpkg -P 2.检测残留$ sudo dpkg –listgrep mysql 查看mysql有哪些依赖 $ sudo apt-get remove XXXXX $ sudo apt-get autoremove XXXXX 3.安装mysql8注意: ubuntu会默认安装mysql5.7版本!!! 所以要先切换软件库 更新软件库: sudo apt-get update 在mysql..
更多