Conor.Jin's blog

首页

关于

归档

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..

更多
loading..

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

更多
loading..

初用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..

更多
loading..

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..

更多
loading..

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..

更多
1234