App
-
一文说清区块链的“链上”和“链下”
什么是“上链”?什么数据和逻辑应该“上链”?文件能不能上链?链上能不能批量查数据?“链下”又是什么? &ld…
-
开源软件20载,开源企业有何新进展?
今天是2月3日。20年前的今天,开放源代码软件(Open Source Software)诞生。 开源软件已经深入人心,不只是表面的流行概念,它给互联网以及各个行业增加了强大动力。…
-
Fedora 32 Workstation 的新功能
Fedora 32 Workstation 是我们免费的领先操作系统的最新版本。你现在可以从官方网站下载它。Fedora 32 Workstation 中有几个新的且值得注意的变化…
-
gRPC 与 HTTP/2 协议头之技术理论与实践
我学习了很多关于gRPC和HTTP/2的知识,一部分内容我还是把它放到了我的API工具箱中。 我并不是一个Protocal Buffers的粉丝,但我不能容忍性能方面的缓慢。我对H…
-
在 Ubuntu 桌面中使用文件和文件夹
此初学者教程讨论了在 Ubuntu 桌面上添加文件和文件夹时可能遇到的一些困难。 我认识一些习惯将所有重要/常用文件放在桌面上以便快速访问的人。 我不喜欢杂乱的桌面,但是我可以想象…
-
Java Web 应用程序解密与逆向工程实践
21CTO社区导读:在本篇文章,我们向您演示如何从WAR文件中提取源文件,并恢复用Java编写的Web项目结构的方法。 现在我们做一个假设,你是一个软件开发团队,现在客户的需求发…
-
线上图片请抛弃 PNG 和 JPG:使用 WebP
了解一下这个开源的图片编辑工具来节省时间和空间。 WebP 是 2010 年 Google 开发的一种图片格式,它为网页上的图片提供了卓越的无损和有损压缩。网站开发者们可以使用 W…
-
如何避免中间人攻击(MITM)
首先搞明白到底什么是中间人攻击(MITM),才能避免成为此类高科技窃听的受害者。 当你使用电脑发送数据或与某人在线通话的时候,你一定采取了某种程度的安全隐私手段。 但如果有第三方在…
-
基于OpenCV的微信跳一跳外挂实现
前些日子,微信进行了一次更新,加入了一个小游戏跳一跳,发布之后这个游戏迅速走红并且在朋友圈刷屏,游戏的规则很简单,就是控制一个小矮子再各个墩子上跳来跳去。规则说起来容易但是想玩高…
-
Google 今年将正式放弃 HTTP 协议
21CTO社区导读:还没进行网站加密的开发者和运营者要小心了,Google 将在2018年夏天发布的 Chrome 浏览器68版本,将会把所有未升级成安全加密HTTPS的网站,显示…