保存成功
保存失败,请重试
提交成功
最新热门
严选

一文快速全面掌握正则表达式+常用正则表达式示例

正则表达式是使用单个字符串来描述、匹配一系列文本句法规则的字符串,目前,几乎所有的流行程序语言都对其提供了强有力的支持,利用正则表达式可以更方便地对字符串进行匹配操作。学习并掌握好正则表达式的用法,可以大大提高我们工作的效率,也能给我们带来很大的成就咸。 对于一些常用的正则表达式,我们可以记录下来,以备查阅参考,以免每次用的时候重新写。 在本场 Chat 中,你将学习如下内容: - 深入理解正则表达式的字符及语法; - 深入理解正则表达式的匹配规则及匹配形态; - 如何快速准确地构建正则表达式; - 正则表达式在程序中的应用实战; - 常用的正则表达式示例,收藏以便工作查阅; - 介绍一个正则表达式的校验工具。 适合人群:日常工作会用到正则表达式的技术开发人员、正则表达式学习人员。
https://images.gitbook.cn/6de97820-cca8-11e9-b229-e35eb1d6e740goto先生 · 研发工程师
9 订阅

QT 项目开发过程中的架构设计与开发技巧

本文适合以 QT 框架为基础的面向对象系统开发者,特别是对项目架构没有概念、不知道如何安排设计的人员,以及对项目架构开发感兴趣想快速学习的朋友。 学完此课程,你将对项目架构有基本的认知和掌握,在一个项目放在你面前时知道如何分析并合理的安排架构,从而用简洁高效的代码去实现之。 目录清单: 1. 本文引言; 2. QT 框架的基本知识及核心常用类的介绍; 3. 何为架构设计以及项目开发中如何进行架构设计; 4. 通过一个比较简单的项目实例来具体分析架构设计; 5. 根据 4 中的架构设计用 QT 快速高效地实现项目功能,完善代码; 6. 总结架构设计的关键作用及一些开发技巧。
https://images.gitbook.cn/6de97820-cca8-11e9-b229-e35eb1d6e740goto先生 · 研发工程师
4 订阅

HBase 实现原理与调优:掌握核心科技

Base 作为分布式、可扩展的 NoSQL 数据库,在各个行业承担着重要职责。 本场 Chat,帮读者深入了解 HBase 原理以及实践调优,主要内容包括: + HBase 读写流程 + HBase 底层存储文件以及 Compaction 详解 + HBase 适用场景 + HBase 实践与调优 期望通过以上内容,可以帮助更多人加深对 HBase 的理解,以及如何去优化;初学者能够进行深入的学习。
https://images.gitbook.cn/ddd88260-fa12-11e9-a1a6-0371c7aeef27lixiaobao · 资深开发工程师
22 订阅

基于 Vue 实现魔方矩阵排列效果

基于 Vue 实现魔方矩阵排列效果
https://images.gitbook.cn/FoQf5hRzk6A19uw0dg5O4z966jQhchampion · bianmaren
Vue.js · 5 订阅

MySQL-InnoDB 存储引擎的索引、锁机制与事务隔离

MySQL 作为流行的关系型数据库之一,相信很多开发人员都有使用。其中 InnoDB 存储引擎,作为支持事务的存储引擎,使用最为广泛。如果只会使用但不了解其中原理,对于后端开发人员的日常工作和技术成长,都是不利的。 本文将从以下几个方面,详细介绍 InnoDB 存储引擎内部原理: - 索引(聚集索引与非聚集索引) - 事务的 ACID 特性与四种事务隔离级别 - 锁机制(共享/排他锁、锁算法)以及锁机制引起的并发问题 - 一致性的非锁定读与 Repeatable Read 事务隔离级别如何保证事务的隔离性 - 事务的原子性、一致性与持久性的实现 - MySQL 的分布式事务(XA 事务)简介 适合人群:有 MySQL 数据库(或关系型数据库)使用经验的后端技术开发人员
https://images.gitbook.cn/2c0d2370-cff0-11e9-b3d2-19ee2718f309杜戈 · 后端开发工程师
27 订阅

Web 开发基础之 HTML5+CSS3 篇

