自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (35)
  • 收藏
  • 关注

原创 kubernetes 网络框架源码分析

kubernetes 网络框架源码分析

2017-05-24 23:37:00 713

原创 kubernetes volume 源码详解

kubernetes volume 相关源码详解

2017-05-24 23:35:02 1305

转载 linux ssl 验证失败的原因分析和解决办法

当你在linux通过 https 协议访问资源出现 The certificate has not yet been activated 或者类似的 certificate 验证失败的问题时。请淡定,不要随意的改变软件设置绕开 ssl 的验证比如在wget 中加上 –no-check-certificate 参数。这样会对系统的安全性造成影响,后果会很严重。分析此问题的原因,肯定出

2016-01-11 23:06:11 21634 2

原创 kubernetes中port、target port、node port的对比分析,以及kube-proxy代理

容器网络实例服务中的3个端口设置这几个port的概念很容易混淆,比如创建如下service:apiVersion: v1kind: Servicemetadata: labels: name: app1 name: app1 namespace: defaultspec: type: NodePort ports: - port: 8080

2016-01-10 18:55:03 83975 9

原创 mesos-go/examples/zkdetect/main.go 测试

zkdetect测试代码主要负责发现mesos master leader1. standalone模式1.1先启动本地mesos集群:root@ubuntu:/home/tjy/mesos-0.24.0/build/bin# ./mesos-local.sh --ip=127.0.0.1 --port=50501.2然后执行测试代码:root@ubuntu

2015-10-17 18:49:57 878

原创 ubuntu上golang1.5.1安装

如果从golang1.5.1源码安装go的话,需要系统上go1.4的支持,也就是说安装go1.5之前需要先安装go1.4。另外,安装go1.4时,编译的时间也会因系统配置的不同而编译时间不同,于是索性下了golang1.5.1编译后的可执行文件包:go1.5.1.linux-amd64.tar.gz。部署如下:1.解压:root@ubuntu:/usr/local# tar -xzvf

2015-10-11 16:10:41 3909

原创 ubuntu 14.04桌面显示快捷方式

按照网络上许多方法都无法在ubuntu 14.04空白的桌面上显示应用程序快捷方式,图形界面重新安装了也还是没用。最后发现,是“ICON ON DESKTOP”的开关没有打开。下面是ubuntu 14.04桌面显示快捷方式的方法:1. 打开“ICON ON DESKTOP”开关打开terminal,在terminal中启动:gnome-tweak-tool,然后将会弹出一个Tw

2015-09-27 13:44:31 4440 1

转载 Going asynchronous: from Flask to Twisted Klein

Introduction to Twisted Klein, which is like Flask, but allows running asynchronous code.PrefaceThis post (part 1/2) is an introduction/tutorial for Twisted Klein and assumes basic knowledge

2015-09-25 21:40:40 1208

转载 php中this,self,parent三个关键字

