自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽谷客

0.0

  • 博客(7)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 可验证随机数VRF的一种实现

本文简单分析一下ietf-vrf方案的实现原理。所谓VRF就是指给定一个消息和一个私钥,可以计算出一个唯一确定的值,这个值唯一确定且不可预测,且可以验证。传统的签名算法不具有唯一确定的特性,私钥持有者可以计算出多个合法解。前置技能树:需了解椭圆曲线的基本运算法则。1. 简单的多项式:t=(r−s∗k) mod pt = (r - s * k) \bmod pt=(r−s∗k)mo...

2020-03-23 12:43:37 944 1

原创 以太坊智能合约开发环境搭建

以太坊合约开发最快速上手是使用remix-ide,用浏览器打开即可使用。不过喜欢折腾的话,就需要手动搭环境了,本文简单介绍了以太坊开发环境的搭建。一、 搭建环境本文使用的操作系统为Ubuntu 16.04。以太坊开发需要安装:geth、solc、nodejs、web3.js。geth:用来挖矿、处理交易,执行合约代码。solc:用来将合约代码编译为EVM可执行的操作码。...

2018-07-10 12:17:24 1030 1

转载 OPENSSL中PEM_read_bio_RSAPublicKey和PEM_read_bio_RSA_PUBKEY的区别

PEM_write,read*_RSAPublicKey and also i2d,d2i_RSAPublicKey write andread an encoding specific for and limited to RSA keys defined by PKCS#1.Similarly *_DSAPublicKey use a specific encoding for DSA

2017-09-08 11:55:59 11784

原创 linux内核中关于MACH_TYPE_OMAP_4430SDP的定义

如果对linux源码结构不熟悉的话,在linux内核中查找定义是一个很痛苦的事。对于ARM OMAP平台,linux内核头文件的路径主要有三个 include arch/arm/include arch/arm/palt-omap/include但是今天追一个定义的时候怎么也找不到,该定义出现在arc/arm/mach-omap2/board-4430sdp.c中,代码如下MACHIN

2014-12-04 18:24:07 956

原创 TCP/IP协议分析--ARP欺骗

本来想解析一下IP包的,不过有点累,先弄个ARP欺骗的小玩具吧。

2014-10-13 23:17:21 840

原创 TCP/IP协议分析--ARP包

网络上两台机器通信是基于物理地址的

2014-10-12 19:25:46 997

原创 TCP/IP协议分析--数据链路

TCP/IP协议数据格式并不复杂,了解

2014-10-11 23:43:16 803

自己动手写操作系统 一个操作系统的实现 分章节源码

本资源是自己动手写操作系统(一个操作系统的实现)分章节源码,作者是于渊。

2013-03-09

世界上最小的操作系统:MenuetOS

Menuet 是英国一位软件工程师 Ville Mikael Turjanmaa 利用业余时间开发的,完全由 x86汇编语言于 2000年写成的一款32位操作系统。经过大量的修改与完善后, Menuet OS目前已经成为一个用功能完善的操作系统,目前的版本号是 0.74。Ver 0.75 正在开发中。 MenuetOS 并不是一个类Unix操作系统,它完全由 Asm语言编写的系统。Menuet 不基于当前任何一款流行的操作系统而运作,主要是为在开发过程中避免复杂的编程及各种不可预料的 Bug。 尽管Menuet是完全用 32位汇编写成的,但它的系统程序构架并不完全是为汇编语言而保留,它的接口实际上可用于任何程序设计语言。尽管如此,系统开发的目的还是为更简化 Asm程序设计而设计,系统下 GUI编程尤其体现这一点。 Menuet OS 的特点: 多任务,多线程 图形用户界面,可以达到 16bit color,1280x1024 dpi 程序开发比 Windows 和 Linux 之类的系统更容易 IDE环境:自带应用程序及内核编辑编译工具 完全开放的源代码(GPL) TCP/IP 协议栈、PPP 及 局域网络 HTTP/MP3/Mail 服务器,3D迷宫 自由的界面,窗口可换“皮肤” 仅一张 1.44M 软盘可以装下! Menuet OS 对硬件的要求 : CPU : 386 或更高 显示: 支持 VESA 2.0的显卡(推荐使用)或支持 VESA 1.2 的显卡,至少 1M显存。VGA/EGA 显示器。(注:目前的显卡都支持 VESA 3.0,同时也向下兼容) 声卡: 兼容 SB(Sound blaster) 16声效卡 硬盘: LBA 模式 FAT32文件系统 网络: Realtech 8029/8139 芯片组网卡 鼠标: PS/2 或 COM 或 USB /*别相信这个,我的USB鼠标就用不了*/ 内存: 至少32M

2013-03-02

DIV+CSS完美布局

div+css的基础知识+简单案例,适合初学者学习。

2012-10-07

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

TA关注的人

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