Help
RSS
API
Feed
Maltego
Contact
Domain > blog.merack.top
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-29
43.159.99.20
(
ClassC
)
2025-11-21
43.159.98.20
(
ClassC
)
Port 80
HTTP/1.1 200 OKLast-Modified: Sun, 15 Jun 2025 07:39:15 GMTEtag: 684e78a3-4091Server: GitHub.comContent-Type: text/html; charsetutf-8Access-Control-Allow-Origin: *expires: Tue, 21 Oct 2025 15:09:48 GMTx-proxy-cache: MISSX-GitHub-Request-Id: B75C:1FC224:933F4:9784D:68F79FE3Age: 0X-Served-By: cache-lax-kwhp1940108-LAXX-Cache: MISSX-Cache-Hits: 0X-Timer: S1761058789.571165,VS0,VE127Vary: Accept-EncodingX-Fastly-Request-ID: 4c816c749b1ef2726ba313c1440a37a6f03eb696Cache-Control: max-age600Content-Length: 16529Accept-Ranges: bytesConnection: keep-aliveDate: Fri, 21 Nov 2025 12:07:55 GMTEO-LOG-UUID: 2722487616391252608EO-Cache-Status: RefreshHit !DOCTYPE html>html langen-gb>head>meta charsetutf-8>meta http-equivX-UA-Compatible contentIEedge>meta nameviewport contentwidthdevice-width,initial-scale1>title>Merack's Home/title>meta namedescription content伪文艺技术宅>meta namegenerator contentPublii Open-Source CMS for Static Site>link relcanonical hrefhttps://blog.merack.top/>link relalternate typeapplication/atom+xml hrefhttps://blog.merack.top/feed.xml titleMerack's Home - RSS>link relalternate typeapplication/json hrefhttps://blog.merack.top/feed.json titleMerack's Home - JSON>link relshortcut icon hrefhttps://blog.merack.top/media/website/favicon-16x16.png typeimage/png>link relnext hrefhttps://blog.merack.top/page/2/>link relstylesheet hrefhttps://blog.merack.top/assets/css/style.css>script typeapplication/ld+json>{@context:http://schema.org,@type:Organization,name:Meracks Home,url:https://blog.merack.top/}/script>noscript>style>imgloading { opacity: 1; }/style>/noscript>/head>body classhome-template>header classtop js-header>a classlogo hrefhttps://blog.merack.top/>Merack's Home/a>nav classnavbar js-navbar>button classnavbar__toggle js-toggle aria-labelMenu aria-haspopuptrue aria-expandedfalse>span classnavbar__toggle-box>span classnavbar__toggle-inner>Menu/span>/span>/button>ul classnavbar__menu>li>a hrefhttps://blog.merack.top/about.html target_self>About/a>/li>/ul>/nav>/header>main>div classhero hero--noimage>header classhero__content>div classwrapper>h1>Welcome to my blog :)/h1>p>崭新万物正上升幻灭如明星,/p>p>我却乌云遮目./p>/div>/header>/div>div classwrapper feed>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-06-01T17:38 classfeed__date>June 1, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/shelljiao-ben-linuxding-shi-bei-fen-bing-tong-guo-webdavshang-chuan-zhi-jian-guo-yun.html>shell脚本 - Linux定时备份并通过WebDAV上传至坚果云/a>/h2>/header>p>为了保证数据的安全与完整, 对Linux上的重要数据和配置进行备份是很必要的, 备份文件最好在本地存一份, 上传到云服务一份. 我的服务器上的数据比较少, 打包压缩完大概是100M左右, 思来想去打算用WebDAV的方式传到坚果云. 坚果云存储空间不限量但是普通用户每月的上传流量限制是1G, 对我来说是绰绰有余了. 保存以下sh代码,…/p>a hrefhttps://blog.merack.top/shelljiao-ben-linuxding-shi-bei-fen-bing-tong-guo-webdavshang-chuan-zhi-jian-guo-yun.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-05-28T19:14 classfeed__date>May 28, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/yong-flutterkai-fa-de-yi-kuan-ji-yu-sui-ji-jiang-li-ji-zhi-de-zhuan-zhu-xue-xi-app.html>用Flutter开发的一款基于随机奖励机制的专注学习app/a>/h2>/header>p>灵感来源于之前看到的一个B站视频: BV1naLozQEBq , 觉得挺有意思的, 联想到很久之前学的Flutter也没有怎么练习过, 于是本着复习Flutter的想法断断续续捣鼓出的一个玩具. 原理引用下GitHub上JokerQianwei/Focus 项目的README: 还可以在这个链接了解: https://www.yuque.com/u43692620/yyl2g7/fup4ss9g56olg3gy…/p>a hrefhttps://blog.merack.top/yong-flutterkai-fa-de-yi-kuan-ji-yu-sui-ji-jiang-li-ji-zhi-de-zhuan-zhu-xue-xi-app.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-04-10T20:07 classfeed__date>April 10, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/rustxue-xi-bi-ji-rustzhong-de-box-rc-he-refcell.html>Rust学习笔记: Rust中的Box, Rc 和 RefCell/a>/h2>/header>p>最近简单学了下rust, 发现它对内存的管理挺有意思的, 其中用的比较多是Box<T>, Rc<T> 和 RefCell<T>. 这里简单记录下自己的一些理解. Box::new() 用于在堆上分配数据,可以类比成Java和cpp中的new, 但不一样的是Java的GC会自动处理分配在堆上的数据,…/p>a hrefhttps://blog.merack.top/rustxue-xi-bi-ji-rustzhong-de-box-rc-he-refcell.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-03-17T01:50 classfeed__date>March 17, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/shi-yong-cloudflare-workerjia-su-cloudflare-r2fang-wen-su-du.html>使用Cloudflare worker加速Cloudflare R2访问速度/a>/h2>/header>p>cloudflare R2 提供了免费10G的对象存储并且兼容Amazon S3 api 操作, 与大多数对象存储提供商不一样的是R2的流出流量是免费的, 不用担心请求被恶意刷爆第二天银行来收房子的情况发生. 但是cloudflare给R2分配的ip都是xxx.xxx.xxx.1形式的ip, 这种ip节点在国内的访问体验很不好,…/p>a hrefhttps://blog.merack.top/shi-yong-cloudflare-workerjia-su-cloudflare-r2fang-wen-su-du.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-02-28T23:58 classfeed__date>February 28, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/wu-xu-gong-wang-ip-tong-guo-cloudflare-tunnelsshi-xian-sshan-quan-nei-wang-chuan-tou.html>无需公网IP: 通过Cloudflare Tunnels实现SSH安全内网穿透/a>/h2>/header>p>大善人Cloudflare在zero trust的网络里提供了一个叫做Tunnels的东西, 通过它可以很轻松地建立多条连接到cloudflare 网络的隧道. Tunnels提供了多种常见协议支持, 比如HTTP, HTTPS, TCP, SSH, RDP,…/p>a hrefhttps://blog.merack.top/wu-xu-gong-wang-ip-tong-guo-cloudflare-tunnelsshi-xian-sshan-quan-nei-wang-chuan-tou.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-12-21T20:19 classfeed__date>December 21, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/windowsmingw-w64lsp-clangdvscodesublime-pei-zhi-jian-dan-ccpp-dan-wen-jian-xue-xi-huan-jing-jian-yao-ji-lu.html>Windows+MinGW-w64+lsp-clangd+VSCode/sublime 配置简单c/cpp 单文件学习环境简要记录/a>/h2>/header>p>有些时候我只想快速打开或者编写运行一个简单的c/cpp文件来快速验证想法, 比如说在做LeetCode上面的算法题时, 往往只需一个简单的单文件就可以写完所有逻辑. 我希望可以在编辑器里写代码时提供语法高亮, 智能提示, 错误检测和修改建议等功能, 同时还可以很方便地编译运行查看结果. 当前几乎所有的IDE都提供这些功能, 但是无论有多少个cpp文件, 里面的代码有多简单,…/p>a hrefhttps://blog.merack.top/windowsmingw-w64lsp-clangdvscodesublime-pei-zhi-jian-dan-ccpp-dan-wen-jian-xue-xi-huan-jing-jian-yao-ji-lu.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-12-03T16:08 classfeed__date>December 3, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/wordpress-an-quan-fang-hu-jian-dan-ji-lu.html>WordPress 安全防护简单记录/a>/h2>/header>p>WordPress网站一直是被恶意程序扫描和密码爆破的重灾区, 每次一查Nginx日志都能看到一大堆对本博客的密码撞库攻击和敏感路径扫描 在几年前由于用了弱密码还真被爆破成功, 虽然很快我就改了密码. 但由于不确定是否有被留下暗桩, 索性重装了一遍系统, 都是血泪教训. 随着跑在服务器上的业务越来越多, 重装的代价已经是非常大了. 所以从那次事故以后我便开始留意WordPress的安全问题,…/p>a hrefhttps://blog.merack.top/wordpress-an-quan-fang-hu-jian-dan-ji-lu.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-06-19T20:48 classfeed__date>June 19, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/shi-yong-you-pai-yun-jia-su-wordpresshou-tai-yang-shi-shi-xiao-hou-tai-cai-dan-gong-neng-dian-ji-wu-fan-ying-jie-jue-fang-fa-ji-jian-yao-pei-zhi.html>使用又拍云加速WordPress简要配置, 解决后台样式失效, 后台功能点击无反应问题/a>/h2>/header>p>之前写了一篇又拍云加速静态网站GitHub Pages的文章, 现在这篇文章就来介绍一下又拍云加速动态网站WordPress的配置以及遇到的一些坑. 又拍云为开发者提供每月免费额度, 可以到下面的链接注册申请: 服务的创建, CNAME绑定和一些基本的配置可以参考我的上一篇文章, 但是有一些CDN的配置要做出调整, 否则会造成网站异常, 主要是在后台页面./p>a hrefhttps://blog.merack.top/shi-yong-you-pai-yun-jia-su-wordpresshou-tai-yang-shi-shi-xiao-hou-tai-cai-dan-gong-neng-dian-ji-wu-fan-ying-jie-jue-fang-fa-ji-jian-yao-pei-zhi.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-06-16T23:06 classfeed__date>June 16, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/ubuntu2404an-zhuang-mysql80yu-dao-de-yi-xie-wen-ti-shu-ju-ku-rootzhang-hu-she-zhi-mi-ma-wu-xiao-rootzhang-hu-wu-xu-mi-ma-huo-mi-ma-cuo-wu-du-ke-deng-lu-yi-ji-qi-ta-cao-zuo-ji-lu.html>解决Ubuntu安装MySQL8.0后 数据库root设置密码无效, root无需密码或密码错误都可登录/a>/h2>/header>p>Ubuntu24.04使用apt-get安装MySQL8.0后发现数据库的root账户竟然不用密码也能登录尝试随便输入一个密码也能登录, 使用 ALTER USER root@localhost IDENTIFIED BY new passwd; 语句修改密码后问题依然存在,…/p>a hrefhttps://blog.merack.top/ubuntu2404an-zhuang-mysql80yu-dao-de-yi-xie-wen-ti-shu-ju-ku-rootzhang-hu-she-zhi-mi-ma-wu-xiao-rootzhang-hu-wu-xu-mi-ma-huo-mi-ma-cuo-wu-du-ke-deng-lu-yi-ji-qi-ta-cao-zuo-ji-lu.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-06-07T20:56 classfeed__date>June 7, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/yong-you-pai-yun-zuo-wei-cdnjia-su-github-pagesjian-yao-pei-zhi-ji-lu-2.html>使用又拍云加速GitHub Pages简要配置/a>/h2>/header>p>GitHub Pages为GitHub上的项目提供主页托管功能, 我们可以用它来托管我们的静态网站. 但是由于GitHub Pages服务器在国外, 因此在国内的访问速度可能不太理想.但是我们可以通过CDN来加速它的访问速度. 正巧又拍云推出了开发者计划, 为开发者提供每月10G的云存储和15G的CDN流量, 对于个人网站来说已经足够了. 下面是我为GitHub Pages配置又拍云CDN加速的一些简要配置记录./p>a hrefhttps://blog.merack.top/yong-you-pai-yun-zuo-wei-cdnjia-su-github-pagesjian-yao-pei-zhi-ji-lu-2.html classreadmore feed__readmore>Continue reading.../a>/div>/article>nav classwrapper pagination desc>div classpagination__item>a hrefhttps://blog.merack.top/page/2/ classbtn btn--icon>svg width20 height20 aria-hiddentrue>use xlink:hrefhttps://blog.merack.top/assets/svg/svg-map.svg#arrow-prev/>/svg> span>Previous/span>/a>/div>/nav>/div>/main>footer classfooter>div classwrapper>div classfooter__copyright>p>Powered by Publii/p>div styleflex; align-items: center; justify-content: center;>a hrefhttps://cloudflare.com/>img srchttps://cdn.merack.top/wp-content/uploads/2024/12/ae2e8d68-158b-1842-fc34-0ebcc1365d6c.png altcloudflare> /a>a hrefhttps://www.upyun.com/?utm_sourcelianmeng&utm_mediumreferral>img stylemargin-right: 1px; vertical-align: middle; srchttps://cdn.merack.top/wp-content/uploads/2024/12/8a9de8d6-7a3c-e553-b074-cf653f15d712.png altupyun> /a>a hrefhttps://cloudflare.com/>提供CDN服务/a>/div>/div>button onclickbackToTopFunction() idbackToTop classfooter__bttop aria-labelBack to top titleBack to top>svg width20 height20>use xlink:hrefhttps://blog.merack.top/assets/svg/svg-map.svg#toparrow/>/svg>/button>/div>/footer>script deferdefer srchttps://blog.merack.top/assets/js/scripts.min.js>/script>script>window.publiiThemeMenuConfig{mobileMenuMode:overlay,animationSpeed:300,submenuWidth: auto,doubleClickTime:500,mobileMenuExpandableSubmenus:true,relatedContainerForOverlayMenuSelector:.top};/script>script>var images document.querySelectorAll(imgloading); for (var i 0; i images.length; i++) { if (imagesi.complete) { imagesi.classList.add(is-loaded); } else { imagesi.addEventListener(load, function () { this.classList.add(is-loaded); }, false); } }/script>/body>/html>
Port 443
HTTP/1.1 200 OKLast-Modified: Sun, 15 Jun 2025 07:39:15 GMTEtag: 684e78a3-4091Server: GitHub.comContent-Type: text/html; charsetutf-8Access-Control-Allow-Origin: *expires: Tue, 21 Oct 2025 15:09:48 GMTx-proxy-cache: MISSX-GitHub-Request-Id: B75C:1FC224:933F4:9784D:68F79FE3Age: 0X-Served-By: cache-lax-kwhp1940108-LAXX-Cache: MISSX-Cache-Hits: 0X-Timer: S1761058789.571165,VS0,VE127Vary: Accept-EncodingX-Fastly-Request-ID: 4c816c749b1ef2726ba313c1440a37a6f03eb696Cache-Control: max-age600Content-Length: 16529Accept-Ranges: bytesConnection: keep-aliveDate: Fri, 21 Nov 2025 12:07:55 GMTEO-LOG-UUID: 11841158151529261631EO-Cache-Status: HIT !DOCTYPE html>html langen-gb>head>meta charsetutf-8>meta http-equivX-UA-Compatible contentIEedge>meta nameviewport contentwidthdevice-width,initial-scale1>title>Merack's Home/title>meta namedescription content伪文艺技术宅>meta namegenerator contentPublii Open-Source CMS for Static Site>link relcanonical hrefhttps://blog.merack.top/>link relalternate typeapplication/atom+xml hrefhttps://blog.merack.top/feed.xml titleMerack's Home - RSS>link relalternate typeapplication/json hrefhttps://blog.merack.top/feed.json titleMerack's Home - JSON>link relshortcut icon hrefhttps://blog.merack.top/media/website/favicon-16x16.png typeimage/png>link relnext hrefhttps://blog.merack.top/page/2/>link relstylesheet hrefhttps://blog.merack.top/assets/css/style.css>script typeapplication/ld+json>{@context:http://schema.org,@type:Organization,name:Meracks Home,url:https://blog.merack.top/}/script>noscript>style>imgloading { opacity: 1; }/style>/noscript>/head>body classhome-template>header classtop js-header>a classlogo hrefhttps://blog.merack.top/>Merack's Home/a>nav classnavbar js-navbar>button classnavbar__toggle js-toggle aria-labelMenu aria-haspopuptrue aria-expandedfalse>span classnavbar__toggle-box>span classnavbar__toggle-inner>Menu/span>/span>/button>ul classnavbar__menu>li>a hrefhttps://blog.merack.top/about.html target_self>About/a>/li>/ul>/nav>/header>main>div classhero hero--noimage>header classhero__content>div classwrapper>h1>Welcome to my blog :)/h1>p>崭新万物正上升幻灭如明星,/p>p>我却乌云遮目./p>/div>/header>/div>div classwrapper feed>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-06-01T17:38 classfeed__date>June 1, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/shelljiao-ben-linuxding-shi-bei-fen-bing-tong-guo-webdavshang-chuan-zhi-jian-guo-yun.html>shell脚本 - Linux定时备份并通过WebDAV上传至坚果云/a>/h2>/header>p>为了保证数据的安全与完整, 对Linux上的重要数据和配置进行备份是很必要的, 备份文件最好在本地存一份, 上传到云服务一份. 我的服务器上的数据比较少, 打包压缩完大概是100M左右, 思来想去打算用WebDAV的方式传到坚果云. 坚果云存储空间不限量但是普通用户每月的上传流量限制是1G, 对我来说是绰绰有余了. 保存以下sh代码,…/p>a hrefhttps://blog.merack.top/shelljiao-ben-linuxding-shi-bei-fen-bing-tong-guo-webdavshang-chuan-zhi-jian-guo-yun.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-05-28T19:14 classfeed__date>May 28, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/yong-flutterkai-fa-de-yi-kuan-ji-yu-sui-ji-jiang-li-ji-zhi-de-zhuan-zhu-xue-xi-app.html>用Flutter开发的一款基于随机奖励机制的专注学习app/a>/h2>/header>p>灵感来源于之前看到的一个B站视频: BV1naLozQEBq , 觉得挺有意思的, 联想到很久之前学的Flutter也没有怎么练习过, 于是本着复习Flutter的想法断断续续捣鼓出的一个玩具. 原理引用下GitHub上JokerQianwei/Focus 项目的README: 还可以在这个链接了解: https://www.yuque.com/u43692620/yyl2g7/fup4ss9g56olg3gy…/p>a hrefhttps://blog.merack.top/yong-flutterkai-fa-de-yi-kuan-ji-yu-sui-ji-jiang-li-ji-zhi-de-zhuan-zhu-xue-xi-app.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-04-10T20:07 classfeed__date>April 10, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/rustxue-xi-bi-ji-rustzhong-de-box-rc-he-refcell.html>Rust学习笔记: Rust中的Box, Rc 和 RefCell/a>/h2>/header>p>最近简单学了下rust, 发现它对内存的管理挺有意思的, 其中用的比较多是Box<T>, Rc<T> 和 RefCell<T>. 这里简单记录下自己的一些理解. Box::new() 用于在堆上分配数据,可以类比成Java和cpp中的new, 但不一样的是Java的GC会自动处理分配在堆上的数据,…/p>a hrefhttps://blog.merack.top/rustxue-xi-bi-ji-rustzhong-de-box-rc-he-refcell.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-03-17T01:50 classfeed__date>March 17, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/shi-yong-cloudflare-workerjia-su-cloudflare-r2fang-wen-su-du.html>使用Cloudflare worker加速Cloudflare R2访问速度/a>/h2>/header>p>cloudflare R2 提供了免费10G的对象存储并且兼容Amazon S3 api 操作, 与大多数对象存储提供商不一样的是R2的流出流量是免费的, 不用担心请求被恶意刷爆第二天银行来收房子的情况发生. 但是cloudflare给R2分配的ip都是xxx.xxx.xxx.1形式的ip, 这种ip节点在国内的访问体验很不好,…/p>a hrefhttps://blog.merack.top/shi-yong-cloudflare-workerjia-su-cloudflare-r2fang-wen-su-du.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2025-02-28T23:58 classfeed__date>February 28, 2025/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/wu-xu-gong-wang-ip-tong-guo-cloudflare-tunnelsshi-xian-sshan-quan-nei-wang-chuan-tou.html>无需公网IP: 通过Cloudflare Tunnels实现SSH安全内网穿透/a>/h2>/header>p>大善人Cloudflare在zero trust的网络里提供了一个叫做Tunnels的东西, 通过它可以很轻松地建立多条连接到cloudflare 网络的隧道. Tunnels提供了多种常见协议支持, 比如HTTP, HTTPS, TCP, SSH, RDP,…/p>a hrefhttps://blog.merack.top/wu-xu-gong-wang-ip-tong-guo-cloudflare-tunnelsshi-xian-sshan-quan-nei-wang-chuan-tou.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-12-21T20:19 classfeed__date>December 21, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/windowsmingw-w64lsp-clangdvscodesublime-pei-zhi-jian-dan-ccpp-dan-wen-jian-xue-xi-huan-jing-jian-yao-ji-lu.html>Windows+MinGW-w64+lsp-clangd+VSCode/sublime 配置简单c/cpp 单文件学习环境简要记录/a>/h2>/header>p>有些时候我只想快速打开或者编写运行一个简单的c/cpp文件来快速验证想法, 比如说在做LeetCode上面的算法题时, 往往只需一个简单的单文件就可以写完所有逻辑. 我希望可以在编辑器里写代码时提供语法高亮, 智能提示, 错误检测和修改建议等功能, 同时还可以很方便地编译运行查看结果. 当前几乎所有的IDE都提供这些功能, 但是无论有多少个cpp文件, 里面的代码有多简单,…/p>a hrefhttps://blog.merack.top/windowsmingw-w64lsp-clangdvscodesublime-pei-zhi-jian-dan-ccpp-dan-wen-jian-xue-xi-huan-jing-jian-yao-ji-lu.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-12-03T16:08 classfeed__date>December 3, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/wordpress-an-quan-fang-hu-jian-dan-ji-lu.html>WordPress 安全防护简单记录/a>/h2>/header>p>WordPress网站一直是被恶意程序扫描和密码爆破的重灾区, 每次一查Nginx日志都能看到一大堆对本博客的密码撞库攻击和敏感路径扫描 在几年前由于用了弱密码还真被爆破成功, 虽然很快我就改了密码. 但由于不确定是否有被留下暗桩, 索性重装了一遍系统, 都是血泪教训. 随着跑在服务器上的业务越来越多, 重装的代价已经是非常大了. 所以从那次事故以后我便开始留意WordPress的安全问题,…/p>a hrefhttps://blog.merack.top/wordpress-an-quan-fang-hu-jian-dan-ji-lu.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-06-19T20:48 classfeed__date>June 19, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/shi-yong-you-pai-yun-jia-su-wordpresshou-tai-yang-shi-shi-xiao-hou-tai-cai-dan-gong-neng-dian-ji-wu-fan-ying-jie-jue-fang-fa-ji-jian-yao-pei-zhi.html>使用又拍云加速WordPress简要配置, 解决后台样式失效, 后台功能点击无反应问题/a>/h2>/header>p>之前写了一篇又拍云加速静态网站GitHub Pages的文章, 现在这篇文章就来介绍一下又拍云加速动态网站WordPress的配置以及遇到的一些坑. 又拍云为开发者提供每月免费额度, 可以到下面的链接注册申请: 服务的创建, CNAME绑定和一些基本的配置可以参考我的上一篇文章, 但是有一些CDN的配置要做出调整, 否则会造成网站异常, 主要是在后台页面./p>a hrefhttps://blog.merack.top/shi-yong-you-pai-yun-jia-su-wordpresshou-tai-yang-shi-shi-xiao-hou-tai-cai-dan-gong-neng-dian-ji-wu-fan-ying-jie-jue-fang-fa-ji-jian-yao-pei-zhi.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-06-16T23:06 classfeed__date>June 16, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/ubuntu2404an-zhuang-mysql80yu-dao-de-yi-xie-wen-ti-shu-ju-ku-rootzhang-hu-she-zhi-mi-ma-wu-xiao-rootzhang-hu-wu-xu-mi-ma-huo-mi-ma-cuo-wu-du-ke-deng-lu-yi-ji-qi-ta-cao-zuo-ji-lu.html>解决Ubuntu安装MySQL8.0后 数据库root设置密码无效, root无需密码或密码错误都可登录/a>/h2>/header>p>Ubuntu24.04使用apt-get安装MySQL8.0后发现数据库的root账户竟然不用密码也能登录尝试随便输入一个密码也能登录, 使用 ALTER USER root@localhost IDENTIFIED BY new passwd; 语句修改密码后问题依然存在,…/p>a hrefhttps://blog.merack.top/ubuntu2404an-zhuang-mysql80yu-dao-de-yi-xie-wen-ti-shu-ju-ku-rootzhang-hu-she-zhi-mi-ma-wu-xiao-rootzhang-hu-wu-xu-mi-ma-huo-mi-ma-cuo-wu-du-ke-deng-lu-yi-ji-qi-ta-cao-zuo-ji-lu.html classreadmore feed__readmore>Continue reading.../a>/div>/article>article classfeed__item feed__item--centered>div classfeed__content>header>div classfeed__meta>img srchttps://blog.merack.top/media/website/qbanjinmuyan_Kan-Tu-Wang.web-2.png loadinglazy height500 width458 classfeed__author-thumb altMerack> a hrefhttps://blog.merack.top/authors/merack/ classfeed__author>Merack/a> time datetime2024-06-07T20:56 classfeed__date>June 7, 2024/time>/div>h2 classfeed__title>a hrefhttps://blog.merack.top/yong-you-pai-yun-zuo-wei-cdnjia-su-github-pagesjian-yao-pei-zhi-ji-lu-2.html>使用又拍云加速GitHub Pages简要配置/a>/h2>/header>p>GitHub Pages为GitHub上的项目提供主页托管功能, 我们可以用它来托管我们的静态网站. 但是由于GitHub Pages服务器在国外, 因此在国内的访问速度可能不太理想.但是我们可以通过CDN来加速它的访问速度. 正巧又拍云推出了开发者计划, 为开发者提供每月10G的云存储和15G的CDN流量, 对于个人网站来说已经足够了. 下面是我为GitHub Pages配置又拍云CDN加速的一些简要配置记录./p>a hrefhttps://blog.merack.top/yong-you-pai-yun-zuo-wei-cdnjia-su-github-pagesjian-yao-pei-zhi-ji-lu-2.html classreadmore feed__readmore>Continue reading.../a>/div>/article>nav classwrapper pagination desc>div classpagination__item>a hrefhttps://blog.merack.top/page/2/ classbtn btn--icon>svg width20 height20 aria-hiddentrue>use xlink:hrefhttps://blog.merack.top/assets/svg/svg-map.svg#arrow-prev/>/svg> span>Previous/span>/a>/div>/nav>/div>/main>footer classfooter>div classwrapper>div classfooter__copyright>p>Powered by Publii/p>div styleflex; align-items: center; justify-content: center;>a hrefhttps://cloudflare.com/>img srchttps://cdn.merack.top/wp-content/uploads/2024/12/ae2e8d68-158b-1842-fc34-0ebcc1365d6c.png altcloudflare> /a>a hrefhttps://www.upyun.com/?utm_sourcelianmeng&utm_mediumreferral>img stylemargin-right: 1px; vertical-align: middle; srchttps://cdn.merack.top/wp-content/uploads/2024/12/8a9de8d6-7a3c-e553-b074-cf653f15d712.png altupyun> /a>a hrefhttps://cloudflare.com/>提供CDN服务/a>/div>/div>button onclickbackToTopFunction() idbackToTop classfooter__bttop aria-labelBack to top titleBack to top>svg width20 height20>use xlink:hrefhttps://blog.merack.top/assets/svg/svg-map.svg#toparrow/>/svg>/button>/div>/footer>script deferdefer srchttps://blog.merack.top/assets/js/scripts.min.js>/script>script>window.publiiThemeMenuConfig{mobileMenuMode:overlay,animationSpeed:300,submenuWidth: auto,doubleClickTime:500,mobileMenuExpandableSubmenus:true,relatedContainerForOverlayMenuSelector:.top};/script>script>var images document.querySelectorAll(imgloading); for (var i 0; i images.length; i++) { if (imagesi.complete) { imagesi.classList.add(is-loaded); } else { imagesi.addEventListener(load, function () { this.classList.add(is-loaded); }, false); } }/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]