Code九月 22, 2024【开源】HanAnalytics访问分析Web统计托管于(Cloudflare Pages)Han-Analytics是一个简单的网络分析跟踪器和仪表板,托管在被称为赛博菩萨的Cloudflare上,无成本稳定运行,每天可达10万次免费统计。域名、服务器、数据库通通都不用!托管在CloudflarePages上即可快速部署网站分析仪表板。页面截图点击体验项目地址HanAnalytics-GHanAnalyticsCloudflare PagesumamiAnalytics Engine网站分析
Daily九月 4, 2024基于AI的微博动态心情分析【开源】实时关注Ta的微博,并了解Ta微博动态的情绪心情,通过Bark或PushDeer进行通知的,基于Nodejs的AI的微博动态心情分析脚本开源地址WeiBo-Mood免费AI注册配置config.js文件module.exports={//AIAPI接口地址chatApi:"https://api.s微博动态心情分析AI
Code八月 27, 2024【开源】Cloudflare优选IP➕DnsPod的DDNS自动切换CloudFlare是一个非常优秀的CDN服务,但是CloudFlare也有一个大的毛病——大陆访问速度很慢。国外很多网站都在使用CloudflareCDN,但分配给中国内地访客的IP并不友好(延迟高、丢包多、速度慢)。虽然Cloudflare公开了所有IP段,但想要在这么多IP中找到适合自己的,怕Cloudflare优选IPDnsPodDDNS
Code七月 22, 2024【开源】骤雨重山无限存储图床托管于(Cloudflare Pages)在现代互联网环境中,快速稳定的图片访问是提升用户体验的重要因素之一。本文将介绍如何利用CloudflarePages部署稳定的无限图床Imgur,实现图片上传和访问,并进一步通过WordPress的WP.COM全球图片缓存进行加速,提高图片加载速度。可用于免费图片托管解决方案,Flickr等替代品。Cloudflare PagestelegraphImgur免费图床
Golang六月 4, 2024Gorm中修改mysql主键的方法一、为什么要修改mysql主键策略1、我们创建mysql数据表的时候正常操作都是采用id自增类型,但是往往会造成以下几个问题让别人可以猜到你数据库的数据量多少,甚至可以根据当前看到的id可以手动的修改浏览器上id来访问下一条数据如果分表后会造成主键id是一样的2、正常的做法可以修改mysql主键策略gogorm
Golang五月 13, 2024Golang拉取Github私有库的姿势我们的Go项目拉取依赖时,默认使用的是https协议的gitclone。因此当你的Golang项目位于Github的私有仓库时,而你本地的项目又依赖这个私有库,此时你应当先设置SSH保证Git能无密码拉取到该依赖其次你还必须要设置GOPRIVATE,当你设置后,goget命令在碰到该仓库时,将会不走gomodule
Node四月 29, 2024Npm私有仓库搭建——Verdaccio众所周知,每家公司都有可能需要发布自己的私有仓库,所以要将包发布到内网而不是发布到npm的公共注册表,以下使用**verdaccio**,搭建一个简单的私有npm仓库。安装Verdaccio:首先,你需要在你的机器上安装**verdaccio**。你可以通过npm来安装它:npminstall-gvverdaccionpm
工具三月 27, 2024WeRead2Notion Pro使用文档WeRead2Notion-Pro使用文档预览效果使用{{<notewarning>}}Weread2Notion和Weread2Notion-Pro是两个不同的项目,模板也不相同,切勿用错模板。Weread2Notion教程:https://malinkang.com/posts/wer
工具三月 27, 2024基于GithubAction自动构建Hugo博客本文主要记录了如何配置GithubAction实现Hugo博客自动部署。GitHubActions快速入门hugoquick-start1.概述Hugo都是静态博客,即最终生成的是静态页面,而所谓部署就是把这些静态文件放到web服务器(比如Nginx、Caddy)的对应目录就行了。因此整个Githugihubblog
工具三月 19, 2024无服务器自建短链服务Url Shorten Worker完整的部署教程无服务器自建短链服务Url-Shorten-Worker完整的部署教程源码GitHub申请Cloudflare账号,略创建一个KV记得这个KV的名字,以urlsrv为例查看此KV添加一个条目Entry密钥key为password,值value为一个随机字符串.*password这个key是在脚本中要
Golang二月 26, 2024《Go语言四十二章经》第四十三章 rpcx框架rpcx框架rpcx框架简介框架rpcx包含了服务发现、负载均衡、故障转移等服务治理能力,拥有较多的特性,例如无需定义.proto文件,支持跨语言的服务调用等。目前只支持Go语言,但性能良好,可以当作微服务框架来使用。下面开始来了解下rpcx的使用,文中例子用户服务作为本篇全文的通用示例,看看利用rgorpcxrpc框架基础教程
Golang二月 23, 2024# 《Go语言四十二章经》第四十二章 WEB框架(Gin)42.1有关于Gin在Go语言开发的WEB框架中,有两款著名WEB框架的命名都以酒有关:Martini(马丁尼)和Gin(杜松子酒),由于我不擅于饮酒所以这两种酒的优劣暂不做评价,但说WEB框架相比较的话,Gin要比Martini强很多。Gin是Go语言写的一个WEB框架,它具有运行速度快,分组的路go基础教程ginweb框架
Golang二月 22, 2024# 《Go语言四十二章经》第四十一章 网络爬虫41.1Colly网络爬虫框架Colly是用Go实现的网络爬虫框架。Colly快速优雅,在单核上每秒可以发起1K以上请求;以回调函数的形式提供了一组接口,可以实现任意类型的爬虫。Colly特性:清晰的API快速(单个内核上的请求数大于1k)管理每个域的请求延迟和最大并发数自动cookie和会话处理同go基础教程爬虫
Golang二月 21, 2024# 《Go语言四十二章经》第四十章 LevelDB与BoltDBLevelDB和BoltDB都是k/v非关系型数据库。LevelDB没有事务,LevelDB实现了一个日志结构化的mergetree。它将有序的key/value存储在不同文件的之中,通过db,_:=leveldb.OpenFile(“db”,nil),在db目录下有很多数据文件,并通过“层级”把它go基础教程键值数据库
Golang二月 20, 2024# 《Go语言四十二章经》第三十九章 MySql数据库39.1database/sql包Go提供了database/sql包用于对关系型数据库的访问,作为操作数据库的入口对象sql.DB,主要为我们提供了两个重要的功能:sql.DB通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作.sql.DB为我们管理数据库连接池需要注意的是,sql.DB表go基础教程mysql数据库