自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不能飞翔的天空

用心去感受,去学习。。。

  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 nginx和uwsgi配置

1.nginx和uwsgi的关系nginx相当于是服务器,负责接收请求uwsgi是服务器和服务端应用程序的通信协议,规定了怎么把请求转发给应用程序和返回2个基本概念: 服务器(接收请求),应用程序(处理请求并返回)通信过程: 客户端发送一个http请求,被nginx服务器接收,nginx服务器将请求转发给uwsgi,uwsgi将请求转发给实现uwsgi协议的应用程序(flask,gunicorn

2016-10-07 13:14:20 31769

原创 Linux_Shell脚本基础总结

Linux_Shell脚本基础总结查看Linux对shell的支持/etc/shells 文件记录了当前Linux系统支持的shell类型shell 脚本的第一行 #!bin/bash因为在linux中,文件名并不能标识当前的文本是什么东西(在windows下可以通过后缀来标识),因此我们往往通过在文本的第一行添加#!/bin/bash来标识这个文件是shell脚本除了第一行之外,she

2016-04-05 10:10:46 514

原创 JQuery_实现二级列表联动效果

JQuery_实现二级列表联动效果在很多填个人信息网页中,往往要根据用户前面的选择项,动态的去改变下一个选择项的选项,这就是二级列表联动效果,下面是我用Jquery做了一个简单的联动效果代码: <html> <head> <title>下拉列表框联动</title> <script src="http://libs.baidu.com/jquery/1

2016-04-05 09:40:06 3401

原创 c++设计模式-装饰器模式

c++设计模式-装饰器模式一、我对装饰器模式的理解1)通过包裹一个类(在该类的基础上,调用该类的方法,并加上一些附加的操作,并返回与该类继承自同一个基类的类(调用装饰器前后可以用同样的基类指针进行接收))装饰器和被装饰的对象必须有完全一致的方法名。只是在装饰器的方法中会调用被装饰对象的同名方法 如果装饰器和被装饰的对象方法名不一致,那么将导致装饰之后的结果不能再次被另外一个装饰器装饰(因为方法名已

2016-04-02 20:01:29 631

原创 设计模式-策略模式(c++实现)

设计模式-策略模式(c++实现)策略模式核心思想: 定义算法家族,将不同的算法封装起来,使得算法彼此之间可以相互替换实现方法: 提供接口作为基类,让派生类(算法)绑定在基类对象上,通过调用基类对象来调用不同派生类的方法,从而实现面向接口编程以下是用我用C++写的一个小demo:给出两个接口Iflyable和IQuackable,然后每种接口都提供两种策略来实现。主程序在不同的实现策略组合

2016-04-02 19:33:56 352

原创 规范Python程序配置文件读写

规范Python程序配置文件读写为了程序的规范性,推荐采用ConfigParser来读取配置文件在程序中常常需要去将一些经常修改的变量写到配置文件中,配置文件一般形式是这样的: [section1] item1 = value1 item2 = value2 [section2] item1 = value1 item2 = value2有了

2016-04-01 13:50:34 479

转载 python在windows下读写注册表

python在windows下读写注册表一个小程序,用于在windows下注册当前的python版本, 安装一些python包,检查不到python但python又的确安装时可能会用到,O(∩_∩)O哈哈~ import sys from _winreg import * # tweak as necessary version = sys.version[:3]

2016-04-01 13:42:59 4957 5

原创 python_设计模式——责任链模式

python_设计模式——责任链模式最近编程经常用到责任链模式,在这里简记一下,方便以后再用到回看O(∩_∩)O哈哈~创建事件的枚举类型 ——注意创建枚举类型的技巧 ALL_EVENTS = "click","rightmousedown","dbclick","leftmousedown" EVENT_DEF = collections.namedtuple("event",ALL_

2016-04-01 13:27:47 382

原创 Python_property的用法

Python_property的用法1.属性可以拦截对普通成员变量的访问和设值示例: class TestClass(object): def __init__(self,age): self._age = age @property #用property装饰器来指明该方法表示属性,随后该方法会被隐藏,下次再调用TestCl

2016-03-31 10:08:04 303

原创 linux的权限和用户管理

linux的权限和用户管理linux通过对配置文件的修改来对用户信息的查看和管理,Linux中权限管理1./etc/passwd配置文件当我们对一个配置文件中的含义不清楚时,可以用以下命令查看配置文件的帮助: man 5 passwd/etc/passwd文件的每一行如下格式: root:*:0:0:System Administrator:/var/root:/bin/sh以下是上面每个字

2016-03-31 09:58:17 432

原创 ssh免密码登陆

ssh免密码登陆1)ubuntu为当前用户产生ssh非对称秘钥的方法:ssh-keygen -t rsa//-t 指定rsa加密算法产生一对秘钥:id_rsa id_rsa.pub其中id_rsa为私钥,id_rsa.pub为公钥2) ubuntu中免密码登陆的重要文件:authorized_keys如果一台服务器中的authorized_keys中有这把公钥,那么当其他的机器用ssh连接这台机器时

2016-03-30 16:55:51 289

原创 常用SQL语句整理

这是根据最近的工作,整理了一下经常用的SQL语句,等到忘记的时候再回来看看O(∩_∩)O~这是SQL实际应用的基础教程,如果对SQL原理不是很清晰的童鞋请先了解下SQL的基本操作原理一、基本用法: CREATE CREATE TABLE IF NOT EXISTS table1(id INTEGER PRIMARY KEY, name varchar(100)); INSERT /*向

2016-03-30 14:20:42 1058

原创 python常用的特殊属性总结

python常用的特殊属性总结1.__slots__属性用于限定一个类所拥有的属性,以及能否动态添加或删除属性注意:父类有的属性,子类继承一定会有(即使子类的__slots__中没有限制)使用方法:class A(object): __slots__=['属性1','属性2','__dict__']Note:如果不加’__dict__‘那么A就只能有属性1和属性2,不能动态添加属性2.dir

2016-03-30 14:14:33 725

原创 JQuery实现下拉列表的联动

下拉列表框联动//实现下拉选框的二级联动,当选择select1的值为1时,select2的选项为11和12;当选择select1的值为2时,select2的选项为21和22;function appendToOption(textk,v,selected){var obj = $("").text(textk).val(v);if(selected){obj.attr("sele

2015-06-24 23:00:30 589

原创 搭建自己的docker registry仓库

1.首先已经有docker registry的源码,在源码中的dockerfile中build一个新的image 2.build完成后可以在docker images中查看刚build的image 3.启动docker registry,让其后台运行~并将registry的5000端口映射到本机的5000端口 至此docker registry已经启动,接下

2015-05-10 13:50:17 1004

原创 hadoop-初学者写map-reduce程序中容易出现的问题

1.写hadoop的map-reduce程序之前所必须知道的基础知识:1)hadoop map-reduce的自带的数据类型: Hadoop提供了如下内容的数据类型,这些数据类型都实现了WritableComparable接口,以便用这些类型定义的数据可以被序列化进行网络传输和文件存储,以及进行大小比较。(如果是自定义的key,value的数据类型,必须也要写其大小比较的方法)Bo

2015-05-10 13:29:11 1504 1

原创 hadoop——在命令行下编译并运行map-reduce程序

    hadoop map-reduce程序的编译需要依赖hadoop的jar包,我尝试javac编译map-reduce时指定-classpath的包路径,但无奈hadoop的jar分布太散乱,根据自己写的程序来一个个指定jar包的位置又太麻烦,于是又尝试修改java的classpath配置文件,结果不知道为什么编译时还是提示找不到jar包,于是只有用最后一劳永逸的方法:把hadoop

2015-05-10 13:29:06 542

原创 hadoop——配置eclipse下的map-reduce运行环境

1.通过修改实例模板程序来实现自己的map-reduce:为了让示例程序run起来:1)安装eclipse2)安装map-reduce的eclipse插件eclipse的map-reduce插件可以很方便的创建hadoop项目(自动导入所依赖的map-reduce jar包)和打开map-reduce视图(在里面可以像查看本机文件系统一样直观的看到hdfs文件系统的结构)

2015-05-10 13:26:39 1759

原创 hadoop-运行WordCount实例

运行Hadoop的第一个实例:WordCount 1.配置hadoop的运行环境见大数据管理系统开发环境搭建 2.运行hadoop系统(./start-all.sh),用jps查看所有的hadoop进程,应该有以下进程  namenode  secondary-namenode datanode 以上三个节点保证了

2015-05-10 13:22:56 670

原创 c#继承

1.在实际项目开发中,每个类都应该单独写在一个类文件中,千万不要多个类在一个类文件中,这样不便于维护2.子类继承父类的public  和 protected的内容注意:子类其实也继承了父类私有的(private)字段,但是不能去访问,这就相当于你爷爷给你留下了有一亿存款的银行卡,但是没有告诉你密码——你有这个东西,但是你不能去访问。我们通常称这些不能访问的字段不叫继承以上很

2015-05-03 00:04:50 624

原创 自己总结的一些常用的SQL语句

/*SQL表创建*/CREATE TABLE IF NOT EXISTS table1(id INTEGER PRIMARY KEY, name varchar(100));/*INSERT 用法:*//*向SQL表中插入数据:若插入时不指定数据会默认为NULL*/INSERT INTO table1 (id,name ) VALUES(3,'tom');/*向字符串中插入数据*/SE

2015-05-02 23:58:47 385

原创 c#继承之里氏转换规则

1.在c#中如果一个类没有显示的去继承任何类,那么这个类就继承自object类,2.object类是所有类的基类面向对象的继承实际上就是一棵进化树,所有的子类在大类上都属于父类的类别(子类,父类中的“类”都是“类别”的意思)但子类相对于父类又增加了很多自己的属性和方法。难点在于:为什么子类拥有的“东西”(属性和方法)比父类多,但子类还是属于父类?貌似传统中内容的包含关系,子

2015-05-02 23:41:32 718

原创 c#多态

1多态是为了让相同类的不同对象尽可能的体现出不同的特性:c#中多态的实现有3种方法:虚方法,抽象类和接口虚方法:在父类中某一个特殊的方法做个标记,表示我知道这个方法在父类中怎么实现,但这个方法在子类中可能要被重写~用virtual标记的方法的调用优先级会被降低,那么1)父类对象去调这个方法的时候,就是调用虚方法本身(注意:虚方法和一般方法一样,也是可以被调用的)

2015-05-02 23:35:22 423

原创 c#多态的重要实现-接口

1.接口中不能有属性(接口不能保存数据)和访问修饰符(默认是public),接口中多只定义方法,并且不能有任何实现(与抽象类中的抽象方法类似)2.接口和抽象类类似,不能被实例化3.所有实现接口的类都可以装在接口定义的变量中4.接口表示一种能力,只要一个类继承了这个接口,就说明这个类具体接口定义的所有的能力(接口中定义的方法必须全部实现)5.c#中类是单根继承,一个类只能有一

2015-05-02 23:34:00 475

原创 Huffman编码

#include#include#include#include#include#include#includeusing namespace std;typedef struct node{ float value; node * leftChild; node * rightChild; string HuffmanCode;}Node;/**********

2014-11-02 13:53:31 409

原创 divide-conquer 递归查找最小距离 closest-pair algorithm

#include#include#includeusing namespace std;/************************************************************************//* 程序功能:采用closestPair算法,求解点集中最小距离 *//**********

2014-10-28 22:34:17 529

原创 divide-conquer逆序数计算-C++

#include#include#include#includeusing namespace std;#define ARRAY_SIZE 6/************************************************************************//* all inversions are calculated in

2014-10-28 16:35:54 640

python编程实战 Mark Summerfield著的实例代码

python编程实战 Mark Summerfield著的实例代码,仔细研读代码,可以很快的提升自身的python编程水平,不适合python初学者

2015-11-25

everything

everything是windows下非常好的资源查找软件,对所有本地资源建立索引后查找文件非常快

2015-11-25

查看dll小工具depends

查看dll,exe二进制文件中的函数入口,c++,C# dll编写和查看调用接口非常方便

2015-11-05

sublime Text2

下载无需破解,非常好用的代码编辑器~有丰富的插件可用

2015-08-07

数字图像处理题解

冈萨雷斯的经典数字图像处理教材的习题解答,对书中较难的题目均有详细的注解,学习数字图像处理和计算机视觉必备

2014-09-13

信息检索导论pdf

讲述搜索引擎的基本原理、算法以及常用的信息检索模型,信息检索入门教材,中文版

2014-09-13

wincap中文技术文档

wincap中文技术文档,深入浅出,简单易懂,有很多实例

2012-12-10

空空如也

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

TA关注的人

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