HTML 指的是超文本标记语言(Hyper Text Markup Language),这个也是我们网页最常用普通的语言了,经历了多个版本的发展,已经发展到 5.0 版了, 即 HTML5。 CSS级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线等。 在本场中涉讲到的内容主要有: - HTML 是什么? HTML5 又是什么? - 常用 CSS 和 CSS 规范 - 什么是盒模型? - HTML 都有哪些元素内型,它们是如何显示和转换的? - img标签是用来做什么的?它都有哪些属性和方法? - 什么是 HTML 的文本和字体?都有哪些样式? - 如何在网页中插入背景? - 什么是 CSS 渐变?用途是什么? - 浮动和定位的作用是什么? - 表单和表格的用途与区别 - 如何在网页中插入阿里图标? - 什么是伪元素和优先级? - 百花齐放的选择器 - 过渡和动画 - 变换、阴影和遮罩的应用 - 弹性盒子模型设计与开发 适合人群:对 Web 开发有兴趣的人员
https://images.gitbook.cn/31b77090-33c9-11ea-ae9a-73a78fc9c1c1缘分 · 工程师
1 订阅

Python 装饰器原理及应用

在 Python 编程中,我们经常看到下面的函数用法: ``` with open("test.txt", "w") as f: f.write("hello world!") ``` 习惯了 Java 开发的 Python 初学者,心里不免犯嘀咕: 1. 文件 open 操作之后,为什么没有 close,不怕文件描述符资源耗尽吗? 2. 文件 write 操作没有异常捕获,不怕中断程序主流程吗? 如果您也有同样的忧虑,那太正常不过了,起码说明您是一位有“开发原则”的人,同时也说明您对其背后的原理了解存在盲区。如果是这种情况,本文强烈建议您订阅本 Chat。为了系统的阐述其背后的奥秘,本文由浅入深,从最基本的函数讲起,内容涉及函数、闭包、偏函数、上下文管理器、with 与生成器、contextmanager 的源码分析,力图通过一篇文章,将以上知识点串联起来,并通过 contextmanager 的源码分析让大家真正掌握 Python 的这一基础核心原理。 本文适合于对以上问题有疑惑的任何 Python 学习者。
https://images.gitbook.cn/e46206f0-df2e-11e9-87f9-6dac5837a5da咬定青松 · 大数据技术专家
14 订阅

春节高并发抢红包的技术升华综合实战(Node.js)

高并发的系统的应用广泛,如抽奖、秒杀、抢购、团购、游戏等等。 本场 Chat, 咱们来一场应景的高并发“抢红包”系统设计实战,举一反三,在其他高并发系统中,也同样适用。 高并发抢红包的活动,大致可以分为如下几个流程: - 流程一:客户端海量抢红包的请求。(限流,过滤流量,流量负载均衡) - 流程二:抢红包逻辑。(分布式锁,线程/进程池优化,SQL优化) - 流程三:发红包逻辑。(限流削峰,MQ 消息队列) - 流程四:日志监控。(数据可视化监控日志) 在这场 Chat 中,你将学习到如下的干货。 1. Nginx 的限流,虑流, 负载均衡 (上辑)。 2. Redis 集群,分布式锁(上辑)。 3. Node.js 多进程/线程优化(中辑)。 4. Sequelize(Node.js ORM 库) SQL 查询优化(中辑)。 5. MQTT 消息队列高并发处理(下辑)。 6. 日志可视化监控(下辑)。 适合人群: Node.js 全栈工程师、希望学习高并发架构系统设计的工程师、各类 IT 学习者。
https://thirdwx.qlogo.cn/mmopen/vi_32/zgBAkpVibX85cOopDciaf0T80epJSLricEHN4a5XPqbGIhlpPr4Qym7ibI61XyLbnaA970Xf8WQY2vywUA6s8nPhMg/132Rajan.晨 · 高级全栈工程师兼架构师
22 订阅

2020 最新副业兼职套路骗局揭秘

