IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Kaciras 的博客
    发表于
    2024-09-11 04:46:21

    Nginx 开启 HTTP3 与 DNS SVCB 的设置

    最近给本站升级 HTTP3,这个东西出来有两年了,浏览器和很多平台都支持完毕,可惜本站所用的Node.js 仍没支持,没办法还得在前头整个 Nginx。升级完成之后的效果还是很可观的:可以看出 h3 协议的首屏图片加载用时在 200ms 左右,而 h2 的在 400ms 到 500ms 之间,说实话提升这么大我是没想到的,应该跟本站服务器在美国有关,这也展现出了 HTTP3 的威力,新技术,赶紧冲!Nginx 配置开启 HTTP3 的过程其实不复杂,本文以本站使用的 Nginx 反代为例,同时它也是最流行的 HTTP 服务器,要是你用的库还没支持的话也可以搞一个放前面反代。Nginx 从 1.25 版本开始才支持 HTTP3,可以使用以下命令先检查一下:nginx -V 2>&1打印的输出中有--with-http_v3_module即支持 HTTP3,也可以用grep命令来搜索。在写本文时 Nginx 官方源的版本是 1.26,Debian stable 才到 1.24,如果你的源太旧可以切过去。至于怎么反代就不讲了,教程到处都是,这里仅说下如何开启 HTTP3 。给反代加上 HTTP3 只需两行:# 这是 Nginx 的站点配置文件。 server { server_name blog.kaciras.com; listen 443 ssl; + listen 443 ...继续阅读 (144)


    love 0
    coder4
    发表于
    2024-09-11 04:23:53

    轻量化目标检测方案(移动端)

    ...继续阅读 (115)


    love 0
    coder4
    发表于
    2024-09-11 02:58:16

    WIDER FACE数据集转化为yolo标注数据

    ...继续阅读 (105)


    love 0
    不二木子
    发表于
    2024-09-11 00:00:00

    也写点前端

    前言在前司,出于前端工程师的紧缺,为了加快需求的推进,往往我自己也会承担一小部分在管理后台的前端开发工作。阿里“毕业”的后端工程师,应该都多多少少接触过类似ice这样的框架,并在无数个被前端拒绝的后台类需求里挣扎在前端代码里面。而平常的 side project 一般也都是自己来动手写前端。这里总结一下最近一年来写前端的一些乱七八糟的东西。工具TypeScriptTypeScript可以说是让前端开发更能让人接受了,或者说是重新创造了一遍 JavaScript。 Structural type system,支持泛型、类型检查等无疑给工程实践和维护上带来了巨大的益处。而且 TypeScript 的入门成本可以说非低,即使你只有一点点 JavaScript 基础也很容易上手。ReactLibrary 方面则使用选择了React。React 的学习成本真的非常低,除了 JSX,其它都是原生的 ES 的概念。而 VUE 谈不上难,却也是引入一些有别于 ES 的新概念。比如渲染列表,React 中只需要纯粹的 ES 方法 map,而 VUE 则需要理解 v-for 的新概念。当你使用 map 的时候它非常符合直觉,比如很多其他的编程语言都支持类似的操作,而当你看到 v-for 的时候并不符合直觉, 甚至你会想为什么不是 a-for/vfor 偏偏是 v-for 呢?并且 React 对于我 ...继续阅读 (75)


    love 0
    caimouse
    发表于
    2024-09-10 19:48:58

    C#里使用位图容器BitArray

    比如从网络协议里传送过来的字节流,就可以直接写入到里面,就可以直接获取对应的位图操作了。在C#里就是使用BitArray来管理位图数据结构,这样就比较方便处理。由于经常需要操作一些位表示的数据结构,那么就需要采用位图的管理方式。由于这个位图比较简单,只要搞懂下面的例子,就可以入门了。这个类可以有多种构造函数,可以满足绝大部分的要求。 ...继续阅读 (91)


    love 0
    云帆
    发表于
    2024-09-10 19:35:20

    python脚本化发布文章

    今天是2024年9月10号,发工资的日子。发了工资,赶紧给我哥打过去上次说要给没给的钱,还要给家里的保姆发工资,一下所剩无几了。今天还干了一件谋划好久的事情。半自动化发布博客。我写博客一般是在手机的simplenote app 上写文字,然后这个app 各种端可以同步,然后我就可以在Mac上看到文章了。如是手动把文字copy 到hugo 的目录,然后scp 同步到我的服务器。这个流程,觉得最麻烦的点是,从simplenote 复制粘贴,有一天我发现simplenote 可以发布文章,然后得到一个链接,用这个链接可以打开文章,如是就想到了自动化处理。如是就写了python 脚本,从我的另一个博客抓取simplenote 的文章地址,然后写到hugo 的目录,然后执行scp ,都是代码来完成。我在simeplenote 写完文章,仅仅需要把文章对应的simplenote 地址发布用wordpress app 发布到xingren就行了,到时候代码会从xingren抓取地址,然后自动发布文章。还是有点小麻烦,后面看是否还有更好的办法,让发博客就像呼吸一样简单,像德芙一样丝滑。不得不感叹下,python抓取是真的好用。 ...继续阅读 (112)


    love 0
    Jayden\'s site
    发表于
    2024-09-10 13:42:31

    Follow Feed Claim

    该渲染由 marked 生成,可能存在排版问题,最佳体验请前往:https://xxu.do/notes/132This message is used to verify that this feed (feedId:55872483794268160) belongs to me (userId:54451360332292096). Join me in enjoying RSS on the next generation information browserhttps://follow.is.看完了?说点什么呢 ...继续阅读 (107)


    love 0
    crossoverJie
    发表于
    2024-09-10 13:41:32

    日志与追踪的完美融合:OpenTelemetry MDC 实践指南

    前言在前面两篇实战文章中:OpenTelemetry 实战:从零实现分布式链路追踪OpenTelemetry 实战:从零实现应用指标监控覆盖了可观测中的指标追踪和metrics监控,下面理应开始第三部分:日志。但在开始日志之前还是要先将链路追踪和日志结合起来看看应用实际使用的实践。通常我们排查问题的方式是先查询异常日志,判断是否是当前系统的问题。如果不是,则在日志中捞出trace_id再到链路查询系统中查询链路,看看具体是哪个系统的问题,然后再做具体的排查。类似于这样:日志中会打印trace_id和span_id。如果日志系统做的比较完善的话,还可以直接点击trace_id跳转到链路系统里直接查询链路信息。MDC这里的日志里关联 trace 信息的做法有个专有名词:MDC:(Mapped Diagnostic Context)。简单来说就是用于排查问题的上下文信息,通常是由键值对组成,类似于这样的数据:12345678910111213{"timestamp":"2024-08-05 17:27:31.097","level":"INFO","thread":"http-nio-9191-exec-1","mdc":{"trace_id":"26242f945af80b044a60226af00211fb","trace_flags":"01","span_id ...继续阅读 (99)


    love 0
    bigwhite
    发表于
    2024-09-10 13:14:07

    致敬:程序员成长路上的良师与经典著作

    本文永久链接– https://tonybai.com/2024/09/10/programmer-mentors-and-their-classic-works早上送孩子去幼儿园的路上,收到一个小伙伴的微信:我这才意识到今天是教师节!为人师,自觉还不够格!但在这个特殊的日子,作为IT行业从业人员,我想向那些在计算机科学和编程领域给予我们启迪的“老师们”致敬。这些老师可能不是传统意义上站在讲台前的教育者,但他们通过自己的著作、思想和贡献,通过他们的智慧结晶,为我们指明了方向,为无数程序员的成长之路点亮了明灯。这里我列举的作者与其著作也都是我个人从大学开始至今在计算机编程学习和实践之路上受到深刻影响的重要参考资料。这些书籍不仅丰富了我的知识,也激发了我对编程的热情和探索精神。每一位作者的独特视角和深入浅出的讲解,都让我在理解复杂概念时受益匪浅。希望也能引起大家的共鸣。注:计算机领域巨匠甚多,笔者见识有限,不能一一列举,这里仅列出我亲自读过且对我影响深远的作者及其代表作品,至于像唐纳德·克努斯和他的巨著《计算机程序设计艺术》等,由于我并未拜读过,这里也就没有列出。注:书中的图书封面图片可能并非该书最新版的封面,而是笔者购买时的版本的封面图片。2. 编程语言2.1 C语言/Go语言领域2.1.1Dennis Ritchie大一的时候学校开设了C语言编程课,指定谭浩强老师的《C ...继续阅读 (125)


    love 0
    nokiaguy
    发表于
    2024-09-10 12:59:07

    深入解析Go语言的容器包

    本文详细介绍了Go语言中的容器包,重点讲解了如何使用`container/ring`和`container/list`实现环形链表和双向链表。通过具体的代码示例,演示了环形链表的创建、遍历以及对每个节点进行操作的方法,说明了其在循环处理任务中的应用。还展示了双向链表的插入、删除和遍历操作,解释了链表在实际开发中的灵活性和高效性。通过这些实例,读者可以深入理解并灵活应用Go中的数据结构。 ...继续阅读 (86)


    love 0
    nokiaguy
    发表于
    2024-09-10 12:55:35

    Go语言中的队列与栈:基础与实践

    本文介绍了在Go语言中实现队列和栈两种基础数据结构的详细方法。队列是一种先进先出的结构,主要通过`Push()`和`Pop()`函数进行元素的添加与移除,适合模拟排队场景;栈则是后进先出,类似堆叠的盘子,最后放入的元素最先取出。文章通过链表实现这两种数据结构,并展示了完整的代码示例和输出结果。通过这些示例,读者可以清晰理解队列和栈的工作原理,并灵活应用到自己的开发项目中。 ...继续阅读 (87)


    love 0
    诺多
    发表于
    2024-09-10 12:00:00

    EcoPaste是一款轻量级跨平台剪贴板管理工具,支持Windows、MacOS和Linux。它占用的资源少,支持多种类型内容,自动分组管理,并允许收藏重要内容。内置搜索和离线OCR功能,快速查找和识别文本。增强型右键菜单提升操作便捷性,高度可定制满足个性化需求。自动更新确保软件最新,支持数据备份与迁移。EcoPaste还在持续进化,带来更多新特性。🎭 功能简介轻量级与跨平台支持:采用Tauri构建,该应用程序既轻量又精致,资源消耗极低。同时,它能在Windows、MacOS及Linux平台上提供一致的用户体验,确保无缝切换。后台运行与即时访问:应用常驻后台,通过自定义快捷键一键唤醒,有效节省时间,提升工作效率。本地存储与数据安全:所有剪贴板内容均本地存储,严格保障数据隐私与安全。智能分组:支持纯文本、富文本、HTML、图片及文件等多种格式,自动按类型分组剪贴板内容,实现高效管理。收藏夹功能:允许用户为剪贴板内容添加书签,便于快速访问。无论是工作中的关键数据还是日常生活中的常用信息,都能轻松保存与检索。内置搜索:内置搜索功能助您快速查找剪贴板上的任何内容,无论是文本、图片(含OCR文本搜索)还是文件,一切尽在掌握之中。离线图片OCR:秒速识别图片中的文字与二维码,通过上下文菜单快速复制识别内容,实现便捷的离线文本识别。增强的上下文菜单:提供丰富的右键菜单选项,让用户能够迅速执行多种 ...继续阅读 (122)


    love 0
    qihang01
    发表于
    2024-09-10 09:35:30

    华为eNSP模拟器配置交换机与真实外网相互访问

    知识储备: 1、华为企业网络仿真平台eNSP模拟器安装使用教程 https://www.osyunwei.com/archives/12089.html 2、华为交换机基本配置案例 https://www.osyunwei.com/archives/12238.html 需求: 在局域网内的一台Windows上安装华为的eNSP模拟器,创建一台交换机让局域网内的其他的电脑能够远程访问这台交换机,并且让这台交换机能够连接到真实网络环境。      » 本文链接:https://www.osyunwei.com/archives/14522.html» 订阅本站:https://www.osyunwei.com/feed» 转载请注明来源:系统运维 » 华为eNSP模拟器配置交换机与真实外网相互访问查看全文 ...继续阅读 (128)


    love 0
    Daisy Hunt
    发表于
    2024-09-10 09:26:26

    Les Couleurs Tendances pour Cette Année : Transformez Votre Intérieur avec Bonheur Maison

    L’année en cours apporte son lot de nouveautés en matière de décoration intérieure, et les couleurs jouent un rôle central dans la création d’un espace harmonieux et accueillant. Que vous souhaitiez rafraîchir une pièce ou repenser entièrement votre intérieur, il est essentiel de connaître les couleurs tendances qui s’imposent cette année. Dans cet article, nous vous proposons […]The postLes Couleurs Tendances pour Cette Année : Transformez Votre Intérieur avec Bonheur Maisonappeared first onInfos et culture du Net. ...继续阅读 (74)


    love 0
    xiaoz
    发表于
    2024-09-10 07:58:28

    成都个体工商户开设电子普通发票指南

    在上一篇文章《成都个体工商户核定征收与用票需求申请》xiaoz分享了成都个体工商户的“发票用票需求申请”,这是开票的第一步,这个需求申请通过后我们就可以给客户开设电子普通发票了。前言xiaoz非专业财务人员,只是自行尝试后整理了这篇文章,所以可能会有错漏,内容仅供参考,如果有相关需求建议咨询当地税务 ...继续阅读 (89)


    love 0
    Dong.Ge
    发表于
    2024-09-10 06:36:48

    一周年纪念

    今天是2024年9月1号,星期六,一年前的今天,我历经千辛万苦,终于拿到了驾照,今日回首,依然觉得九死一生惊险万分。虽然拿到驾照一年了,但是期间我没有开过一次车,当然根本原因是我没车,如今还普通一个很长很长的线的风筝,还随风漂泊在北京,如果买车,一年估计也就开个2-3次,有点划不来,所以迟迟没有买车。当然我哥有车,曾经让我试着开,我拒绝了,一是我还没有做好准备害怕自己学艺不精,给人把车搞坏了,二是当时让我在高速上开,说这简单,我觉得要是在低速我还能勉强一试,高速太危险了,虽然我们走的那个高速车很少。很早前,我没有开车的打算,因为我觉得去那个地方,还得到处找停车的地方,是一件很麻烦的事情,觉得我这辈子可能不需要买车,所以也迟迟没有学驾照,但是现实中,几次让我觉得小地方没车是真的不方便,大城市公交地铁共享单车出租车网约车随便都行,小地方啥也没有,只能靠私家车,如是去年过年我在心中默默下了决心,今年去考驾照。我记得是过年收假回来,大概3月份吧,犹豫和调研了两周,终于下定决心报名了。从此我就走上了艰难的练车路,开始是他VR模拟练车,戴个眼镜,没一会就头昏脑胀,感觉好难,后面的学练习实车的时候,我深深感觉所谓的VR模拟,纯粹是浪费时间,这一点,公交驾校就比东方时尚好,实车练习才是王道。未来肯定还是要买车的,其实几次我想买车,媳妇说,一年就开几次,买了划不来,的确是这么回事。值此一周年之际,顺 ...继续阅读 (89)


    love 0
    Dong.Ge
    发表于
    2024-09-10 06:36:34

    叹宏图又成空话

    今天是2024年9月8号,星期日,准备下午去游泳,发现游泳虽然累,但是出来后,整个人神清气爽,好似一番苦战之后斩得敌军将领的项上人头凯旋而归,威加海内,扬眉吐气。前几天在网上看到有人发文,我读后感慨万千,也想在今日头条上一舒胸中抱负,可是昨天我尝试了下,发现泥牛入海,毫无音讯,于是我就心生退意,何必为了碎银几两而让自己套上枷锁,本来行文是件随心所欲的事情,是一件令人心旷神怡的事情,是能让我一吐胸中积郁的事情,何必让它有别的使命,既然没有那妙手著文章,就随遇而安,随风而逝,不求彪炳千秋,但能此时心安。有时候心里思绪万千,文思泉涌,感觉有很多事可以说,但是真的想下笔的时候,发现三言两语之后,就黔驴技穷,笔下羞涩,原本以为会轰轰烈烈曲折动人,却落得个平平无奇索然无味。但是我还是想尝试,之前想到了很多话题,我希望未来我会实现一二。我和我的花概要:北漂十余年,有一盆绿萝跟了我十余年。几次辗转搬家,我都从未将她落下。我和我的兴趣爱好概要:乒乓球 羽毛球 游泳,甚至刚买了双截棍,希望能有所成就,当年也曾买过旱冰鞋,最后中途放弃,确切的说是一次后放弃,说中途言过其实。乒乓球这么多年一直竖拍,反手球束手无策,也分不清上旋下旋。游泳,不知道是蛙泳还是什么姿势的泳,不会踩水,深水区游过几次,再也不敢涉足其中。 ...继续阅读 (119)


    love 0
    Dong.Ge
    发表于
    2024-09-10 06:35:00

    认清自己断除杂念

    今天是2024年9月2号,星期一,我娃今年上三年级了,今天和一个同事聊天,我是的娃是我们组年龄最大的,当然我年龄不是最大的。有时候会在人群中多看一眼,就心中有微末,如是行动上就会有微妙的变化,急于表现,害怕蕊寒香冷蝶难来,可是自己什么处境,几斤几两,这些小心思太不合时宜了。壁立千仞无欲乃刚,一些不切实际的杂念,只是自我感觉良好的错觉,何德何能,就安心走自己的平凡平庸路,不要奢求癞蛤蟆变金鳞,自己在属于自己的道路上可以放肆一些,一旦求而不得就会落得身败名裂,连最初的小路都没得走,就遗臭万年了。就像走在路上,路边有很多风景,看一眼就好,各自安好,各自高傲,如果迷恋就会堕入魔道,心不静身不正,如何潇洒,如何镇静,如何优雅。横眉冷对千夫指,俯首甘为孺子牛。只有心无杂念才能睥睨人间。 ...继续阅读 (117)


    love 0
    @1900\'Blog
    发表于
    2024-09-10 00:07:29

    你好Astro!

    选型往事在2024年3月份,我正式将Ghost博客作为无头CMS使用,并搭配SSG工具生成静态页面 。其实在当时的技术选型时其实已经考虑过Astro,当时的Astro的版本号还是3.x,不过因为自己的技术不够成熟,编码思路还一直是Ghost时期的handlers这种模板结构,尝试多次无果后最终还是选择了11ty作为网站的生成工具,并撰文新主题11ty-book分享了当时的成果。积累不过这段时间我都有在不间断的重新查阅Astro的文档,思考该如何用Ghost搭配它,希望能用上这个热门的网站生成器。事情的转折点是前几天发现Astro-remote这个插件,它提供的组件能加载HTML字符串或远程Markdown文件,渲染成网页内容,并在这个过程中还可以对HTML元素使用Astro的组件进行替换,这意味着可以不再用之前在11ty中那样,用JSDOM这个库通过通过虚拟DOM进行操作eleventy/transforms/parseContent.js。之后我便根据自己的思路写了几个Demo,以前困扰的几个点似乎都能解决可以通过这个插件的容器替换功能,使用Shiki、Prism等工具的代码高亮可以自定义容器,之前 hugo-book中的Columns 、Expand等功能都机会实甚至可以把之前Obsidian 数字花园整合进一个网站来。新开始所以没有犹豫,在9月2号就开始了移植工作。这段时间, ...继续阅读 (180)


    love 0
    桦仔
    发表于
    2024-09-10 00:00:00

    单个48TB大小SQL Server数据库备份导致日志文件无法截断 - 桦仔

    【摘要】单个48TB大小SQL Server数据库备份导致日志文件无法截断 SQL Server 版本:SQL Server 2019背景在一个48T大小的单数据库环境中,采用简单恢复模式,日志文件大小限制为600G。执行一次完整备份时,耗时超过12小时,导致日志文件无法截断并达到上限,后续事务无法正常写入阅读全文 ...继续阅读 (111)


    love 0
    Debug客栈
    发表于
    2024-09-09 19:22:48

    使用 GOTRACEBACK 快速定位你的 Panic

    近期迁移了一个 go 的项目至 k8s 机器上,发现机器不时会自动重启,当想看重启前日志的时候,Goroutine 运行的状态全部都打印了出来,由于公司云平台查看行数限制,看到最后,还是没有想要看到的 panic 的关键堆栈信息。前期,由于频繁的重启,怀疑是哪里出现了未捕获的 panic 导致的,于是在使用的第三方包 RocketMQ 和 Talos 等 SDK 包进行了生产消费初始化的 recover 并且对项目中 channel 的关键操作中也添加了 recover 捕获,但是并没有解决问题,还是时不时的出现重启。在查找 Go 官方文档,发现可以设置这个环境变量 GOTRACEBACK 可以控制 panic 发生后堆栈跟踪的打印级别。GOTRACEBACKGo 运行时使用该环境变量来决定在程序崩溃或出现未处理的 panic 时应该输出多少堆栈跟踪信息,它是在运行 Go 程序时通过环境变量传递给 Go 运行时的。none当程序崩溃时,不输出任何堆栈信息;single仅显示导致崩溃,出现 panic 的 goroutine 的堆栈信息;all显示所有的 goroutine 的堆栈信息;system显示所有的 goroutine 的堆栈信息,包括运行时内部 goroutine 的信息;crash显示所有的 goroutine 的堆栈信息,然后核心转储程序并退出;runtime pac ...继续阅读 (145)


    love 0
    Jayden\'s site
    发表于
    2024-09-09 16:16:04

    Xia2

    该渲染由 marked 生成,可能存在排版问题,最佳体验请前往:https://xxu.do/posts/academic/xia2[!NOTE] This methods is written maybe one year ago, it's published formemorandumonly.IntroXia2is an expert system for automated reduction of X-ray diffraction data from macromolecular crystals. It's open-source and you can get its source codehere.In my workflow, Xia2 is mucheasierto use than XDS. However,you can only run Xia2 in CLIwhile there exists a GUI for XDS:XDSGUI.UsageYou can change your directory to the folder containing the images, and run the following:[object Object]Note that Xia2 can utilize kinds of pipelines to pr ...继续阅读 (172)


    love 0
    Jayden\'s site
    发表于
    2024-09-09 16:16:04

    Xia2

    该渲染由 marked 生成,可能存在排版问题,最佳体验请前往:https://xxu.do/posts/x-ray/xia2[!NOTE] This methods is written maybe one year ago, it's published formemorandumonly.IntroXia2is an expert system for automated reduction of X-ray diffraction data from macromolecular crystals. It's open-source and you can get its source codehere.In my workflow, Xia2 is mucheasierto use than XDS. However,you can only run Xia2 in CLIwhile there exists a GUI for XDS:XDSGUI.UsageYou can change your directory to the folder containing the images, and run the following:[object Object]Note that Xia2 can utilize kinds of pipelines to proce ...继续阅读 (117)


    love 0
    张善友
    发表于
    2024-09-09 15:10:00

    .NET 9 的新亮点:AI就绪 ,拥抱她 - 张善友

    【摘要】.NET 9 即将发布 RC1, 今年初.NET 团队在发布.NET 9 Preview 1版本时写了一篇文章《我们对 .NET 9 的愿景》,其中特别提到了对AI的展望 .NET 9,我们致力于让 .NET 开发人员更轻松地将人工智能集成到他们现有的和新的应用程序中。 开发人员将找到用于使用 Op阅读全文 ...继续阅读 (137)


    love 0
    nokiaguy
    发表于
    2024-09-09 13:06:24

    Go语言中的链表与双向链表实现

    本文详细介绍了Go语言中链表和双向链表的实现及应用。链表是一种灵活的数据结构,适用于动态数据的管理和顺序查找。文章通过代码实例展示了如何添加节点、遍历链表、查找节点以及计算链表长度。此外,还探讨了双向链表的实现,它允许双向遍历并提供更灵活的插入和删除操作。文章深入解析了这些数据结构的优势与局限,为读者在实际开发中高效使用链表提供了参考。 ...继续阅读 (87)


    love 0
    nokiaguy
    发表于
    2024-09-09 12:59:25

    用go语言实现树和哈希表算法

    本文深入探讨了Go语言中的两种常见数据结构——二叉树和哈希表,详细解析了它们的实现方式与应用场景。通过对比不同算法的复杂度,本文帮助读者理解如何通过选择合适的数据结构来提升程序性能。结合二叉树的遍历与哈希表的插入、查找操作,本文展示了如何在Go中实现高效的数据处理。最后,文章还补充了二叉树平衡、自平衡树和哈希碰撞处理等扩展知识,为读者提供了更加全面的学习资料。 ...继续阅读 (97)


    love 0
    怕刺
    发表于
    2024-09-09 12:25:29

    Aria2下载完成后执行脚本

    aria2搭配rclone实现下载完成后,自动归档并发送telegram消息提醒。需要安装rclone, curl和aria2软件。#!/usr/bin/env bash rcloneDrive='/root/Download/' # 目标文件夹路径 downloadPath='/mnt/data/ariadownload' # aria2下载储存的文件夹 TOKEN=1234567890:ASDFGHJKL-QWERTYUIOP # telegram机器人的token CHATID=9876543210 # telegram机器人的chat id urlencode() { local length="${#1}" for (( i = 0; i < length; i++ )); do local c="${1:i:1}" case $c in [a-zA-Z0-9.~_-]) printf "$c" ;; *) printf '%%%02X' "'$c" ;; esac done } if [ $2 -eq 0 ]; then exit 0 elif [ $2 -eq 1 ]; then basenameStr=`basename ...继续阅读 (157)


    love 0
    惜分飞
    发表于
    2024-09-09 12:09:51

    应用连接错误,初始化mysql数据库恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:应用连接错误,初始化mysql数据库恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有人在部署一个新网站的时候,写错了配置信息,直接导致原有数据库被清掉,并创建了新库和写入了数据(其实本质就是drop table恢复)登录操作系统查看,发现数据库文件在根分区,创建了新库,写入了数据之外,还有几个G的binlog.全部恢复不太可能,最后客户决定需要恢复的2个核心表数据,估计也就几十M的数据.通过os层面进行分析,发现操作系统的反删除恢复无法实现这类数据恢复.最后决定从mysql innodb的的碎片级别记性扫描恢复,通过扫描发现较多碎片然后通过一些思路找出来需要恢复的表对应的page文件,然后对其进行解析恢复出来需要的数据具体技术文章参考:kettle导致MySQL数据丢失恢复[MySQL异常恢复]恢复数据字典表讲解[MySQL异常恢复]mysql drop table 数据恢复[MySQL异常恢复]使用工具直接抽取MySQL数据字典MySQL drop database恢复(恢复方法同样适用MySQL drop table,delete,truncate table)xfs文件系统mysql删库恢复mysql 数据库目录被删除恢复drop tabl ...继续阅读 (117)


    love 0
    惜分飞
    发表于
    2024-09-09 12:09:51

    应用连接错误,初始化mysql数据库恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:应用连接错误,初始化mysql数据库恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有人在部署一个新网站的时候,写错了配置信息,直接导致原有数据库被清掉,并创建了新库和写入了数据(其实本质就是drop table恢复)登录操作系统查看,发现数据库文件在根分区,创建了新库,写入了数据之外,还有几个G的binlog.全部恢复不太可能,最后客户决定需要恢复的2个核心表数据,估计也就几十M的数据.通过os层面进行分析,发现操作系统的反删除恢复无法实现这类数据恢复.最后决定从mysql innodb的的碎片级别记性扫描恢复,通过扫描发现较多碎片然后通过一些思路找出来需要恢复的表对应的page文件,然后对其进行解析恢复出来需要的数据具体技术文章参考:kettle导致MySQL数据丢失恢复[MySQL异常恢复]恢复数据字典表讲解[MySQL异常恢复]mysql drop table 数据恢复[MySQL异常恢复]使用工具直接抽取MySQL数据字典MySQL drop database恢复(恢复方法同样适用MySQL drop table,delete,truncate table)xfs文件系统mysql删库恢复mysql 数据库目录被删除恢复drop tabl ...继续阅读 (137)


    love 0
    caimouse
    发表于
    2024-09-09 11:25:38

    Application.OpenForms[“Form2“]找不到窗口的问题

    在WinForm开发里,很多人想判断窗口是否已经打开,所以使用窗口属性OpenForms来解决这个问题,但是它是有一个先决条件,就是在初始化函数InitializeComponent()里声明窗口的名称,不能只是在属性里默认创建的名称。这里采用遍历窗口列表,并使用is判断窗口类型方式,这样就不会出现上面的问题。否则这行代码永远返回空的。 ...继续阅读 (134)

上一页 270/4404 下一页
沪ICP备19023445号-2号
友情链接