自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

:)

他很懒,什么都没有留下。

  • 博客(64)
  • 收藏
  • 关注

原创 自定义炫酷powershell

自定义炫酷powershell(美化)linux上的bash和zsh之类的命令行终端炫酷无比。window上的cmd和powershell丑的不忍直视。很久之前不知参考谁的一篇文章自定义了一下,还算勉强能看得过去。重装电脑时候发现了,便记录一下。自定义代码不怎么难,谁要是有时间精力去github上专门开一个项目,肯定能收获很多 star !!怎么使用自定义配置文件不多说了,请看本文最后面,

2017-11-11 17:21:05 8771 1

原创 clang忽略警告

使用clang的时候,出现这样的警告:warning LNK4217: 本地定义的符号 __std_terminate 在函数 "int `public:static unsigned __int64 __cdecl std::char_traits<char>::length(char const * const)'::`1'::dtor$2" (?dtor$2@?0??length@?$char

2017-11-11 16:24:20 3371

原创 python面向对象

Python面向对象编程类对于Python2.7class xxxx(object): pass对于Python3.xclass xxx (): pass访问限制Python没有访问限制相关的强类型语法,一大半靠自觉。__xxx : 前面加了双下划线的代表私有类型变量,类外不能访问。其实Python把__xxx打包成了 如下格式,还是可以访问,所以说靠自觉_类名__xxxa._

2017-09-29 21:53:13 744

原创 python3 函数参数

Python函数参数普通位置参数默认参数可变参数关键字参数命名关键字参数Python函数参数普通位置参数没啥好说的,平常都是用的这个,注意位置不能调换。默认参数def enroll(name, gender, age=6, city='Beijing'): pass可变参数可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tupledef calc(*nu

2017-09-29 21:32:20 772

原创 python3.6内置函数详解

python3内置函数 Built-in Functions abs() dict() help() min() all() dir() hex() next() any() divmod() id() object() ascii() enumerate() input() oct() bin() eval

2017-09-22 16:23:57 5300

原创 python高级技巧(二)

字符串处理技巧拆分字符串# coding=utf-8import res1 = "a b c d e f g h i j k"res1 = s1.split()print(res1)s2 = 'a;b|c,d-e|f\tg;h,i&j k'res2 = re.split('[-,;|\t& ]', s2)print(res2)endswith() startwith()# coding=u

2017-08-22 19:54:07 517

原创 Python高级技巧(一)

列表解析 和 filter lambda列表字典集合另外测试时间的方法命名统计 collections命名内置元组统计元素统计英文文章单词提取公共键 map reduce两种方法帮助理解队列pickle代码如下帮助理解pickle和json的区别 python31 列表解析 和 filter lambdafilter(lambda x: x>0 , list

2017-08-22 09:04:30 685

原创 python的多进程和多线程

python的多进程和多线程thread、threading、process、multiprocessing 等等模块网上资料很多,不赘述了这里主要简要说明一下自己平时能用到的进程池、线程池,使用”池“的好处是不需要自己去实现各种LOCK.from multiprocessing.dummy import Pool 就可以使用多线程from multiprocessing import P

2017-07-21 19:48:18 507

原创 006 栈的顺序存储

栈栈 后进先出,较为简单,不多言。#include <iostream>using namespace std;#define MaxSize 20typedef int elemtype;typedef struct{ elemtype data[MaxSize]; int top;}SeqStack;bool StackEmpty(SeqStack &s){

2017-07-20 14:15:04 330

原创 005 队列的链式存储

队列-链式结构存储#include<iostream>using namespace std;typedef int elemtype;typedef struct LinkNode { elemtype data; struct LinkNode *next;}LinkNode;typedef struct { LinkNode *front, *rear;}Link

2017-07-20 14:09:58 285

原创 004 队列的顺序存储

队列循环队列-顺序存储方式队列-链式结构存储队列队列先进先出,任意一本书上都有详细的介绍,这里不废话了,直接上代码。循环队列-顺序存储方式#include<iostream>using namespace std;#define MaxSize 20typedef int elemtype;typedef struct { elemtype data[MaxSize];

2017-07-20 14:09:05 340

原创 结构算法 003 单链表的查找算法

单链表的查找算法查找元素X的序号查找序号是X的元素的值 注:创建单链表的时候使用一个数组初始化,避免不停的手动输入(太麻烦) 注:查找算法的错误处理什么的不健全,大家根据需要修改代码#include <iostream>using namespace std;typedef int elemtype;typedef struct LNode{ elemtype data;

2017-07-12 23:37:37 1193

原创 结构算法 002 单链表的头插法和尾插法

单链表的头插法和尾插法学习的时候自己拿张白纸画图,学的很快实在不行看视频,严蔚敏的(视频昏黄,感觉很难受,但是很经典。慕课上也有)建立单链表的方法头插法尾插法废话少说看代码#include <iostream>using namespace std;typedef int elemtype;typedef struct LNode{ elemtype data; LNode

2017-07-12 19:19:33 1023

原创 结构体作为函数参数

结构体作为函数参数一、值传递#include <iostream>#include <string>using namespace std;struct Student{ int id; string name; float score[2];};void OutCome(Student s){ cout<<s.id<<','<<s.name<<','<<

2017-07-12 10:34:07 3564 1

原创 结构算法 001 线性表的顺序存储--顺序表

线性表的顺序存储–顺序表线性表顺序存储 顺序表链式存储 单链表(指针实现)双链表(指针实现)循环链表(指针实现)静态链表(借助数组实现)顺序表实战代码#include <iostream>using namespace std;#define Initsize 100typedef int elemtype; //类型重定义,就是给int改了个名字,这样做,以后改数据类型的

2017-07-11 20:41:31 552

原创 无线术语解读

无线网络术语解读

2017-02-20 15:26:36 1149

原创 Host SMBus controller not enabled的解决方法

编辑文件sudo vim /etc/modprobe.d/blacklist.conf 在末尾加入 blacklist i2c-piix4

2017-02-20 15:18:04 5990

原创 securecrt鼠标单击变成Ctrl+C

securecrt鼠标单击变成Ctrl+C

2017-02-20 15:17:30 1284 1

原创 5-1 图 基本概念

基本定义概念术语1 有向图2 无向图3 简单图4 多重图5 完全图6 子图7 连通 连通图 连通分量8 强连通 强连通图 强连通分量9 生成树 生成森林10 度 入度 出度11 边的权 网12 路径 路径长度 回路13 简单路径简单回路14 距离15 有向树基本定义由顶点和边组成,记为G=(V,E) //graph,vertex,edge概念术语1、 有向图

2016-09-28 16:47:02 714

原创 mdadm: /etc/mdadm/mdadm.conf defines no arrays.

错误 :mdadm: /etc/mdadm/mdadm.conf defines no arrays.解决方案:step 1 : /usr/share/mdadm/mkconf > /etc/mdadm/mdadm.confstep 2 : update-initramfs -ustep 3 : reboot其实Google一下就出来了,看英文资料

2016-09-22 11:04:51 5940

原创 openssl入门--2--对称算法指令

上一章表格里面说了,enc是所有对称算法指令的统一入口(其实前面不加上enc也能执行,但是enc有很多优点哦!)1、下面是指令 2、下面是指令参数1、ciphername 可以忽略,写不写效果完全一样,因为默认使用了这个东西2、in out 指定输入和输出文件,就是 要加密的文件 和 加密完成后的文件3、口令输入选项pass,k和kfile pass选项提供了

2016-07-16 14:07:53 1233

原创 Openssl入门--1--基本概念了解

安全协议的层次1、应用层:PGP(pretty good privacy) 2、传输层:SSL 3、网络层:VPNopenssl主要由三个部分组成1、密码算法库 2、ssl协议库 3、应用程序库openssl的主要功能1、对称加密算法 提供了8种对称加密算法,其中7种是分组加密算法,仅有的一种流加密算法是RC4。 这7种分组加密算法分别是AES,DES,Blowfish,CA

2016-07-16 13:15:28 1146

原创 ftp-server

编程语言:python 主要模块:pyftpdlib代码格式方面没有经过整理,根据实际需求修改!ftphome文件夹是服务器的工作目录 ftpserver.log是服务器端日志文件,(启动时加上‘-l’参数,就会写入日志文件) white.txt是白名单,白名单里面的IP才被允许访问#coding=utf-8from hashlib import md5import os,sys,logg

2016-05-31 22:05:51 941

原创 ftp-client-2

编程语言:python 2.7 主要模块:ftplib使用cmd模块实现交互,没有完整的异常处理,根据实际情况修改!#coding=utf-8from cmd import Cmd from ftplib import FTPimport sys,ostarget_host="192.168.142.134"target_port="2121"ftp_user="user"ftp_

2016-05-31 21:56:35 506

原创 ftp-client-1

使用语言:python 2.7 主要模块:ftplib主要使用一个while循环,没有进行完整的异常处理,根据实际需求情况修改!#coding=utf-8from ftplib import FTPimport sys,ostarget_host="192.168.142.134"target_port="2121"ftp_user="user"ftp_pass="12345"time

2016-05-31 21:53:14 693

翻译 ftplib

来个基本印象>>>from ftplib import FTP>>>FTP = FTP('ftp.debian.org') # connect to host, default port>>>FTP.login() # user anonymous, passwd anonymous@'230 Login successful.'>>>FTP.

2016-05-05 18:20:11 1115

翻译 pyftpdlib and RFC

嘿嘿,这也没什么用,可能写什么报告论文时候需要拿来凑凑字数 详见http://pythonhosted.org/pyftpdlib/rfc-compliance.html

2016-05-04 11:41:32 421

翻译 pyftpdlib代码实战

新建一个基本的ftp服务器from pyftpdlib.authorizers import DummyAuthorizerfrom pyftpdlib.handlers import FTPHandlerfrom pyftpdlib.servers import FTPServerdef main(): authorizer = DummyAuthorizer() author

2016-05-04 11:30:55 4564

翻译 pyftpdlib代码初印象

添加用户from pyftpdlib.authorizers import DummyAuthorizerauthorizer = DummyAuthorizer()authorizer.add_user('user', 'password', '/home/user', perm='elradfmw')authorizer.add_anonymous('/home/nobody')建立处理客户

2016-05-04 10:39:22 867

翻译 pyftpdlib的API

pyftpdlib.authorizers.DummyAuthorizeradd_anonymous(homedir, **kwargs)remove_user(username)add_user(username,password,homedir,perm=”elr”,msg_login=”Login successful.”, msg_quit=”Goodbye.”) Read permi

2016-05-04 00:48:50 2755

原创 MySQL约束操作

给某一张表添加一个列ALTER TABLE users ADD username TEXT NOT NULL;建表时 给某列添加默认值create table tablename (columnname datatype default defaultvalue);已建表修改alter table tablename alter column columnname set default de

2016-04-19 21:18:54 648

原创 mysql基础

存储引擎介绍三种 MyISAM:不支持事物,不支持外键,对事物完整性无要求以访问为主时用它 innoDB:提交、回滚、崩溃恢复等等,对事物完整性要求高时用它 MEMORY:用内存存储数据,速度很快,安全性没有保障数据类型 控制支持的存储引擎 show engines;切换存储引擎 修改安装目录

2016-04-18 21:44:34 344

原创 《雪中悍刀行》有感

《残疾裂甲,春秋天下》 风起,草低,十万兵马厉厉,幽云州外,北莽第一帝; 云涌,雾绕,百万锋镝湛湛,云梦泽里,南楚叶兵甲; 中原乱,九州残,凤阁龙楼今何在?玉树琼枝不见开,往事付笑谈。《阳间人屠,定鼎天下》 辽东铸凉刀,百骑勇入关; 赴战当先死,躯残神亦在; 北逐匈奴八百里,南镇蛮夷十六族; 决战西垒壁,负流矢争先! 君不见,荣樱蟒袍大柱国,凉刀霍霍已四

2016-03-23 17:48:34 2824

原创 正则表达式

正则表达式是什么?一套规则,作用是精确查找文本信息。怎么安装正则表达式?下载一个notepad++ ;可以用它来默认打开TXT文件,用notepad++打开文件后按下Ctrl+F就可以使用正则表达式。(吐个槽:window自带的记事本实在是简单的令人难以忍受。)怎样学习正则表达式?跟着本文,一步一步走,很快就入门了。正则初识,举个例子1、假如在一堆英文里面,你要查找”hi”, 2、你可以直

2016-03-19 14:29:07 480

原创 堆栈

九曲迷宫,也不过是修在地面上的墙堆栈究竟是什么?堆栈是一个特定的存储区,访问该存储区一般需要按照专门的规则进行操作。堆栈是干嘛的?1、暂存数据2、在过程调用或处理中断时保存断点信息。堆栈的分类?堆栈一般分为”专用堆栈存储器“和“软件堆栈” 1、专用堆栈存储器:就是专门设计的硬件存储器 2、软件堆栈:程序员在内存中划一块出来,当做堆栈使用(8088、8086)堆栈的结构8086、

2016-03-06 16:51:04 9919 2

原创 物理地址、逻辑地址

这个东西有点绕,但想通了会觉得蛮有趣物理地址1、每个内存单元在整个内存空间中具有的惟一的地址。 2、8086/8088CPU有20根地址线,它可以产生20位的地址码,寻址范围为2^20,即1兆字节空间。 注意:了方便书写,在源程序中常用5位十六进制数来表示一个存储单元的地址(8086、8088有20位地址码,也就是20位二进制数,20位二进制也就是5位十六进制数喽!)逻辑地址为什么要划

2016-03-06 15:59:12 6467 1

转载 不知乘月几人归,落月摇情满江树

《春江花月夜》张若虚 春江潮水连海平,海上明月共潮生。 滟滟随波千万里,何处春江无月明! 江流宛转绕芳甸,月照花林皆似霰; 空里流霜不觉飞,汀上白沙看不见。 江天一色无纤尘,皎皎空中孤月轮。 江畔何人初见月?江月何年初照人? 人生代代无穷已,江月年年望相似。 不知江月待何人,但见长江送流水。 白云一片去悠悠,青枫浦上不胜愁。 谁家今夜扁舟子?

2016-03-06 14:32:47 1057

原创 内部寄存器

通用寄存器数据寄存器(AX,BX,CX,DX) AX:累加器。所有I/O指令都通过AX与接口传送信息,中间运算结果也多放于AX中; BX:基址寄存器。在间接寻址中用于存放基地址; CX:计数寄存器。用于在循环或串操作指令中存放计数值; DX:数据寄存器。在间接寻址的I/O指令中存放I/O端口地址;在32位乘除法运算时,存放高16位数。指针寄存器(SP,BP) S

2016-03-06 13:05:13 2464

转载 魂魄毅兮为鬼雄

《国殇》屈原 操吴戈兮被犀甲,车错毂兮短兵接。 旌蔽日兮敌若云,矢交坠兮士争先。 凌余阵兮躐余行,左骖殪兮右刃伤。 霾两轮兮絷四马,援玉枹兮击鸣鼓。 天时怼兮威灵怒,严杀尽兮弃原野。 出不入兮往不反,平原忽兮路超远。 带长剑兮挟秦弓,首身离兮心不惩。 诚既勇兮又以武,终刚强兮不可凌。 身既死兮神以灵,魂魄毅兮为鬼雄。《离骚》(节选)屈原 长太息

2016-03-06 00:08:11 642

转载 自是人生长恨水长东

《相见欢》李煜 林花谢了春红,太匆匆。 无奈朝来寒雨晚来风 胭脂泪,相留醉,几时重? 自是人生长恨水长东《破阵子》李煜 四十年来家国,三千里地山河 凤阁龙楼连霄汉,玉树琼枝作烟萝,几曾识干戈? 一旦归为臣虏,沈腰潘鬓销磨 最是仓皇辞庙日,教坊犹奏别离歌,垂泪对宫娥!

2016-03-05 23:45:57 490

空空如也

空空如也

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

TA关注的人

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