注意!!!如果你之前部署过此项目,现在一定要更新一下最新版本
关于本项目项目仓库(点击跳转)
前端仓库(点击跳转)
作者博客(点击跳转)
本项目是 Telegraph-Image 的重制版
这个项目为你提供了一个不限容量不限数量的图床 + cdn 服务
图片存储在 telegraph 的服务器上 由 cloudflare 提供全球 cdn 服务
基于 cloudflare pages 完全免费(现在 page 不限制额度了 和 worker 分开了)
支持图片审查 API,可自动屏蔽不良图片
可以自定义域名(也可以使用 cf 分配的 *.page.dev 但好像墙了 可以用其他 dns 的域名)获取域名可以看
该项目在原项目的基础上加以完善 特色功能如下
前后端全部开源 整体部署简单;
添加了身份认证(解决了原项目的一个大问题,防止滥用);
突破 5mb 的上传限制(超过了会自动压缩);
流畅丝滑的过渡动画;
多种上传方式(拖拽,选择文件,粘贴等);
多样化复制方式(可直接复制 html,BBCode,MarkDown 语句);
可以自定义页面,网站名称与 logo,满足更多自 ...
我的个人博客搭建成功啦!
这篇文章会给大家分享我是如何从0开始搭建我的个人独立博客的
接下来我们开始吧
文章比较精简,没有废话,不要跳步
准备工具首先我们需要到对应网站下载需要的工具
下载nodejs
(这篇文章里有修改nodejs缓存路径的教学:文章链接,c盘战士可以不看)
下载git
一直点确定就行,全部按它默认勾的
(这里有一篇详细安装教程文章链接,可以不看)
接下来我们测试下是否都下载成功
管理员运行cmd,依次输入
123node -vnpm -v(这个是node附带的)git -v
下载hexo
1npm install hexo-cli -g
搭建仓库成功下载好工具之后,我们开始搭建GitHub存储静态页面的仓库
首先注册/登入Github
点击Create a new repository进入新建仓库页面
仓库名输入:
1用户名.github.io
勾选 Public
勾选 Add a README file
拉到下面点击create创建
生成SSH Keys进入任意文件夹,右键空白处然后点Git bash here,输入
1ssh-keygen ...
在一些特殊的场景下,需要把我们的内网暴露出去,比如写了一个接口或网站想让别人看到,或者进行第三方开发调试的时候需要一个外网可用的回调地址。
来对比一下ngrok和natapp免费功能的优劣
限制
http/https
域名
支持程度
操作
访问
ngrok
加了一个中间页,需要设置特殊的请求头
都支持
可以使用隧道固定域名
微信对其有限制,有时候不生效
简单
没有梯子会很慢
natapp
无
只有http
每次开启不一样的域名
挺好
简单
正常
如果第三方不支持ngrok的时候可以使用natapp来替代,不然ngrok可以固定域名还是挺方便的
Natapp1、登录注册账号、下载软件
https://natapp.cn/
下载下来的 natapp可能没有权限,只需要给它赋予权限就好了
1chmod 777 natapp
2、使用2-1、购买隧道、查看token
2-2、端口穿透12# XXXXXXX 替换成你的token即可./natapp -authtoken=XXXXXXX
Ngrok1、登录注册账号、下载软件
https://dashb ...
webstorm中编辑scss文件可以添加一个watcher实现实时的css编译输出预览功能,今日在配置webstorm环境的时候发现报了某个scss文件Invalid GBK character编译错误,指示的错误行数是一行中文注释。 此源文件的编码是UTF-8,工作区项目也是UTF-8的.
sass文件编译时候使用ruby环境,无论是界面化的koala工具还是命令行模式的都无法通过,真是令人烦恼。
容易出现中文注释时候无法编译通过,或者出现乱码,找了几天的解决方法终于解决了。
这个问题的奇葩之处在于在xp环境中没有任何问题,只是在windows7环境中才出现的这个。
sass编译时候出现如下错误的解决方法:
1234Syntax error: Invalid GBK character "\xE5"on line 8 of E:\work\sass\sass\_big_box.scssfrom line 16 of E:\work\sass\sass\main.scssUse --trace for backtrace.
或者
123Syntax error ...
可以将@Scheduled任务交给线程池进行处理。在Spring Boot中,可以通过以下两种方式来将@Scheduled任务加入线程池:
使用@EnableScheduling + @Configuration配置ThreadPoolTaskScheduler
1234567891011@Configuration@EnableSchedulingpublic class TaskSchedulerConfig { @Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setPoolSize(10); scheduler.initialize(); return scheduler; }}
在上述代码中,我们通过配置ThreadPoolTaskScheduler来创建一个线程池,并使用@EnableScheduling注解将 ...
场景esxi下直接调整虚拟磁盘大小,guest系统内新增容量不生效,需要手动调整硬盘分区表、执行文件系统扩容。
步骤1. 调整虚拟磁盘大小
2. 确认guest系统已识别到新的磁盘容量1234567891011121314151617181920212223[root@gitlab ~]# fdisk -lDisk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x00099ab9 Device Boot Start End Blocks Id System/dev/sda1 * 2048 2099 ...
什么是Retrofit官方是这样的描述的
A type-safe REST client for Android and Java.
使用注解来描述HTTP请求,默认会集成URL参数替换。还提供了自定义头信息,多请求体,文件上传下载,模拟响应等功能。
怎样描述API终端 在你发起第一个请求之前,你需要描述你需要与之交互的API终端。首先你需要创建一个接口并且定义一个方法。
GitHubClient下面的代码定义了一个接口GitHubClient和一个方法reposForUser来请求给定用户的仓库列表。 @GET注解声明此请求使用HTTP GET方法。在定义的方法中,当调用reposForUser方法时,{user}路径将替换为给定的变量值。
123456public interface GitHubClient { @GET("/users/{user}/repos")Call<List<GitHubRepo>> reposForUser(@Path("user") String use ...
外贸建站:WordPress搭建外贸独立站零基础自建站完整教程(2024)对于做外贸来说,拥有自己的外贸独立网站真的非常重要。在外贸领域,如今各平台竞争激烈,规则多,成本高,价格战、政策变化快,还存在封店风险等等因素。在这种情况下,拥有外贸独立站就能很好规避上面所提到的弊端。正如你可以不用,但不能没有。而非二选一,就好比左右腿相辅相成一样,平台和独立站两者共同发展才能走得更稳健。
然而,对那些想做外贸独立站,而不会搭建网站的人来说,这篇外贸建站教程,从域名注册、主机购买、Wordpress安装、页面设计、到网站上线,将手把手教会你从0到1搭建一个外贸独立站完整流程,即使你是没有建站基础的新手,也能学会使用WordPress搭建外贸网站,无需写代码掌握编程知识。
展示效果这是花了不到一小时搭建的一个B2B外贸网站, 哪怕你是不懂任何代码的新手,对于网站搭建方面也一无所知,跟着本教程也可以轻松做出来。点击查看效果演示是不是很简单,先鲁莽的行动起来“把双手弄脏”,跟着本教程
外贸建站教程:WordPress自建外贸独立站在搭建外贸独立站之前,需要进行一些准备工作,包括选择并购买合适的域名和选 ...
Qui项目官方链接:https://quilibrium.com/
windows安装wsl2wsl –set-default-version 2
wsl –install -d Ubuntu-22.04
设置nds 4.2.2.2
win10内核安装包
更改清华源
vi /etc/apt/sources.list
esc gg VG delete 粘贴
1deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse deb-src https://mirr ...
建议先了解 -webkit-font-smoothing,戳这里查看。 最近在调整本blog的header样式的时候发现一个神奇的问题,当一个元素从 position:fixed; 变更为(header上有个按钮 点击可以另header不固化在顶部)position:relative; 的时候,Safari对该元素内字体的渲
取值 static
该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时 top, right, bottom, left 和 z-index 属性无效。relative
该关键字下,元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会在此元素未添加定位时所在位置留下空白)。position:relative 对 table-*-group, table-row, table-column, table-cell, table-caption 元素无效。absolute
元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的非 static 定位祖先元素的偏移,来确定元素位置。绝对定位的元素可以设置 ...