自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChampionLai

叮当你个当当

  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux Traffic Control Implement: The Overview阅读笔记

Linux Traffic Control Implement论文阅读笔记

2016-01-29 22:40:25 695 1

原创 warden 网络隔离分析

2.7.1 综述网络隔离主要是利用namespace技术中的networknamespace。当创建一个instance时,首先容器会在DEA这台主机上创建一对虚拟网卡。将其中一个网卡留在宿主机的default network namespace,另一张网卡留在container networknamespace。然后对两张网卡的IP,掩码进行配置。 外界需要访问容器的时候,首先通过访问宿

2014-05-09 17:04:22 1574

原创 Bosh Health Monitor源代码

Bosh Health Monitor源代码Bosh HealthMonitor(BHM)是Bosh里面的一个组件,负责收集BoshAgent收集到的各个组件的信息,比如cpu,mem,disk等。BHM有两种事件,一种是Bosh::Monitor::HeartBeat以及Bosh::Monitor::Alert。另外一个概念是plugin,在BHM里面有很多插件,这些插件负责具体地怎

2014-05-08 16:57:06 1129 1

原创 HTTP协议学习

HTTP详解  http://blog.csdn.net/gueter/article/details/1524447HTTP请求包括kaishi

2014-04-19 17:09:28 703

原创 warden wshd源码分析

wshd进程分析wshd是warden里面最重要的一个程序,它负责对发送给容器的指令的执行,在创建一个容器的时候会启动wshd这个进程。Main函数首先执行parent_run函数,parent_run里面的执行顺序如下:    Hook-parent-before-clone.sh    child_start函数    hook-parent-after-clon

2014-04-17 13:30:57 1898

原创 文章推荐

在寻找instance启动的http://blog.cloudfoundry.org/2012/02/08/cloud-foundry-now-supports-the-rails-console/

2014-04-10 13:49:07 715

原创 Chroot Usage

chroot means change rA simple use case for you

2014-04-04 16:11:07 944

原创 Connect Namespace With Outnet

in this post, i will intoduce linux namspace again. as we konwn,every namespace ioslates themselves from each other.so they can't access each other.so how to connect them? Linux provides a virtual

2014-03-27 11:17:15 828

原创 Linux NetWork Namespace Technique

LinuxNetwork Namespace Namespace and cgroup are  important technique.in this post, I will introduceyou how to create a Network Namespace.1,  create network namespace  ip netns add   for exam

2014-03-22 22:49:36 2195

转载 HTTP请求方法

HTTP协议的几种请求方法类别:电脑知识  作者:hackhp / 2012-5-2 18:04 Wednesday1 GET2 HEAD3 PUT4 DELETE5 POST6 OPTIONS其实我们大部分情况下只用到了GET和POST如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到GET:GET可以说是最常见的了,它本质

2013-08-01 10:43:56 829

转载 动态语言和静态语言的比较

动态语言和静态语言的比较一 、静态语言的优势到底在哪?来自robbin 摘自 http://www.javaeye.com/article/33971?page=7引用是像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势 这是一个存在于大家心里常识了。我承认我自己在潜意识里面也觉得静态强类型

2013-07-31 15:13:00 706

转载 Ubuntu下安装java

转自:http://www.cnblogs.com/cloudwind/archive/2012/10/19/2731263.htmlLinux安装JDK1.7Ubuntu版本:12.04 LTSJDK版本:1.7.0_04安装目录:/usr/local/development/jdk1.7.0_0安装JDK1.7的过程1. 打开网址http://www.oracl

2013-07-30 16:25:33 717

原创 GitHub git clone下载配置

首先在github上注册一个帐号然后安装:安装如下:sudo apt-get install gitgit clone address『addres 获取方法:就是你把你需要下载的文件在左上角的fork,按钮,然后页面会自动跳转到你的目录,再在右下角有一个git clone开头的路径,点击复制address再在命令行下输入 git clone address就可以开始下载你

2013-07-30 14:54:32 4675

原创 MMonit安装

监控机安装M/Monit1、安装M/MonitM/Monit是一个管理monit的web-interface,M/Monit解压后就能运行。目前最新为M/Monit 2.4。cd /rootwget http://mmonit.com/dist/mmonit-2.4-linux-x86.tar.gztar -zxvf mmonit-2.4-linux-x86.tar.gz

2013-07-29 15:10:49 3439

原创 Monit命令配置(二)

存在性测试:      Monit当发现一个文件不存或者一个服务没有启动的时候默认操作是重启这个操作     语法: IF [DOES] NOT EXIST [[] CYCLES] THEN action [ELSE IF SUCCEEDED [[] CYCLES] THEN action]    action is a choice of "ALERT", "RESTART", "

