0 点赞

论高性能编程之乱序执行问题

解决乱序执行问题是高性能编程必须要迈过去的坎儿,尤其是多线程环境下的无锁编程。乱序执行问题由编译阶段的编译器优化和运行阶段的CPU指令重排引起。
0 点赞

FastDFS 浅析多线程数据访问一致性问题及解决方法

服务器和笔记本电脑都使用多核CPU,出于性能考虑,每个CPU采用了独享的Cache机制(通常有两级独享cache和一级共享cache),由此带来并发访问内存中的同一数据,在不同CPU上的可见性或一致性问题。CPU采用Cache机制带来多线程访问共享数据的一致性或数据可见性问题,是从事多线程编程的工程师们绕不过去的坎儿
0 点赞

2020 成为后端开发者所需技能路线图

本文图表展示了您可以采用的路径以及要成为后端开发者所要采用的技术。
0 点赞

2020前端技能学习路线图

本文图表展示了您可以采用的路径以及要成为前端开发者所要采用的技术。
0 点赞

如何在docker官方php镜像使用WebHook设置git自动部署

WebHook git事件产生的时候(比如 git push)以标准的 HTTP 协议把事件内容通知到指定服务器, 从而服务器做例如通知、自动部署、代码检查等的集成整合。
0 点赞

Java程序员简历模板

首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。 - Feature:是什么 - Advantage:比别人好在哪些地方 - Benefit:如果雇佣你,招聘方会得到什么好处
0 点赞
0 点赞

python 批量修改后缀名

本例子使用Python的`os`模块和 `argparse`模块,将工作目录`work_dir`下所有后缀名为`old_ext`的文件修改为后缀名为`new_ext` 通过本例子,大家将会大概清楚`argparse`模块的主要用法。
0 点赞
0 点赞

scrapy 怎么处理404页码:HTTP status code is not handled or not allowed

默认情况下,scrapy遇到404页码是自动停止spider并且退出程序。 这里有两种解决方法:

发布
问题