近年来,对于经典诈骗 “猜猜我是谁” “机票改签” “淘宝客服”,在央视等媒体的大力曝光下,已经为大众所熟知。人们已经具备了很强的防范心理,这种原始粗暴的骗局已经不太容易引人上钩。 在当前“恶劣”的从业环境下,骗子们也在不断升级套路和做局手法,设计更多套路面向精准人群,让人防不胜防。有些骗局还利用了现行法律法规的漏洞,即使找到了骗子,受害者暂时无计可施。 骗局层出不穷花样翻新,本 Chat 介绍一些最新流行的专门针对想搞副业赚钱的年轻人的常见套路和骗局。希望广大渴望业余时间提高收入的青年朋友提高警惕,少走弯路。 同时,本 Chat 也介绍了一些真实存在的兼职和副业渠道。虽然赚得不多,一开始还比较辛苦,但合理合法没有风险,只需要投入自己的精力。对于年轻人能锻炼自身的素质的技能。 依靠这些技能,没准能够创出自己的一番事业。
https://images.gitbook.cn/7cbd32d0-124c-11ea-821f-a7cbbc65d128周勤 · 架构/程序员/运维
18 订阅

基于 Vue 开发类似有赞的店铺装修效果

店铺装修可谓商城系统必备的一个模块,该模块极大的方便了客户对系统界面客制化对需求。而店铺装修其实还是有一定难度在里面。 在本场 Chat 中,会讲到如下内容: - 从底层数据库设计,到前端架构设计 - 我们会参考有赞微商城里面对店铺装修模块 - 以及数据如何和后台进行交互和存储 - 以及如何应用到小程序 - 逐步分解构建开发出一个类似的效果 包含以下模块: 1. 标题文本 2. 商品 3. 图片广告 4. 图文导航 5. 富文本 6. 魔方 7. 辅助分割 8. 商品搜索 9. 店铺信息 10. 公告 11. 视频 12. 语音 适合人群:商城开发技术人员
https://images.gitbook.cn/FoQf5hRzk6A19uw0dg5O4z966jQhchampion · bianmaren
20 订阅

除了上班搬砖,一线码农如何增值创收?

面对日复一日的编码,程序员如何提升自己的竞争力来应对可能面临的“中年危机”。除了编程,我们还能做点什么来给自己带来更高的经济回报。 我想通过我的分享,能对大家带来一些帮助和思考。 关于我,负责了一个技术团队,前后端的技术都有所涉猎。经历过创业失败,也获得过一些小的收获。曾经利用业余时间自己做过外包,也独立开发了多个产品,其中一个 App 上过苹果榜单收到 4.5 分以上的好评,一年多没有更新依然持续给我带来睡后收入,也还有个应用给我带来了 7 位数以上的回报。具备从 0 打造一个的产品的能力,也具备跨技术栈解决问题的能力。 在本场 Chat 中,我将分享以下的一些话题: 1. 程序员如何在做好本质工作的基础上获得更多的创收机会 2. 如何自我驱动成长 3. 从 0 到 1 打磨一款产品的过程 4. 资产配置的意识和理财入门 5. 早期创业过程中遇到的那些坑 适合人群: 进入职场中短期的开发人员或者对此话题有兴趣的相关人员。
https://images.gitbook.cn/59f8c440-3861-11ea-a508-65c0fa00bba7编码江湖 · 技术经理
20 订阅

Python Re 库正则表达式详解

对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解之后你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,用以满足日常开发中的需求即可。 本文将带你从 Python 的角度操作正则表达式的操作,突破你对正则表达式的困扰。对于面试官提问:写个正则表达式匹配这个邮箱等等。当然,咱们还可以用正则表达式匹配该 HTML 里面的指的数据。正则表达式用途广泛,这篇我们来学习它吧!
https://images.gitbook.cn/Ftf86PxEGxl2EIx_TpQUwb7DkCqjAI悦创 · 爬虫工程师
14 订阅

为什么很多编程语言中数组都从 0 开始编号

提到数组,我想你肯定不陌生,甚至还会自信地说,它很简单啊。 是的,在每一种编程语言中,基本都会有数组这种数据类型。不过,它不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构。尽管数组看起来非常基础、简单,但是我估计很多人都并没有理解这个基础数据结构的精髓。 在大部分编程语言中,数组都是从 0 开始编号的,但你是否下意识地想过,为什么数组要从 0 开始编号,而不是从 1 开始呢? 从 1 开始不是更符合人类的思维习惯吗? 你可以带着这个问题来学习接下来的 Chat 内容。
https://images.gitbook.cn/Ftf86PxEGxl2EIx_TpQUwb7DkCqjAI悦创 · 爬虫工程师
10 订阅

编程解逻辑推理题:1 秒钟破解 2018 年刑侦科推理试题

