13 lancefox

尚未进行身份认证

我要认证

研发方向:区块链、IPFS、Libp2p

等级
TA的排名 22w+

使用 PDXBaap/go-std-ext 让 go 直接生成 ECC secp256k1 密钥和 x509 证书

说明目前 golang crypto/x509 这个库针对 ECC 的密钥只支持 P224 / P256 / P384 / P521 这四条曲线,区块链开发通常使用 secp256k1 曲线,也不只是 golang 不支持这条曲线,貌似目前能够直接支持使用这条曲线生成密钥和数字证书的就只有 libssl.so 这个库,当我们想要为 secp256k1 密钥签发证书时可以选择在 go 中引用 libssl.so也可以选择直接使用 openssl ,本例提供了更为优雅的第三种选择,使用 PDXBaap

2020-07-13 17:44:13

golang 静态库的编译与使用

go tool 静态库编译与使用可能是用的不多,搜了一圈例子很少,大多是那个在 windows 上使用的 demo 的例子,凑个热闹贡献一个 mac / linux 通用的例子吧,并没那么复杂创建 hello 工程首选创建一个 hello 工程,包含了 foo 和 cmd 两个目录分别存放 foo.go 模块和 main.gohello/go.modmodule hellogo...

2020-04-24 17:25:40

IPFS / IPLD 阅读笔记 (持续更新中...)

重点模块主要的工具集是 IPLD\DB\FILE 模块,具体如下:Filesgo-unixfs : the core ‘filesystem’ logicgo-mfs : a mutable filesystem editor for unixfsgo-ipfs-posinfo : helper datatypes for the filestorego-ipfs-chunker :...

2020-04-23 17:47:44

OpenCensus 笔记

OpenCensusOpenCensus 项目是 Google 开源的一个用来收集和追踪应用指标的第三方库。OpenCensus 能够提供了一套统一的测量工具:跨服务捕获跟踪跨度(span)、应用级别指标以及来自其他应用的元数据(例如日志)。OpenCensus 有如下一些主要特点:标准通信协议和一致的 API :用于处理 metric 和 trace多语言库,包括Java,C++,Go...

2020-04-20 11:42:41

解决 Atom 编辑器 godef 插件不生效的一个小 bug

最近跟风在看 geth 代码,本着工欲善其事必先利其器的原则,认真的考察了各个go的开发工具,eclipse 和 intellij 的go插件对 gopath 的处理都有一些小问题,导入依赖时总是找不到依赖,莫名其妙的报很多红叉非常碍眼,不知道是不是因为geth用了 makefile 做构建的原因;种种原因吧最终将目标锁定 Atom 这个神器(solidity 的插件非常棒);各种优秀的插件把 A...

2016-09-27 14:15:19

JAVA 定时器 ScheduledThreadPoolExecutor

[code="java"]... //定时器 ScheduledThreadPoolExecutor monitorService = new ScheduledThreadPoolExecutor(10, new ThreadFactoryBuilder().setNameFormat("lifecycleSupervisor-" + Thread.currentThread()...

2013-06-13 10:57:29

JAVA 命令行工具 参数分析样例

apache的commons-cli 1.2 提供的功能,挺方便,做个笔记先[code="java"]... public boolean parseOptions() throws ParseException { Options options = new Options(); Option option = new Option("n", "name...

2013-06-08 14:18:12

hive python 笔记

分析数据用的小工具,做个笔记/app/hives/myscript/nginx_ip_date.py;[code="python"]#!/usr/bin/env python#coding:utf-8import datetimeimport timeimport reline = '''202.43.151.2 - - [28/Mar/2012:19:...

2013-05-30 13:42:57

HIVE 建表访问 HBASE 笔记

在HIVE建表,同时往HBASE里创建此表DROP TABLE works as usual, but ALTER TABLE is not yet supported for non-native tables.所以,如果要修改HIVE中非本地表的结构,那么只能 drop table 然后重新创建外部表了下面这个建表脚本会创建一个HIVE表,同时也会创建一个 HBASE 表建表脚...

2013-05-17 17:04:31

hive python thrift client

[code="python"]#!/usr/bin/env python#coding:utf-8import syssys.path.append("/usr/local/lib/python2.7/site-packages/py")from hive_service import ThriftHivefrom hive_service.ttypes impor...

2013-04-24 18:14:18

HIVE 笔记

===================================================================异常片段:java.lang.NoSuchFieldError: ALLOW_UNQUOTED_CONTROL_CHARS原因:jackson 这个包的版本与 hadoop 的 jackson 版本不一致,替换即可解决==================...

2013-04-08 16:48:54

Hadoop2.0介绍

Hadoop2.0介绍Hadoop是 apache 的开源 项目,开发的主要目的是为了构建可靠,可拓展 scalable ,分布式的系 统, hadoop 是一系列的子工程的 总和,其中包含1. hadoop common : 为其他项目提供基础设施2. HDFS :分布式的文件系 统3. MapReduce : A software framework for distrib...

2013-04-02 21:25:55

HADOOP 处理 XML 样例

前几天去亿阳信通面试,被一个很胖的兄弟问了一个问题,不知道咋处理,回来特意研究了一下,希望能为其他兄弟提供帮助。问题是,HADOOP如何来处理结构化数据,比如大量的XML答案如下(非常遗憾,貌似只能在旧版本API上使用,即 org.apache.hadoop.mapred):[code="java"]package com.liangc.hadoop.mr;im...

2013-03-29 12:07:14

jnetpcap

http://jnetpcap.com/

2013-03-16 18:12:37

HADOOP 处理 NGINX 日志样例

这种统计可以用计数器完成,以下代码没什么业务逻辑,纯属实验[code="java"]package cn.liangc.hadoop.nmr;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.D...

2013-02-19 23:11:43

hadoop mapreduce 异常笔记

------------------------------------------异常摘要:InstantiationException异常片段:java.lang.RuntimeException: java.lang.InstantiationException at org.apache.hadoop.util.ReflectionUtils.newInstance(Ref...

2013-02-19 18:11:40

带英文的日期字符串 parse 成 java.util.Date 对象

我在分析 nginx 的日志时发现是这样表示日期的 [19/Feb/2013:10:23:29 +0800]真心的讨厌这个格式,应该可以通过配置将其修改成 "yyyy-mm-dd HH:mm:ss" 格式吧?我坚信NGINX是可以的,但这事不归我管那,那就转吧,我相信很多人都不会转,所以我分享//转 java.util.Date 对象,代码如下:...pub...

2013-02-19 17:15:50

redis 安装/配置

Where to find complete Redis documentation?-------------------------------------------This README is just a fast "quick start" document. You can find more detaileddocumentation at http://redis...

2012-12-17 12:24:57

mysql 状态查看

命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist; 命令: show status;命令:show status...

2012-12-13 12:11:19

转:C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)

C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和 jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。      3      30      1000      false      Test      false      10...

2012-08-23 11:57:11

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。