`
剑锋凛冽
  • 浏览: 75233 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表

docker命令行翻译

Docker命令行 Docker命令使用 英文原版地址:https://docs.docker.com/reference/commandline/cli PS:翻译过程中,某些术语(如image)没有翻译,相应的中文含义不太一致,所以保留了英文。 PS:docker命令要求root权限,最好切换到root用户执行。 要获得可用的docker命令,使用无参数的docker命令或者执行docker help: $ sudo docker Usage: docker [OPTIONS] COMMAND [arg...] -H, --host=[]: The socket( ...
1.nsenter 《参考https://github.com/jpetazzo/nsenter官方安装过程》 安装完成docker后,如果要使用nsenter进入docker容器。 执行如下命令 docker run --rm -v /usr/local/bin:/target jpetazzo/nsenter
先看下面这段代码的运行结果 String str = "中国"; System.out.println("第一部分-------------------------------------------"); System.out.println(str.length()); System.out.println(str.getBytes().length); String temp=new String(str.getBytes(), "UTF-8"); System.out.println(temp+ ...
  面向对象基本原则  转自http://www.cnblogs.com/sh91/archive/2012/03/25/2416624.html 面向对象设计的原则是面向对象思想的提炼,它比面向对象思想的核心要素更具可操作性,但与设计模式相比,却又更加的抽象,是设计精神要义的抽象概括。形象地将,面向对象思想像法理的精神,设计原则则相对于基本宪法,而设计模式就好比各式各样的具体法律条文了。 面向对象设计原则有6个:开放封闭原则,单一职责原则,依赖倒置原则,Liskov替换原则,迪米特法则和接口隔离原则或合成/聚合复用原则(不同资料略有不同,这里对7个都做了整理)。 ...
命令模式的本质是将对同一对象的不同操作进行不同封装,但同时又通过接口,提供给调用者一个统一的使用方式,从事隔离调用者对对象操作的复杂逻辑处理。在命令中可以又可以通过接口或类来通过自身持有的接受者来讲操作转移到接受者来负责具体的操作实现。 参见如下代码 package pattern; public class CommandDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] ta ...
简单工厂的实质是将消费类对具体产品类的依赖,转换成对产品接口的依赖,而其核心是在工厂中决定提供给消费类的具体产品是什么,将使用具体产品的逻辑从消费类中集中转移到工厂,简化消费类的开发。 非常简单的Demo   package pattern; public class SimpleFactoryDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Comsumer comsumer=new Com ...
1,Java中只能单继承吗? NO。准确的说只有类是单继承的,但接口是可以进行多继承的。   2,Java中实现接口必须实现接口中的方法吗? NO。抽象类实现接口时,不必实现接口中的方法,而是在子类中必须实现。 不信?运行下面的代码: public class InterfaceTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //接口中的所有变量默认都是public static ...
最近在公司实习过程中,TL提出一个需求,要求在不使用Hibernate的情况下实现一个比较通用的DAO框架,使用JDBCTemplate作为数据库sql语句的执行工具。在参考了CloudStack 3.0.2的相关源代码后,我自己实现了一个简化版的DAO框架。结果后来,TL又说改用Python开发,遗憾地把这些东西留作纪念吧。   简单的类图参见连接http://pan.baidu.com/share/link?shareid=115118&uk=3592520259   环境为MyEclipse8.5+Spring2.5,使用jar为asm-3.3.1、cglib-2.2、my ...
先看下面一段代码 public static void main(String[] args) { // TODO Auto-generated method stub Integer a1=2; Integer a2=2; System.out.println(a1==a2); Integer b1=128; Integer b2=128; System.out.println(b1==b2); }  一般认为Integer是Java提供的int类型包装类,是引用类型,那么a1、a2、b1、b2都是引用类型的对象引用,输出值应该都 ...
阅读下面一段Python代码   def testMutablePara1(a,l=[]): l.append(a) return l print testMutablePara1(1) print testMutablePara1(2)  初看之下,这段代码在第二次应该输出[2] 但是运行结果却是   [1] [1, 2] 为什么呢? 这是因为Python在处理函数定义时,除了将函数的代码定义到内存中以外,同时会将默认值参数的值作为对象存放到内存中,以后每次调用都使用的都是内存中该默认值的对象,所以当参数默认值是mutable对象,如list、dict等时,每次调 ...
我们都知道在Java中int是基本数据类型,而String是引用类型,那么 int[]是什么类型呢? 通过下面的代码,可以验证 public static void main(String[] args) { // TODO Auto-generated method stub int[] array ={1,2}; if(array instanceof int[]){ System.out.println("存在类型int[]"); }else{ System.out.println("false") ...
搞IT的每个人都知道,0是不能作为除数的,这是操作系统在底层就存在一个除零中断,所以绝大多数高级编程语言(至少是我知道的C、C++、Java等)都是不允许除零的。 但是请看下面这两段代码   /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(1/0); }  就会产生常见的运行时异常 java.lang.ArithmeticException: / by zero 异常 ...
回答http://www.iteye.com/problems/90057#s_190557的问题,兼做备忘  
print "=======================threading.Thread继承实现多线程=============" import threading class DemoThread(threading.Thread): #Python的所有属性必须给出初始值,否则会出现变量名未定义异常 data=[] id=1 __interval=0 __stop=False def __init__(self,interval=1): #不要忘了父类的 threading.Thread.__init__(self) sel ...
#coding=gbk #Python中的线程处理 ''' Python中对多线程有两种启动方法: 一种是thread模块的start_new_thread方法,在线程中运行一个函数,但获得函数返回值极为困难,Python官方不推荐 另一种是集成threading模块的Thread类,然后重写run方法,类似于Java的Runnable接口定义,灵活性较高 ''' print "=======================thread.start_new_thread启动线程=============" import thread #Python的线 ...
Global site tag (gtag.js) - Google Analytics