自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 ubuntu 更改apt 阿里源

国内apt安装使用阿里源还是稳定一些,更改/etc/apt/sources.list文件即可,见下:1)备份原有文件,cp sources.list sources.list.bak2)  修改sources.list文件,注释原有的行,末尾增加如下行:     deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted u...

2018-08-02 17:37:54 247

转载 ubuntu 常见错误–Could not get lock /var/lib/dpkg/lock

ubuntu 常见错误–Could not get lock /var/lib/dpkg/lock通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resourc...

2018-08-02 16:12:31 200

转载 以太坊源码P2P网络及节点发现机制

http://www.cnblogs.com/blockchain/p/7943962.html目录1 分布式网络介绍1.1 Kad网介绍1.2 Kad网络节点距离1.3 K桶1.4 Kad通信协议2 邻居节点2.1 NodeTable类主要成员2.2 邻居节点发现方法2.3 邻居节点网络拓扑及刷新机制。 1 分布式网络介绍以太坊底层分布式网络即P2P网络,使用了经典的Kademlia网络,简称ka

2018-03-13 22:20:03 1137 1

转载 [以太坊源代码分析] II. 数据的呈现和组织,缓存和更新

在Ethereum的世界里,数据的最终存储形式是[k,v]键值对,目前使用的[k,v]型底层数据库是LevelDB;所有与交易,操作相关的数据,其呈现的集合形式是Block(Header);如果以Block为单位链接起来,则构成更大粒度的BlockChain(HeaderChain);若以Block作切割,那么Transaction和Contract就是更小的粒度;所有交易或操作的结果,将以...

2018-02-09 14:19:02 430

转载 从概念到底层技术,一文看懂区块链架构设计(附知识图谱)

从概念到底层技术,一文看懂区块链架构设计(附知识图谱) <div class="article_manage clearfix"> <div class="article_r"> <span cl...

2018-01-22 20:18:24 1363

转载 以太坊入门

李赫 2016年8月28日很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源。一、    以太坊和区块链的关系     从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术。从比特币提取的区块链技术称之为区块链1...

2018-01-19 14:17:42 847 1

原创 Hiredis 安装

Hiredis 安装:1)地址: https://github.com/redis/hiredis2)Make & make install

2017-12-08 09:16:04 224

转载 Ubuntu redis安装与使用

在Ubuntu上安装redis有2种方式,第一种是下载安装包,第二种是Ubuntu在线安装这里讲的是第二种1、首先 更新apt-get update2、apt-get install redis-server 安装redis3、查看redis 配置文件位置4、安装完成之后,启动redis①redis-server          (使用默认端口)②redis-server –port

2017-12-07 11:54:08 304

转载 redis入门教程

转载自:http://www.h5min.cn/article/56448.htm这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介

2017-12-06 15:23:32 237

原创 redis-cli输入标头跳动问题

Redis 客户端 redis-cli 中使用的时候,每打一个字符就会跟着一个127.0.0.1:6379>跳出来,很不友好。跟 SecureCRT工具有关系,配置如下就好了:

2017-12-06 15:13:29 354

转载 linux内核的三种主要调度策略

linux内核的三种主要调度策略:1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务 3,SCHED_RR实时调度策略,时间片轮转  实时进程将得到优先调用,实时进程根据实时优先级决定调度权值。分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调度。 SHCED_

2017-10-20 14:20:14 4550

转载 Wireshark过滤规则之:http数据包

Wireshark过滤语句中常用的操作符关键字有:eq,== 等于ne,!= 不等于gt,> 比…大lt,< 比…小 ge,>= 大于等于le,<= 小于等于 and,|| 且 or,&& 或 not,! 取反另外还有contains和matches两个不常用的关键字,过滤效果不错。“contains”过滤包含指定字符串的数据包。例如:http.request.uri contains

2017-07-06 12:14:47 2007

转载 linux 下使用 tc 模拟网络延迟和丢包

1 模拟延迟传输简介netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 linux 2.6 (或以上) 版本内核的很多发行版 Linux 都开启了该内核功能,比如 Fedora、Ubuntu、Redhat、OpenSuse、CentOS、De

2017-06-25 15:15:42 1041

转载 解决source insight的context窗口丢失的方法

Q: My Context Window disappeared and I can’t get it back.A: This may be caused by a corrupted configuration file.  You will have to restart Source Insight without your configuration file.Run

2017-06-19 15:10:56 998

原创 shell脚本设置环境变量不生效

碰到在shell脚本设置了环境变量,如export PATH=$PATH:/usr/local/HNR_target/bin,执行了此脚本后,环境变量没有生效的问题。原因是执行脚本用./startup.sh的方式,如果采用source startup.sh,则环境变量会生效。

2017-06-14 16:53:57 13953

原创 定位内核模块crash的方法

在内核模块开发过程中,常发生系统崩溃的现象,此时系统死机,无法定位和分析问题。常见的定位方法是安装kdump-tools,kdump-tools可以把死机前的内核日志保存下来,以便开机后能分析上次死机的日志。这里不介绍kdump-tools的安装配置方法,介绍如何分析crash日志,找到代码中出错的地方。kdump-tools的crash日志一般放在/var/crash/出错时间/dm

2017-06-14 10:17:32 3361

原创 centos配置samba后,windows无法访问问题

centos安装配置samba的方法,与ubuntu上基本是一致的,但正确配置后,经常windows上还是无法访问,主要还有下面原因:1、将SELIUNX设置成disabled或者permissivesetenforce 02、关闭防火墙服务service iptables stop之后,重启samba服务, service smb restart,

2017-05-20 20:57:59 3008

转载 值得推荐的C/C++框架和库 (真的很强大)

本篇文章主要介绍了”值得推荐的C/C++框架和库 (真的很强大)”,主要涉及到方面的内容,对于C/C++教程感兴趣的同学可以参考一下: 得学习的C语言开源项目- 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们…值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简

2017-04-28 15:12:21 1690

转载 Linux下C线程池的实现

1.线程池基本原理  在传统服务器结构中, 常是 有一个总的 监听线程监听有没有新的用户连接服务器, 每当有一个新的 用户进入, 服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程只服务于这个用户 , 当 用户与服务器端关闭连接以后, 服务器端销毁这个线程。然而频繁地开辟与销毁线程极大地占用了系统的资源。而且在大量用户的情况下, 系统为了开辟和销毁线程将浪费大量的时间和资源。线程池提供了一

2017-04-27 14:32:05 305

原创 shell expr算术运算不能运行

expr经常用于shell中实现算术运算,一般写法如下:`expr 3+ 2`,结果会输出5注意:两边的符号非单引号',而是键盘上的与~同一键的`,不然输出的是字符串,非运算结果。

2017-03-14 18:16:02 1771 1

空空如也

空空如也

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

TA关注的人

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