Linux 调试器之高级主题!
导读我们终于来到这个系列的最后一篇文章!这一次,我将对调试中的一些更高级的概念进行高层的概述:远程调试、共享库支持、表达式计算和多线程支持。这些想法实现起来比较复杂,所以我不会详细说明如...用Python爬影评分析《战狼》
导读截止到8月20日,《战狼Ⅱ》上映的第25天,它的票房已超50亿人民币,真正成为唯一一部挺进世界影史票房前100名的亚洲电影。本文通过Python爬虫的方式获取数据,对豆瓣电影评论进行分析,制作了豆- 0
- 0
- 0
- 0
- 0
DevStack 自动化安装
导读LightbotDevstack目前是支持Ubuntu14.04和CentOS7,不过全球的OpenStack开发者,大部分都在用Ubuntu14.04。- 0
- 0
- 0
- 0
- 0
新手应该知道的 26 条 linux 命令
当你进入了Linux的世界,在下载、安装了某个Linux发行版,体验了Linux桌面并安装了一些你喜爱和需要的软件之后,应该去了解下Linux真正的魅力所在:命令行。- 0
- 0
- 0
- 0
- 0
安装带有 SSH 的 SOCKS 服务器!
导读在上一篇文章(通过SSH实现TCP/IP隧道(端口转发):使用OpenSSH可能的8种场景)中,我们看到了处理端口转发的所有可能情况,不过那只是静态端口转发。- 0
- 0
- 0
- 0
- 0
Linux 调试器之堆栈展开!
导读有时你需要知道的最重要的信息是什么,你当前的程序状态是如何到达那里的。有一个backtrace命令,它给你提供了程序当前的函数调用链。这篇文章将向你展示如何在x86_64上实现堆栈展开以生成这样...- 0
- 0
- 0
- 0
- 0
Linux 调试器之处理变量!
导读变量是偷偷摸摸的。有时,它们会很高兴地呆在寄存器中,但是一转头就会跑到堆栈中。为了优化,编译器可能会完全将它们从窗口中抛出。无论变量在内存中的如何移动,我们都需要一些方法在调试器中跟...- 0
- 0
- 0
- 0
- 0
几种Java 枚举查找且不抛异常的实现及其优劣比较
导读JavaEnum是一个非常有用的功能,但很多人通常并不能充分利用,这是因为一些库不会优先择用该功能。通常我们也可以正确使用Java枚举功能,但在许多代码库中往往存在着这样一个问题,于是有了这篇...- 0
- 0
- 0
- 0
- 0
开放式工作研究
导读GSD指导着我的工作方式。数年来,我将各种方法论融入我日常工作的习惯中,包括精益方法的反馈循环,和敏捷开发的迭代优化,以此来更好地GSD。这意味着我必须非常有效地利用我的时间:列出清晰、各...- 0
- 0
- 0
- 0
- 0
Zabbix自动发现之fping
导读Zabbix自动发现功能从配置流程上比较简单:Discovery与Action。在做Zabbix的自动发现验证时,使用"ICMPping"的check方式时,自动发现功能并不生效。- 0
- 0
- 0
- 0
- 0
Kotlin 下 的RxJava 多数据源处理
导读本文主要讲解Kotlin语言处理RxJava多数据源的实现。阅读本文最好有Kotlin基础,若没有基础,可参考之前文章Kotlin初探,使用Kotlin优雅的开发Android应用,以及RxJav- 0
- 0
- 0
- 0
- 0
Java 线程池是如何工作的
导读在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。使用线程池的好处1、降低资源消耗可以重复利用已创建的线...- 0
- 0
- 0
- 0
- 0
解析Java 内存模型—— JMM
导读本文主要介绍JMM原理。JavaMemoryModel简称JMM,是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。- 0
- 0
- 0
- 0
- 0
研究 PHP opcode 是如何优化的
导读本文基于编译原理,结合opcache扩展提供的优化器,以PHP编译基本单位op_array、PHP执行最小单位opcode为出发点。介绍编译优化技术在Zend虚拟机中的应用,梳理各个优化遍是如何一- 0
- 0
- 0
- 0
- 0
浅谈可靠消息服务实现
导读分布式事务往往是服务化的痛点,很多场景通过业务避免了分布式事务,但是还是存在一些场景必须依赖分布式事务,下面来讲讲如何处理分布式事务一常用解决方案分布式事物解决方式有很多,网上博...- 0
- 0
- 0
- 0
- 0
Android 在物联网方面的发展
导读曾经我认为Android已经支持树莓派,更早时候“谷歌向AOSP项目发起提交”中提到过树莓派曾让所有人兴奋不已。所以当2016年12月12日谷歌发布“AndroidThings”及其SDK的时候,- 0
- 0
- 0
- 0
- 0
一位 40 岁老程序员对职业生涯的思考
导读本文是国外一位40岁老程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期、衰竭期较长的知识领域中。我是一名程序员,几个月前刚过完四十岁生日。- 0
- 0
- 0
- 0
- 0
您是怎么看待运维这份工作的?
一转眼才发现差不多有一个月没有写写东西,都快忙成狗了,感觉是在瞎忙,瞎猫碰上死耗子,各种折腾,有些东西超出能力范围,感觉是从舒适区走入不舒的区域,但是人生又何尝不是一种突破,在各个地方进...- 0
- 0
- 0
- 0
- 0