自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Geek猫的专栏

赞扬雷锋精神

  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 golang sort 排序

func Float64s(a []float64)                            // Float64s 以升序排序 float64 切片func Float64sAreSorted(a []float64) bool    // Float64sAreSorted 判定 float64 切片是否已经进行排序func Ints(a []int)           ...

2018-11-29 13:59:16 1657

原创 golang 编译运行命令

运行测试代码中的函数         go test -v -timeout 30s src/文件路径(不包含文件名) -run ^函数名$

2018-11-28 13:49:25 1422

原创 golang list 链表

package mainimport ( "container/list" "fmt")func main() { dataList := list.New() dataList.PushBack(1) // 插入末尾 dataList.PushBack(2) dataList.PushFront(3) // 插入表头 dataList.PushBack(4) da...

2018-11-28 13:44:44 2174

原创 Boost 使用

Boost Ubuntu16.04下安装mkdir boostcd boostwget -c 'https://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.bz2/download' -O boost_1.66.0.tar.bz2tar -xvf boost_1.66.0.tar.bz2cd boo...

2018-11-27 09:55:23 175

原创 EOS ubuntu16.04 环境搭建

git clone https://github.com/EOSIO/eossudo apt-get updatewget -O - https://apt.llvm.org/llvm-snapshot.gpg.keyapt-get install clang-4.0 lldb-4.0 libclang-4.0-dev cmake make libbz2-dev libssl-dev ...

2018-11-23 21:11:17 225

原创 C++11 static_assert 使用方法

static_assert关键字,用来做编译期间的断言,因此叫做静态断言。      语法:        static_assert(常量表达式,提示字符串)。参数描述:    如果第一个参数常量表达式的值为false,会产生一条编译错误,错误位置就是该static_assert语句所在行,            第二个参数就是错误提示字符串。作用:        使用static_asse...

2018-11-23 16:42:13 13770 1

原创 以太坊 Trie树

Trie树Trie树,又称字典树,是一种用于快速检索的多叉树结构。Trie树可以利用字符串的公共前缀来节约存储空间,如果系统中存在大量字符串且这些字符串基本没有公共前缀,则相应的trie树将非常消耗内存,这也是trie树的一个缺点。Trie树的基本性质可以归纳为:    根节点不包含字符,除根节点以外每个节点只包含一个字符。    从根节点到某一个节点,路径上经过的字符连接起来,为该节点...

2018-11-16 13:32:07 1733

原创 以太坊 RLP

RLP(Recursive Length Prefix,递归长度前缀)编码算法,是以太坊中数据序列化/反序列化的主要方法。以太坊区块链中的区块、交易等数据结构在持久化时会先经过 RLP 编码后再存储到数据库中。与其他序列化方法相比,RLP编码的优点在于,当接收或者解码经过RLP编码后的数据时,根据第1个字节就能推断数据的类型、大概长度和数据本身等信息。并且能编码相当大的数据。而其他的序列化...

2018-11-15 19:02:57 305

原创 golang goleveldb

源码 :  https://github.com/syndtr/goleveldb/文档 :  https://godoc.org/github.com/syndtr/goleveldb下载包 : go get github.com/syndtr/goleveldb/leveldbpackage mainimport ( "fmt" "github.com/syndtr/gol...

2018-11-15 11:05:09 2678 2

原创 golang ... 用法

package mainimport "fmt"func main() { var st = []string{ "hm", "hn", "hw", } var st2 = []string{ "qm", "qn", "qw", } st=append(st, "hello") fmt.Println(st) // ...

2018-11-14 16:47:29 157

原创 以太坊私链搭建

搭建私有链官方文档         https://github.com/ethereum/go-ethereum/wiki/Private-networkNetwork ID 隔离网络ETHEREUM OPTIONS: --networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), ...

2018-11-14 16:25:08 361

原创 golang interface

 import ( "fmt")type user struct { name string emial string}type notifier interface{ notify() change()}func (u user) notify() { fmt.Printf("name : %s\nemial : %s\n",u.name,u.emial)...

2018-11-14 11:25:26 123

原创 golang 方法

方法可以给自定义类型增加行为package mainimport "fmt"type user struct { name string email string}func (u user) notify() { fmt.Printf("name:%s\nEmail:%s\n",u.name, u.email)}// 指针可以修改值func (u *user) s...

2018-11-14 10:58:17 148

原创 golang struct

 三种方式初始化结构体package mainimport ( "fmt")type user struct { name string email string ext int privileged bool}func main() { // 声明user类型的变量 var bill user fmt.Println(bill) // 使用user类型的...

2018-11-14 10:45:38 166

原创 golang-lru 使用方法

 package mainimport ( "fmt" "github.com/hashicorp/golang-lru")func main() { kvch, err := lru.New(3) fmt.Println(kvch, err) kvch.Add("1", "9") kvch.Add("2", "8") kvch.Add("3&q

2018-11-14 10:26:56 2306

原创 ubuntu16.04 安装goland

cd GoLand-2018.2.3/bin/sudo ./goland.sh   

2018-11-12 11:01:03 3528

原创 tiny4412 开发板

核心板:CPU 处理器:Samsung ARM Cortex-A9 四核 Exynos 4412 Quad-core 处理器,运行主频 1.5GHz。内置 ARM Mali-400 双核 GPU。最高可支持 1080p@30fps 硬件解码视频流畅播放,格式可为 MPEG4, H.263, H.264等。最高可支持 1080p@30fps 硬件编码(Mpeg-2/VC1)视频输入DDR3 ...

2018-11-11 12:19:28 5026

原创 tiny4412 编译并烧写系统

编译 uboot_tiny4412:cd uboot_tiny4412/make tiny4412_configmakesudo cp tools/mkimage /usr/bin/编译: linux-3.0.86cd linux-3.0.86/cp tiny4412_android_defconfig .configmake zImage在arch/arm/boot目录下生成zI...

2018-11-11 12:07:44 1416 1

原创 VMWare 安装ubuntu12.04.2

2018-11-10 17:39:42 796

原创 git 使用方法

git 使用方法配置账户: git config --global user.name “账户名称”git config --global user.email “邮箱地址”克隆仓库:git clone https:/xxx/xxx/xxx.git   更新最新版本:git pull origin查看记录: 得到某个版本的commit idgit log --pretty=onelin...

2018-11-10 16:52:26 205

原创 tiny4412 开发环境搭建

ubuntu12.04 下载: http://old-releases.ubuntu.com/releases/下载: ubuntu-12.04.2-desktop-amd64.iso更新:按 Ctrl + Alt + F1 进入控制台: sudo apt-get updatesudo apt-get install xserver-xorg xorgsudo update-grub...

2018-11-10 16:23:37 1000

原创 VSCode 快捷键

添加删除注释:Ctrl+K Ctrl+C 添加注释Ctrl+K Ctrl+U 删除注释返回上一级,或下一级Ctrl + Alt + -Ctrl + Shift + -展开所有区域代码Ctrl+K 、Ctrl+J折叠所有区域代码Ctrl+K、Ctrl+0显示大纲Ctrl+Shift+O...

2018-11-06 16:37:34 193

原创 ubuntu16.04 安装go

GO下载:            https://golang.google.cn/dl/安装:         sudo tar -xvf go1.10.3.linux-amd64.tar.gz -C /opt/配置:sudo vim /etc/profile         export GOROOT=/opt/go         export GOPATH=/home/ubunt...

2018-11-06 14:57:06 12666

原创 VS C++ STL(Standard Template Lib)标准模板库

基本容器顺序容器:vector   向量list   链表deque   双端队列关联容器:set  集合multiset  多重集合map   映射multimap  多重映射hash_sethash_multiset hash_map  hash_multimap vector   :         对数组的封装,在尾端增删元素具有较佳的性能,读取速度快初始化 ...

2018-11-01 23:56:00 1332

原创 VS C++ 类模板、模板类

类模板定义templete <class T>    // 模板的参数列表 <class T>class Array{public:    Array(int size);    void display();private:    T* m_pArr;    int m_iSize;    int m_iLength;    };// 成员函数定...

2018-11-01 23:23:40 1461 1

原创 VS C++ 函数模板、模板函数

int fun(int a);float fun(float a);double fun(double a);T fun(T a);        // 函数模板函数模板是不能直接使用的,必须进行实例化后才能使用一个函数模板能实例化出无数个模板函数// 模板函数T fun<int> (T a);T fun<float> (T a);T fun<...

2018-11-01 19:42:06 965

stm32f102 点亮一个LED灯例程

stm32f102 点亮一个LED灯例程,

2018-05-05

qt pro文件代码

qt pro文件说明,代码工程可编译运行,xxxxxxxxxxxxxxx

2018-05-03

qt下关联opencv3的库和头文件工程文件

qt 下引入第三方 opencv 库方法,qt搭建 opencv 环境。

2018-04-27

STM32F103库手册

STM32F103库手册xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2018-04-24

qt5.9工程模板

qt工程模板,

2018-04-24

stm32f103工程模板程序代码

stm32f103工程模板示例程序代码,分目录创建,便于管理代码。

2018-04-23

lua-5.1.4 在VS2012上编译配置环境及测试代码

lua-5.1.4 源码编译VS2012环境配置,在VS2012上可直接编译运行。

2018-04-12

三八译码器 74LS138

三八译码器 74LS138 1112

2012-03-19

空空如也

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

TA关注的人

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