前几天在网上看到了一份 2018 年刑侦科推理试题,貌似无法贴图,我将题目转述一下吧: 1. 这道题的答案是: - A. A - B. B - C. C - D. D 2. 第 5 题的答案是: - A. C - B. D - C. A - D. B 3. 以下选项中哪一题的答案与其他三项不同: - A. 第 3 题 - B. 第 6 题 - C. 第 2 题 - D. 第 4 题 4. 以下选项中哪两题的答案相同: - A. 第 1、5 题 - B. 第 2、7 题 - C. 第 1、9 题 - D. 第 6、10 题 5. 以下选项中哪一题的答案与本题相同: - A. 第 8 题 - B. 第 4 题 - C. 第 9 题 - D. 第 7 题 6. 以下选项中哪两题的答案与第 8 题相同: - A. 第 2、4 题 - B. 第 1、6 题 - C. 第 3、10 题 - D. 第 5、9 题 7. 在此十题中,被选中次数最少的选项字母为: - A. C - B. B - C. A - D. D 8. 以下选项中哪一题的答案与第 1 题的答案在字母中不相邻: - A. 第 7 题 - B. 第 5 题 - C. 第 2 题 - D. 第 10 题 9. 已知“第 1 题与第 6 题的答案相同”与“第 X 题与第 5 题的答案相同”的真假性相反,那么 X 为: - A. 第6题 - B. 第10题 - C. 第2题 - D. 第9题 10. 在此 10 道题中,ABCD 四个字母出现次数最多与最少者的差为: - A. 3 - B. 2 - C. 4 - D. 1 在尝试了 20 分钟之后,终于将这个题解了出来。但是我在想,这唯一的答案吗?如果这个题目,用计算机求解的话,应该怎么做呢? 然后花了半天的时间完成了代码的编码,跑出来的结果只有一个,和我自己推理的答案相同。但是计算机仅仅花了 1s 不到的时间……于是我决定跟大家一起分享一下这个过程。 在本场 Chat 中,会讲到如下内容: - 怎么对这套题目进行建模 - 怎么编写程序,让计算机求解 - 这个题目的正确答案是什么 适合人群: 对计算机建模、逻辑推理题感兴趣,并想尝试用自己的能力,编写计算机程序去解决智力题的同学
https://images.gitbook.cn/cbb48530-2e7b-11e7-a6c0-db6a0525428a夜归人 · 开发工程师
9 订阅

Traefik 2.0 的进阶使用

Traefik 作为开源的边缘路由器,提供了对于 Docker、Kubernetes、Swarm 等的支持。最新发布的 Traefik 2.x 的版本更是一个重大的升级。 本场 Chat 中想通过一个个实例,让您能够清楚如何利用它完成以下的一些工作: 1. 如何使用新引入的 IngressRoute 提供公网访问的路由规则 2. 如何实现自动为新加入的服务签发 Https 证书(OV 证书) 3. 如何使用 Traefik 支持 SNI 路由和多协议端口的 TCP 4. 如何让现有的Helm应用适配新的Traefik 2.x 5. 在使用过程中其他的一些坑 适合人群: 对 Kubernetes Ingress 或者 Traefik 有一定了解
https://images.gitbook.cn/59f8c440-3861-11ea-a508-65c0fa00bba7编码江湖 · 技术经理
20 订阅

PHP:为什么说 5G 时代最好的语言

5G 时代,万端互联,技术的变化,从分布式到微服务,PHPer 出现了很多质疑的声音,到底还能走多久,Laravel、Node、Docker 技术的大爆炸,对 PHPer 提出了新的破局的新方向。 万端互联,唯 PHPer 可担此重任,破局重生。 在本场 Chat 中,会讲到如下内容: - 深入内部从根本上解释PHP是什么 - 5G 时代,PHP 能为你做什么 - 数据结构倒影里的 PHP 语言 - 万能的数组和优雅的面向对象编程 - 搭上网络的列车,重新定义世界上最好的语言 - 万端互联,没你不行
https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqib8ZGFmQUacvFFFGBP6YjTCPcmBWJZoqMNvJ88hrbUMQu0Ue8MdwXnBXRHsmlhHMib2YDpic9zCtUg/132stark张宇 · PHP高级工程师
PHP MVC · 4 订阅

接口测试之 Fiddler 常用功能实战

