札记
文章平均质量分 64
神农民
专注于物联网
展开
-
降临《你一生的故事》
StoriesOfYourLifeAndOthers 这种时刻,一瞥之下,过去与未来轰轰然同时并至,我的意识成为长达半个世纪的灰烬,时间未至已成灰。一瞥间五十年诸般纷纭并发眼底,我的余生尽在其中。还有,你的一生。关键是,这篇小说是软件从业者写的。我喜欢科幻小说,但不喜欢完全脱离实际的瞎编乱造,如果科幻世界中的所有元素与主题都完全脱离实际,那应该叫做玄幻或者奇幻。科幻最好是从实际生活切入,原创 2017-07-26 18:18:07 · 3219 阅读 · 0 评论 -
Apache Avro简介
简介Apache Avro是一个数据序列化方法。Avro提供:丰富的数据结构。紧凑、高效的二进制数据格式。容器文件,用于存储持久数据。远程过程调用(RPC)。易于集成到动态语言的特性。无论是读写数据文件,还是使用或实现RPC协议,都无需代码生成。代码生成是一个优化选项且只对静态类型语言的实现有意义。SchemaAvro依赖于schema。当读取Avro数据时,总是能够获取到原创 2017-07-26 18:17:10 · 890 阅读 · 0 评论 -
Avro JSON 序列化
摘要Schema究竟是什么,Avro和JSON的关系,Avro的序列化与反序列化,对象容器文件。Schema究竟是什么?从Apache Avro简介中并不能确切的理解schema究竟是什么。通过阅读官方文档,总结如下:schema是一种metadata(元数据,是用于描述数据的数据),用于描述avro数据;schema通过JSON定义,下面是一个record类型的schema:{原创 2017-07-26 18:17:13 · 4042 阅读 · 0 评论 -
虚拟主机 VPS 云服务器的区别
一直困惑虚拟主机、VPS、云服务器(云主机)这几个概念,下面是搜集的资料,作为参考。Plan A服务器是真实存在的物理设备。无论是性能还是安全方面都是最强大的。VPS是虚拟服务器的意思,它的功能与服务器一模一样。但不同的是它是虚拟的。在同等配置的情况下,性能不如服务器。云主机则是VPS的升级版。相对VPS来讲更稳定,更安全一些。空间和虚拟主机是同一个概念。它只是在服务器硬盘上划分出来的一原创 2017-07-26 18:17:16 · 773 阅读 · 0 评论 -
Captive Portal - 连接WiFi自动弹出认证页面
摘要解释Captive Portal是什么、为什么连上WiFi后会自动弹出认证页面。同时,说明主流操作系统的支持情况。Captive Portal中文通常译作“强制主页”或“强制登录门户”。是一个登录Web页面,通常由网络运营商或网关在用户能够正常访问互联网之前拦截用户的请求并将一个强制登录或认证主页呈现(通常是通过浏览器)给用户。该页面可能要求用户输入认证信息、支付、接受某些条款或者其他用原创 2017-07-26 18:17:07 · 32412 阅读 · 1 评论 -
关于ABI OABI EABI
什么是EABIEmbedded application binary interface, 即嵌入式应用二进制接口,是描述可连接目标代码,库目标代码,可执行文件影像,如何连接,执行和调试,以及目标代码生成过程,和c, c++语言接口的规范,是编译连接工具的基础规范,也是研究它们工作原理的基础,可惜arm的EABI迄今为止没有完全订好。作为EABI的组成部分有过程调用规范,可执行文件格式规范,c/原创 2017-07-26 18:17:33 · 596 阅读 · 0 评论 -
armel和armhf区别
armelARM EABI Little-endian, a software port of Linux to the ARM architecture, contrasted with armhf.armhf在Ubuntu 12.04和Debian里,除了arm, armel,还出现了一个名为armhf的版本。这个东西是什么?众所周知,armel是目前主要的ARM ABI。armhf则原创 2017-07-26 18:17:36 · 2839 阅读 · 0 评论 -
使用spawn和expect实现自动交互
有时候我们使用命令行进行交互时,不想频繁的做一些重复的事情,例如:每次ssh远程登录时都需要输入密码。使用spawn和expect可以自动完成一些交互。一个自动输入密码的简单脚本#!/usr/bin/expectset login_name "user name"set login_host "host's ip"set password "guess what"spaw原创 2017-07-26 18:17:39 · 2908 阅读 · 0 评论 -
macOS文本编辑快捷键
如果你经常使用macOS进行文本编辑,那么下面的一些介绍可能会对你有一些帮助,下面的快捷键可以让你在文本编辑的时候速度更快:文本位置跳转快捷键:跳转到当前单词的开头(适合英文、拼音):Option+左箭头跳转到当前单词的末尾(适合英文、拼音):Option+右箭头跳转到一行的开头:Command+左箭头跳转到一行的末尾:Command+右箭头跳转到全部文本的开头:Command+上箭头原创 2017-07-26 18:17:42 · 663 阅读 · 0 评论 -
安装Debian后的基本配置
说明描述:本文介绍了安装Debian7.5发行版后的必要配置以便于更好的使用Debian进行软件开发。镜像:本文基于已安装的 debian-live-7.5.0-amd64/i386-gnome-desktop.iso 中文版假设:你的安装用户名是wpf1. 修改/etc/sudoers,挂载,修改/etc/apt/source.list添加wpf到sudoer切换到root:原创 2017-07-26 18:17:47 · 6597 阅读 · 0 评论 -
Source Insight 常用快捷键
Source-Insight-Logo近来感觉使用 Source Insight 多年了,有些操作还是不够快捷,知道有快捷键但懒得记忆。如今,想尝尝新方法,特搜集几个新的快捷键用用看!常用的快捷键文件新建 : Ctrl+N打开 : Ctrl+O关闭文件 : Ctrl + W关闭所有文件 : Ctrl+Shift+W重新装载文件 : Ctrl+Shift+O另存为 : Ctrl+原创 2017-07-26 18:18:04 · 5511 阅读 · 0 评论 -
Debian/Linux共享目录的一种方法
在工作中,通常需要几个用户之间共享目录以及目录下的文件。本文说明了同一组内的用户之间共享一个目录(含子目录和文件)的配置方法。下面的这组指令完成了将shareddir目录共享到用户组rdlibs的操作:sudo groupadd rdlibssudo usermod -G rdlibs wupfsudo usermod -G rdlibs lizqsudo usermod -G rdlibs原创 2017-08-22 21:42:22 · 4428 阅读 · 0 评论