自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shawn's blog

本博客内容均为原创 转载请注明出处.

  • 博客(8)
  • 收藏
  • 关注

原创 node-interview [IV] : Child process & Cluster

Child process一些基础性的介绍在这里。child_process有两个核心方法,spawn和fork,二者唯一的区别是后者会在创立子进程的同时建立一个IPC通道,因此就分析fork好了。本文将只讨论unix下的实现。forkunix下有一个fork函数可以用来创建子进程。文档里有这么一句话:Note: Unlike the fork(2) POSIX system

2018-01-29 21:21:14 430

原创 node-interview [III]:Event Loop

Event Loop是node.js的核心内容。网上有很多文章描述Event Loop,但或多或少有一些错误或者过时的地方。这篇文章也是对我个人的理解做一个总结,如有错误,请指出。参考资料汇总The Node.js Event Loop, Timers, and process.nextTick()这篇是官方文档,还是比较权威的。中间有些地方表述不够清晰,容易让人产生迷惑,后续会提

2018-01-17 23:33:45 390

原创 node-interview [II]:模块

require究竟做了什么require的源代码位于lib/module.js下。关于require的分析,推荐阅读require()源码解读和CommonJS规范。 require的基本作用就是读取并执行一个javascript文件,并返回其module.exports对象。在Module.prototype.require函数中,会调用Module._load函数,Module._loa

2018-01-02 22:53:21 460

原创 公钥 私钥 证书 HTTPS那些事儿

加密方式如今流行的加密主要分为对称加密和不对称加密两种.对称加密对称加密指的是通信双方加密解密使用事先约定好的同一个密钥.常用的算法有AES,DES等. 其优点是加密解密速度快,运算开销低.但缺点也很明显,安全的将这个密钥传输到另一方的手中可能会是一个很困难的事情.在不安全的环境中,有可能是一件高风险的事情.事实上,密钥一旦暴露,整个加密系统也就随之失效.不对称加密由于对称加密的这个缺点,密码学专

2017-12-10 18:11:59 2240

原创 Amazon Alexa 服务端搭建

Skill交互方式语音格式intent sample utterancesslot value处理那些奇怪的话请求处理JSON格式签名校验Alexa是amazon自家的语音助手服务。用户需要购买一个echo音箱,然后就可以对着音箱说出各种各样的指令来指挥它。Skill在alexa开发过程,每一个开发者开发的程序被称为skill。在注册成为amazon developer后,便可以

2017-12-10 17:53:35 4373 1

原创 Docker使用小结

Docker是近来很热的一个概念.什么是容器?提到Docker, 先要说说它的上级概念, 就是容器. 以下内容摘自百度百科:容器技术已经成为一种被大家广泛认可的服务器资源共享方式,容器技术可以在按需构建操作系统实例的过程当中为系统管理员提供极大的灵活性。我个人认为最好懂的理解是, 容器就是一个简化版的虚拟机. 如果本身有一定的虚拟机操作经验, 再看看docker中这些流程, 就

2017-09-12 23:15:37 514

原创 散列、加密、编码 漫谈

三者的共同点三者的区别散列加密编码散列(又叫Hash)和加密在身份校验、敏感信息传输等应用中用途广泛。把他们放在一起写的原因是,网上太多资料,将散列和加密的概念混为一谈,误导性极大。由于编码/解码运算和上述二者有一定的相似之处,因此放在这里一并讲述。注:本文中,为了表述严谨,所有的“位”代表的是字符个数之意,而bit则指代计算机数据中的基本单位比特。...

2017-07-01 09:57:10 754

原创 Zynq动态更新FPGA比特流

ZYNQ-7000的结构是ARM+FPGA,在脱离JTAG的情况下,PL的配置只能通过PS来完成。正常上电的加载顺序是,FLASH/SD - > FSBL -> PL BITSTREAM -> PS ELF,那么在整个系统全部加载完成以后是否有办法重新给PL配置程序呢?答案是肯定的。XILINX官方的BSP裸机例程里有xdevcfg的驱动代码,里面有个例程叫做POLL_EXA...

2016-10-16 12:48:07 18263 12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除