Fiddler 是一款功能非常强大的 HTTP 协议代理工具,能监听客户端和服务器间的HTTP通讯。在日常工作中,Fiddler 是应用非常广泛的抓包和调试工具。同时也是测试工程师们必备的核心技能,掌握Fiddler,帮你轻松搞定接口测试。本场 Chat 偏重实战,把我日常测试工作中常用且重要的Fiddler功能进行总结。希望可以帮到大家。 在本场 Chat 中,会讲到如下内容: 1. Fiddler 的原理; 2. Fiddler 的下载安装、Https 证书安装; 3. 手机抓包; 4. Fiddler 抓取 Https 包(电脑端、手机端); 5. Fiddler-Inspectors 功能详解; 6. Fiddler-Filters 功能详解; 7. Fiddler-AutoResponder 功能详解; 8. Fiddler-断点功能详解。
https://images.gitbook.cn/596291d0-b456-11e9-9f76-9d03bcb84746tangtang · python自动化测试工程师
31 订阅

深度残差收缩网络简要解读

深度残差收缩网络是深度残差网络的一种新的升级版本,其实是深度残差网络、注意力机制和软阈值化的深度集成。 在一定程度上,深度残差收缩网络的工作原理,可以理解为:通过注意力机制注意到不重要的特征,然后通过软阈值化将它们置为零;或者说,通过注意力机制注意到重要的特征,将它们保留下来,从而加强深度神经网络从含噪声信号中提取有用特征的能力。
https://thirdwx.qlogo.cn/mmopen/vi_32/QicHQvXgVQfw0OUYnlwKTdn2L4GNgPhVew80rHPS10aNoQJaaqDGOaAubd1pC8NiajW8mySNiaQj5ZEmDEYIrVTCg/132深度zhi障 · 讲师
学习 · 2 订阅

前端跨平台框架:Uni-App从入门到项目实战(01/20)

引用官方一句话 ”Uni-App 在手,做啥都不愁。即使不跨端,Uni-App 也是更好的小程序开发框架“。使用 Uni-App 的好处就是一次编译,多端运行。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。 本系列将会从 Vue 的基本语法开始,到使用 Uni-App 实现一个完整的电影 App 项目,包括(登录界面、首页与搜索界面、轮播图排行榜等热门组件、详情页等其他页面) 。 在本系列的教程过程中,我将会以详细通俗地语言,手把手教会小伙伴们有关除了系统学习 Uni-App 理论知识外,你还会学习到丰富的案例,如单位换算、新闻列表、滚动选择器、Video 弹幕效果、图片选择及预览、录音功能、界面 API、微信-新浪登录、分享、推送、QQ 互联等。 在本场 Chat 中,主要学习 Vue.js 基本语法,通过本场 Chat,你将会: 1. 对 Uni-App 有一个基本的认识 2. 掌握 H-Builder 的基本使用方法 3. 页面与全局变量的用法 4. Class 与 Style 的变量语法 5. 条件渲染与列表渲染的技巧 适合人群: 有基本的 HTML、CSS、JavaScript 知识即可。
https://images.gitbook.cn/Filc_W4faz63IY7PrdIB1C53jih2qiaoguo · web全栈工程师
36 订阅

深度学习框架基础:卷积和实现(非调库版)

本节内容是承接前面的自动求导的。卷积神经网络从任何角度来说都有一种滥觞的感觉,再到翻来覆去的框架(PyTorch、TensorFlow等)使用,读者大概已经审美疲劳了。但是作为系列的一部分,卷积又不得不写。所以这里聊一些常人涉及较少的算法实现内容。 这包括: 1. 从傅里叶变换到卷积; 2. 卷积的反向传播算法; 3. 快速卷积算法; 4. 扩张、转置和深度可分离卷积; 5. 与自编自动求导(差分)框架融合; 6. 一个图像去噪的小实例。 文章不会调用任何恼人的机器学习框架,以至于抱着深入学习想法的读者仅学了寥寥数个 API。本系列目标在于复刻一个具有相对完整功能的深度学习框架。最后欢迎各位提出改进意见。
https://images.gitbook.cn/FtCR-FdGOAD67xpG0TYe_PfZ9psD刘漱玉 · 科研工作者
25 订阅
-- 我们是有底线的 --
微信扫描登录