正则表达式的分组和数字 (linux.cn)

【简介】

大约一周前,我在编辑一个程序时想要更改一些变量名。我之前认为这将是一个简单的正则表达式查找/替换。只是这没有我想象的那么简单。

点击查看原文 >>

@技术头条 2019-03-27 21:06 / 原作者微博:@Linux中国 / 0个评论
赞过的人: @技术头条
要不要再学学下面的文章?
实用密码学之数字证书与 TLS 协议 (thiscute.world)
现代人的日常生活中,HTTPS 协议几乎无处不在,我们每天浏览网页时、用手机刷京东淘宝时、甚至每天秀自己绿色的健康码时,都在使用 HTTPS 协议。

作为一个开发人员,我想你应该多多少少有了解一点 HTTPS 协议。 你可能知道 HTTPS 是一种加密传输协议,能保证数据传输的保密性。 如果你拥有部署 HTTPS 服务的经验,那你或许还懂如何申请权威 HTTPS 证书,并配置在 Nginx 等 Web 程序上。

但是你是否清楚 HTTPS 是由 HTTP + TLS 两种协议组合而成的呢? 更进一步你是否有抓包了解过 TLS 协议的完整流程?是否清楚它加解密的底层原理?是否清楚 Nginx 等 Web 服务器的 HTTPS 配置中一堆密码学参数的真正含义?是否知道 TLS 协议有哪些弱点、存在哪些攻击手段、如何防范?
by @技术头条 2024-03-13 13:35 查看详情
OCSP—让你及时发现被吊销的数字证书的协议 (www.addesp.com)
但是如果一个证书出于某种原因被吊销了(比如私钥泄露),客户端此时无法根据证书所携带的信息来确定是否被吊销。OCSP 就是为了解决这个问题。
by @技术头条 2023-12-26 22:24 查看详情
数字签名为什么可以防篡改 (www.addesp.com)
你可能在电视剧中看到坏人威胁主角的时候会拿出作为人质的亲人写的信,而主角一看笔迹就知道是亲人所写的了。

在这里笔迹起到了两个作用:1、证明信的内容确实是亲人所写;2、证明内容没有被篡改过。

在计算机的世界中,我们同样需要对信息一样的验证。
by @技术头条 2023-11-06 23:24 查看详情
给 ECS 增加分组功能 (blog.codingnow.com)
目前,我们用 ECS 管理游戏引擎中的对象。当游戏场景大到一定程度,就需要有一个机制来快速筛选出需要渲染的对象子集。换句话说,如果你创建了 100K 个 Entity ,但是只有 1K 个 Entity 需要同时渲染,虽然遍历所有可渲染对象的成本最小是 O(n) ,但这个 n 是 100K 这个数量级,还是 1K 这个数量级,区别还是很大的。

我们的 ECS 系统已经支持了 tag 这个特性,可以利用 visible tag 做主 key 快速筛选可见对象。但当镜头移动时,需要重置这些 tag 又可能有性能问题。重置这些 visible tags 怎样才能避免在 100K 这个数量级的 O(n) 复杂度下工作?
by @技术头条 2022-06-19 23:07 查看详情
Jrnl:你的 Linux 终端数字日记 (linux.cn)
想象一下:有人伤了你的心,而你想要的是心无旁骛地在日记中写下你的感受。你明白这种感受吗?没有吗?我也不知道。我没有心碎过(或者也许我心碎了,但我不想告诉你)。

但我还是想向你展示一个奇妙的极简的开源的记事应用来保存日记。

这个方便的小程序是Jrnl,它可以让你在终端中直接创建、搜索和查看日记条目。
by @技术头条 2022-05-06 23:11 查看详情
数字世界里的信任钥匙:数字身份 (insights.thoughtworks.cn)
数字身份是打开数字世界里信任大门的钥匙,我们不能丢失对于它的掌管权利,就如同我们不能把钥匙交给陌生人保管一样。
by @Thoughtworks 2021-07-02 15:13 查看详情
写给大学新生的数字指南(2020 版本) (luolei.org)
高考,对于大多数年轻的朋友来说是一道门,跨过了这道门,意味着离开封闭的高中,离开了父母和家庭,开始了相对来说更独立的生活。

我是2009年参加的高考,距今已经11年,记得我刚上大一的时候,大家还在用人人网、QQ,塞班,智能手机方兴未艾,iPhone 属于奢侈品,安卓属于小众系统。过去这十年,也是互联网飞速发展的十年,人们的生活形态,因为科技和互联网,发生了极大的变化。

作为一个曾经的大学生,程序员,互联网从业者,今天这篇文章,根据自己过去上大学和职业相关经验,写下这篇「大学新生数字指南」,分享一下大学新生关于如何「迎接」即将到来的互联网生活。

今年参加高考的学生已经是00后,作为一个90后的跟大家差了一轮,有些事物理解若有代沟差异,也望理解指正。
by @技术头条 2021-05-28 08:38 查看详情
[译]Go正则表达式示例 (colobu.com)
在这篇文章中,我会介绍如何在Go语言中使用正则表达式。Go标准库本身就包含正则表达式库regexp。

一个正则表达式(regex)是一个字符串,定义了一种搜索模式。你可以很容易的使用正则表达式进行搜索、替换、抽取、和模式匹配等操作,使用一行代码就可以干普通多行的事情。

Go标准库使用RE2语法,RE2语法也是Python、C和Perl使用的正则表达式语法。
by @技术头条 2021-05-27 07:12 查看详情
双十一消费近万亿!1亿人见证数字物流,“尾款人”收货更快了?购物狂欢七大趋势浮现 (developer.aliyun.com)
百亿产业带助力制造业复苏、国货崛起,预售拉动内需、国际国内双循环,天猫订单峰值达58.3万笔/秒 、“应对峰值不再是最大技术挑战”,全民加速“触网”、下沉市场成为最强增量,物流变快、“尾款人”数分钟内即可完成收货,直播带货爆发、1亿人见证数字物流,平台方联手金融机构创新玩法助推千亿元消费金融爆发。
by @可耐芊小仙女 2020-11-20 11:49 查看详情
谷歌 Chrome 浏览器终于让你可以对标签进行整理和分组了 (mp.weixin.qq.com)
标签太多,是不是让你的Chrome浏览器凌乱了?Google Chrome 浏览器的新更新,即 Chrome 81,引入了标签组功能,让用户终于可以整理标签页了!这是个不错的选择。标签组功能为你的所有标签页提供了整洁、颜色编码的标签。
by @code小生 2020-07-26 23:23 查看详情