this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。this是指向当前对象的指针(姑且用C里面的指针来看吧)self是指向当前类的指针parent是指向父类的指针(我 们这里频繁使用指针来描述,是因为没有更好的语言来表达)根据实际的例子来看看(1) this1 23 class UserName4 { 5

2015-09-20 22:30:55 467

转载 opencart之vqmod浅谈

opencart是一个用PHP开发的网上商城程序,据说是一位英国人独自完成的,赞一个!vqmod是opencart的一种编程机制,可以理解为vqmod就是opencart的插件。既然将vqmod认为是opencart的插件,那它必然是一个或多个文件,事实也是如此;文件位置:vqmod/xml(当前目录均为网站根目录,下同)文件格式:xml格式,原

2015-09-20 20:55:17 5203

原创 opencart2.0.3.1上安装vqmod和hide not permitted menu

一开始下了针对opencart2.0.3.1的vqmod软件包:“opencart-2-0-3-1-vqmod-2-5-1-6”(链接:http://www.opencart.com/index.php?route=extension/extension/info&extension_id=19501)然后按照网页上文档的方法,将installer.php和modificati

2015-09-16 23:22:56 2105

转载 REDIS基础笔记

REDIS基础笔记Redis基础笔记资源链接简介简介安装五种数据类型及相应命令1. 字符串类型2. 散列类型3. 列表类型4. 集合类型5. 有序集合其他事务SORT生存时间任务队列发布/订阅模式Python中使用Redis实际实例管理其他资源链接推荐书籍:《Redis入门指南》资源列表:red

2015-09-14 21:03:19 569

原创 web hosting上opencart发送邮件问题解决方法

按照网上的方法,一直去尝试解决 opencart 2.0 出现的 “Error: EHLO not accepted from server” 问题,但是一直都没有成功。后来翻墙google在一个英文网站上找到了答案:“This topic is just for the purpose of sharing information on one of the problem spots in

2015-09-13 13:38:49 6565

原创 mesos和yarn区别

视频地址:Apache Mesos vs. Hadoop YARN #WhiteboardWalkthrough总结:1、最大的不同点在于他们所采用的scheduler:mesos让framework决定mesos提供的这个资源是否适合该job,从而接受或者拒绝这个资源。而对于yarn来说,决定权在于yarn,是yarn本身(自行替应用程序作主)决定这个资源是否适合该job,对于各

2015-08-23 18:49:34 21678

转载 完整的图片去噪代码(python)

#coding:utf-8import sys,osfrom PIL import Image,ImageDraw#二值判断,如果确认是噪声,用改点的上面一个点的灰度进行替换#该函数也可以改成RGB判断的,具体看需求如何def getPixel(image,x,y,G,N): L = image.getpixel((x,y)) if L > G: L =

2015-08-22 21:57:12 46010 13

原创 centos下安装Tesseract OCR libs

主要是三个步骤:1. Download Leptonica and Teseract sources:$ wget https://code.google.com/p/leptonica/downloads/list/leptonica-1.69.tar.gz$wget https://code.google.com/p/tesseract-ocr/downloads/

2015-08-22 20:48:03 5465

转载 Setting Up a Simple OCR Server

Setting Up a Simple OCR ServerThe following is a collaboration piece between Bobby Grayson, a software developer at Ahalogy, and Real Python.Why?OCR (Optical Character Recognition) has

2015-08-22 16:00:54 963

转载 Docker 實作入門

Docker 實作入門建立日期 2014-12-05 09:46      最近更新在 2014-12-17 16:23作者是 黃儀銘目的主要介紹 Docker 的實作,會提到以下幾個部分:建立 Docker container管理 Docker 上的 container下載 image 、commit 建立新的 image經由撰

2015-08-22 10:55:37 792

原创 _inlineCallbacks详解

twisted.defer的inlineCallbacks是个修饰符,其真正实现如下:def inlineCallbacks(f): def unwindGenerator(*args, **kwargs): try: gen = f(*args, **kwargs) except _DefGen_Return:

2015-07-10 21:36:01 4074

转载 inlineCallbacks: A New Way towards Asynchronous Programming

异步编程,是目前解决性能问题的一个大方向。其中怎么样实现异步有多种不同的实现方式。通过异步的方式,能够实现更高的资源利用和响应性。在网络和图形界面编程里面,一种非常普遍的做法是基于事件来实现用户响应性。也就是程序利用一个主事件循环,不断的处理触发的事件。而对应事件的处理是通过回调(callback)的形式注册到事件循环中,当对应的事件触发的时候,主循环就是调用对应的回调。虽然这种基于事件和

2015-07-05 10:57:58 1106

原创 开源爬虫vidageek crawer实例

最近想写个爬虫下点视频,于是乎网络上找找开源软件。找来找去都没找到自己满意的轻量级爬虫软件。诸如:Nutch、Heritrix、webmagic、solr都感觉太庞大太复杂。网络上也有很多人利用httpclient和httpparser写的爬虫实例,但是又感觉太随意。然后,就发现了vidageek crawer,我如获至宝,这不正是我想要的超级超级轻量级爬虫框架嘛,该框架是利用开源工具ht

2015-06-06 09:10:49 1329

转载 UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图

面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测

2015-05-23 10:18:24 6373

原创 java RMI原理详解

定义RMI(Remote Method Invocation)为远程方法调用,是允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。 这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。Java RMI:Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里

2015-05-17 19:16:29 34617 11

原创 java.rmi.Naming和java.rmi.registry.LocateRegistry的区别

java.rmi.NamingNaming类提供存储和获得“远程对象注册表”上远程对象的引用的方法。“class provides methods for storing and obtaining references to remote objects in a remote object registry. ”Naming 类的每个方法都可将某个名称作为其一个参数,该名称是使用以

2015-05-16 23:38:04 14674 2

原创 java.util.Properties和java.util.ResourceBundle类区别

ResourceBundle一般来说,ResourceBundle类通常是用于针对不同的语言来使用的;如果程序中的属性文件只是一些配置,并不是针对多国语言,那么使用Properties。ResourceBundle,其作用是国际化,他的国际化文件也是.properties文件,只不过不用Properties类解析,而是用的ResourceBundle类来解析而已。这个被Resour

2015-05-16 20:35:21 1054

原创 InputStream InputStreamReader BufferedReader详解

基本概念Java有字节流和字符流两种:字节流:InputStream/OutputStream字符流:Reader/Writer字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是

2015-05-16 17:08:52 2945

原创 ThreadPoolExecutor机制详解

在什么情况下使用线程池?1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面

2015-05-15 23:07:24 713

转载 DMA和cache不一致

1.Cache的两个类型    --Write Through    当写数据进Cache时,也同时更新了相应的Memory里的内容    --Write back    只是写到Cache里,Memory的内容要等到cache保存的要被别的数据替换或者系统做cache flush时,才会被更新。2.Cache的两个函数    --Flush    把Cache内容写回

2013-02-05 21:55:43 1937

原创 系统调用和函数参数传递

系统调用参数传递x86_32通过中断(int 0x80)来实现寄存器 eax 中存放系统调用号,同时系统调用返回值也存放在 eax 中当系统调用参数小于等于6个时,参数则必须按顺序放到寄存器 ebx,ecx,edx,esi,edi ,ebp中当系统调用参数大于6个时,全部参数应该依次放在一块连续的内存区域里,同时在寄存器 ebx 中保存指向该内存区域的指针x86_64通

2012-12-12 23:01:47 3726

转载 minix消息传递中rendezvous概念

消息传递的实际功能以一对原语的形式提供:send (destination, message) receive (source, message) •消息传递优点:  它有助于在分布式系统以及共享存储器的多处理器系统和单处理器系统中的实现。 当发送进程调用执行send原语时,有两种处理方式: 1、发送者进程被阻塞,直到这个消息被接收到为止。2、发

2012-12-03 22:52:12 973

原创 visual box上安装minix-2.0.4

Minix下载地址:http://www.minix3.org/previous-versions/我下载了Intel-2.0.4,安装需要用到的有:Intel-2.0.4\i386\ROOT.MNXIntel-2.0.4\i386\USR.MNXIntel-2.0.4\i386\USR.TAZ (TAZ为压缩格式,解压出来的内容为操作系统的/usr分区内容)Intel-2.0

2012-11-29 23:52:13 1820

转载 VirtualBox的网络配置,Host Only+NAT方式

其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。主机:windows xp虚拟机:ubuntu 10.10Virtualbox:4.0.2虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式,这样的情况下,虚拟机可以正常上网,但是无法和主机通讯。我们想得到的效果是物理机器可以通过ip访问虚拟机,同时虚拟机可以访问互联网。 我们需

2012-09-12 09:58:42 11770

原创 visualbox nat方式联网时ssh无法访问虚拟机的解决办法

In NAT mode (the default one), virtualbox does not give you the possibility to directly connect to your guest os.Running a server as a guest in a VirtualBox virtual machine isn’t much good when yo

2012-09-11 11:45:09 3227

转载 API、ABI区别

应用程序二进制接口(ABI-Application Binary Interface)定义了一组在PowerPC系统软件上编译应用程序所需要遵循的一套规则。主要包括基本数据类型,通用寄存器的使用,参数的传递规则,以及堆栈的使用等等。ABI涵盖了各种细节:如数据类型、大小和对齐;调用约定(控制着函数的参数如何传送以及如何接受返回值);系统调用的编码和一个应用如何向操作系统进行系统调用;以及在一个

2012-08-24 19:24:57 31326 3

原创 os.stat怎么成了python的内建函数呢?

lib/os.py中没有找到os.stat函数,在python解释器环境中,显示os.stat为python内建函数>>> os.statos模块里没有stat的定义,stat是由平台依赖的 posix 、nt等内建模块提供的,看一下os模块的最开头部分。r"""OS routines for Mac, NT, or Posix depending on what syst

2012-08-02 22:10:20 2543

原创 sys模块

python中sys模块是由c语言实现的(python-2.6.2-src\Python\sysmodule.c)内置模块,sys模块提供常量、函数和python解释器方法等信息。1.命令行参数sys.argvargv是一个命令行参数list,argv[0]指的就是脚本路径[root@localhost python]# cat argv.py#!/usr/bin/python

2012-07-28 20:29:47 953

转载 一切传递都是对象的引用

python中,万物皆对象python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址python中,对象分为可变(mutable)和不可变(immutable)两种类型,元组(tuple)、数值型(number)、字符串(string)均为不可变对象,而字典型(dictionary)和列表型(list)的对象是可变对象。不可变类型>>>a = 1 #将名字a与内

2012-07-23 22:54:59 471

转载 类的变量和对象的变量

类的变量 由一个类的所有对象(实例)共享使用。只有一个类变量的拷贝,所以当某个对象对类的变量做了改动的时候,这个改动会反映到所有其他的实例上。相当于C/C++中的static变量对象的变量 由类的每个对象/实例拥有。因此每个对象有自己对这个域的一份拷贝,即它们不是共享的,在同一个类的不同实例中,虽然对象的变量有相同的名称,但是是互不相关的。相当于C/C++中的普通变量

2012-07-23 22:47:22 531

原创 红黑树

<br />/** red_black.h*/#ifndef _RED_BLACK_H#define _RED_BLACK_Htypedef enum _color_t{ RED, BLACK}color_t;typedef struct _red_black_t{ int data; color_t color; struct _red_black_t *parent; struct _red_black_t

2010-11-10 19:46:00 713 1

原创 avl树

<br />/** avl.h*/#ifndef _AVL_H#define _AVL_Htypedef struct _avl_node{ int data; int height; struct _avl_node *left; struct _avl_node *right;}avl_node;extern int init_avl_tree(avl_node **root, int value);extern void

2010-11-10 19:44:00 439

CLOUD Lc08 Introduction to CloudFoundry.pdf

Cloud Computing — Introduction to Cloud Foundry 分析了 router、controller、service、health manager、dae、messaging、bosh 等

2019-07-31

Pivotal-Cloud-Foundry-PaaS云解决方案.pptx

Pivotal-Cloud-Foundry-PaaS 云解决方案 目录 Paas和IaaS的区别和PaaS价值 CloudFoundry的设计目标、原理 CloudFoundry支持的敏捷开发 企业私有云解决的问题和建设价值 CloudFoundry的功能架构 CloudFoundry的应用部署和大规模部署 CloudFoundry的弹性计算 CloudFoundry的案例情况

2019-07-31

UML教程.rar

UML教程PDF版,每一章节为了个PDF文件 很清晰,详细,学习UML的好教程

2015-05-23

开源UML建模工具Bouml-入门教程

开源UML建模工具Bouml:目前关注的功能:支持windows,linux等多种操作系统,运行快,体积小,可以支持代码生成,可以生成文档,可以导出为图片。感觉真的不错。

2015-05-23

国外大学分布式系统课件

iastate.edu大学的分布式系统课件 pdf格式

2015-05-22

java常用类库

java常用类库 主要方法分析 pdf 文件 实例讲解 StringBuffer类 Runtime类 Locable类 ResourceBundle类 System类 Date类 Calendar类 DateFormat类 Math类

2015-05-16

fourinone-2.05.28.rar

淘宝Fourinone2.0提供了一个4合1分布式框架和简单易用的编程API,实现对多台计算机CPU,内存,硬盘的统一利用,从而获取到强大计算能力去解决复杂问题。Fourinone框架提供了一系列并行计算模式(农民工/包工头/职介绍/手工仓库)用于利用多机多核CPU的计算能力;提供完整的分布式缓存和小型缓存用于利用多机内存能力;提供像操作本地文件一样操作远程文件(访问,并行读写,拆分,排它,复制,解析,事务等)用于利用多机硬盘存储能力;由于多计算机物理上独立,Fourinone框架也提供完整的分布式协同和锁以及简化MQ功能,用于实现多机的协作和通讯。 fourinone-2.05.28\fourinone2.0 .................\............\config.xml .................\............\fourinone-2.05.28-src.jar .................\............\fourinone-2.05.28.jar .................\............\指南和demo .................\............\..........\MQ demo .................\............\..........\.......\MQ demo.txt .................\............\..........\.......\ParkServerDemo.java .................\............\..........\.......\Publisher.java .................\............\..........\.......\Receiver.java .................\............\..........\.......\Sender.java .................\............\..........\.......\Subscriber.java .................\............\..........\WordCount .................\............\..........\.........\inputdata.txt .................\............\..........\.........\ParkServerDemo.java .................\............\..........\.........\WordCount.txt .................\............\..........\.........\WordcountCT.java .................\............\..........\.........\WordcountWK.java .................\............\..........\分布式文件访问和操作demo .................\............\..........\........................\FttpBatchWriteReadDemo.java .................\............\..........\........................\FttpCopyDemo.java .................\............\..........\........................\FttpMulCopyDemo.java .................\............\..........\........................\FttpMulWriteReadDemo.java .................\............\..........\........................\FttpOperateDemo.java .................\............\..........\........................\FttpParseDemo.java .................\............\..........\........................\FttpRo

2015-05-15

固定块内存池c语言实现

固定块内存池c语言实现 也可见链接:http://blog.csdn.net/xinghun_4/archive/2010/10/26/5967840.aspx

2010-10-27

linux ext2 文件系统模拟 c语言实现

linux ext2 文件系统模拟 c语言实现 我从google上下了修改些代码增加了一些东西 对学习ext2文件系统很有帮助

2010-10-27

linux下进程通信 和 生产者消费者c程序代码

linux下进程通信 和 生产者消费者c程序代码

2010-01-10

keil环境下s3c2440软件仿真调试

keil 环境下 s3c2440 软件仿真 调试 简单易懂

2009-12-03

s3c2440跑马灯程序

s3c2440 跑 马 灯 程 序 简 单 易 懂

2009-12-01

s3c2440跑马灯程序

s3c2440 跑 马 灯 程 序 简单易懂

2009-12-01

BIOS和DOS中断大全

BIOS和DOS中断大全 BIOS和DOS中断大全 BIOS和DOS中断大全 BIOS和DOS中断大全 BIOS和DOS中断大全 BIOS和DOS中断大全 BIOS和DOS中断大全

2009-03-22

汇编程序设计题--上机题

目 录 第一篇 汇编语言程序设计 实验一 汇编语言上机操作—比较字符串----------------------1-1 实验二 循环程序设计—建立学生名次表 ---------------1-5 实验三 显示器界面设计—光标轨迹程序----------------1-8 实验四 键盘界面设计—键盘输入程序------------------1-10 实验五 算术程序设计—判断闰年程序 ----------------1-22 第二篇 微机硬件实验系统 实验一 简单I/O口扩展实验-------------------2-1 实验二 8255并行口实验----------------------2- 实验三 8253定时器/计数器接口实验-----------2- 实验四 8250串口实验------------------------2- 实验五 存储器扩展实验-----------------------2- 实验六 8259中断控制器实验------------------2- 实验七 基于定时中断的实时控制综合实验-- ---2- 附录1 ASCII码表--------------------------3-1 附录2 常用BIOS中断调用------------------3-2 附录3 INT 21H DOS系统功能调用------------3-5 附录4 PCI BIOS中断调用INT 1AH- -------3-11 附录5 汉字字符集表-----------------------3-13 附录6 DEBUG 主要命令------------- -------3-21

2009-03-22

vb课程设计_学生宿舍管理系统

vb课程设计_学生宿舍管理系统,适合做vb课程设计的人。

2009-02-13

vb课程设计_图书系统管理

vb课程设计_图书系统管理,适合做vb课程设计的人。

2009-02-13

vb课程设计_网络聊天工具

这是我做的一个很简单的课程设计,交给老师足可应付了。

2009-01-09

数据结构教程

里面有数据结构.chm 有相关的word教案和ppt教案,资料很全

2008-04-27

操作系统教案

很适合自学,我也是网上下的,真的很好

2008-04-14

Linux命令大全

绝对比doc或者pdf版的要好,内容全面,便于学习和查询

2008-03-12

Visual C++ 教程PPT

很好很全面的ppt教程,内容详细通俗易懂,是学习的好资料

2008-03-03

CDC绘图例程3

在窗口中移动的贝叶斯曲线

2008-03-02

CDC绘图例程2

本程序由移动直线画出美丽的图案

2008-03-01

CDC绘图例程

利用CDC在窗口中用SetPixel随机画点<br>

2008-03-01

变化的椭圆

椭圆不断变大,然后又逐渐变小,每个产生的椭圆都由随机颜色填充。

2008-03-01

指针式时钟源码

学习的好东西,不骗你

2008-02-28

计算器 Calculator

MFC应用程序计算器,带有键盘功能

2008-02-28

指针式时钟

MFC平台做的指针式时钟,很简单的

2008-02-26

visual c++实现复数类

visual c++实现复数类 包括+,-,*,/,运算符重载等

2007-11-30

Turbor C2.0

很经典的一个软件,下了就知道了

2007-10-31

常微分方程答案

王高雄版《常微分方程》部分习题解答

2007-10-31

俄罗斯方块

俄罗斯方块,c语言版

2007-10-30

空空如也

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

TA关注的人

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