自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Mac OS X 下 Python 2.7 & 3.5 共存

因学习需要,我需要安裝 Python 3.5,但主要使用 Mac OS 10.10 的 Python 2.7,怎么样让 Python 3.5 & Python 2.7 並存在 OS 內,相互不影响呢?我使用 “pyenv” 來控管!官方的权威介绍和指导,请移步:https://github.com/yyuu/pyenv 1、安装OS X的套件管理器,网址如下:http://brew.sh/

2017-10-28 23:38:19 640

转载 Python socket programming

Python 提供了两个基本的 socket 模块。   第一个是 Socket,它提供了标准的 BSD Sockets API。   第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket 类型套接字格式:socket(family,type[,protocal]) 使用

2017-10-27 23:11:53 424

转载 Gerrit (Mac)

在Mac下使用Gerrit总结一、Gerrit简介Gerrit 是一种免费、开源的代码审查工具,使用网页交互页面。这个软件的名称来自于荷兰设计师师赫里特·里特费尔德(Gerrit Rietveld),作者为Google公司的Shawn Pearce。它使用Git作为底层版本控制系统,相比于其他的代码管理工具,Gerrit明显的特色是代码审核。利用网页浏览器,同一个团队的

2017-10-26 22:29:27 737

转载 Smoke Test & Daily Build

冒烟测试的由来:冒烟测试,应该是微软首先提出来的概念,与微软一直提倡的每日构建(build)有很密切的联系。具体来说,冒烟测试就是在每日构建完成后,对系统的基本功能进行简单的测试。这种测试强调功能的覆盖率,而不对功能的正确性进行验证。至于冒烟测试这个名称的来历,大概是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟在进行其它测试,否则就必须重新来过

2017-10-26 18:29:20 398

转载 java -cp V.S. javac -cp

首先介绍一下Javac的带路径编译,带包执行:    编译的时候,只要在javac命令后面指明了.java文件的位置即可,但是在执行.class文件的时候,必须要进到.class包所在的路径,然后把此路径(即刚开始装jdk一直要配的CLASSPATH所包含的.   )添加到CLASSPATH,或者随意在一个目录,然后将.class的包所在的路径(可以是相对路径也可以是绝对路径)添加到CLA

2017-10-26 17:32:33 255

转载 Junit (Assertions in JUNIT)

JUnit测试框架在Java语言中,可以通过JUnit框架进行单元测试,JUnit是由“Erich Gamma”和“Kent Beck”创建的,他们也是在“设计模式”和“极限编程”领域最伟大的作者之一。单元测试的实现是很简单的,可以认为它只是判断在某一个时刻,程序运行的值和预期的值是否一致,但在实际的应用的时候是很灵活的,在此介绍JUnit中的一些断言以及JUnit测试框架的使用,

2017-10-26 17:17:32 259

转载 Pre-reading----End-to-end argument in system design

End-to-end argument in system design这篇文章对网络分层体系结构的产生和发展产生过重要的影响,文中所涉猎到诸多的课题,如网络性能和代价的平衡选择,数据传输中的确认和重传机制的实现等,仍然在目前的网络设计中有着指导性的意义。“端到端”的网络设计观点,由此成为对网络结构设计的一篇经典论文,帮助我们更好的理解当前TCP/IP、ISO七层协议等网络分层设计原理

2017-10-26 05:31:34 1098

转载 Maven II----pom.xml

Maven的配置文件pom.xml简介:什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以

2017-10-24 02:36:11 174

转载 Ant 标签详解

xml version="1.0" encoding="UTF-8" standalone="no"?>        project>标签时构建文件的根标签。它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如下。  (1) default表示默认的运行目标,这个属性是必须的。   (2) basedir表示项目的基准目录。   (3) name表示项目名。   

2017-10-24 01:52:45 499

转载 Gradle

1. Gradle快速入门  http://www.cnblogs.com/davenkin/p/gradle-learning-1.html2. 创建Task的多种方法  http://www.cnblogs.com/davenkin/p/gradle-learning-2.html3. 读懂Gradle语法 http://www.cnblogs.com/davenkin/p/gradl

2017-10-23 05:55:23 165

转载 Maven I

什么是 Maven?(摘自百度百科)Maven是Apache的一个顶级的项目:http://maven.apache.org/Maven这个单词来自于意第绪语,意为知识的积累,最早在Jakata Turbine项目中它被用来简化项目的构建过程。当时有很多项目,它们的Ant build文件仅有细微的差别,而JAR文件都由CVS来维护。于是Maven创始者开始了Maven这个项目,该项

2017-10-22 20:06:21 321

原创 Mac terminal

1. Permission denied 无权限问题:

2017-10-22 19:53:39 491

转载 Binary Exponential Backoff

一、CSMA/CD过程       CSMA/CD就像在没有主持人的座谈会中,所有的参加者都通过一个共同的媒介(空气)来相互交谈。每个参加者在讲话前,都礼貌地等待别人把话讲完。如果两个客人同时开始讲话,那么他们都停下来,分别随机等待一段时间再开始讲话。这时,如果两个参加者等待的时间不同,冲突就不会出现。如果传输失败超过一次,将采用退避指数增长时间的方法(退避的时间通过截断二进制

2017-10-20 17:45:16 1562

转载 802.11

一, 802.11无线介质访问控制的基本方式  (CSMA/CA)无线介质资源的访问控制方式可以主要分为DCF和PCF两种,DCF是基于竞争机制,多个分布式无线节点抢同一资源,类似于802.3中Ethernet Hub的CSMA/CD传输机制类似;PCF使用无竞争模式,所有的带宽分配(传输时间片)都由一个全局的Point控制;  目前绝大多数无线设备使用DCF模式,也是本文的重点。 

2017-10-20 17:08:13 578

转载 The difference between BEB in MACA and in MACAW

Compared with MACA, the MACAW mainly optimizes the backoff algorithm and designs RTS-CTS-DS-DATA-ACK message exchange. backoff algorithm In MACA, the binary exponential backoff (EBE) algorithm

2017-10-20 03:30:01 469

空空如也

空空如也

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

TA关注的人

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