- 博客(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
274
转载 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
222
转载 以太坊源码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
1177
转载 [以太坊源代码分析] II. 数据的呈现和组织,缓存和更新
在Ethereum的世界里,数据的最终存储形式是[k,v]键值对,目前使用的[k,v]型底层数据库是LevelDB;所有与交易,操作相关的数据,其呈现的集合形式是Block(Header);如果以Block为单位链接起来,则构成更大粒度的BlockChain(HeaderChain);若以Block作切割,那么Transaction和Contract就是更小的粒度;所有交易或操作的结果,将以...
2018-02-09 14:19:02
454
转载 从概念到底层技术,一文看懂区块链架构设计(附知识图谱)
从概念到底层技术,一文看懂区块链架构设计(附知识图谱) <div class="article_manage clearfix"> <div class="article_r"> <span cl...
2018-01-22 20:18:24
1395
转载 以太坊入门
李赫 2016年8月28日很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源。一、 以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术。从比特币提取的区块链技术称之为区块链1...
2018-01-19 14:17:42
900
原创 Hiredis 安装
Hiredis 安装:1)地址: https://github.com/redis/hiredis2)Make & make install
2017-12-08 09:16:04
246
转载 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
326
转载 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
251
原创 redis-cli输入标头跳动问题
Redis 客户端 redis-cli 中使用的时候,每打一个字符就会跟着一个127.0.0.1:6379>跳出来,很不友好。跟 SecureCRT工具有关系,配置如下就好了:
2017-12-06 15:13:29
384
转载 linux内核的三种主要调度策略
linux内核的三种主要调度策略:1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务 3,SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值。分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调度。 SHCED_
2017-10-20 14:20:14
4623
转载 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
2096
转载 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
1077
转载 解决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
1026
原创 shell脚本设置环境变量不生效
碰到在shell脚本设置了环境变量,如export PATH=$PATH:/usr/local/HNR_target/bin,执行了此脚本后,环境变量没有生效的问题。原因是执行脚本用./startup.sh的方式,如果采用source startup.sh,则环境变量会生效。
2017-06-14 16:53:57
14289
原创 定位内核模块crash的方法
在内核模块开发过程中,常发生系统崩溃的现象,此时系统死机,无法定位和分析问题。常见的定位方法是安装kdump-tools,kdump-tools可以把死机前的内核日志保存下来,以便开机后能分析上次死机的日志。这里不介绍kdump-tools的安装配置方法,介绍如何分析crash日志,找到代码中出错的地方。kdump-tools的crash日志一般放在/var/crash/出错时间/dm
2017-06-14 10:17:32
3438
原创 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
3155
转载 值得推荐的C/C++框架和库 (真的很强大)
本篇文章主要介绍了”值得推荐的C/C++框架和库 (真的很强大)”,主要涉及到方面的内容,对于C/C++教程感兴趣的同学可以参考一下: 得学习的C语言开源项目- 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们…值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简
2017-04-28 15:12:21
1727
转载 Linux下C线程池的实现
1.线程池基本原理 在传统服务器结构中, 常是 有一个总的 监听线程监听有没有新的用户连接服务器, 每当有一个新的 用户进入, 服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程只服务于这个用户 , 当 用户与服务器端关闭连接以后, 服务器端销毁这个线程。然而频繁地开辟与销毁线程极大地占用了系统的资源。而且在大量用户的情况下, 系统为了开辟和销毁线程将浪费大量的时间和资源。线程池提供了一
2017-04-27 14:32:05
329
原创 shell expr算术运算不能运行
expr经常用于shell中实现算术运算,一般写法如下:`expr 3+ 2`,结果会输出5注意:两边的符号非单引号',而是键盘上的与~同一键的`,不然输出的是字符串,非运算结果。
2017-03-14 18:16:02
1823
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人