[置顶]新的开始
何故写此文关注过本博客,或者向前翻翻的朋友们应该知道我已经很长时间没有写过博客了,上一篇博客还停留在三年前。这主要归功于我的一个缺点,懒。。。人在新的一年总是喜欢回顾过去。而我的结论是,过去一年真不咋地。。。也受到了一些事情的鼓舞,不能再碌碌无为下去了。只能说人生如同逆水行舟不进则退吧。写一篇文章也
如何打造理想图床系统以及OSS相关思考 | How To Build Your Ideal Image Hosting System And Think About OSS
关于OSS About OSS R2简介以及别的OSS的区别 Introduction to R2 and Differences from Other OSS R2是一个Cloudflare提供的在线对象存储功能,API兼容AWZ S3。 和类似的服务对比,具备全球范围内节点极多、出口免费与极高的
从阿里云迈向Cloudflare与无服务器计算的一些思考 From Aliyun Towards Cloudflare and Thinkng About ServerLess
出于一些安全、政策以及海外访问方面的考虑,我将intmian.com的DNS从阿里云迁移到Cloudflare。 本文将记录下过程并对Cloudflare提供的serverless系列服务展开研究。 For reasons of security, policy, and overseas acce
关于国际信用卡的选择
大学时我办了一张招商银行与B站联名的卡,毕业后工资的工资卡也继续使用招行账户,因此形成了一定的路径依赖。因为需要一张visa用来海淘、购物、支付软件费用等,就顺手办了一张招行的visa、银联双标的信用卡。 今年去日本和马来西亚时,我也一直使用这张卡付款。但是每次结账时,我总觉得金额不对劲。经过研究,
如何选择并迁移服务器
警告: 因为熬夜+没睡好+过度晨练+可能是没休息好导致的头痛,笔者今日的精神状态堪忧,本文章可能存在巨量语病和一些错误,还望见谅 上周四,我将服务器迁移到了腾讯云,详见这篇博客。用了一周末,发现了不少问题,之后又花了在阿里云香港和华为云香港之间辗转了两天,最后选择在华为云买了2c4g30m2t60g
一个来自新加坡的重大决定 and why and how
通知&杂谈 自2024-11-21 16:00:00起,所有intmian旗下服务(含api接口),都将正式迁移至新加坡机房。 对于用户,本次的迁移应该是无感的(不过真的有人在看吗?真的有人在用吗?我持怀疑态度-_-)。迁移后,考虑到大多数用户包含我本人都在中国,本站未开启CloudFlare CD
前端工程架构与非侵入地增加ts支持
前段时间工作上颇为繁忙,占满了所有的时间,导致业余时间也非常疲惫,没有时间进行技术上的研究与拓展,最近公司的大项目告了一段落,上班氛围轻松,业余时间也有心力学习。 当然黑神话悟空和钢铁雄心4也有一定的责任:) plat在之前弄完了后台界面后,打算开始弄脚本上云,把我乱七八糟的脚本和运行环境做一个整理
前端学习笔记其之二-REACT路由系统
为什么我们需要前端路由 和app不同,web协议栈在协议构造的初期阶段,就拥有一个非常重要的工具:网址。它可以方便地让用户直接访问对应的模块,避免因功能嵌套过深而导致的使用不便。用户可以将某些功能的URL快捷地存储在收藏栏中,开发者也可以利用这个工具来设计和组织软件架构。 之前的开发者是怎么做的 在
一种golang编译约束与版本号冲突的缺陷
前言 首先介绍一下golang的版本系统: Golang语法与工具链的特性以版本号的方式演进。为了避免出现C++、python之类的兼容问题。Golang有严格的版本号限制系统。 Golang 编译约束,也被称为 build tags 或 build constraints,是用来确定当运行 go
modern c++ 的 编译工具链、包管理和坑
本来打算写前端学习笔记的,因为platform基本上弄完了. 但是中间被CNB项目中断施法了,所以先转回本行C++。
前端学习笔记-其之一
本文将梳理前端的发展历史,并对我的react学习进行总结。 前端的发展日新月异。每个时代都自成一套,每次在学习前端时都有翻天覆地的范式变换。 虽然我是游戏服务器、业余后端,但是也还是要写一些前端玩具的。我曾N次试图学习前端而草草收场。虽然已经是21世纪的第三个十年了,但是都是简单的大后端模板渲染或者
从1开始了解git
前言 我并不是很会git。虽然大学时写了很多代码,但多半是小打小闹,也缺乏多人协作的经历。工作后一直工作在一家主要使用svn的公司。虽然在github上零零碎碎交过一些pr,也曾经在github接受过一些别人的pr,但是都是按部就班的根据教程来,哪里不会点哪里,没有系统的研究过。 最近需要和一些朋友
拷斤锟背后的字符编码问题
一个有趣的现象笔者就职于某一游戏公司。总所周知内网的测试服务器总是有形形色色的人,用形形色色的软件修改配置,此非人力规章所能约束。有的人使用vscode远程打开,有的人呢则远程上去用notepad++
关于golang中的"引用"与指针的理解
最近在独立开发一些golang服务,在实践中纠正了一些错误的认知,记录如下。golang和很多语言(不含c++)一样,没有显式的引用。很多包括笔者在内的写python、java的朋友可能会认为或者希望
golang,cpp 混合编程之dll
在c++、golang混合背景的工作中,经常可以碰见golang调用各种现成的c++库的情况。坑点很多,需要记录下。明确导出符号当我们需要引入一个dll里面的函数时,必须要知道他的导出符号。总所周知,
go vendor指北
vendor的种类golang的vendor分为两种不启用mod的govendor。这里的govendor是一个需要独立安装的工具。这个的操作逻辑比较复杂,因为关联了gopath的逻辑。好在现在绝大多
golang枚举的实践、原理与拓展
今天因为需求,好好研究了一下golang的枚举体系。网上的文章缺乏系统性,走了一些弯路。因此我自己整理一下。golang存在枚举吗如果你希望找到c++那样的强枚举,那么你会非常失望。因为go不仅没有强
逆向破解随手记前端实现自动化登录、对账全记录
前言现实中的朋友应该知道我之前实现了一个基于图片识别的自动对账程序。虽然大大减少了月初对账的工作量,但是客观上来看还是不够方便。今天吃的比较空,想要增加自动化登录、读账、转账功能。逆向客户端说实话难度
以python为例,如何系统级的使用脚本
由于工作性质,在公司一般使用windows办公编程。但是我在家里写各种小工具、玩具的时候又是使用macos+linux这个技术栈,因此我一般使用python作为shell、bat、command的替代
我踩过的c++的坑 续续
之前我写过一篇长期更新的《我踩过的c++的坑》,因为时间很长,文章太长了,查看起来太麻烦了,所以以后遇到的坑都记在这篇《我踩过的c++的坑 续》里。距离上一次写这段话又过了两年。工作之后我依然在c++