互联网的安全是如何保证的:TLS、SSL 和 CA
你的浏览器里的锁的图标的后面是什么? -- Bryant Son(作者) 每天你都会重复这件事很多次,访问网站,网站需要你用你的用户名或者电子邮件地址和你的密码来进行登录。银行网站、社交网站、电子邮件服务、电子商务网站和新闻网站。这里只在使用了这种机制…
分享大学课程设计~时钟温度语音播报系统设计
时钟温度语音播报系统设计【内容摘要】本系统采用宏晶公司的STC89C52RC芯片作为本设计的核心元件,4个74HC595芯片驱动四个共阳数码管显示,4004-08MP芯片进行语音播放,MAX232EPE芯片作为和上位机通讯的数据电平转换接口,PCM3388作为红外接收头接收红外键…
如何为 Linux 桌面配置 Openbox
本文是 24 天 Linux 桌面特别系列的一部分。Openbox 窗口管理器占用很小的系统资源、易于配置、使用愉快。 -- Seth Kenlon(作者) 你可能不知道你使用过 Openbox 桌面:尽管 Openbox 本身是一个出色的窗口管理器,但它还是 LXDE 和 LXQT 等桌面环境的窗口…
微软建议勒索软件攻击受害者不要向黑客支付赎金
微软绝不鼓励勒索软件受害者支付任何形式的勒索要求。支付赎金通常是昂贵,危险的,并且只会加重攻击者继续作战的能力。最重要的是,向网络犯罪分子付费以获得勒索软件解密密钥,并不能保证您的加密数据将被还原。作者/来源: 安华金和如今,勒索软件攻击变…
将你的应用迁移到 Python 3 的三个步骤
Python 2 气数将尽,是时候将你的项目从 Python 2 迁移到 Python 3 了。 -- Seth Kenlon(作者) Python 2.x 很快就要失去官方支持了,尽管如此,从 Python 2 迁移到 Python 3 却并没有想象中那么难。我在上周用了一个晚上的时间将一个 3D 渲染器的前端代码…
在 Linux 上使用 Ksnip 注释截图
Ksnip 让你能轻松地在 Linux 中创建和标记截图。 -- Clayton Dewey(作者) 我最近从 MacOS 切换到了 Elementary OS,这是一个专注于易用性和隐私性的 Linux 发行版。作为用户体验设计师和自由软件支持者,我会经常截图并进行注释。在尝试了几种不同的工具…
嵌入式学习资料汇总
嵌入式Linux&&学习资料&&工具汇总嵌入式学习资料汇总嵌入式学习资料汇总嵌入式学习资料汇总嵌入式学习资料汇总嵌入式学习资料汇总
NextDNS 与 Firefox 合作帮助增强用户隐私和安全性
NextDNS 跟随 Cloudflare,成为 Firefox 的 Trusted Recursive Resolver(TRR)计划的成员,该计划旨在增强DNS安全性和隐私性。作者/来源: 安华金和Mozilla 宣布与 NextDNS 合作,以帮助提高其用户的隐私和安全性。 NextDNS 跟随 Cloudflare,成为 Firefox…
简单就是易于调试
对于框架、库或者工具来说,怎样做才算是“简单”?也许有很多的定义,但我的理解通常是易于调试。 -- Martin Tournoij(作者)对于框架、库或者工具来说,怎样做才算是“简单”?也许有很多的定义,但我的理解通常是易于调试。我经常见到人们宣传某个特定…
从命令行轻松将文本片段上传到类似 Pastebin 的服务中
使用 Wgetpaste 脚本,任何人都可以与自己的朋友、同事或想在类似 Unix 的系统中的命令行中查看/使用/审查代码的人快速共享文本片段。 -- Sk(作者)每当需要在线共享代码片段时,我们想到的第一个便是 http://Pastebin.com,这是 Paul Dixon 于 2002 年推…
新人必读:区块链实用型技能树
随着新一波的区块链热潮,许多同学怀着巨大的热情进入了这个领域,同时也会遇到不少疑惑,区块链开发需要哪些知识?怎么学习?从哪里学习?遇到问题怎么办?本文将试图给区块链领域新人一个快速实用的指引。一、基本 IT 技能区块链堪称“黑科技”,本身具有…
没有长夜痛哭的人,不足以谈人生
微信重新整理了下,可以看看微信上的文章没有长夜痛哭的人,不足以谈人生 早上骑电动车上班了,之前已经连续开车上班有一段时间,每天出公司交停车费心都在滴血,活了30年了,想不到我还是这样穷,我总是觉得明天是最好的一天,即使过得不是十分如意,但是…
实力剖析一个经典笔试题
实力剖析一个经典笔试题昨天群里有个同学发了这样一个题目过来,这个题目应该是嵌入式笔试经典题目了,如果是校招的话,笔试不考这个题目,都觉得有点说不过去。#include <stdio.h> int main() { int a[5] = {1,2,3,4,5}; int *ptr1 = (int *)(&a +1); …
Malwarebytes 报告:2019 Mac 威胁检测呈上升趋势
今年针对 Mac 平台的威胁有上升的趋势。在排名前 25 的威胁检测中,有六种针对 Mac 平台,占总量的 16% 。作者/来源: 安华金和根据 Malwarebytes 发布的 2019 威胁检测报告,今年针对 Mac 平台的威胁有上升的趋势。在排名前 25 的威胁检测中,有六种针对 M…
开源软件名称中的故事
有没有想过你喜欢的开源项目或编程语言的名称来自何处?让我们按字母顺序了解一下流行的技术术语背后的起源故事。 -- Joshua Allen Holm(作者) GNOME、Java、Jupyter、Python……如果你的朋友或家人曾留意过你的工作对话,他们可能会认为你从事文艺复兴时…
使用Python自动生成事件分析图谱
前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:想读博的针针PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://note.youdao.com/noteshare?id=3054cce4ad
可能是目前最详细的Redis内存模型及应用解读
作者:编程迷思来源:https://www.cnblogs.com/kismetv/p/8654978.htmlRedis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型:字
Java语言中为byte和short类型变量赋值为啥会报错?看完秒懂
咱们先来看一段很简单的Java代码这段代码非常简单,没有任何技术含量。但是,如果我们把这段代码改成下面的样子大家可以看到,我们只是用一个变量a代替了原来赋值表达式当中的常量1,就会出现语法错误,这是为什么呢?今天我们就用一篇短文来聊聊这个话题。我们知道,Java语言中有4种整数类型,分别是byte、
你可以做一个靠谱的程序员吗?
今天,我们为大家介绍令很多同学挠头的技术岗位。(图片资源来自拉勾)通过此图,我们可以总结出:技术人数≈产品人数+设计人数+市场人数+运营人数,技术人才在互联网公司占比很大。(图片资源来自网络)在互联网行业主要岗位中,各岗位未来期望发展的人数比例有明显提升。技术岗位人才数量最多,未来期望在技术岗位发展
怎样用 Bash 编程:逻辑操作符和 shell 扩展
学习逻辑操作符和 shell 扩展,本文是三篇 Bash 编程系列的第二篇。 -- David Both(作者) Bash 是一种强大的编程语言,完美契合命令行和 shell 脚本。本系列(三篇文章,基于我的 三集 Linux 自学课程)讲解如何在 CLI 使用 Bash 编程。第一篇文章 讲解了…