五分钟发布npm包什么是npm?
NPM(node package manager)是nodejs的包管理工具。
npm是javascript著名的包管理工具,是前端模块化下的一个标志性产物通过npm下载模块,复用已有的代码,提高工作效率
发布npm包要开始使用 npm,可以创建一个帐户,该帐户可在http://www.npmjs.com/~*yourusername * 上获得。
设置 npm 帐户后,下一步是使用命令行界面 (CLI)安装 npm。我们期待看到你创造的东西!
1、创建一个npm的账号发布包之前你必须要注册一个npm的账号
2、初始化一个简单的项目发布
本地创建一个文件夹:例如:hexo-tool-cc 名字不能和npm上已经存在的一样,会推送不上去
执行命令进入目录: cd hexo-tool-cc
执行npm init 初始化项目。默认一路回车
12345678910111213141516171819202122232425262728293031323334353637package name: (hexo-tool-cc)version: (1.0 ...
面向对象-基础类与对象 成员方法 方法递归 方法重载 可变参数 作用域 构造方法 对象创建 this关键字
面向对象-中级包 访问修饰符 封装 继承 super关键字 重写&重载
多态多态引出请编写一个程序,Master 类中有一个 feed 方法, 可以完成主人给动物喂食物的信息。 使用传统的方法来解决带来的问题是什么? 如何解决?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263public class Poly_ { public static void main(String[] args) { Master tom = new Master("Tom"); Dog jack = new Dog("jack"); Cat jerry = new Cat("jerry&qu ...
查找进程并显示信息:
1ps aux | grep <name>
说明:这个命令用于查找所有与Minio相关的进程,并显示它们的详细信息。ps aux 命令用于列出当前系统上的所有进程,而 grep minio 用于过滤出包含 “minio” 字符串的进程信息。
杀死进程:
12# 杀死进程kill -9 <进程ID>
说明:这个注释中的命令表示要杀死一个进程,但缺少进程ID。您需要替换 <进程ID> 为要终止的具体进程的ID。
启动Minio服务器并在后台运行:
12# 启动Minio服务器并在后台运行nohup ./minio server /path/minio-data &
说明:这个命令用于启动Minio对象存储服务器,并使用 nohup 命令将其放入后台运行。Minio服务器的数据存储路径是 /path/minio-data。请确保 Minio 的可执行文件 minio 在当前工作目录下,并且路径 /path/minio-data 是您存储数据的正确路径。
启动Java应用程序并将输出重定向到日志文件:
12# ...
解决cmd创建vue权限问题C:\Users\dell 删除 .npmrc
nodejs 清空 npm 缓存
1npm cache clean -f
查看npm使用的镜像地址
1npm config get registry
修改源地址为淘宝 npm 镜像
1npm config set registry http://registry.npm.taobao.org/
修改源地址为官方源
1npm config set registry https://registry.npmjs.org/
创建vue
1vue create 项目名
修改node.js默认的npm安装目录
设置全局模块的安装路径到node_gobal文件夹,缓存到node_cache文件夹:
123npm config set prefix "D:\Program Files\nodejs\node_global"npm config set cache "D:\Program Files\nodejs\node_cache"
配置环境变量
友链实现在线申请及修改预览效果:
引用站外地址
友链实现在线申请及修改
owen0o0
前期准备
准备好电脑
连上网络,WiFi or 4/5G
准备好鼠标准备 Ctrl + CV
所需要的接口
pub/friends/ 获取友链 无需鉴权
pub/add_friend 新增友链
pub/edit_friend 编辑友链
🔔 注意:
在使用这个教程前, 你需要先关闭主题自带的有页面的友链系统
本教程只供参考
有一定的前端代码基础
会用Qexo的管理面板
友链功能要求 Qexo >= 1.5.0 且用户浏览器必须支持文件上传
总体结构在根目录打开命令行 输入命令创建页面
1hexo new page links
打开 source/links/index.md 修改页面配置
在页面内引入 Qexo-Friends 将其中的 ${SITE} 改为你的 Qexo 链接
12 ...
Intellij IDEA 快速入门快捷键核心快捷键IntelliJ IDEA 作为一个以快捷键为中心的 IDE,为大多数操作建议了键盘快捷键。在这个主题中,您可以找到最不可缺少的列表,使 IntelliJ IDEA 轻松实现第一步。
核心快捷键表:
操作
快捷键
根据名称查找操作
Ctrl+Shift+A
显示可用意图操作 列表
Alt+Enter
切换视图 (Project,Structure, etc.).
Alt+F1
切换工具窗口和在编辑器中打开的文件
Ctrl+Tab
显示导航栏.
Alt+Home
插入代码模板.
Ctrl+J
在周围插入代码模板.
Ctrl+Alt+J
Edit an item from the Project or another tree view.
F4
注释
Ctrl+/ Ctrl+Shift+/
根据名称查找类或文件.
Ctrl+N Ctrl+Shift+N
拷贝当前行或指定的行.
Ctrl+D
增加或减少选中的表达式.
Ctrl+W and Ctrl+Shift+W
在当前文件查 ...
Vscode 快速入门快捷键命令面板(Command Palette)根据您当前的上下文访问所有可用命令。
Mac: cmd+shift+p or f1Windows / Linux: ctrl+shift+p or f1
快速打开文件(Quick Open)
Mac: cmd+pWindows / Linux: ctrl+p
Status Bar
Mac: shift+cmd+mWindows / Linux: ctrl+shift+m
改变语言模式
Mac: cmd+k mWindows / Linux: ctrl+k m
设置
Mac: cmd+,Windows / Linux: File > Preferences > Settings or ctrl+,
插件
Chinese (Simplified) Language Pack for Visual Studio Code
Prettier - Code formatter
IntelliJ IDEA Keybindings
EditorConfig for VS Code
Git History
...
Eclipse 快速入门代码智能提示Java 智能提示Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation
delay 是自动弹出提示框的延时时间,我们可以修改成 100 毫秒;triggers 这里默认是”.”,只要加上”abcdefghijklmnopqrstuvwxyz”或者”abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”,嘿嘿!这下就能做到和 VS 一样的输入每个字母都能提示啦:
其它类型的文件比如 HTML、JavaScript、JSP 如果也能提供提示那不是更爽了?有了第二点设置的基础,其实这些设置都是一样的。
JavaScript 智能提示Window -> Preferences -> JavaScript-> Editor -> Content Assist -> Auto-Activation
HTML 智能提示Window -> Pre ...
选择短信接入服务商
服务商
阿里云短信
腾讯云短信
百度云SMS
荣联云通讯
接入步骤
注册开发者账号
创建应用
对接测试
上线运营
1.注册云通讯账号:https://www.yuntongxun.com/
2.设置平台测试号码
SDKsdk+md5: https://www.lanzouw.com/imDFWvwq8tg
发送短信验证码123456<!--云通讯 Java SMS SDK--><dependency> <groupId>com.cloopen</groupId> <artifactId>java-sms-sdk</artifactId> <version>1.0.3</version></dependency>
service创建用户,生成验证码(1111-9999),发送验证码,缓存验证码到redis
123456//创建用户public void itripCreateUserByPhone(ItripUser user) ...
maven的setting文件中
在servers下
创建
12345 <server> <id>github</id> <username>用户名</username> <password>密码</password> </server>
12345678910111213141516171819202122232425262728293031323334353637383940414243<build> <plugins> <!--maven-deploy-plugin maven发布插件--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactI ...
找到主题下main.js文件 /source/js/main.js
1234567891011121314151617181920212223242526272829303132333435/** * justified-gallery 圖庫排版 */const runJustifiedGallery = function (ele) { const htmlStr = arr => { let str = ""; const replaceDq = str => str.replace(/"/g, """); // replace double quotes to " arr.forEach(i => { const alt = i.alt ? `alt="${replaceDq(i.alt)}"` : ""; const title = i.title ? `ti ...
Uptime Kuma - 一款极简的 uptime 监控工具。该项目可以用来监控服务正常运行时间,它界面美观、支持 Docker 一键部署,提供了中文界面、通知、多状态页面等实用功能。
Artalk - Artalk 是一款简洁的自托管评论系统,你可以在服务器上轻松部署并置入前端页面中。博客,或是任意位置,放置 Artalk 评论框,让页面具备丰富的社会化功能。
freenom域名自动续期 - Freenom是地球上唯一一个提供免费顶级域名的商家,不过需要每年续期,每次续期最多一年。由于申请了一堆域名,而且不是同一时段申请的, 所以每次续期都觉得折腾,于是就写了这个自动续期的脚本。
chinese-poetry 最全的中华古典文集数据库,包含 5.5 万首唐诗、26 万首宋诗、2.1 万首宋词和其他古典文集。诗人包括唐宋两朝近 1.4 万古诗人,和两宋时期 1.5 千古词人。数据来源于互联网。
相关文章:在线
Quick Reference 为开发人员分享快速参考备忘清单【速查表】。这是英文版 Reference 的中文版本,目的是为了方便自己的技术栈查阅,如果您 ...