NPM 常用命令
npm config set prefix "D:\nodejs\node_global" // 设置全局模块目录npm config set cache "D:\nodejs\node_cache" // 设置全局缓存目录npm config set registry=http://registry.npm.taobao.org // 更换仓库源npm config set proxy=http://127.0.0.1:10808 // 设置 HTTP 代理npm config set https-proxy=http://127.0.0.1:10808 // 设置 HTTPS 代理npm config delete proxy // 删除 HTTP 代理,或直接设置代理为空npm config delete https-proxy // 删除 HTTPS 代理npm install <package_name> // 安装模块最新版本npm install <package_name>@vers ...
PC端那些好用的工具
1.AIDA64AIDA64 查看系统信息的工具,非常全面。
2.CCleaner(垃圾清理)CCleaner 一款好用的系统垃圾清理工具。
3.CleverPDF(PDF工具)CleverPDF 一款强大的 PDF 工具,格式转换,修改 PDF 等。
4.CurrPortsCurrPorts 可以查看所有进程的网络连接情况。
5.DuplicatePhotoFinder(图片查重)DuplicatePhotoFinder 图片查重工具。
6.FormatFactory(格式工厂)FormatFactory 媒体格式转换工具。
7.IDM(下载神器)Internet Download Manager 下载神器,装机必备。
8.MKVToolNix(视频封装)MKVToolNix MKV 视频封装工具。
9.MobaXterm(SSH工具)MobaXterm 一款不错的 SSH 工具。
10.MusicTag(音频标签)MusicTag 批量给音频加封面 Tag 等。
11.QtScrcpyQtScrcpy 手机投屏到电脑。
12.ReNamer(文件重命名)ReNamer 文件批量重命 ...
如何访问外网
原理Google、YouTube 等网站无法访问,是因为大陆的运营商防火墙拦截掉了你的访问请求,也就是说只要是使用的大陆的运营商网络,都是无法访问这些网站的。解决方法其实也很简单,就是使用网络代理。
通过上面的图片可以知道,访问外网需要如下工具:
能访问外网的服务器一台。
服务器安装相关程序转发客服端的流量。
客户端安装相关程序连接服务器。
不过如果是一般用户,也没有必要自己去购买一台服务器来搭建相关程序。
因为运营商会检测你访问的服务器是否提供了这样的程序,一旦被检测出服务器上安装了相关程序,运营商也会将这个服务器的 IP 地址拉黑,这样就无法连接这个服务器了。
因而催生出了这样一个产业,平台老板会购买多台服务器专门用来做代理,用户可以购买套餐来使用平台的代理,这样就算一台服务器被拉黑,也会有其他的服务器可以使用,这样的平台就叫机场。
一般在机场购买套餐之后,机场会提供一个订阅链接,在客户端打开软件填入订阅链接,就会自动下载各个代理服务器的配置,选择一个代理服务器之后开启代理,就可以访问外网了。
工具比较常用的有如下工具:
Windows:Clash for Windows: ...
四级英语作文写作技巧
四六级英语常见题型
论说文、谚语警句、书信、图画图表。
写作翻译原则
保底:确保单词和语法正确。高分:单词语法准确多变、句子之间多用逻辑关系词。
写作常见土单词替换词think
have been convinced that …be of the opinion that …cling to the perspective that …maintain, contend, assert, argue, assume, claim
many
a sea of …multitudes of …immense amounts of …numerous, innumerable, plentiful
people we us
private individualsyoungsters and teenagersall children and adultsexperts and professorsparents kids offspringbusinessmanyoungsters on campus
very
more thanexceedingly, distinctly, ...
Windows 清理桌面图标
文章转载自 https://blog.csdn.net/luoyayun361/article/details/79228390
前言Windows 系统磁盘中存放的图标会自动缓存,有时候替换一个新的图标过后,并不会立马看到新图标,这就是因为加载的还是前一个图标的缓存文件,这时候点击右键刷新时没用的,有个比较笨的办法是重启电脑,这样可以重新加载,但是比较麻烦,在网上找到一种比较简单的方式,将命令行做成一个脚本,只要双击脚本就能解决啦。还能解决桌面图标变白的问题。
正文新建一个文本文档,然后将文件名改成 .bat 格式,如 ClearIconCache.bat,自动变成脚本文件,然后用记事本打开该文档,将以下所有内容拷贝到文档中保存并关闭,双击该文件即可完成自动清理。
rem 关闭Windows外壳程序explorertaskkill /f /im explorer.exerem 清理系统图标缓存数据库attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"del /f "%userprofil ...
C 语言学习笔记
本书参考自谭浩强的《C程序设计(第四版)》
C 语言程序的结构特点
一个程序由一个或多个源程序文件组成。一个源程序文件中可以包括预处理指令、全局声明、函数定义三个部分。
函数是 C 程序的主要组成部分。
一个函数包括两个部分:函数首部和函数体。
程序总是从 main 函数开始执行的。
程序中对计算机的操作是由函数中的 C 语句完成的。
C 语言本身不提供输入输出语句。
C 语言程序开发步骤:预处理->编译->链接->运行,文件生成:源文件->目标文件->可执行文件。
"\" + 3位数字如 "\101" 表示八进制数 101 的 ASCII 字符,即 'A';"\x" + 2位数字如 "\x41" 表示十六进制 41 的 ASCII 字符,即 'A';"\" + 2位数字如 "\99" 则直接输出 99。
在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。C ...
CSS Flex 布局
Flex 布局父项常见属性flex-directionflex-direction 可以用来设置主轴的方向。
在 flex 布局中,是分为主轴和侧轴两个方向的。
默认主轴方向就是 x 轴方向,水平向右。
默认侧轴方向就是 y 轴方向,垂直向下。
属性值
说明
row
从左到右 (默认值)
row-reverse
从右到左
column
从上到下
column-reverse
从下到上
justify-contentjustify-content 属性定义了项目在 主轴上 的对齐方式。
注意:使用这个属性之前一定要确定好主轴是哪个。
属性值
说明
flex-start
从头部开始排列 (默认值)
flex-end
从尾部开始排列
center
在主轴居中对齐
space-around
平分剩余空间
space-between
先两边贴边,再平分剩余空间
flex-wrap默认情况下,项目都排在一条线上。flex-wrap 属性可以修改子元素是否换行显示。
属性值
说明
nowrap
不换行 (默认值)
wrap ...
Vue 简单学习笔记
Vue 官方网站: https://cn.vuejs.org/Vue 官方教程(v2): https://cn.vuejs.org/v2/guide/
Vue 简介Vue 是什么?Vue 是一套用于构建用户界面的渐进式 JavaScript 框架。
构建用户界面: 将得到的各种数据变成用户看到的界面。
渐进式: Vue 可以自底向上逐层应用。简单应用可以只引用一个轻量小巧的核心库,复杂应用可以引入各式各样的 Vue 插件。
谁开发的?Vue 作者尤雨溪。
2013 年:受到 Angular 框架的启发,尤雨溪开发出一款轻量框架 —— Seed。同年 12 月,Seed 更名为 Vue,版本号 0.6.0。
2014 年:Vue 正式对外发布,版本号 0.8.0。Taylor otwell 在 Twitter 上发表动态,说自己在学习 Vue.js。
2015 年:10 月 27 日,正式发布 Vue 1.0.0 Evangellon(新世纪福音战士)。
2016 年:10 月 1 日,正式发布 Vue 2.0.0 Ghost in the Shell(攻壳机动队)。
2020 年 ...
数据库事务的一些属性
事务的 ACID 属性
原子性 (Atomicity)
原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。
一致性 (Consistency)
事务必须使数据库从一个一致性状态变换到另外一个一致性状态。
隔离性 (Isolation)
事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性 (Durability)
持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。
数据库的并发问题
对于同时运行的多个事务,当这些事务访问数据库中相同的数据时,如果没有采取必要的隔离机制,就会导致各种并发问题。
脏读:对于两个事务 T1 和 T2,T1 读取了已经被 T2 更新但还没有被提交的字段。之后若 T2 回滚,T1 读取的内容就是临时且无效的。
不可重复读:对于两个事务 T1 和 T2,T1 读取了一个字段,然后 T2 更新了该字段,之后 T1 再次读取同一个字段,值就不同了。
幻读:对于两 ...
解决 Tomcat 日志输出乱码
本篇文章为转载。
解决办法打开 Tomcat 安装路径的 tomcat/conf/ 目录,修改 logging.properties 配置文件。
Output 乱码解决找到下面的配置,将其注释掉。
# java.util.logging.ConsoleHandler.encoding = UTF-8
或者将 UTF-8 改为 GBK。
java.util.logging.ConsoleHandler.encoding = GBK
Tomcat Localhost Log 乱码解决找到下面的配置,将其注释掉。
# localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
或者将 UTF-8 改为 GBK。
localhost.org.apache.juli.AsyncFileHandler.encoding = GBK
Tomcat Catania Log 乱码解决找到下面的配置,将其注释掉。
# catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
或者将 ...