自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

原创 pandas 基础

pandas 基础1. 文件读入、写入df = pd.read_csv(r'C:\Coding\DataAnalyse\joyful-pandas-master\joyful-pandas-master\data\table.csv')print(df.head())df_txt = pd.read_table(r"C:\Coding\DataAnalyse\joyful-pandas-...

2020-04-20 23:19:00 331 1

转载 交换机VLAN配置

session 1 华为交换机端口模式 一、华为交换机端口分为三种模式:access、trunk、hybird 1、access端口,用于连接主机,pvid就是该端口所属的vlan号,只能属于一个vlan 2、trunk端口,用于交换机之间连接,默认pvid是vlan1,不属于任何vlan 3、hybird端口,是一种特殊的端口类型,默认pvid是vlan1,不属于任何vlan,是交换机端...

2018-04-20 22:34:25 7918

转载 服务器扩容

公司服务器有两块硬盘:A:1T,B:2T;系统装在A上,B准备当做工作目录,和备份容灾。下面主要叙述一下操作: 把硬盘装好后,我们用 fdisk -l 查看下: 图中可以看出 /dev/sdb 是2900G,新加的硬盘。 接下来我用命令 fdisk sdb 进行分区,输入 p 查看新硬盘分区,如图: 可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删...

2018-03-23 22:55:29 7129

原创 Linux 软件raid

一、RAID简述 磁盘阵列(Redundant Arrays of Independent Disks,RAID),是把多个物理磁盘组成一个阵列,当作一个逻辑磁盘使用,它将数据以分段或条带的方式储存在不同的磁盘中,这样可以通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量 1、RAID 0 最早出现的RAID模式,属于条带模式,至少需要两块磁盘,成本低,可以提高整个磁盘的性能和...

2018-03-23 22:37:58 718

原创 利用Dockerfile构建镜像

Dockerfile 是一个文本文件,其内包含了一条条的指** (Instruction),**每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。还以之前定制 nginx 镜像为例,这次我们使用 Dockerfile 来定制。#First DockerfileFROM ubuntu:14.04MAINTAINER kainie "kainie_01@163.com"RUN

2017-09-03 21:19:18 409

原创 Ubuntu 14.04 install python-pip

sudo apt-get update 出现问题: 解决方案: (1) //删除  sudo rm -fR /var/lib/apt/lists/*   //新建相应文件夹   sudo mkdir /var/lib/apt/lists/partial   //重新update   sudo apt-get update (2) 修改dns:配置文件地址 /etc/resolv.c

2017-08-30 23:24:58 318

原创 ubuntu 14.04 安装docker

依据官网安装:(1). 安装依赖的包: sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common(2).  添加 Docker’s official GPG key: curl -fsSL https://download.do

2017-05-21 19:18:41 1804

原创 linux 安装 Zcash

需求Linux (ubuntu 系统)64-bit4GB of free memory开始 安装依赖的包:sudo apt-get install \ build-essential pkg-config libc6-dev m4 g++-multilib \ autoconf libtool ncurses-dev unzip git python python-z

2017-05-11 20:18:15 3353 2

原创 truffle 部署合约

truffle init webpack 目录: 创建合约 在./contracts目录下创建一个新的合约,起名为 SimpleStorage.sol,并添加以下代码: pragma solidity ^0.4.0; contract SimpleStorage { function multiply(uint a) returns(uint d)

2017-05-08 23:30:14 3884 1

原创 truffle-init-webpack 项目

Usage To initialize a project with this exapmple, run truffle init webpack inside an empty directory.Building and the frontend First run truffle compile, then run truffle migrate to deploy the contr

2017-05-06 12:33:05 3196

原创 ubuntu 下安装搜狗输入法

1.打开搜狗输入法Linux版的官网http://pinyin.sogou.com/linux/?r=pinyin,并下载你需要的版本,这里选择64位版。2.在Ubuntu14.01下可以直接点击下载的文件进入软件中心进行安装(这里的图是已经安装过的,没有安装过的按照Ubuntu的提示安装)。 3.接下来就是在终端中输入im-config,这时会出现一个对话框,点击OK,有一个对话框,点击Ye

2017-03-29 23:50:33 551

原创 区块链实践(一) 以太坊网络+geth搭建私有网络实战

一、以太网网络 理解以太坊 PrivateNetwork 先要理解以太坊的两种官方网络, 目前以太坊官方提供了两种网生产环境网络测试网络 TestNet** 1 以太坊生产网络以太坊的生产网络顾名思义,也就是产生真正有价值的 的以太币的网络。 目前生产网络目前已经生成了300万以上的区块,还在持续生成中。挖矿挖出来的每个以台币在10美金以上。 生产环境下的以太坊状态时如此的(截图自2017

2017-03-24 23:02:10 16755 2

原创 虚拟机(Linux)和物理机实现文件共享

首先,必须要有已经在VirtualBox中安装好的Ubuntu系统,才能按照以下步骤操作,具体怎样在VirtualBox中安装Ubuntu系统百度经验里已经有很多,大家可以自己查询参照。打开虚拟机进入Ubuntu系统,首先要安装VirtualBox增强功能包(VBoxGuestAdditions),参照下图,如果确认已经安装就直接跳过至第4步。在本机系统(物理机)设置一个共享文件夹,用于与Ubunt

2017-03-24 22:24:27 1804

原创 GitHub教程

注册账户以及创建仓库 要想使用github第一步当然是注册github账号了, github官网地址 https://github.com/之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程Github 安装 (linux Ubuntu) sudo apt-ge

2017-03-20 20:42:44 465

转载 Python 3: ImportError “No Module named Setuptools”

参考: http://stackoverflow.com/questions/14426491/python-3-importerror-no-module-named-setuptools

2017-03-12 18:38:16 1289

转载 error while loading shared libraries: xxx.so.x" 错误的原因和解决办法

今天在执行一个protobuf程序时,提示error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory错误。google了一下,是由于找不到lib这个文件。解决办法:一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错

2017-03-10 20:25:54 1841

转载 多项式除法及求模的计算复杂度

void polynomial_division(int n, int m, long long *A, long long *B, long long *D, long long *R){ static long long A0[MaxN], B0[MaxN]; int p = 1, t = n - m + 1; while(p < t << 1) p <<= 1;

2017-02-11 15:32:06 3671 1

转载 Latex tabular和tabular* 注意表格样式参数命令

一、表格环境的定义 环境tabular和tabular*是生成表格的基本工具,其定义(语法)如下: \begin{tabular}[位置]{列}行\end{tabular}\begin{tabular}[位置]{列}行\end{tabular} \begin{tabular*}{宽度}[位置]{列}行\end{tabular*}\begin{tabular*}{宽度}[位置]{列}行\

2017-01-19 19:19:19 90334 1

转载 shell脚本自动查找指定路径下包含某关键字的所有文件

这个脚本是用来查找指定路径下,含有某个关键字的所有文件,并显示文件所在路径及文名。 起初是因为上周帮同事解决linux下JBoss服务器验证码失效的问题,而引发的“血案”,哈哈,其实是,JBoss服务器的web页面的验证码再每次重启之后运行一段时间就不声不响地失效了,显示小红X,但一重启JBoss就会好用一阵子,从疑云重生,无所适从,峰回路转到真相大白,经过一中午的探查与研究,找出破解此案

2016-12-14 17:12:22 16410

转载 64位Ubuntu14.04下配置PBC环境

CP-ABE环境配置 本文密码学专业,论文仿真需要CP-ABE,现将配置过程作个记录 cpabe依赖pbc,pbc依赖gmp,gmp依赖M4、bison、flex,所以。。[plain] view plain copysudo apt-get install M4 sudo apt-get install flex sudo apt-get install bison 1 安装gmp

2016-12-09 23:34:43 2730

原创 系统安装

需要工具: 1. 一只8G及以上U盘 最好是像CZ80一类速度好些的u盘 不然实在是太慢 2. 系统镜像 .iso结尾的 3. UltraIso(破解版) 或其他工具步骤:安装软碟通(ultraiso)并打开(右键 以管理员权限打开 不然可能会写入失败) 选择 文件-打开 找到镜像所在路径 选中镜像打开 载入后会变成这个样子 点击 启动-写入硬盘镜像 在此处选择你的u盘 注意名

2016-10-21 19:42:23 324

原创 Latex 之table

\documentclass{article} \usepackage{CJK}\begin{document}\begin{CJK}{GBK}{song} \begin{table} \begin{center} \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}\hline% after \: \hline or \cline{col1-col2} \

2016-10-09 22:04:05 3902

转载 常见开源加密算法库

ource Available Cryptographic LibrariesAdam Backs OpenPGP pageBotan formerly OpenCLBouncyCastleborZoiCatacomb Download pageCryptixCryptlibCryptoFlexiproviderlibgcryptLibTomCryptMatrixSSLMI

2016-10-09 10:01:51 5843

转载 LaTeX 写作: 算法代码排版 --latex2e范例总结

latex2e 宏包的使用范例:\usepackage[ruled]{algorithm2e} %算法排版样式1 \usepackage[ruled,vlined]{algorithm2e} %算法排版样式2 \usepackage[linesnumbered,boxed]{

2016-10-08 13:48:00 8364

转载 Latex使用小结

开始在论文写作中使用Latex,整理一下手册中常用的以及在网上搜集到的一些资料,以便以后查阅。\textrm 公式里面出现文本格式\label{} 加标签\ref{} 引用\eqref{} 公式引用\mathbf{} 粗体(数学符号)\textbf{} 粗体(文本)\emph{} 斜体强调公式的编辑可以借助在线公式编辑器,所见即所得 http://zh.numberempire.com/texe

2016-10-08 13:26:57 507

原创 找出字符串中第一个只出现一次的字符

#include<iostream>#include<string>#include<vector>using namespace std;string getfirstchar(string s){ vector<int> v(26,0); string ret; for(int i=0;i<s.size();i++) { v[s[i]-'a

2016-10-08 13:20:54 276

转载 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)

版权声明: 本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。 前言: 上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任务比较重,不过还是抽空看了一些机器学习的书和视频,其中很推荐两个:一个是stanford的machine learn

2016-10-02 22:53:05 352

原创 numof1

输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。C++代码#include<iostream>using namespace std;int main() { int n; int cnt=0; cin>>n; while(n) { n = n & (n-1); cnt++; }

2016-09-24 22:46:10 518

原创 句子反转

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 C++代码#include<iostream>#include<stack>#include<string>using namespace std;int main(){ string s; stack

2016-09-24 22:35:36 546

原创 n!末尾的0的个数

分解因子, 当且仅当 因子中出现 一对 (2,5)时, 最后结果会增加一个 trailing zero. 1. 2的个数永远多于5个个数. 2. 计算5的个数时, 最简单的方法是 SUM(N/5^1, N/5^2, N/5^3…)#include<iostream>#include<string>using namespace std;int trailingZeroes(int n)

2016-09-18 20:59:45 468

转载 归并排序实现

归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。void MemeryArray(int a[], int n, int b[

2016-09-16 16:49:07 204

转载 直接插入排序分析

直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。设数组为a[0…n-1]。初始时,a[0]自成1个有序区,无序区为a[1..n-1]。令i=1将a[i]并入当前的有序区a[0…i-1]中形成a[0…i]的有序区间。i++并重复第二步直到i==n-1。排序完成。下面给出严格按照定

2016-09-16 11:55:55 292

转载 Ceph分布式存储系统

Ceph是根据加州大学Santa Cruz分校的Sage Weil的博士论文所设计开发的新一代自由软件分布式文件系统,其设计目标是良好的可扩展性(PB级别以上)、高性能及高可靠性。Ceph其命名和UCSC(Ceph 的诞生地)的吉祥物有关,这个吉祥物是“Sammy”,一个香蕉色的蛞蝓,就是头足类中无壳的软体动物。这些有多触角的头足类动物,是对一个分布式文件系统高度并行的形象比喻。 其设计遵循了三个

2016-09-12 01:38:07 7987

原创 数组中小于nums[i]的个数

给定一个数组nums,返回一个计数数组count ,count[i] 表示nums中第i个右边有多少个数小于nums[i].输入为空格隔开的一行整数,至少包含一个数取值为[0,100],如 1,2,3,4 输出为一行,空格隔开,如 0 0 0 0#include<iostream>#include<vector>using namespace std;vector<int> litter(

2016-09-10 15:40:15 826

原创 翻转数组

给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], …, a[r]。原始数组为 a[1], a[2], …, a[l-2], a[l-1], a[l], a[l+1], …, a[r-1], a[r], a[r+1], a[r+2], …, a[n-1], a[n], 将片段[l

2016-09-10 11:51:26 861

原创 最大子串和

Description Given a sequence a[1],a[2],a[3]……a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. 分析

2016-09-07 21:30:57 483

转载 链表创建,添加,反转等

题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 假设有链表A->B->C->D->E->F->G。在反转链表过程中的某一阶段,其链表指针指向为:A<-B<-C<-D E->F->G。也就是说在结点D之前的所有结点都已经反转,而结点D后面的结点E开始的所有结点都没有反转。这样D跟E之间存在了断裂。我们如果要实现链表的反转,会有以下几个重要步骤: D->E变为D-

2016-09-07 18:24:14 253

转载 Markdown编辑器使用

本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl +

2016-09-07 18:18:16 156

原创 [编程题]最长公共子串

对于两个字符串,请设计一个时间复杂度为O(m*n)的算法(这里的m和n为两串的长度),求出两串的最长公共子串的长度。这里的最长公共子串的定义为两个序列U1,U2,..Un和V1,V2,…Vn,其中Ui + 1 == Ui+1,Vi + 1 == Vi+1,同时Ui == Vi。 给定两个字符串A和B,同时给定两串的长度n和m。 测试样例: “1AB2345CD”,9,”12345EF”,7

2016-09-07 10:24:06 373

原创 2. Add Two Numbers

You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linke

2016-09-06 16:15:28 211

区块链基础

Stage I: Terminology and Technical Foundations Stage II: Why the Blockchain Is Needed Stage III: How the Blockchain Works

2017-10-10

区块链指南

密码学基础、区块链、分布式系统、比特币项目、超级账本(Hyperledger)、以太坊(Ethereum)

2017-10-10

密码学课件

张焕国 武汉大写计算机学院 密码学 信息安全数学基础 PKI技术

2013-10-30

空空如也

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

TA关注的人

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