搭建一个导航网站
我们用浏览器书签收藏网址时,受限于浏览器的交互方式,网址多了找起来比较麻烦,跨平台使用还要登录账号,不是太方便,所以搭建一个属于自己的导航网站就很有必要了。
下面是我整理的一些导航网站及源码,按照网址添加方式分类,这决定着使用的方便程度,太复杂不如使用浏览器
静态导航静态导航的优点是不需要服务器,使用Github等代码托管即可免费部署,缺点是添加网址比较麻烦,网址多的话不推荐使用。
HTMLWebstack纯静态响应式网址导航,经典开源导航项目,很多热门导航都是基于webstack,比如一导航。
演示:webstack.cc开源地址:https://github.com/WebStackPage/WebStackPage.github.io框架:bootstrap点评:
移动端下拉后导航栏不常驻
通过HTML代码添加网址,一个网址要七八行代码,看起来头疼,管理起来也相当麻烦
所长导航纯静态响应式网址导航,基于webstack和一导航,在此基础上本地静态化修改而来。
演示:Simple So开源地址:https://github.com/zzd/Simple-Search-Pag ...
SQL常用命令
前言
SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。 SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。
SQL分类
根据SQL指令完成的数据库操作的不同,可以将SQL指令分为四类:
DDL Data Definition Language 数据定义语⾔(对数据库对象(数据库、数据表、视图、索引等)的创建、删除、修改)
DML Data Manipulation Language 数据操作/操纵语⾔(对数据表中的数据的添加、删除、修改操作)
DQL Data Query Language 数据查询语⾔(将数据表中的数据查询出来)
DCL Data Control Language 数据控制语⾔(完成事务管理等控制性操作)
SQL语言的规则与规范基本规则
SQL 可以写在一行或者多行。为了提高可读性,各子句分行写,必要时使用缩进
每条命令以;或\g或\G结束
关键字不能被缩写也不能分行
关于标点符号
必须保证所有的()、单引号、双引号是成对结束的
必须使用 ...
HTML 速查手册
参考
HTML教程(HTML5 标准) | 菜鸟教程
HTML5 参考手册
HTML 全部标签
HTML 基本结构123456789<!DOCTYPE html><head><meta charset="utf-8"><title>文档标题</title></head><body>可见文本...</body></html>
基本的标签1234567891011<h1>最大的标题</h1><h2> . . . </h2><h3> . . . </h3><h4> . . . </h4><h5> . . . </h5><h6>最小的标题</h6><p>这是一个段落</p><br> (换行)<hr> (水平线)<!-- 这是注释 -->
文本格式化标签12345 ...
Markdown 速查手册
参考
Markdown 官方教程
Markdown 语法对应的 HTML 标签实现
标题123456# 一级标题## 二级标题### 三级标题#### 四级标题......
文本基本类型12345678*斜体文本*或 _斜体文本_**粗体文本**或 __粗体文本__***粗斜体文本***或 ___粗斜体文本___~~删除线~~<u>带下划线的文本</u>
斜体文本或 斜体文本粗体文本或 粗体文本粗斜体文本或 粗斜体文本删除线带下划线的文本
引用文本123> 引用文本> >嵌套引用文本> > >套中套。。。
引用文本
嵌套引用文本
套中套。。。
高亮文本使用一对反引号能使行内部分文字高亮
1`html` `css` `javascript`
html css javascript
代码区块用三个反引号 ``` 包裹一段代码,并指定一种语言(也可以不指定),指定代码语言后会有代码的颜色高亮
本代码区块为示例说明:
12345```javascriptfunction test() ...
基于WSL2的Ubuntu系统安装教程
WSL 是一个集成在 Windows 上的虚拟化工具,现有两种版,WSL1 和 WSL2。WSL1 是 Windows32 套壳,与 windows 共用IP,能够双向访问;WSL2 是一个由 windows 优化的虚拟机,与 Windows 不共享 IP,但是 Windows 能通过 127.0.0.1 访问 WSL2 内的服务,WSL2则不能反向操作,WSL2 能够运行完整的 Linux 系统,和 VMware 相比优点是占用内存小,与 Windows 兼容性好。
参考
适用于 Linux 的 Windows 子系统文档:https://docs.microsoft.com/zh-cn/windows/wsl/
安装
安装 WSL2(使用管理员身份打开Windows Terminal)
12345678# 适用于 Linux 的 Windows 子系统dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 开启虚拟机平台dism.exe / ...
使用PicGo高效管理你的图床
为博客搭建一个图床,使用 PicGO 管理,方便文章的维护,提升写作效率。
PicGo一个用于快速上传图片并获取图片URL链接的工具,支持macOS,Windows,Linux。
PicGo 支持如下图床:
七牛图床 v1.0
腾讯云 COS v4\v5 版本 v1.1 & v1.5.0
又拍云 v1.2.0
GitHub v1.5.0
SM.MS V2 v2.3.0-beta.0
阿里云 OSS v1.6.0
Imgur v1.6.0
通过安装插件PicGo可以支持更多图床和储存库:PicGo插件
使用帮助:PicGo文档
Github 图床单仓库大小上限500M,总仓库容量5G,但是GitHub图床仓库超过1G后会有人工审核仓库内容,如果发现用来做图床,轻则删库重则封号。
配置
1234567{ "repo": "", // 仓库名,格式是 username/reponame "token": "", // github token "path": ...
Docker 常用命令
参考
Docker 官方文档:https://docs.docker.com/reference/
镜像命令查看镜像(docker images)123[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos latest e6a0117ec169 7 months ago 272MB
REPOSITORY:镜像在仓库中的名称TAG:镜像标签IMAGE ID:镜像IDCREATED:镜像创建日期(不是获取该镜像的日期)SIZE:镜像大小
搜索镜像(docker search)从网络中找出需要的镜像
12345678[root@localhost ~]# docker search mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql ...
Vercel部署Typecho博客
前言
Vercel通过Community Runtimes也可以像replit那样调用其它语言环境,我们可以利用这个在vercel上部署PHP等环境,从而支持typecho等程序的运行。参考vercel文档。
准备
Typecho_1.2正式版
数据库(MySQL、PostgreSQL、SQLite)
注意:使用Vercel部署typecho博客可以省去一个服务器,在一定程度上也能避免网络攻击,只要买一个数据库服务即可使用,也能省几块钱吧。
步骤
将typecho源码解压到项目目录
在项目根目录下新建配置文件vercel.json,调用php环境12345678910{ "functions": { "api/*.php": { "runtime": "vercel-php@0.4.0" } }, "routes": [ { "src": &q ...
安卓ROM解包/打包,支持安卓9+
参考
https://rendiix.github.io/
解包payload.bin工具:https://github.com/vm03/payload_dumper,Windows版本:https://mrzzoxo.lanzouw.com/iR65zpaueyd
system.dat.br工具:https://github.com/google/brotli
1brotli -d system.dat.br -o system.dat
system.dat工具:https://github.com/xpirt/sdat2img
需要Python 2.7+环境支持
1sdat2img.py system.transfer.list system.new.dat system.img
打包查看原img信息确保打包的后img包和原包格式一致,能被系统识别
12file system.img #查看修改前system.img格式ls -l system.img #查看修改前system.img分区大小
打包为img格式 ...
SDK Platform Tools 常用命令
推荐:
官方文档
闷骚程序员整理的 adb 使用手册
ADB常用命令Android 系统是基于Linux内核的,所以Linux里的很多命令在Android里也有相同或类似的实现,在adb shell里可以调用。
1234567891011121314151617181920212223242526272829303132333435363738394041#基本命令adb devices #列出连接的设备adb connect [ip] #连接主机adb -s [主机id] [shell命令] #只在某一主机执行命令adb kill-server #关闭adbadb tcpip 5555 #先通过usb连接开启无线调试,若无线连接失败,可能是目标设备没 ...