正则表达式 入门
正则表达式入门 概念 正则表达式(Regular Expression),实际上也叫规则表达式,它本质上是一个字符串为什么叫正则 表达式,可能第一个翻译的人觉得这样更好听吧。正则表达式是一个语言规则,就像编程语言的面向对象这个特性一样,不同...
正则表达式入门 概念 正则表达式(Regular Expression),实际上也叫规则表达式,它本质上是一个字符串为什么叫正则 表达式,可能第一个翻译的人觉得这样更好听吧。正则表达式是一个语言规则,就像编程语言的面向对象这个特性一样,不同...
线程池原理和使用在面试中被高频问到,比如阿里的面试题。下面我们针对问题来进行回答。 为什么要使用线程池? 线程池的使用场景有2: 1, 高并发场景:比如tomcat的处理机制,内置了线程池处理http请求; 2,异步任务处理:比如sprin...
Python解释器内置了很多函数,这些内置函数使用方便,无需导入,直接调用。在交互模式下输入 dir(__builtins__) ,输出的列表中包含了所有的内置函数; 1、可迭代对象、序列操作相关 all(iterable) ...
写在前面 在JDK中,提供了这样一种功能:它能够将复杂的逻辑拆分成一个个简单的逻辑来并行执行,待每个并行执行的逻辑执行完成后,再将各个结果进行汇总,得出最终的结果数据。有点像Hadoop中的MapReduce。 ForkJoin是由JDK1...
深度操作系统是一个致力于为全球用户提供美观易用、安全可靠的Linux发行版。 深度操作系统 20 Beta采取统一的设计风格,从桌面环境和应用重新进行设计,其中底层仓库、内核分别升级到Debian 10、Kernel 5.3,全新的设计带来...
需求:创建一个n*n的格子,n是输入框的数字,点击重渲染可以重新画一个n*n的格子,鼠标移入格子中,对应的格子背景设变成红色,点击对应的格子,背景色变成蓝色,再点一次还原颜色。 要造格子有好几种方式,可以用table、ul和l...
核密度估计,或Parzen窗,是非参数估计概率密度的一种。比如机器学习中还有K近邻法也是非参估计的一种,不过K近邻通常是用来判别样本类别的,就是把样本空间每个点划分为与其最接近的K个训练抽样中,占比最高的类别。 直方图 首先从直方图切入。对...
大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易,希望能够得到大家的支持和关注。 TL;DR async是generator和promise的语法糖...
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5963 吐槽 这道题我第一眼看,嗯??博弈论?还是树上的?我好像不会啊。。。但是一想某人的话,感觉这个应该也不会太难,可能有规律 分析 于是我就从...
溢出型漏洞 前言:自己刚开始看这一块,加上自己的C语言基础并不好,很多地方都是参考的其他文章,所以可能会有很多错误的地方 1.基于C语言的缓冲区溢出漏洞分析 1.1 缓冲区溢出漏洞介绍 1.1.1 缓冲区溢出漏洞 缓冲区溢出漏洞是指在设计计...
文章导航 Redis源码系列的初衷,是帮助我们更好地理解Redis,更懂Redis,而怎么才能懂,光看是不够的,建议跟着下面的这一篇,把环境搭建起来,后续可以自己阅读源码,或者跟着我这边一起阅读。由于我用c也是好几年以前了,些许错误在所难免...
小学生都能用的编程语言 2020的春季中小学受疫情影响,一直还没有开学,孩子宅在家说想做一个学校要求的研究项目,我就说你做一个怎么样通过编程来学习数学的小项目吧,用最简单的计算机语言来解决小学数学问题。虽然我是一个老码农,但一直不赞成教小学...
最近要使用ASP.NET CORE WEBAPI用来下载文件,使用的.NET CORE 3.1。考虑如下场景: 文件是程序生成的。 文件应该能兼容各种格式。 浏览器可以感知进行下载。 准备 经过简单的调研,得到以下结论。 ASP.NET C...
大部分人都会有想法,聊起来这些想法甚至滔滔不绝,在程序员这个行业很典型,接外包、培训、小本生意、转行等等,这也涉及程序员职业圈内经常讨论的30岁、35岁现象的问题,但是找一个符合自己意愿且能够持续发展的”想法...
一、Task(任务)和ThreadPool(线程池)不同 源码 1、线程(Thread)是创建并发工具的底层类,但是在前几篇文章中我们介绍了Thread的特点,和实例。可以很明显发现局限性(返回值不好获取(必须在一个作用域中))...
饿汉式 饿汉式的单例实现方式就是说在类加载的时候就已经创建并初始化好了,所以实例的创建过程是线程安全的 public class IdGenerator { private AtomicLong id = new AtomicLong(0)...
每个私有库合作人数不设限,所有核心功能向所有人免费开放,这是 GitHub 放出的最新福利。 今日,GitHub CEO Nat Friedman 在官方博客中正式宣布,GitHub 所有核心功能从此对所有人都免费提供。 「在此之前,如果您...
当我学习go的指针数组的时候。下面这段代码可以创建正确的指针数组。 正确代码 const max = 3 func main() { number := [max]int{5, 6, 7} var ptrs [max]*int //指针数组...
因为我崇尚简单,所以我憎恨一切所谓的「重量级」框架,比如「Laravel」,有时候这种憎恨甚至到了偏执的程度,以至于如果我看到简历里写着诸如「精通 Laravel」之类的话,那么便会毫不犹豫的 PASS 掉候选人。不过现在我承认有点喜欢「L...
昨天,项目的 ElasticSearch 服务挂了,我说的挂可不是进程没了,因为有 Supervisor 保护,而是服务不可用了。以前曾经出现过一次因为 ES_HEAP_SIZE 设置不当导致的服务不可用故障,于是我惯性的判断应该还是 ES...
在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,也就是只有不存在的时候才设置,可以利用它来实现锁的效果,不过很多人没有意识到 SETNX 有陷阱! 比如说:某个查询数据库的接口,因为调用量...
我的日常工作有很大一部分比重是处理各种网络问题。很多时候,面对突发故障,完全搞不清楚缘由,此时,一个完善的监控系统能起到事半功倍的效果。 一个好消息是「netstat -s」里的各种计数器包含了很多有用的信息;一个坏消息是计数...
一台服务器报警了,内存占用过高,奇怪的是集群里其它的服务器都没问题。不过从以往的经验来看:每一个匪夷所思的问题背后,都隐藏着一个啼笑皆非的答案。 首先通过「free -m」确认一下内存情况,发现用掉了 6893M,还剩 976...
不管你用什么编程语言,都会面临如何处理错误日志的问题。很多程序员对错误日志放任自流,直到出现故障了才追悔莫及,如果问我怎么办,我会推荐 Sentry! Sentry 是一个错误记录和聚合的平台,只要看看它漂亮的界面就会喜欢上它...
3月31日,BoCloud博云、京东智联云、海尔集团联手,以“制造”到“智造”为主题,进行了IT赋能企业数字化转型实践分享。 博云售前解决方案架构师尹贺杰,京东云与AI企业云业务部高级业务技术经理吴世超,海尔集团智能制造产业技术总监亢晓飞三...
00 前言 在进行mysql性能优化的时候,第一个想到的便是查看慢sql。 但是对于慢sql有没有什么好的工具进行分析呢? 推荐两个工具mysqldumpslow及pt-query-digest。 mysqlslowdump较为简单,常用命...
源代码地址 通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法。 Github项目源代码地址 RPG系统构造 ver0.03 2020/04/10 人物 和其他RPG游戏类似,游戏里面的...
String相等之谜 引言:在最近的Java学习中,遇到一些关于字符串的小问题,现在此做一些总结 Java中的“相等” 等号大比拼 == 众所周知,在 Java 中如果用 == 比较两个对象,那就是比较两个对象是否在内存的同一个位置(地址是...
实际上本次故障的素材来自于朋友的朋友,虽然我并不是故障的亲身经历者,但即便只是作为旁观者,依然感觉有所收获,于是乎记录下来以馈读者。 故障的来龙去脉大致是这样的:在一个月黑风高的晚上,苦逼的程序员被一阵急促的报警短信声惊醒,原...
最新评论
好
如果不是 跟分区, 可以卸载设备后, 使用 extundelete 尝试恢复下 另外如果单文件被删除,并且 inode 节点未释放, 可以去 /proc/ 下把文件复制出来.
跟SSD硬盘4K对齐差不多呀.