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

    love 0
    Teacher Du
    发表于
    2024-01-04 03:11:11

    GitHub 二次验证 APP 推荐

    其实大概在一个多月前,在 GitHub 网页端及邮箱里都被提示要求开启 2FA,杜老师当时并未做理会,直到今天再次访问 GitHub 时,被提醒了截止日期,如到期未设置,则部分功能将会被限制。今天分享 GitHub 二次验证 APP。什么是 2FA2FA 是指两步验证的缩写。它是一种用于增强账户安全性的身份验证方法。传统的身份验证通常只需要输入用户名和密码,而 2FA 则要求用户在登录时提供额外的身份验证信息,通常是通过手机应用程序生成的一次性验证码。这种额外验证因素可以是手机短信验证码、手机应用程序生成的动态验证码、指纹识别等等。如使用 2FA ,即使黑客获得了用户的密码,他们仍然需要额外的验证信息才能成功登录用户的账户,从而提高了账户安全性。引用 GitHub 在邮件中的说明: GitHub 是软件供应链的核心,确保软件供应链的安全要从保护开发人员开始。因此他们在推进 2FA 计划,通过提高账户安全性来保护软件开发。通常,开发人员的账户是社会工程和账户接管的攻击目标。保护开源生态系统的开发人员和消费者免受此类攻击是确保供应链安全第一步,也是最关键的一步。软件下载GitHub 主要提供应用和短信两种认证方式,一开始点进来默认是短信的方式,但是发现里面竟然没有中国大陆,就选择了使用 APP 的方式进行认证。不过国内可选相关软件很少,这里推荐一个轻量的 APP,点击这里下载。解压后传 ...继续阅读 (144)


    love 0
    me@mengke.me (Mengke)
    发表于
    2024-01-04 00:00:00

    2023 年终总结

    稍纵即逝的一年即将结束。今年我也顺应潮流,记录年终总结。过去,我对「年终总结」不屑一顾,认为人生就是不断前行,有欢笑有泪水,一切都将过去。年纪稍长,渐渐明白,一些事情漫不经心就可能被遗忘,需要人为地留下痕迹... ...继续阅读 (103)


    love 0
    美团技术团队
    发表于
    2024-01-04 00:00:00

    2023 | 美团技术团队热门技术文章汇总

    时光飞逝,告别了难忘的2023,迎来了充满希望的2024。再次感谢大家的一路相伴。我们整理了2023年美团技术团队微信公众号阅读量靠前的10篇技术文章,欢迎大家品阅。祝愿大家在新的一年里,幸福平安,行稳致远。 ...继续阅读 (163)


    love 0
    白宦成
    发表于
    2024-01-03 23:36:44

    如何批量取消你的 B 站关注和 Youtube 关注

    在You Need or You Want?当中,我提到,我在清理我的关注,取消那些我很久不看的频道,简单分享一下如何做这个动作。Youtube 关注YouTube 可以访问Channels页面,然后手动取消关注( Youtube 的取关还有个二次确认,所以没办法像 B 站那样一条命令取消关注当前页面的 所有 Up 主)B 站关注B 站的取消关注动作相对简单很多。由于 B 站提供了按「最常观看」的排序的方式,所以我们只需要选择使用这个排序,并切换到列表最后一页,批量取关即可。批量取关你可以使用下面这个命令,来取关整个页面上的所有 UP 主。$(".be-dropdown-item:contains('取消关注')").click()具体的步骤如下:一、在个人主页打开关注管理页面,并切换至全部关注的「最常访问」排序列表。二、使用 F12 或使用选项打开开发者工具,并切换到 Console 页面(中文是控制台)三、粘贴上面的代码,就可以取消关注当前页面的所有 UP 主了。需要注意的是,每次执行会取关当前页面的,你需要切换一下底部的翻页器,切换到其他页再执行上面的命令。此外,你还需要关注执行频率,如果执行频率太高,可能会弹出一个报错。这个时候只需要刷新一下即可。如何批量取消你的 B 站关注和 Youtube 关注最先出现在白宦成。 ...继续阅读 (195)


    love 0
    gashero的Geek前哨
    发表于
    2024-01-03 17:34:29

    2023年笔记统计

    2023年在大厂工作。工作实在太忙,导致笔记量很少。甚至可能是历年来最少的。大厂工资高一些,同时对自己的个人成长约束过大。以Unicode字符计,当前笔记总字数14,802,858字,1611篇,24,882,977字节。相当于2023年写了35.5万字,跟100万字的目标差得是真远。计划和完成情况:1. 总字数1550万字,呵呵2. aviation升中类,41.3=>43.0,还是没到50万字的中类3. database升中类,22.3=>25.2,没到50万字的中类新一年计划:1. 总字数,1580万字,还是设置100万字的目标吧2. aviation升中类,43.0=>50.0对2024年,很迷茫。也许是转岗去其他部门,做我起的新项目,这样还能更好的发挥。亦或是准备离职后,用半年一年来做我的各种想法和朋友的需求。我早该创业了。已有0人发表留言,猛击->>这里<<-参与讨论ITeye推荐—软件人才免语言低担保 赴美带薪读研!— ...继续阅读 (43)


    love 0
    ShirleyYD
    发表于
    2024-01-03 17:26:54

    Vue 还是 React,十年恩怨情仇

    过去的十年里,出现了许多令人兴奋的前端技术。其中,最为亮眼的当属Vue.js和React.js,他们一经出世就备受前端开发者的欢迎,当然,流行框架之间的比较也从未停止。本文将从思否社区中出现的第一篇Vue.jsvs.React.js技术比较文章开始,回顾这两位在开发者们眼中的明星框架,十年间都发生了哪些变化。本文不只是技术的对比分析,更是对那些年我们一起追过的框架的致敬,是给那些默默在键盘上敲打出生命旋律的你我他的情书。让我们从头再来一次,感受Vue.js与React.js在这十年间给我们带来的温暖、挑战和成就。2016一段人人都应该知道的从 Vue 到 React 的过渡史卖萌出家的算法妹纸嘉宝Appian:以前写 Vue 写惯了,心血来潮,写起了 React。并根据 Vue 官网文档的语法顺序,写了对应的 React 的语法,并附一个教程 demo 。React 还是 Vue:你该如何选择?社区深耕前端的开发者大猛:React 和 Vue 的适用范围无疑是很相似的:同样是基于组件的轻量级框架,同样专注于用户界面的视图层。同样可以用在简单的项目中,也同样可以使用全家桶扩展为复杂的应用程序。2017React or Vue: Which Javascript UI Library Should You Be Using?专注前端 JavaScript 技术的sunny:很多 web ...继续阅读 (158)


    love 0
    诺多
    发表于
    2024-01-03 17:10:31

    解决使用NPM反代AList无法播放视频的问题

    AList是一款非常好用存储的文件列表程序,可以方便地挂载本地存储和各种第三方网盘,在NAS圈几乎可以算是人手一份的必备工具了。不出意外,笔者的NAS上也跑了一个;出意外的是,笔者千载难逢在网页上打算看一个视频。。。却发现播放不了!这不能忍吧。1️⃣ 背景1、笔者是使用的Nginx Proxy Manager(NPM)来反代的AList,正常打开Web界面是没有问题的:2、当时打开一个视频或音乐时,完全不能播放,一直在转圈圈:3、清楚 F12 大法,果然发现蹊跷,注意看剪头指向的地方,笔者反代的端口是 998,但是播放视频时的加载链接自动把端口 998 去掉了,自然就加载不到视频啦。2️⃣ 解决前面通过F12找到了无法播放的原因——反代丢端口,那我们让反代不丢端口自然就解决这个问题了。1、打开NPM的Alist代理配置,切换到Advanced2、将下面的代码粘贴到Custom Nginx Configuration中,再点击Save保存即可location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_head ...继续阅读 (137)


    love 0
    FranzKafka95
    发表于
    2024-01-03 15:42:01

    从Bash迁移至Zsh

    Read Time:1 Minute, 54 SecondBash全称为Bourne Again Shell,Zsh全称为Z Shell,两者都属于常见的Shell,用于在命令行环境下执行命令和脚本,其中Bash是大多数Linux发行版的默认Shell,而Zsh是MacOs系统中的默认Shell。两者的差别其实兵不大,不过Zsh的功能会相对较为强大,支持更多的功能定制和功能拓展,有着丰富的插件与主题支持,但相应的缺点是移植性会差一些,用户生态相对较差。对于新手而言个人还是比较推荐先从Bash开始学习,等到熟练之后可以进阶使用Zsh。今天这篇文章将记录我个人从Bash迁移至Zsh的整个过程,希望对部分同学有用。安装很多发行版中可能默认没有安装Zsh,此时我们需要手动进行安装:#Debian系 sudo apt-get update sudo apt install zsh #Redhat系 sudo yum install zsh #Fedora 等 sudo dnf install zsh安装完成后,我们可以通过如下命令查看版本信息:FranzKafka@:~$ zsh --version zsh 5.9 (x86_64-debian-linux-gnu) FranzKafka@:~$接下来我们进入Zsh的配置。配置在我们安装完成之后,我们需要进行额外的设置才能正常使用Zsh。第 ...继续阅读 (144)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-01-03 15:19:01

    hao123

    分享发现分享你看到的好玩的,有信息量的,欢迎从这里获取灵感。内链我的博客内链, 可能有些好玩的东西🔥Ping博客系统可用性监控支持API(暂时只支持curl)页面访问🔥🔥🔥随手记类似哔哔赞助赞助站点日志站点变更日志🔥🔥好123分享发现🔥订阅订阅我的博客游戏凡人传说属性走势图🔥🔥哪吒监控哪吒监控 ...继续阅读 (138)


    love 0
    宋星
    发表于
    2024-01-03 15:01:00

    星巴克VS瑞幸:反复横跳的星巴克

    本文是纷析咨询原创,作者系纷析咨询合伙人Anna、高级咨询顾问张依侬。 01 星巴克被瑞幸反超了!? 上次我们从内到外深扒了瑞幸之后,有很多人后台私信让我们说说对瑞幸和星巴克的看法。这对虽然从来没有明确表达过彼此是竞争关系,但是永远被外界放 […] ...继续阅读 (157)


    love 0
    Derobukal
    发表于
    2024-01-03 13:30:05

    自己动手实现一个可以运行在JVM上的编程语言

    众所周知,JVM虚拟机被设计为可以执行栈式指令的机器。因此任何一个语言只要编译之后得到的字节码符合JVM的标准,就可以在JVM上执行,例如Kotlin、Groovy、Scala、Clojure。我们自己设计一款语言,并命名为Jinx,它支持类定义、变量定义、变量打印。它的语法解析逻辑如下12345678910111213141516171819202122232425grammar Jinx;@header {package com.nosuchfield.jinx.code;}jinx: CLASS ID LEFT_BR classBody RIGHT_BR EOF;classBody: (variable | print)*;variable: VARIABLE ID EQUALS value;print: PRINT ID;value: STRING | INT | DOUBLE;LEFT_BR: '{';RIGHT_BR: '}';CLASS: 'class';VARIABLE: 'var';PRINT: 'print';EQUALS: '=';STRING: '"' ('\\" ...继续阅读 (220)


    love 0
    caimouse
    发表于
    2024-01-03 12:45:13

    鸿蒙OS应用开发之文本时钟

    比如你正在开发一个阅读电子书的软件,由于是全屏进行显示,就看不到系统时间,这时就可以在界面上显示一个系统时间,这样让看书的人快速地知道当前的时间,也不用切换回到系统里查看时间,这是一个比较方便的功能。对横跨国际日界线的国家或地区,用-13(UTC+13)和-14(UTC+14)来保证整个国家或者区域处在相同的时间,当设置的值不在取值范围内时,将使用当前系统的时区偏移量。在这里显示了文本的时间,然后再添加两个按钮,一个按钮是用来启动计时,一个按钮是用来停止计时。日期间隔符固定为"/",时间间隔符为":"。 ...继续阅读 (165)


    love 0
    静かな森
    发表于
    2024-01-03 12:08:53

    2024 开年

    该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://innei.in/notes/161从上篇 2023 年终总结发出后的这段时间,也发生了挺多事的。时间过的真快,转眼间就要 24 了。在去年的年底的时候,感谢sudongyuer大佬在 X 上的推广,让我有了第一个过千 star 的开源项目。短短几天时间,就从 400 到了 1.3k。2023 的结尾,在追一部韩剧,死期将至。https://www.themoviedb.org/tv/2182302023 的最后一天,是和 X 友们一起过的,感谢你们。也是某种意义上的第一次跨年。第一次去泡温泉,然后第二天去了乌镇。乌镇好冷清,街上都没什么人。https://x.com/__oQuery/status/1741461479294202304?s=20这个内容只能在原文中查看哦看完了?说点什么呢 ...继续阅读 (178)


    love 0
    naosense
    发表于
    2024-01-03 10:19:35

    第8章 分布式系统的挑战

    对于大型分布式系统,部分组件失效几乎是一定的。不可靠的网络分布式系统故障或部分失效的一大原因。检测故障检测故障没有什么万能的方法,如果能收到响应,通常使用各种状态码标识,另一些情况下通用的办法就是超时了。超时与无限期的延迟超时成因:负载过重,排队。CPU繁忙。虚拟机环境切换。TCP流量控制(也称拥塞消除,或背压)。TCP与UDPUDP不支持流量控制也不支持重传丢失的数据包,速度较快。如果延迟或丢失的数据价值不大,UDP是一个不错的选择。比如IP电话,应用程序会采用静音填充丢失的位置(出现短暂声音中断)。超时设置长了或短了都不好。更好的方法是自动调整,比如Phi Accrual故障检测器,已经在Akka和Cassandra中使用。TCP重传也采用了类似的机制。同步与异步网络固定电话网在打电话时会动态建立一条电路:一个固定的、带宽有保证的通信链路,这种网络本质是同步的,不会受到排队的影响。由于没有排队,网络最大的端到端延迟是固定的。我们称之为有界延迟。究其根本是目地不同,电话网线路持续时间短,要求及时性,而以太网追求资源的最大化利用。有了这个目的以太网才采用了分组交换协议,这样可以最大化的利用带宽:带宽小的时候我就传少点,带宽大的时候我就传多点。简言之,网络中可变延迟并不是一种自然规律,只是成本与收益相互博奕的结果。不可靠的时钟计算机内部至少有两种时钟:墙上时钟(或称钟表时间)和单调时 ...继续阅读 (152)


    love 0
    运维咖啡吧
    发表于
    2024-01-03 07:59:39

    我建了一个付费微信群

    本文回顾了运维咖啡吧五年后达到1万订阅者的历程,并介绍了新上线的运维自动化系统。文章还详细说明了如何通过付费微信群建立高效的交流渠道,并分享了关于运维自动化的具体内容和未来可能的线下聚会计划。 ...继续阅读 (63)


    love 0
    Yanjun
    发表于
    2024-01-03 05:23:26

    Kafka SCRAM 动态认证授权配置实践

    Kafka 使用 JAAS(Java Authentication and Authorization Service)来实现 SASL 认证授权。我们这里通过使用 Kafka 提供的 SCRAM 方式实现动态认证授权的配置,动态认证授权的好处非常直接,不用根据实际需求修改各种配置文件添加账号及授权,可以像操作数据库服务器一样,通过命令行就能实现认证授权的管理。准备工作操作系统:我们使用 CentOS 系统,系统版本是 CentOS-7.9。我们使用默认的单机安装方式,ZooKeeper 是内置在 Kakfa 安装包里面的,所以不需要单独下载。如果希望单独安装,可以自行准备。为了方便操作,保证使用 ZooKeeper 的可访问性,这里直接把防火墙关闭掉:systemctl stop firewalld下载软件:wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz wget https://archive.apache.org/dist/kafka/3.3.1/kafka_2.13-3.3.1.tgz解压缩包:tar xzvf jdk-17_linux-x64_bin.tar.gz tar kafka_2.13-3.3.1.tgz cd kafka_2.13-3.3.1JDK 配置这里就 ...继续阅读 (148)


    love 0
    Xin LI
    发表于
    2024-01-03 05:10:29

    SMTP Smuggling

    最近没怎么关注安全方面的进展,结果错过了去年年底披露的SMTP Smuggling。 这是Timo Longin发现的一个全新的针对 SMTP 协议的攻击手法, 现在的年轻人真是蛮厉害的。SMTP协议、流水线扩展和信体终结标志SMTP 协议是RFC 5321定义的邮件传输协议,通常采用 TCP 作为传输协议,在同一连接中传输指令和数据。传统上,SMTP 协议采取「一问一答」的形式,但目前正常的 SMTP 服务器和客户端普遍实现了流水线作业(RFC 2920) 来减少客户端与服务器之间的交互次数,从而减少送信延迟。采用流水线作业时,客户端必须继续遵守协议的状态机约束: 举例来说,在发出EHLO/HELO之后,客户端必须等待服务器的回应,而不能直接开始进入下一状态; 而在发出DATA(信体开始)指令之后,在收到服务器的 354 回应之前,也不能开始传送信体。 更进一步,如果服务器没有回应自己支持PIPELINING,则客户端必须采取旧式的「一问一答」形式, 而不是新式的流水线作业。SMTP 协议与 D. J. Bernstein (“djb”) 设计的QMTP不同, 在传输信体时不会事先声明信体尺寸。RFC 5321 Section 4.1.1.4规定,信体以单行的.,即.作为终结标志。RFC 3030新增的BDAT指令是对此的一项补救措施。问题在电传打字机时代 ...继续阅读 (180)


    love 0
    FeiZhao (xuezaigds@gmail.com)
    发表于
    2024-01-03 05:05:40

    个人博客访问速度优化:CDN, 图片压缩, HTTP2

    个人博客也写了有一段时间了,之前是能访问到就好,对速度没啥追求。前段时间,自己访问的时候,都感觉到页面加载速度比较慢,比较影响体验。此外加载慢的话,还会影响搜索引擎排名。于是动手对博客进行了系列的优化,提升了页面的加载速度。中间遇到了不少坑,本文记录下来,希望对大家有所帮助。先说下个人博客的整体架构,博客是基于Hexo搭建的。托管在 GitHub 上,每次增加新的 markdown 文章后,就会触发 Github Action 自动构建,生成静态文件。这里静态页面没有直接用 Github Pages 托管,而是用了netlify,因为 netlify 提供了免费的 CDN 加速,国内和国外访问延迟都还可以,并且部署也很简单。CDN 加速首先就是 CDN 加速,对于静态页面,这种方法最简单的、最有效的。博客里的 html 文件,直接用 netlify 自带的 CDN 加速,国内、外访问速度提升了很多。除了静态 html 文件,还有一些页面 css 和 js 资源,以及最耗带宽的图片资源。CSS 和 JS 文件这里 js 和 css 我也是和博客静态文件一样,依赖 netlify CDN 加速。只要把这些静态文件全部放在博客的主题 css 和 js 目录下,然后在博客模板中引用即可。1234link(rel='stylesheet', type='text ...继续阅读 (248)


    love 0
    王旭阳个人博客
    发表于
    2024-01-03 02:04:00

    Qwerty Learner:用有趣的方式提高打字速度!

    引言: 在数字化时代,快速准确地打字是一种宝贵的技能。这不仅提高了工作效率,还能节省宝贵的时间。今天,我想向大家推荐一个有趣的工具 —— Qwerty Learner,它将帮助你以一种有趣和互动的方式提高打字速度。 1. Qwerty Learner 简介: Qwerty Learner 是一个开源 ...继续阅读 (188)


    love 0
    naosense
    发表于
    2024-01-03 01:52:55

    元旦西安跨年行

    29号请了一天假,1号回来的,总共玩了三天。第一天 城墙-鼓楼-回民街-洒金桥-钟楼29号上午12点到的,去酒店旁边的澄城水盆羊肉吃了个水盆羊肉套餐,也许是饿了,味道是真不错,最后连汤都喝干净了。稍微休整了下,我们就奔城墙而去了。查了下距离,离得不远,也就一公里多,我们就走着过去了。从永宁门买的票,到长乐门下来的,走了整个城墙的小1/4圈。顺便提一句,碑林也在永宁门附近,不过我们没去。没骑自行车是因为有小孩,自行车只有单人和双人。当天人不多,或许是还没放假。城墙的一半被围起来了,看着里面在扎花灯。从长乐门下来后,我们一路又走到了回民街。回民街其实相当于北京的南锣鼓巷,就是一条小吃街,只不过比南锣鼓巷要大。我们大概是晚上7点到的回民街,人也不多。尝了尝桂花糕和烤串,烤串和北京回民烤串差不多,都是外面裹一层东西再烤。桂花糕我觉得桂花太少了,几乎没有桂花味。其他小吃如肉夹馍、凉皮、泡馍之类没啥欲望,在北京或多或少都吃过。看网上说洒金桥是当地人比较喜欢去的小吃街,我们一路又转到洒金桥。离回民街不远,大概一公里。在这吃到了在家尝试过的粉蒸牛肉。和自己做的相比,他的味道花椒茴香味比较浓,面比较散,不像自己做的面是黏的 但是他的肉比较硬。总之,吃起来并没有网上视频说的那么惊艳。最后从洒金桥又走到了钟楼。本来想打车的,但是所到之处都是一些小街小巷,怕出租车不好进。在这扫了一个共享单车,推着孩子一路 ...继续阅读 (150)


    love 0
    原宇
    发表于
    2024-01-03 00:00:00

    MySQL 深潜 - 直方图采样优化

    之前有篇文章《MySQL 深潜 - 统计信息采集》介绍过MySQL索引统计信息的采样过程,这篇文章主要关注的是索引统计信息cardinality的采集以及计算过程,优化器对该统计信息的使用需要满足索引前缀的规则,通俗地讲就是查询中的条件需要满足部分或全部匹配某个索引上的索引列,而且必须是自左向右的匹配顺序,这也就意味着只有索引列才能利用上该统计信息。直方图介绍对于非索引列或者无法使用索引统计信息的列,MySQL是通过直方图来采集统计信息的。直方图使用方式直方图是MySQL 8.0版本的一个新特性,通过统计采样列的值的频率来得出该列的数据分布情况,这有助于优化器评估一个字段的选择率,从而选择更优的执行计划。MySQL目前只支持等高直方图,可以理解成会将指定列的值划分到多个区间,每个区间内值的总频率是一样的。直方图的使用方式比较简单,示例如下所示。假设有一张表test,通过如下SQL为表test的c列创建直方图。analyze table test update histogram on c with 10 buckets;如果不指定buckets数量,默认是创建100个bucket,每个bucket代表一个数据分布区间。创建好的直方图可以通过information_schema中的视图来查看。可以看到,test表的c列值被划分到10个buckets,每个buckets中包含4个值,分 ...继续阅读 (65)


    love 0
    白宦成
    发表于
    2024-01-02 23:29:28

    《思考的框架》书摘

    这是一本 Summary,总结了几种常用的思考框架,看看标题,看看定义。如果不懂,再往里去看细节就好。精读的话,有些时候会感觉里面的例子不太够理解。书摘正如古罗马诗人普布利乌斯·泰伦提乌斯(Publius Terentius)所写:“现在说的话,过去都说过。”我只是策划、编辑和塑造了前人的作品。我认为, 系统学习、掌握前人发现的 最有用的知识 才是靠谱的学习方法。[1] ——查理·芒格思维模型领域的作者、探索者皮特·贝弗林有句话说得很好:“我并不想成为一个杰出的问题解决者,我想避免问题——防止问题发生,从一开始就把事情做对。”一旦理解脱离了现实,我们便会失去自己的力量。理解必须不断接受现实的检验,并相应地持续更新。这绝不是一件一劳永逸的事情,也没有明确的任务开始和结束的时间节点,它是一个持续的过程。组织一旦超过一定的规模,就会使得决策者不必直接承担决策的后果。如果我们做出的决策是由他人代为执行,我们之间就可能相差一个甚至多个级别,导致我们无法立即修正自己的理解。为什么呢?因为你在获得新的理解之后并没有反思,也没有改变自己的行为。更好的思维模型就意味着更好的思维方式。思维模型能在多大程度上准确地解释现实情况,就能在多大程度上改善我们的思维方式。理解现实才是关键,它不仅能帮我们决定采取哪些行动,还能帮我们消除或避免那些原本意识不到具有重大负面影响的行为;我们不仅能更准确地理解由行为直接 ...继续阅读 (212)


    love 0
    小虾米
    发表于
    2024-01-02 23:22:03

    HTTP 协议基础

    HTTP 协议基础 HTTP 的作用是什么 网络中传输的,是一串01010101这样的信号,网卡接受到的也是这样的一串信号,接收到这一串01010101信号之后 ...继续阅读 (130)


    love 0
    est
    发表于
    2024-01-02 23:21:42

    Start positive

    看了 Tom Scott 的After ten years, it's time to stop making videos.很是感动。他2014年1月4日开始传 youtube 科技类的视频,开始每天一集后来定下来每周一更。多么强大的毅力,才能把一件事坚持10年 streak。恰好今天也在各种群和X 上看到说「时间的朋友跨年演讲上座率不到1/3」,抛开事实不谈,突然 B站 就给我推了这个我是罗胖罗振宇,我来B站了。罗胖说他坚持了10年每天在微信上发一段60s语音。我觉得也挺神的。恰好看到@Fenng说这个事,他的论点还选还挺好的,这世界终究是由乐观者推动的。虽然贴那个 ChatGPT 作为论据有点。。。。。2024年对我而言开局十分糟糕。12月孩子陆陆续续咳嗽了快一个月了,最后查出来支原体感冒做雾化、请假输液折腾得不轻,元旦三天假期我也陪着感冒鼻涕(positive了),感觉人到中年身体一年不如一年了,破事一堆接着一堆。今天第一天上班也是头昏眼花无精打采。Tom Scott,罗振宇,Fenng 都不是我最欣赏的那类influencer/大V,你要挑毛病那我也能罗列一大堆,但是不妨碍我觉得这是2024年开端最好的启发:做一个乐观的人,努力去改变。反正都中年老男人了,也没啥好失去的。不要活得那么战战兢兢。 ...继续阅读 (205)


    love 0
    小虾米
    发表于
    2024-01-02 23:21:36

    HTTP/3

    HTTP/3 从 HTTP0.9 到 HTTP3.0 发展历程的万字回首与展望 为什么要推出 HTTP/3.0 tcp 天生存在队头阻塞问题, 用电信号传输 TCP/IP 数据 —— 探索协议栈和网卡的收发数据小节中我们就学习过 TCP ...继续阅读 (123)


    love 0
    小虾米
    发表于
    2024-01-02 23:21:35

    HTTP/2

    HTTP/2 从 HTTP0.9 到 HTTP3.0 发展历程的万字回首与展望 简单讲解一下 http2 的多路复用 深入理解 http2.0 协议,看这篇就够了! HTTP/2.0 HTTP/2.0规范文档 启用 HTTP/2.0 启用HTTP/2.0 ...继续阅读 (143)


    love 0
    小虾米
    发表于
    2024-01-02 23:21:27

    HTTP/1

    HTTP/1 从 HTTP0.9 到 HTTP3.0 发展历程的万字回首与展望 常用 HTTP 头部 Cache-Control 在请求的响应的头部使用此属性并赋值 no-cache,这个时候,每次都请求到最新的 js,即,不读 ...继续阅读 (120)


    love 0
    leftfist
    发表于
    2024-01-02 18:18:12

    采用intellij idea作为IDE的java项目由于*.iml文件导致无法编译问题

    从git上将spring boot项目下载,用intellij idea打开,结果无法编译,提示“程序包com.fasterxml.jackson.core不存在”。查看pom.xml,确实是没有显示依赖,但“External Libraries”里确实是有这个com.fasterxml.jackson.core。而且,同样的代码,其他同事一点问题没有。后来将项目中所有的iml文件删除,然后idea重新打开项目、编译,问题解决。.idea存放项目的配置信息,包括历史记录,版本控制信息等。 ...继续阅读 (155)


    love 0
    crossoverJie
    发表于
    2024-01-02 16:41:35

    Pulsar3.0新功能介绍

    在上一篇文章Pulsar3.0 升级指北讲了关于升级 Pulsar 集群的关键步骤与灾难恢复,本次主要分享一些Pulsar3.0的新功能与可能带来的一些问题。升级后所遇到的问题先来个欲扬先抑,聊聊升级后所碰到的问题吧。其中有两个问题我们感知比较明显,特别是第一个。topic被删除我们在上个月某天凌晨从2.11.2升级到3.0.1之后,进行了上一篇文章中所提到的功能性测试,发现没什么问题,觉得一切都还挺顺利的,半个小时搞定后就下班了。结果哪知道第二天是被电话叫醒的,有部分业务反馈业务重启之后就无法连接到 Pulsar 了。最终定位是 topic 被删除了。其中的细节还蛮多的,修复过程也是一波三折,后面我会单独写一篇文章来详细梳理这个过程。在这个 issue 和 PR 中有详细的描述:https://github.com/apache/pulsar/issues/21653https://github.com/apache/pulsar/pull/21704感兴趣的朋友也可以先看看。监控指标丢失第二个问题不是那么严重,是升级后发现 bookkeeper 的一些监控指标丢失了,比如这里的写入延迟:我也定位了蛮久,但不管是官方的 docker 镜像还是源码编译都无法复现这个问题。最终丢失的指标有这些:bookkeeper_server_ADD_ENTRY_REQUESTbookkeepe ...继续阅读 (215)


    love 0
    诺多
    发表于
    2024-01-02 16:10:04

    WX Backup:一款完全免费的威信聊天记录备份工具

    在微信里,我们常常会积累数年的聊天记录,这些记录承载着我们的生活点滴和珍贵回忆。然而,随着时间的推移,这些聊天记录可能会占据大量的存储空间,导致我们的设备运行缓慢甚至崩溃。虽然我们很想删掉这些记录,但有时候又舍不得。今天,笔者无意中发现了这么一个宝藏工具,支持将聊天记录导出后生成一个历史浏览器,非常适合对微信严重依赖的朋友。1️⃣ 使用方法开始之前,笔者需要说明下,这个工具目前依赖iPhone或iPad设备才能正常使用,如果手头没有的话那就只能提前say good bye啦!1、使用iTunes备份先用iTunes连接iPhone/iPad,将内容备份到电脑上。请注意,不要选择”给iPhone备份加密“!这一步操作在 Mac 和 Windows 上都可以操作。2、使用iTunes备份然后在文末获取WX Backup 客户端,下载后直接打开,选择备份文件,根据选择的账号和联系人导出聊天记录,瞬间即可导出选中的聊天记录。支持增量导出,即有新的内容更新到iPhone备份文件后,可以增加更新的内容到导出记录中。3、使用浏览器查看使用WX Backup导出聊天记录之后,直接使用浏览器即可打开浏览你珍藏的聊天历史,文字、图片、视频和语音通通支持!2️⃣ 常见问题❓可以把导出来的内容恢复到另一个手机里吗?如果是相同账号,并且原始手机上有记录,微信自己的聊天记录迁移就可以做;如果是相同账号,但原始 ...继续阅读 (133)

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