钱国正的专栏

业精于勤荒于嬉,行成于思毁于随

什么是Linux内核中的VRF?

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里可以跳转到教程。 VRF 简单概念 虚拟路由转发(Virtual Routing and Forwarding) 顾明思义,虚拟的路由转发,讲路...

2019-07-22 21:48:16

阅读数 0

评论数 0

自动下载Twitter视频图片golang实现

Github地址 Github: https://github.com/gohiweeds/twitterdownloader.git 功能 支持Socks5代理配置 国内的:支持设置SOCK5 代理,下载Twitter视频图片 如果已经配置了就不需要...

2018-09-03 14:30:23

阅读数 1944

评论数 1

利用go-ethereum创建自己的以太坊账户

转载请注明出处 本人首发在github上 http://blog.hiweeds.net 最近两天一直搜索哪里有开源的Go实现的Ethereum的钱包,但是发现其实那么多的开源项目并没有 符合我想看的,兜兜转转,还是看了go-ethereum的源码,然后在stackoverflow上看到...

2018-05-30 16:09:33

阅读数 877

评论数 0

IPFS 是什么?

IPFS 全称 IPFS 英文全称: InterPlanetary File System , 翻译: 星际文件系统 技术基础 基于Git, BitTorrent, Kademlia, SFS 和Web, 他就像是一群bittorrent, 交换git对象。IPFS提供http接口操作,你也...

2018-04-24 17:03:52

阅读数 524

评论数 0

吐槽下dnsmasq源码

吐槽下dnsmasq源码首先表示下感谢,作者提供简单的设计,丰富的功能,充分降低了我们这些普通程序员的工作,但是要理解起来还是不那么称心如意,主要有那么几点。1. 无关设计, 代码缩进问题。无处不再的空格,偶尔有几行tab,真的不好看阿,阅读起来很麻烦 2. 整体设计的感想程序主要架构是sele...

2017-09-01 11:25:56

阅读数 1974

评论数 0

git push: error 401 Unauthorized while accessing

git push origin master error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/qianguozheng/mtk7620a.git/in...

2017-05-15 16:59:08

阅读数 953

评论数 0

go-workerpool 支持每分钟百万并发的抽象原型

使用 Golang 实现了一个简单的消费者模式, 主要解决每分钟百万请求的问题。基本原理:建立固定的工作线程去缓冲池中取数据处理。以此来控制固定时间内处理的请求数源码地址https://github.com/qianguozheng/go-workerpool.git用途 控制goroutine的...

2017-01-14 23:22:32

阅读数 1487

评论数 0

go http异常处理

原文出处: https://github.com/qianguozheng/ideas/blob/master/golang-http-panic-recover-usage.mdGolang http post panic recover usageBrief IntroductionIn go...

2017-01-10 13:00:32

阅读数 823

评论数 0

大小端再测

以前就对这写概念理解的不够透彻, 每次都是死记硬背大小端的概念, 现在其实也记得不是很清晰。 现在终于是心理稍微有点普了, 0x1234, 低位是0x34, 高位是0x12. short是两个字节。 char 是一个字节。 存到低位的值是低位, 0x12高位, 则主机为大...

2016-11-02 20:10:37

阅读数 284

评论数 0

Go语言字符串反转

实现字符串翻转也就是将“abcd” 转换为 “dcba”func reverse(str string) string { rs := []rune(str) len := len(rs) var tt []rune tt = make([]rune, 0) ...

2016-10-12 14:33:52

阅读数 1742

评论数 0

Golang截取字符串(支持中文)

Go内置函数不支持截取字符串转换为rune slice之后,一个中文就是一个“字符”, 所以你可以一个一个的替换,取出等操作。func SubString(str string, begin, length int) string { fmt.Println("Substrin...

2016-10-12 11:09:34

阅读数 2224

评论数 0

Ubuntu更新出现 The system is running in low-graphics mode解决

一第一步: 出现上面的界面的时候 : 按ctrl +alt+f1 第二步: 按照相应的显卡输入以下命令1.对于最新的Nvidia二进制驱动:sudo add-apt-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update s...

2016-09-28 17:45:10

阅读数 312

评论数 0

openwrt取消strip 软件包

https://forum.openwrt.org/viewtopic.php?id=15195Hi all , anybody out there who are familiar with makefiles ? sorry for asking , if i for example wr...

2016-09-20 15:43:03

阅读数 742

评论数 0

valgrind在openwrt 系统下无法工作原因

http://stackoverflow.com/questions/15840091/cross-compiled-valgrind-does-not-detect-obvious-leaks It turns out that openwrt strips all libraries in...

2016-09-20 15:07:07

阅读数 973

评论数 0

error: ext4_allocate_best_fit_partial: failed to allocate 742 blocks, out of space?

I hope this reply doesn’t come too late for you, but I ran into the same problem, in my case:error: ext4_allocate_best_fit_partial: failed to allocat...

2016-09-20 14:58:45

阅读数 2909

评论数 0

字节数int, long, double

和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int)...

2016-09-19 14:45:56

阅读数 380

评论数 0

protobuf-c应用样例

源码源码地址: https://github.com/protobuf-c/protobuf-c.git编译./autogen.sh && ./configure && make && make install应用根据协议格式生成源码与头文件ames...

2016-09-18 13:44:31

阅读数 491

评论数 0

openwrt toolchain 编译错误 *** [s-attrtab] Killed

[转载] http://www.aganzai.com/post-42.htmlmake[5]: *** [s-attrtab] Killed make[5]: Leaving directory `/home/work/openwrt/barrier_breaker/build_dir/tool...

2016-08-21 10:48:25

阅读数 1400

评论数 3

我会如何从头搭建嵌入式系统

让我从头搭建一个类似openwrt的系统,我才不干,我也干不出那么好。 虽然心里一直说这个系统那么烂,但是不得不为其设计思想感到折服。openwrt的自动下载这个块,设计的思路非常简单,就是按照规则写Makefile由解析程序去下载,解压编译安装。 这套对于普通用户来说很爽,但是如果经常需要编译...

2016-07-02 21:28:24

阅读数 665

评论数 0

OpenWrt分区

近期与同行交流,问我openwrt分区记忆加深。uboot+firmware+art 其实关于分区叫什么名称,我觉得是随便改,但是功能基本类似。主要是firmware里面又分了两个,之前还遇到过这个事情,竟然忘记了。 firmware=kernel+ rootfs+rootfs_dataubo...

2016-07-02 21:20:51

阅读数 1274

评论数 0

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