2013-07-28 22:31:40 8240

原创 monit配置文件命令学习

monit可以用来监视unix进程,程序,文件,目录,文件系统等(processes,programs, files, directories and filesystems)比如时间戳,校验和,或者大小发生改变都能监测到!monit程序提供了一个http接口,你可以通过浏览器访问monit程序,monit通过一个配置文件来控制自己的行为终于明白为什么为什么有两个monitrc配置文件了,

2013-07-28 11:49:47 9210

原创 服务器端监视工具 monit 配置文件--ubuntu系统下测试

用过很多邮箱的SMTP服务,smtp.163.com,mail..qq.com但是一直有问题,163说的是你未被授权 “ Sendmail error: 553 You are not authorized to send mail, authentication is required”然后改用localhost: 这样报错 “Sendmail: error receiving data

2013-07-27 22:11:35 10363

原创 PAT 数据结构 2-09 装箱问题模拟

http://pat.zju.edu.cn/contests/ds/2-09import java.util.*;class Main{ public static void main(String[] args) { int n; int[] reserve = new int[1010]; int[] index = new int[1010]; Scanner

2013-07-18 10:12:33 1440

原创 java无难事笔记(十)

n  在AWT中,给我们提供了五种布局管理器:BorderLayout     FlowLayout    GridLayout    CardLayout    GridBagLayout布局管理器: import java.awt.*; class FrameTest{         publicstatic void main(String[

2013-07-17 21:00:17 870

原创 java无难事笔记(九)

FileFile可以创建文件和目录创建文件:调用createNewFile()把字符串的最后一个看成是文件名(不管是否有后缀)File f = newFile("C:\\java\\9\\Test");f.createNewFile();前面的C:\java\9\Test必须是存在的路径,否则会报错,无法找到路径.创建目录:File f = new File("C:\\

2013-07-17 14:52:18 1137

原创 PAT 数据结构 2-07 数列求和

http://pat.zju.edu.cn/contests/ds/2-072-07. 素因子分解时间限制400 ms内存限制32000 kB代码长度限制8000 B判题程序Standard给定某个正整数N,求其素因子分解结果,即给出其因式分解表达式 N =

2013-07-17 14:48:55 1786

原创 PAT 数据结构 2-06 数列求和

2-06. 数列求和时间限制50 ms内存限制32000 kB代码长度限制8000 B判题程序Standardhttp://pat.zju.edu.cn/contests/ds/2-06给定某数字A(1输入格式说明:输入数字A与非负整数N。

2013-07-16 17:43:21 2056

原创 java输出精度控制

double sqr = 1.23456789;假如只要输出小数点后五位小树怎么处理C语言有printf通过格式控制来处理javaSystem.out.printf有类似于C语言的格式控制public PrintStream printf(String format, Object... args)产生格式化输出的

2013-07-15 17:19:59 8164

转载 java中的数学计算函数

java中的数学计算函数 Math类:  java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。  java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。   java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以

2013-07-14 22:16:01 721

转载 Java编码浅析(注意区分三个概念)

转]Java编码浅析(注意区分三个概念)PS: 转自http://www.javaeye.com/topic/311583Java与Unicode: Java的class文件采用utf8的编码方式,JVM运行时采用utf16。 Java的字符串是unicode编码的。 总之,Java采用了unicode字符集,使之易于国际化。 Java支持哪些字符集:

2013-07-14 10:19:04 581

原创 java无难事笔记(八)

ArrayList用对象数组来实现 ArrayList al = new ArrayList()Al.add(“sun”);Al.add(“wei”);Al.add(“xin”); For(int I = 0;i Print(al.get(i)); 也可以直接打印对象al,ArrayList有覆盖toString方法 用过asList返回一个固定尺寸

2013-07-13 20:30:10 710

原创 java无难事笔记(七)

当Java虚拟机启动的时候就会有一个非后台线程去执行main方法! java.lang 类 Threadjava.lang.Object  java.lang.Thread所有已实现的接口: Runnablepublic class Threadextends Objectimplements Runnable线程 是程序中的执行线程。J

2013-07-13 20:28:36 939

原创 java无难事笔记(六)

数组拷贝System.copyArrays 对于对象拷贝的只是对象的引用,对象数组拷贝的仅仅是引用,因此修改拷贝后的对象的值也会影响原始对象的值! 数组从起始地start-start+length-1 数组排序Arrays.sort() java.util.Arrays 数组查找 Arrays.binarySearch()  对象的排序Arrays.so

2013-07-09 17:06:49 641

原创 java无难事笔记(五)

==以及equal对于基本数据类型,等于正常使用对于引用数据类型,==只是判断两个引用变量的值是否相等,也就是判断两个变量存放的地址是否相等,如果要判定两个变量引用所对应的值是否相等,应该用equalclass JavaTest{         publicstatic void main(String[] args)         {

2013-07-09 17:05:36 601

原创 java无难事笔记(四)

内部类:内部类可以随意访问外部类的成员方法,包括私有成员。在其他类中如果需要引用内部类的话,不能按平时那样直接声明在其他类中是看不见内部类的,所以用内部类声明对象的时候,需要Outer.Inner inner = out.getInner(); 在其他类,直接用外部类声明对象,Outer outer = new Outer();Outer.Inner inner =

2013-07-08 16:57:46 562

原创 java无难事笔记(三)

package mybole;   package语句必须是第一条语句;package mybole;class Test{         publicstatic void main(String [] args)         {                   System.out.println("packagetest");         }}

2013-07-08 16:56:48 717

原创 java无难事笔记(二)

1,我们不能直接调用我们不能直接调用构造方法,必须通过new关键字来自动调用,从而创建类的实例构2,Java的类都要求有构造方法,如果没有定义构造方法,Java编译器会为我们提供一个缺省的构造方法,也就是不带参数的构造方法3,javap.exe 用法:javap + 类名   功能:显示类的信息,成员,函数4,new关键字为对象分配内存空间。引起对象构造方法的调用。

2013-07-07 16:08:00 626

原创 java无难事笔记(一)

1,编译成功,生成字节码文件,但是java虚拟机加载类的时候报错,说“找不到或无法加载主类”,原因是classspath配置最后没有加上“分号".2,各种数据类型            byte分配一个字节,有符号,short分配两个字节,有符号!这两种数据类型在参加运算的时候会强制转换为int,然后再进行运算,这样可以确保精度所以这种写法是错误的,byte b; b = b*3; b

2013-07-06 14:55:24 1088

原创 html札记一

div#container{width:500px}div#header{background-color:#99bbff;width:500px;height:100px}div#left{background-color:#88ddfa;height=300px;width:150px:float:left}div#right{bakcground-color:#68ffff;wi

2013-06-06 22:41:05 732

原创 2013金山西山居创意游戏程序挑战赛——初赛(1) 魔法串

2013金山西山居创意游戏程序挑战赛——初赛(1) 魔法串 题目:http://acm.hdu.edu.cn/showproblem.php?pid=4545题目:Problem Description  小明和他的好朋友小西在玩一个新的游戏,由小西给出一个由小写字母构成的字符串,小明给出另一个比小西更长的字符串,也由小写字母组成,如果能通过魔法转换使小明的串和小西的变成同一个

2013-05-30 20:14:52 1030

原创 map的一个使用技巧

今天看到别人的代码,发现map的一个以前不知道的用法#include#includeusing namespace std;int main(){ map m; m[1] = 10; m[2] = 20; m[2] = 30; for(map::iterator it = m.begin();it!=m.end(

2013-05-07 16:26:02 494

原创 IplImage到CvMat的转换

// opncvtest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include using namespace std;using namespace cv; int _tmain(int argc, _TCHAR* argv[]){ // CvMat * mat = cvCreat

2013-04-19 10:29:13 2245

原创 IplImage的使用 从三通道图中分离出三个单通道

// opncvtest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include using namespace std;using namespace cv; int _tmain(int argc, _TCHAR* argv[]){ const char* imagename = "i

2013-04-18 22:03:22 4048 2

原创 注册表编程

HKEY hKey;DWORD dwAge=30;RegCreateKey(HKEY_LOCAL_MACHINE,_T("software\\http://www.sunxin.org\\admin"),&hKey);RegSetValue(hKey,NULL,REG_SZ,_T("zhangsan"),2*strlen("zhangsan"));RegSetValueEx(hKey,_T

2012-09-07 17:26:53 554

原创 CListCtrl简单使用

LONG lStyle;      lStyle = GetWindowLong(m_ListCtrl.m_hWnd, GWL_STYLE);//获取当前窗口style      lStyle &= ~LVS_TYPEMASK; //清除显示方式位      lStyle |= LVS_REPORT; //设置style      SetWindowLong(m_ListCtrl.

2012-07-31 23:48:37 486

windows程序设计源码

完整windows程序设计源码!CPP格式

2011-02-25

windows程序设计(第五版)

大家看好就拿吧!对于了解windows 写作有很大好处,接触MFC之前看看,

2011-02-23

空空如也

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

TA关注的人

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