1. 如果不想记录当前 会话操作的命令的话 可以使用命令
set +o history
但是这个命令有一个坏处, 他自己被记住了…
2. 还有一个办法 就是 在退出登录之前执行命令
history -r
-r : 将命令历史文件中的内容读入到目前shell的history记忆中
就会将之前的历史记录重新读取过来 就覆盖到本次执行的历史记录命令了.
3. 还有一个命令
history -c
-c: 将目前shell中的所有history命令消除。对命令历史文件没有影响。
参考链接:
1. 如果不想记录当前 会话操作的命令的话 可以使用命令
set +o history
但是这个命令有一个坏处, 他自己被记住了…
2. 还有一个办法 就是 在退出登录之前执行命令
history -r
-r : 将命令历史文件中的内容读入到目前shell的history记忆中
就会将之前的历史记录重新读取过来 就覆盖到本次执行的历史记录命令了.
3. 还有一个命令
history -c
-c: 将目前shell中的所有history命令消除。对命令历史文件没有影响。
参考链接:
节选自:nvm介绍、nvm下载安装及使用
一、nvm介绍
在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。
二、nvm下载安装及使用
2.1 nvm下载
安装包下载地址:https://github.com/coreybutler/nvm-windows/releases,windows系统下载nvm-setup.zip安装包
安装完毕后,找到安装的路径,一些简单配置,打开setting.txt
%AppData%/nvm
在后面添加这两行代码
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
npm ERR! gyp ERR! node -v v16.4.2
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in:
npm ERR! D:\Program Files\nodejs\node_cache_logs\2021-11-22T07_05_15_354Z-debug.log
看了网上很多帖子,查到绝望也没解决,后面直接重新安装了node,nvm,再次运行就终于换个错误报了。
准备再次解决新问题时,大佬让我切换了一个node版本,12.16.0,这就是安装nvm的好处,切一下,再跑终于跑出来了,
nvm install v12.16.0
nvm use v12.16.0
虽然我也不知道这个是什么原理,但我这次切换版本解决了,只知道好多项目都要切换不同的node版本,难道是这个要根据开发该项目的人员开发时的版本才能跑起来,算了,继续做吧
转载自:Go语言学习(十)在windows下将go程序打包为linux可执行程序
1、打包为windows可执行程序测试
在dos窗口下
cd到main.go所在目录,执行命令:
go build main.go
打包后会生成一个main.exe的程序,在dos窗口运行此exe,测试其是否能正常使用
2、打包为linux可执行程序
在dos窗口下
cd到main.go所在目录,执行命令:
set GOARCH=amd64 set GOOS=linux go build main.go
打包后会生成一个main程序,将此程序拷贝至linux服务器,两种方式启动:
1、在当前会话执行 ./main 2、后台启动 setsid ./main
节选自:使用create-react-app 构建react应用(react-scripts)
前言:
create-react-app 是一个全局的命令行工具用来创建一个新的项目
react-scripts 是一个生成的项目所需要的开发依赖
一般我们开始创建react web应用程序的时候,要自己通过 npm 或者 yarn 安装项目的全部依赖,再写webpack.config.js,一系列复杂的配置,搭建好开发环境后写src源代码。
现在 如果你正在搭建react运行环境,使用 create-react-app 去自动构建你的app程序。你的项目所在的文件夹下是没有配置文件。react-scripts 是唯一的 额外的 构建依赖在你的package.json中,你的运行环境将有每一个你需要用来构建一个现代React app应用程序。你需要的依赖,和在配置文件中编写的配置代码,react-scripts 都帮你写了,比如:react-scripts帮你自动下载需要的 webpack-dev-server 依赖,然后react-scripts自己写了一个nodejs服务端的脚本代码 start.js来 实例化 WebpackDevServer ,并且运行启动了一个使用 express 的Http服务器,现在你只需要专心写src源代码就可以了。省去了很多精力,最适合快速上手一个demo了。
react-scripts有以下支持,都帮你配置好了:
React, JSX, ES6, and Flow syntax support.
Language extras beyond ES6 like the object spread operator.
Import CSS and image files directly from JavaScript.
Autoprefixed CSS, so you don’t need -webkit or other prefixes.
A build script to bundle JS, CSS, and images for production, with sourcemaps.
A dev server that lints for common errors.
Getting Started
安装
npm install -g create-react-app
创建一个应用程序
create-react-app my-app cd my-app
生成的目录结构
my-app/ README.md node_modules/ package.json .gitignore public/ favicon.ico index.html src/ App.css App.js App.test.js index.css index.js logo.svg
没有配置文件(webpack.config.js)
运行应用程序
npm run start
or
yarn start
在浏览器中打开
http://localhost:3000
psql -U [数据库用户名] -d [数据库名] < [sql文件路径]
psql -U [数据库用户名] -d [数据库名] -f [sql文件路径]
报错信息:
C:\Users\xxx\go\pkg\mod\honnef.co\go\tools@v0.3.1\go\ir\builder.go:36:2: //go:build comment without // +build comment
解决办法:
1.找到下面的文件,修改文件属性,取消勾选只读。
C:\Users\xxx\go\pkg\mod\honnef.co\go\tools@v0.3.1\go\types\typeutil\typeparams_test.go
2.在第二行增加
// +build go1.18
3.重新安装即可
apktool b xxx
报错
W: invalid resource directory name: xxx/res navigation
通过aapt2打包解决
apktool b --use-aapt2 xxx
参考链接: