自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cloud 的学习时代

苟日新,日日新,又日新

  • 博客(296)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 能自己写函数就别调用库函数 后者时间耗时更多

#include <ctime>#include <iostream>#include <cmath>using namespace std;const int N = 1024;int main(void){ int i, M; time_t t1 = time(NULL); for(int r = 0; r <

2018-07-11 14:54:59 759

原创 Error connecting to orderer.example.com:7050 due to x509: certificate signed by unknown authority

Error connecting to orderer.example.com:7050 due to x509: certificate signed by unknown authority前言解决步骤引用前言问题发生在测试fabric的过程中,【https://www.cnblogs.com/studyzy/p/6973334.html】根据这篇博文进行学习测试的...

2018-05-29 11:39:58 3375 2

原创 出现Ordering Service is not available, Please try again问题

前言:上手hyperledger/fabric的项目中的examples/e2e_cli时,出现该问题,先上图调试时,另开一个终端不断测试时发现 其实orderer起来之后又被杀掉了,暂时没去深入研究具体原因!好了,说下最后的解决之道。目前发现主要是镜像的版本原因造成的因为开始时,我用的fabric源码、以及download的镜像都是直接使用最新latest的 并没有限制某个具体的版本之后http...

2018-05-29 07:26:14 6870 2

原创 Docker出现"Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ..."问题

前言:发现无论怎么做 都会出现这种问题!而且docker启动后立即停止stop了sudo service docker start看一下确实启动了 但是之后sudo service docker status查看下 发现还是stop/waitingok!搞事情!查了一堆博文都没解决问题,但是发现一篇博文中有个关于docker的日志路径23333解决之道:1、root@myubuntu:/var/l...

2018-05-25 17:15:51 29426 2

原创 Go语言学习资料整理

为了研究区块链 又学了一门Go语言狗年学Go,挺好2333入坑如下:           一、环境搭建                       二、入门实践            Go 语言之旅            Go by Example 中文版_GO_实验楼 - 实验楼            三、进阶学习Go语言圣经 · GitBookGitHub - gunsluo/Learning...

2018-05-18 15:59:22 822 1

原创 mifi抓包实践一二三

1、设备GL-Mifi2、4G网络配置4G卡可能有问题 所以没用3、中继网选择一个无线网络,中继开启,选择test2.4进行中继,开启子网subnet自动搜索并且连接 协议wispSSIDGprs_Test2.4IP地址10.10.1.202子网掩码255.255.255.0网关10.10.1.1域名服务器10.10.1.14、安装Tcpdump抓包1、安装软件ssh 192.168.8.1 【...

2018-05-02 20:03:27 847

原创 ModuleNotFoundError: No module named 'apt_pkg' 错误解决

前言,在添加Ubuntu中添加以太坊源的时候报错:发生之前所做的事情:因为系统是Ubuntu14.04,所带的python版本是3.5.4的,无法满足3.6+的需求,所以之前直接升级到3.6的版本    1. $ sudo add-apt-repository ppa:jonathonf/python-3.6    2. $ sudo apt update    3. $ sudo apt ins...

2018-04-19 21:47:39 32074 1

转载 Ubuntu下boost库的编译安装步骤及卸载方法详解

前言 因为学习比特币的原因 需要比特币核心的代码编译测试,结果发现需要Boost库的编译 版本有要求 所以编译出了问题没法子 只能重新装个版本咯 花了一点时间 找到下面这篇博文 挺好用的!:)最近由于编译一个程序用到了C++的boost库,所以便安装了这个库。但是,其中遇到了一些小问题。所以记录下来,以供别人参考。首先说一下我的环境:Ubuntu12.04 32bit, gcc 4...

2018-04-03 20:22:46 11202 3

原创 VSCode安装go语言开发环境,go插件问题解决

一样的问题 Analyse Tool is Missing看了这篇文章https://blog.csdn.net/yo_oygo/article/details/79065966试了一下发现解决了大部分tool的安装问题剩下最后一个估计是又没找到路径导致install失败的所以直接手动给它挪了个地方 最后解决的看一下 最后的路径吧 %gopath%\src 目录下执行命令treetree ├─gi...

2018-04-03 20:15:07 860

原创 docker安装之升级win10专业版

docker最新版需要win10 pro不过之前本人用的家庭中文版,愧对攻城狮三个字然后咋办?升级呗!三步走:step1:下载升级工具:https://www.microsoft.com/zh-cn/software-download/windows10/点击立即下载,随后一路默认安装就成step2:    更换安装密钥,使用专业版的密钥:TR8NX-K7KPD-YTRW3-XTHKX-KQBP6...

2018-02-28 11:41:13 1776

原创 C++ vector中指针元素内存处理

#include<iostream>#include<vector>using namespace std;struct A{ A(int id=10):m_id(id){} void show(){ cout<< "m_id is " << m_id <<endl; } int m_id;};int main(void){ vector

2017-12-01 16:08:37 2096

原创 C++ 容器

/* @note: 学习C++泛型编程 @date: 2017-11-16 @author: cloudren */#include <iostream>#include <algorithm>#include <string.h>#include <vector> #include <deque> #include <list>#include <stack>#inclu

2017-11-20 21:26:54 240

转载 Linux IPC 3 之 信号量

一 什么是信号量二 信号量的分类三 内核信号量1 内核信号量的构成2 内核信号量中的等待队列删除没有联系3 内核信号量的相关函数1 初始化2 申请内核信号量所保护的资源3 释放内核信号量所保护的资源4 内核信号量的使用例程四 用户态信号量POSIX 信号量与SYSTEM V信号量的比较五 POSIX信号量详解1 无名信号量常见的无名信号量相关函数无名信号量在多线程间的同

2017-10-29 16:24:17 479

原创 Linux IPC 3 之信号

信号介绍信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号的产生是随机的,进程只需要注册信号处理函数,在信号到来时执行信号处理函数即可。信号的分类可靠信号==实时信号, 不可靠信号==非实时信号root@kali:~/桌面# kill -l

2017-10-15 22:45:58 310

原创 Linux IPC 2之管道

简介本文中,我们将学习GNU/Linux管道。管道模型虽然很老但是就算是现在它仍然是一个十分有用的进程间通信机制。我们将会学习什么是半双向管道以及有名管道。它们都提供了一个FIFO(先进先出)排队模型来允许进程间通信。管道模型一个形象化管道的描述为——一个在两个实体之间的单向连接器。例如,让我们来看一看下面的这个GNU/Linux命令:ls | wc -l这个命令创建了两个进程,一个和ls关联而

2017-10-15 08:55:27 334

原创 python3.6的pip管理器出问题 ssl模块未安装

没的办法  看到廖雪峰老师的pip那里了 结果发现pip安装Pilow出了问题 说我有ssl模块未安装奇怪 我的openssl明明自带的啊不清楚到底什么原因找了一波博文最后搜到两个有点作用的1.安装该安装的 已经安装的可以跳过Kali是这样的apt-get install opensslapt-get libssl-dev其他的有yum仓库的yum

2017-03-28 21:16:27 8618 3

原创 kali进入不了界面之后。。。

俗话说不作不死  看到最新版的python3.6.1于是想要更新下把原来的python3.5.x卸载了 apt-get remove python3然后需要卸载一堆东西 然后卸载呗 结果 好家伙  出了大问题了 kali界面见不着了!虽然最后解决了 收获也不小 但是真是有点心累的说 吓死宝宝了去搜了一堆东西,总结了下:1.  Linux不同与windows,

2017-03-27 23:27:09 10962

原创 菠萝粥

这年头不会做点吃的男的都是高富帅 明显我不是 :)菠萝100克切成小丁,泰国香米150克,糯米50克将两种米淘洗干净,倒入砂锅中,加入大半锅水,盖上锅盖,大火煮开煮至沸腾时改最小火,用两支筷子这样架着锅盖闷煮,这样做既能保留大部份的蒸汽在锅内可以使粥快熟,又不至于让粥水扑出溅得到处都是,记得每间隔5分钟要打开锅盖,用汤勺铲动一下锅底,防止锅糊底煮约1

2017-03-26 19:12:29 384

原创 Linux IPC 1 之 概述

Linux IPC 1 之 概述Linux IPC 1 之 概述背景进程的含义IPC的含义三个名词IPC的6种方式背景: 以前学习研究的Linux进程间通信,经常不用都要忘了,而且发现写的博客也有些不够完整,所以干脆推倒重来,温故知新而已:)进程的含义进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序

2017-03-23 22:19:39 363

原创 升级kali系统 进入后发现一直蓝屏

因为要出去晚饭 结果回来重启发现 一直蓝屏感觉可能是升级过程中 什么软件的安装或者配置出了问题就直接长按电源重启进入恢复模式 选择最新版的recovery Mode然后输入  dpkg --configure -a 之后reboot重启  一切正常!

2017-03-19 22:25:42 3186

原创 kali安装中文输入法

最简单的方式:1. apt-get install fcitx  #中文输入法平台 类似的还有ibus等 推荐小企鹅 短小精悍2.apt-get install fcitx-googlepinyin #中文输入法 其他更强大的还有搜狗等 不过搜狗有点麻烦 就不想搞它了3.安装好 重启下就行 按理说 linux一切都是文件 不需要重启才对 不过如果想重启fcitx 在它的官方网站上看到一

2017-03-19 22:21:28 1060 3

原创 Node.js初体验 Kali安装Node.js

背景:偶然看到node.js开发微信公众号的视频,有些好奇,想要接触下。然后花了两个小时在实验楼网站上在线学习了JavaScript的基础知识,以及Node.js的基础接着本着从实践出发的原则 先去本地kali下安装个Node.js玩玩下载地址:https://nodejs.org/en/download/网页最下面有提示:Note: Python 2.6 or 2.7 is requ

2017-02-08 23:27:56 5438 1

原创 看 刻意练习 有感

该文章主要从几个事例以及生物方面介绍并验证了刻意练习对于技能掌握的重要性成为高手的秘诀就是不断的学习不断的进步刻意练习就是要在舒适区和恐慌区之间的学习区里面不断打熬,看得见的进步,练习获取反馈,不断调整,努力进取有兴趣就更好

2017-01-15 20:17:10 1858 2

转载 RC4加密解密算法123

RC4是一种对称密码算法,它属于对称密码算法中的序列密码(streamcipher,也称为流密码),它是可变密钥长度,面向字节操作的流密码。RC4是流密码streamcipher中的一种,为序列密码。RC4加密算法是Ron Rivest在1987年设计出的密钥长度可变的加密算法簇。起初该算法是商业机密,直到1994年,它才公诸于众。由于RC4具有算法简单,运算速度快,软硬件实现都十分容易等优点

2016-11-15 22:11:30 9148

转载 SPDY协议123

SPDY是什么?SPDY是 Google开发的基于传输控制协议 (TCP)的应用层协议,开发组正在推动 SPDY成为正式标准(现为互联网草案)。SPDY协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY是 Speedy 的昵音,意思是更快)SPDY与 HTTP的关系SPDY协议只是在性能上对 HTTP做了很大的优化,其核心思想是尽量减

2016-11-15 21:49:34 907

原创 HeadFirst设计模式 读书笔记

章一oo基础抽象 封装  多态  继承oo原则封装变化;多用组合,少用继承;针对接口编程,而非针对实现编程00模式策略模式:其定义了算法族,分别封装起来,让它们相互之间可以替换,此模式让算法的变化独立于使用算法的客户              实例:鸭子的行为,飞与叫 抽出来 封装成两个行为类,给出行为接口,让具体的实现类去实现对应的接口,再在鸭子的抽象类里

2016-11-14 22:59:58 485

转载 GDB 反向调试

使用调试器时最常用的功能就是step, next, continue,这几个调试命令都是“往下执行”的, 但是很多时候会有这种需求:你在调试的过程中多跳过了几步而错过中间过程,这时候不得不重头调试一遍,非常麻烦。而GDB从7.0版本开始支持反向调试功能,也就是允许你倒退着运行程序,或者说撤销程序执行的步骤从而会到以前的状态。 直观地来看,加入你正在使用GDB7.0以上版本的调试器并且运行在

2016-11-14 22:01:35 445

转载 海量数据处理 常用思路 大公司面试题

大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 

2016-11-13 22:56:44 438

原创 黑客与画家 读书笔记

一  保罗.格雷厄姆的创业哲学搭建原型--》上线运营(别管bug)--》收集反馈->调整产品--》成长壮大创业唯一的门槛就是勇气,最需要的就是坚持二 史蒂文。利维的黑客价值观1.使用计算机以及所有有助于了解这个世界本质的事物都不应受到任何限制。任何事情都应该亲手尝试2.信息应该全部免费3.不信任权威,提倡去中心化4.判断一个黑客的水平应该看他的技术能力,而不是他

2016-11-13 22:37:45 524

转载 openssl 使用指南 (转)

目录 •  介绍 •  编译 •  运行 OpenSSL.exe •  算法编程 API    •  介绍 OpenSSL 是使用非常广泛的 SSL 的开源实现。由于其中实现了为 SSL 所用的各种加密算法,因此 OpenSSL 也是被广泛使用的加密函数库。1.1 SSL SSL(Secure Socket Layer) 安全协议是由 Netsc

2016-11-12 23:14:24 2645 1

转载 linux下zip加密压缩文件

zip -q -r  -P password zipfile.zip sourcefiles.txt                            #password 是加密密码zipfile.zip 是生成的压缩文件sourcefiles.txt 是被压缩的文件 zip [参数]  使用zip格式打包文件    -r 递归,将指定目录下的所有文件和子目录一并

2016-11-12 22:38:56 7138

翻译 wireshark过滤器使用

NAME  名称wireshark-filter - Wireshark filter syntax and reference            过滤器语法和指南SYNOPSIS   大纲wireshark [other options] [ -R "filter expression" ]                     tshark [othe

2016-11-10 00:24:18 3897

原创 C中文件读取fread和fwrite 返回值等注意事项

#include        size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);       size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); The  function  fread() read

2016-11-09 00:44:44 14491

原创 *p++的使用

这里主要是要考虑运算符优先级的使用先讲下优先级的部分1、最高级: 括号、数组下标运算符、函数调用运算符、各种结构成员选择运算符2、次一级:单目运算符     主要是注意单目运算符的结合方向:自右向左结合     所以这里的*p++就可以看成*(p++)了                       《-------3、再次一级:双目运算符      算术运算符 》移

2016-11-06 16:17:45 1852

原创 strcpy复制一个字符串

看似很简单的题目,其实有着很多陷阱首先看一个错误的范例:char  *r;strcpy(r,s);strcat(r,t);错误在于:r并未指定地址且未赋予内存空间好了,该如何做呢首先,肯定得考虑内存的分配 使用malloc   显式调用分配内存 则也得显式调用释放内存free不多说了 上代码char *r;r=malloc(strlen(s)+str

2016-11-06 16:10:30 817

原创 kali双系统打开windows分区出错 显示错误挂载

可能是直接挂载windows分区 没有卸载 还是咋的 反正出现下面的故障 解决方案如下来源:Linux社区 作者:liu6tot在UPC上登录了Windows 8.1,晚上正常关机。今日切换登陆Ubuntu 14.04分区,发现原来可以正常访问的windows下的NTFS分区都被锁死,提示如下错误:Error mounting /dev/sda2 a

2016-11-03 23:11:34 1100

原创 C语言之位段使用详解

什么是位段在前面各章中, 我们已经讨论过字节概念了。在大多数的计算机系统中, 一个字节是由八个更小的, 称作为位的单位组成的。位是比字节更小的单位。位只有两个值, 1 或 0 。因此, 存储在计算机存储器中的一个字节可以看成由八个二进制数字形成的串。例如, 一个存放值 36 的字节是八个二进制数字的串: 可以表示成 00100100。 存入值24 的字节可以表示成 000101

2016-11-03 00:23:38 11165 1

原创 一个关于转义字符的很有意思的事情”\\n“

从上图中可以看出s字符串是由4个转义字符组成的还有一些其他的转义字符,转自百度好了 基本知识就到这里有趣的在哪里呢?今天解决加密数据的时候,需要去除一些字符如\,\n等然后考虑到转义  于是就用了"\\" "\n"然后就想直接找到'\n'去掉 ,找到'\\'去掉就行这样就行了么no! 因为之后又遇见了一个比较奇特的数据"\\n"如果考虑到

2016-11-02 23:28:25 989

转载 深入理解C++动态绑定和静态绑定

为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改。关于对象的静态类型和动态类型,看一个示例:[C++] view p

2016-11-02 00:36:34 198

转载 std::map里面的erase(iterator)调用注意细节

方法一:[cpp] view plaincopystd::map mapTest;  bool TestVal(const std::string & val);    ......  std::map::iterator it = mapTest.begin();  while(it != mapTest.end()) 

2016-11-02 00:29:19 4361

cv3.4.4.cache.tar.gz

Opencv-3.4.4 需要下载的数据文件 下载解压到opencv-xxx/.cache/ 目录下即可 文件目录 ├── ade │   └── b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip ├── data │   └── 7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat ├── ippicv │   └── c0bd78adb4156bbf552c1dfe90599607-ippicv_2019_lnx_intel64_general_20180723.tgz └── xfeatures2d ├── boostdesc │   ├── 0ae0675534aa318d9668f2a179c2a052-boostdesc_lbgm.i │   ├── 0ea90e7a8f3f7876d450e4149c97c74f-boostdesc_bgm.i │   ├── 202e1b3e9fec871b04da31f7f016679f-boostdesc_binboost_064.i │   ├── 232c966b13651bd0e46a1497b0852191-boostdesc_bgm_bi.i │   ├── 324426a24fa56ad9c5b8e3e0b3e5303e-boostdesc_bgm_hd.i │   ├── 98ea99d399965c03d555cef3ea502a0b-boostdesc_binboost_128.i │   └── e6dcfa9f647779eb1ce446a8d759b6ea-boostdesc_binboost_256.i └── vgg ├── 151805e03568c9f490a5e3a872777b75-vgg_generated_120.i ├── 7126a5d9a8884ebca5aea5d63d677225-vgg_generated_64.i ├── 7cd47228edec52b6d82f46511af325c5-vgg_generated_80.i └── e8d0dcd54d1bcfdc29203d011a797179-vgg_generated_48.

2020-01-17

notepad++的插件

为了找一个该死的mime notepad++ 解码base64的插件 找了好久 最后终于找到了 还附带搜寻了一些还挺不错的插件 如JsonViewer以及HexEditor十六进制编辑器等

2016-11-02

基于Socket技术的局域网聊天室

C#实现的局域网聊天室 数据库Sqlserver 界面winform 服务器同步服务器 功能多线程实现 私聊,群聊,文件传输 XML配置文件

2016-06-15

windows软件安装清理工具_专门对抗顽固分子

卸载java6 TM update43时遇到麻烦,这个工具有用,值得收藏

2016-01-02

wireshark实战

还不错的一本书 wireshark很有帮助

2015-12-31

GitHub v2.0

下了试一下,还可以用,元旦了,来份福利,新年快乐!

2015-12-30

设计模式-感觉不错的文档

这是本好书,但感觉有些C++或者面向对象技术的基础,也开发过几个小项目之后再看才好.pdf

2015-12-30

html5代码集合

出版的The missing manual :HTML5 书里面的资源以及代码

2015-11-11

linux下静态库和动态库的创建以及使用

关于库的测试代码,使用静态库动态库 解压工具tar

2015-10-24

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

TA关注的人

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