剑客
关注科技互联网

标签:软件开发

技术教程

将领域带回软件开发

阅读(16)评论(0)

如果你理解如今的商业压力,将会发现商业方面会把IT看成令他们止步不前的障碍。从80年代开始,商业就已经在讨论敏捷了,而IT却是在2000年前期才开始去实现敏捷, David West 在近期阿姆斯特丹 DDD欧洲大会 的演讲中说...

技术教程

分析无线遥控器信号并制作Hack硬件进行攻击

阅读(43)评论(0)

*原创作者:ZMOM1031,本文属FreeBuf原创奖励计划,未经许可禁止转载 无线遥控器(无线电遥控器)在我们生活中非常常见,应用于各种场景,方便着用户的使用。不过大多数还是用于安防方面的,比如: 遥控报警器、电动卷帘门、电动伸缩门...

技术教程

聊天机器人开发指南

阅读(100)评论(0)

第一个聊天机器人 ELIZA 是 50 年前在麻省理工学院开发的。它模拟了一位 Rogerian 心理治疗师,将人类用户说的话重复说给用户;效果不是很好。在随后的几十年中,对聊天机器人感兴趣的主要是学术界。但在最近几年,基于智能电话的聊天机...

数码

一个程序员的健康清单

阅读(254)评论(0)

导读:作为一个开发者,久坐已成为工作常态,周围稍微年长一点的同事,或多或少都会有一些『伤痛』。为了预防及摆脱这些病痛,个人经过长时间的亲测,结合目前已有的很多理论进行实践,成功驱散了之前颈肩酸痛,腰酸背痛,手腕酸痛等不适症状,现在总结了一份...

技术教程

编程基础书籍自由电子版新春大放送

阅读(203)评论(0)

点击上方蓝色“ 网路冷眼” 可以订阅哦! 计算机编程不仅是一种职业,而且是一种思维方式。挑战和机会并存,不仅能提供你的思维水平,而且确实是改善生活的一种途径。无论是国外IT大佬,还是国内互联网新贵,好多都是从计算机编程进入其职业生涯的...

技术教程

Flink运行时之合久必分的特定任务

阅读(95)评论(0)

前面我们谈到了TaskManager对每个Task实例会启动一个独立的线程来执行。在分析线程执行的核心代码时,我们看到最终执行的是AbstractInvokable这样执行体的invoke方法。所谓合久必分,鉴于流处理任务跟批处理任务执行模...

技术教程

BigDecimal学习笔记之Double转BigDecimal

阅读(145)评论(0)

Java中BigDecimal类有这么一个方法:它是将一个double类型的数据转换成BigDecimal。double内部使用64bit来表示一个数,这样空间效率极高,但牺牲了精度;而BigDecimal内部使用BigInteger来存储...

技术教程

聊聊clean code

阅读(120)评论(0)

clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。