- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 Node 20 + React 18 + Babel 7 + Webpack 5 开发环境搭建
【代码】React 18 + Babel 7 + Webpack 5 开发环境搭建。
2024-07-11 23:24:40
917
原创 OpenSSL
目录OpenSSL一、Windows 版 OpenSSL 安装1. 下载2. 安装3. 设置环境变量4. 生成 RSA 密钥OpenSSL官网 https://www.openssl.org/source/一、Windows 版 OpenSSL 安装官方网站没有windows系统的安装包,所以去下面地址下载1. 下载Windows 版 OpenSSL 下载地址http://slproweb.com/products/Win32OpenSSL.html2. 安装双击下载的文件 Win64O
2021-08-28 16:06:00
391
原创 PostgreSQL 学习记录
MacOS 安装brew install postgresql要从以前主要版本的PostgreSQL运行迁移现有数据,请执行以下操作:To migrate existing data from a previous major version of PostgreSQL run:brew postgresql-upgrade-database此公式已创建一个默认数据库群集:This formula has created a default database cluster with:in
2020-08-31 09:59:09
198
原创 自制 Web Framework 脚手架
文章目录外部依赖包commander - 命令行参数解析chalk - 文字颜色修改log-symbols - 命令行图标inquirer 命令行交互download-git-repo - Git下载ora 下载loading外部依赖包commander - 命令行参数解析返回目录chalk - 文字颜色修改返回目录log-symbols - 命令行图标返回目录inquirer 命令行交互返回目录download-git-repo - Git下载返回目录ora 下载loading.
2020-07-17 11:06:58
252
原创 用 Redux 或 Mobx 对 React 进行状态管理
文章目录一、Redux1. react-redux2. redux-thunk3. redux-saga二、Mobx1. mobx-react一、Redux返回目录包名说明环境备注redux-Sreact-redux-Sredux-thunk-Sredux-saga-S1. react-redux返回目录2. redux-thunk返回目录3. redux-saga返回目录二、Mobx返回目录包名说明.
2020-05-20 15:54:52
196
原创 JS:实用代码汇总
文章目录复制到剪切板复制到剪切板/** * 复制到剪切板,粘贴到 Excel * @param {String} text 要复制的内容 * @param {String} msg 提示信息 */export function copy2Clipboard(text, msg) { let o = document.createElement('textarea'); o.value = text; document.body.appendChild(o); o.sele.
2020-05-08 18:14:41
143
原创 折磨人的数据结构(未完成)
文章目录一、概念数据数据对象数据元素数据项结构逻辑结构物理结构树树的遍历一、概念数据数据对象数据元素数据项结构逻辑结构返回目录数据对象中数据元素之间的互相关系集合线性树形图形物理结构返回目录数据的逻辑结构在计算机中存储形式顺序存储链式存储树返回目录树的遍历前序:若二叉树为空,则空操作返回,否则先访问根节点,然后前序遍历左子树,再前序遍历右子树...
2020-04-08 11:37:55
140
原创 React-Router-Dom 4 API
文章目录1. 路由器 Routera)BrowserRouterbasenamegetUserConfirmationforceRefreshkeyLengthchildrenb)HashRouterbasenamegetUserConfirmationhashTypechildrenc)MemoryRouterinitialEntriesinitialIndexgetUserConfirmat...
2020-04-02 16:13:03
600
原创 React-Router-Dom 4 示例
三、示例返回目录基本/嵌套用法返回目录import React from "react";import { BrowserRouter as Router, Route, Link } from "react-router-dom";function BasicExample() { return ( <Router> <ul> <l...
2020-04-02 11:27:30
420
原创 webpack 配置汇总
文章目录1. webpack 介绍2. 安装 Webpack3. 使用 webpack 打包 js 项目4. 清除打包的旧文件5. 使用 Babel 对 js 转译6. 在 webpack 配置文件中判断构建环境7. 使用 webpack 打包 web 项目8. 打包完成后自动打开浏览器9. 支持 React10. 让 React 支持热更新11. 代码校验 ESLint12. 让 ESLint...
2020-03-17 19:47:55
224
原创 树莓派4B 的折腾之旅【2020年4月27日更新】
文章目录下载 Ubuntu Server安装 podman下载 Ubuntu Server去官网下载安装 podman$ sudo apt update$ sudo apt -y install software-properties-common# 添加存储库$ sudo add-apt-repository -y ppa:projectatomic/ppa$ sudo apt...
2020-02-29 11:46:52
11975
3
原创 把 web 项目 改成 Electron 项目
文章目录一、创建 Electron 应用程序一、创建 Electron 应用程序新建项目,项目名换成你自己的。$ npx create-electron-app on8y-npm-gui运行项目$ cd on8y-npm-gui #进入项目目录$ npm start #运行编译打包$ npm run make在 out/on8y-npm-gui-darwin-x64/ 文...
2020-02-11 16:05:28
870
原创 记录自己的学习 Node.js 的过程【汇总】
一、安装 Node.js1. Windows 安装 node.js2. MacOS 安装 node.js二、使用 npm1. npm 使用参考2. 在 npm 上发布 package
2020-02-09 13:44:45
143
原创 在 npm 上发布 package
文章目录一、相关 package.json 介绍编写在文件中引用的包编写能用命令行执行的包3. 推荐包一、相关 package.json 介绍返回目录{ "name": "xxx", //项目名称 "version": "0.1.0", //版本 "main": "index.js", // 入口文件 "description": "npm demo", //项目描述 ...
2020-02-09 13:33:13
124992
原创 JS:编写自己的函数库
文章目录一、概述二、安装 nvm —— 版本管理工具三、用 nvm 安装 node一、概述返回目录直接安装 node.js 很容易。但是遇到项目的 node 版本与本机安装的版本不一致就比较麻烦了。所以用 nvm 来管理 node 版本非常有必要。切换版本非常省事!二、安装 nvm —— 版本管理工具返回目录点击链接下载nvm解压出 nvm-setup.exe,双击安装,点选 ...
2020-02-08 17:17:53
512
原创 MacOS 或 Windows 安装 Node.js
文章目录一、概述二、安装 nvm —— 版本管理工具MacOSbash 安装 nvmzsh 安装 zsh-nvmWindows三、安装 node四、安装 nrm —— 镜像源管理工具一、概述返回目录直接安装node很容易,主要是把 node 的 版本管理 镜像源管理等工具的安装顺序描述一遍二、安装 nvm —— 版本管理工具返回目录MacOSbash 安装 nvm#安装 nvm...
2020-02-06 12:54:05
704
1
原创 MacOS 使用 rebar3 和 erlang.mk 来创建 erlang 项目
文章目录安装 rebar3使用 rebar3参考安装 rebar3返回目录下载 rebar3 二进制文件,下载比较慢。将下载好的 rebar3 文件拷贝到 /usr/local/Cellar目录下 。执行命令,创建快捷方式 ln -s /usr/local/Cellar/rebar3 /usr/local/bin/rebar3执行命令$ rebar3 versionrebar...
2020-02-01 00:13:43
594
原创 MacOS基本配置
文章目录zsh 默认读取 bash 配置待续zsh 默认读取 bash 配置返回目录执行命令 vi ~/.zsh_profile填入代码source ~/.bash_profile并保存执行命令 source ~/.zsh_profile,ok待续返回目录...
2020-01-31 21:08:57
286
原创 Flutter —— 自定义 Widget
文章目录一、自定义 Widget1. 无状态 StatelessWidget2. 有状态 StatefulWidget3. 接收参数4. 引用,并传递参数一、自定义 Widget1. 无状态 StatelessWidgetimport 'package:flutter/material.dart'class Example extends StatelessWidget { @ov...
2020-01-18 14:37:43
638
1
原创 Elixir 学习笔记
文章目录基础知识Elixir Shell基本类型基本运算符基本方法functionIO基础知识Elixir Shell#启动交互模式,按两次 Ctrl + C 退出$ iex#在win系统下,启动 Erlang Shell$ iex --werl #启动,并运行脚本$ iex -S 脚本名 #待验证#执行.exs文件。脚本 simple.exs 内容为:IO.puts "Hel...
2020-01-14 23:57:50
938
原创 win10 安装 Phoenix
文章目录一、前置要求四、安装 Phoenix一、前置要求需要 Erlang 18 或更高版本需要 Elixir 1.5 或更高版本需要 Node.js 5.0.0 或更高版本注意:Phoenix 默认使用 PostgreSQL 作为数据库 ,可以在创建新应用时通过参数 --database mysql 来切换到 MySQL四、安装 Phoenix安装 Phoenix$ mi...
2020-01-12 20:08:13
782
原创 Win10 + Golang1.15.2 + Go modules 开发环境搭建
文章目录一、安装 golang二、编写 hello world三、使用 go module四、设置镜像地址一、安装 golang从官网下载安装包,安装,一直下一步环境变量自动设置好了,不用自己添加用go version测试安装是否成功,显示版本号就成功了E:\>go versiongo version go1.13.5 windows/amd64二、编写 hello wo...
2020-01-08 00:27:02
2647
5
原创 Jenkins 参考
文章目录启动Web服务插件镜像设置启动停止服务启动Web服务java -jar jenkins.war --ajp13Port=-1 --httpPort=8088插件镜像设置localhost:8088 -> Manage Jenkins -> Manage Plugins -> Advanced -> Update Site 填入 https://mirror...
2019-12-03 21:28:54
155
原创 ——收藏链接
最小而美的Egg + React + SSR应用骨架Egg React SSR 服务端渲染开发指南Egg + React (React Router + Redux) (SSR) 服务端渲染实际
2019-11-27 18:18:48
131
原创 Docker: 基础知识笔记
Docker基础知识三要素镜像(image)容器(container)是用镜像创建的运行实例。仓库(repository)是集中存放镜像的地方。安装 Docker 请参考官方文档配置阿里云镜像加速器请参考阿里文档运行 hello world docker run hello-world基础命令帮助命令查看版本 docker version查看信息 docker info查...
2019-11-26 22:54:46
222
原创 Web前端技能掌握路线图
文章目录一、开发环境Egg+Webpack+React+Antd二、工程架构路由异步加载状态管理三、业务逻辑基础网络请求正则验证上传文件时间处理轮播图cookie、session、storage地图高德百度腾讯图表Echart.js第三方登录微信QQ微博支付宝淘宝支付微信支付宝混合开发JSBridge3DWebGLthree.j...
2019-11-26 22:53:41
221
原创 Web前端 工具集
MAC 终端 与 Finder 互相开启在 Finder 中打开 终端安装 Go2Shell在 终端 中打开 Finderopen . vscode 插件名称版本星级说明Auto Rename Tag0.1.13星Html标签重命名Beautify1.5.04星美化代码Better Comments2.0.55星注释变色...
2019-11-18 23:42:25
178
原创 npm 使用参考
文章目录安装Windows安装点我返回目录Windows在nodejs官网下载在安装目录下新建“npm_cache”,“npm_global”两个文件夹在控制台下运行npm config set prefix “XXX\nodejs\npm_global”npm config set cache “XXX\nodejs\npm_cache”设置环境变量NODE_PA...
2019-11-18 23:29:38
433
原创 Android 集成 Flutter 进行混合开发
文章目录搭建混合开发环境建立Android项目建立Flutter项目导入Flutter模块View 方式显示 Flutter 页面Fragment 方式显示 Flutter 页面互相通信Flutter 调用 AndroidAndroid 调用 Flutter总结搭建混合开发环境这是给学过 Flutter,但是没学过 Android 开发的人看的。建立Android项目打开Android ...
2019-11-13 19:41:37
499
原创 学习 Erlang 点点滴滴
代码规范搭建开发环境运行程序的方式Erlang Shell布尔型(bool)整型(integer)浮点型(float)元组(tuple)列表(list)字符串(string)记录(record)映射组(map)函数(fun)二进制型(binary)位串型(bitstring)操作符匹配模式(pattern)关卡(guard)短路布尔表达式if 表达式case...
2019-10-24 14:39:19
159
原创 Git:学习笔记
搭建Git服务器用yum安装git服务器[root@git ~]# cd src/[root@git src]# wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm[root@git src]# rpm -ivh epel-release-5-4.noarch.rpmPrepar...
2019-10-14 22:22:59
391
原创 React.js 入门学习记录
文章目录组件定义组件组件渲染组合组件this 绑定state 内部数据props 组件参数props 默认定义props 参数验证returnref 获取DOM元素高阶组件Mixins 貌似被遗弃了属性添加 CSS 类行内样式添加图片事件onClickonChange方法React.Children.map组件点我返回目录警告: 组件名称必须以大写字母开头。 例如,<div /&g...
2019-10-14 22:14:53
124
原创 React-Router-Dom 4 入门
文章目录安装 react-router-dom例子基本/嵌套用法传递参数/动态路由/模糊匹配重定向自定义Link禁止跳转No Match (404)递归路径Sidebar动画转换路由配置模式库静态路由上下文查询参数APIbasenamegetUserConfirmationforceRefreshkeyLengthchildrenbasenamegetUserConfirmationhashTyp...
2019-10-14 22:11:37
875
原创 React16 + Webpack4 + Babel7 开发环境搭建
文章目录前置安装安装 cnpm安装 yarn初始化项目生成 package.jsom创建项目目录在public目录下新建 index.html在src目录下新建 index.js在 src/components 目录下新建 index.js修改 package.jsom基础环境搭建安装 Babel 7配置 .babelrc.js安装 Webpack 4配置 webpack.config.js安装 ...
2019-10-14 22:01:52
658
原创 css 示例
文章目录水平居中垂直居中水平垂直居中Positionfont 文字水平居中div { margin: 0 auto; width:200px; //必须设置}垂直居中点我返回目录div { margin:auto 0; height:200px; //必须设置}水平垂直居中点我返回目录.container { height: 200p...
2019-10-14 21:52:27
169
原创 编程基础 —— 正则表达式
文章目录字符优先级元字符字符簇PHP的正则表达式内置的通用字符簇确定重复出现示例实用示例字符优先级相同优先级的从左到右进行运算,不同优先级的运算先高后低。字符描述优先级\转义符高(), (?????, (?=), []圆括号和方括号*, +, ?, {n}, {n,}, {n,m}限定符^, $, \任何元字符、任何字符定位点和序列(即:位置和...
2019-10-14 21:48:16
708
1
原创 Win10 64位系统 C/C++开发环境搭建
文章目录下载安装 MinGW-w64下载安装 code::blocks下载安装编译 wxWidgets下载安装 MinGW-w64在 MinGW-w64 官网下载选 x86_x64, 选 posix , 选 seh 之后安装在环境变量 path 下添加 安装目录\mingw64\bin下载安装 code::blocks在 Code::Blocks 官网下载 codeblocks-...
2019-10-14 21:41:19
1986
原创 Erlang 的 错误处理
顺序代码的错误处理抛出错误的函数抛错函数说明exit(Why)想要终止当前进程时使用,如果这个异常错误没有被捕捉到,信号{‘EXIT’,Pid,Why}就会被广播给当前进程链接的所有进程。throw(Why)抛出一个调用者可能想要捕捉的异常错误,注明了被调用函数可能会抛出这个异常错误error(Why)是指示“崩溃性错误”,也就是调用者没有准备好处理的非常...
2019-10-14 21:19:10
301
原创 Erlang 的 内置函数
内置函数内置函数简称为BIF(built-in function),是作为Erlang语言定义一部分的函数。有些内置函数是用Erlang实现的,但大多数是用Erlang虚拟机里的底层操作实现的。所有内置函数都表现得像是属于 erlang 模块,但最常用的内置函数而无需用 erlang: 使用判断函数函数说明示例is_atom(X)X是一个原子is_bina...
2019-10-14 21:16:04
595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人