05 2015 档案

摘要:接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描... 阅读全文
posted @ 2015-05-30 21:33 程序员修练之路 阅读(928) 评论(0) 推荐(0) 编辑
摘要:这题的思想是书上的(《算法导论》),代码当然也是按照书上伪码写出的; 《算法导论》中引入这个问题是通过股票的购买与出售,经过问题转换,将前一天的当天的股票差价重新表示出来,即转为了一个最大子数组的问题,具体内容我不多说,转的内容是: 13, -3, -25, 20, -3, -16, -23, 18, 20, -7, 12, -5, -22, 15, -4, 7 找到这连续的16个数里面的连续和最... 阅读全文
posted @ 2015-05-30 18:03 程序员修练之路 阅读(442) 评论(0) 推荐(0) 编辑
摘要:归并排序基本思想:设两个有序的子序列(相当于输入序列)放在同一序列中相邻的位置上:array[low..m],array[m + 1..high],先将它们合并到一个局部的暂存序列 temp (相当于输出序列)中,待合并完成后将 temp 复制回 array[low..high]中,从而完成排序。在... 阅读全文
posted @ 2015-05-28 20:37 程序员修练之路 阅读(639) 评论(0) 推荐(0) 编辑
摘要:因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法 回答补充: 写这个方法的用途就是为... 阅读全文
posted @ 2015-05-22 20:28 程序员修练之路 阅读(567) 评论(0) 推荐(0) 编辑
摘要:将文件移到 src 这个 Java Source Folder 下面去,现在在外面的 java 文件不会被当成一个需要编译的类,eclipse 不会编译 Java Source Folder 外面的任何 java 文件。 阅读全文
posted @ 2015-05-20 23:14 程序员修练之路 阅读(5919) 评论(0) 推荐(0) 编辑
摘要:1, 为单一用户:.bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。打开用户主目录下的.bashrc,在这个文件中加入export PATH=”$PATH:export PATH="$PATH:/home/***/android-sdk-linux_86 /platform-tools/"使生效 source .bashrc2,全局设... 阅读全文
posted @ 2015-05-17 11:02 程序员修练之路 阅读(3858) 评论(0) 推荐(0) 编辑
摘要:vim中执行shell命令,有以下几种形式 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容 例如:!ls -l 特别的可以运行:!bash来启动一个bash shell并执行命令,不需要退出vim 2):r !command 将shell命令command的结果插入到当前行的下一行 ... 阅读全文
posted @ 2015-05-16 11:17 程序员修练之路 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim 3. 文档操作 4. 光标的移动 4.1 基本移动 4.2 翻屏 4.3 标记 5. 插入文本 5.1 基本插入 5.2 改写插入 6. 剪切复制和寄存器 6.1 剪切和复制、粘贴 6.2 文本对象 6.3 寄存器 7. 查找与替换 7.1 查找 7.2 替换 7.3 正则表达式 8. 排版 8.1 基本排版 8.2 拼写... 阅读全文
posted @ 2015-05-16 11:09 程序员修练之路 阅读(846) 评论(0) 推荐(0) 编辑
摘要:前言 本文翻译自:http://bencrowder.net/files/vim-fu/,参考了VIM中文帮助、 Google翻译结果和实际操作结果,对原文的部分内容重新整理,删除和添加了 部分内容并加入了一些技巧。如有翻译不当或在实际操作中出现的任何问题都可以 在文章后回复。注:1. 文中以":"开头为"命令行模式",未注明均为"普通模式"。(了解vim模式":help vim-modes") ... 阅读全文
posted @ 2015-05-11 21:27 程序员修练之路 阅读(358) 评论(0) 推荐(0) 编辑
摘要:众所周知,Windows远程终端服务默认端口是3389。入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该默认端口就可以避开大多数入侵者的耳目。但是很多朋友由于修改端口的方法错误,导致自己不能远程操作服务器,给自己带来了麻烦。在这里,我给大家简单谈谈正确修改远程端口的方法。 第一步:修改服务器端的端口(注册表有2处需要修改) 1、单击【开始】--... 阅读全文
posted @ 2015-05-08 16:08 程序员修练之路 阅读(2632) 评论(0) 推荐(0) 编辑
摘要:df df(disk free) 功能说明:显示磁盘的相关信息。语 法:df [-ahHiklmPT][--block-size=][-t ][-x ][--help][--no-sync][--sync][--version][文件或设备]补充说明:df可显示磁盘的文件系统与使用情形。参 数: -a或--all 包含全部的文件系统。 --block-size= 以指定的区... 阅读全文
posted @ 2015-05-08 11:18 程序员修练之路 阅读(273) 评论(0) 推荐(0) 编辑
摘要:compress 功能说明:压缩或解压文件。语 法:compress [-cdfrvV][-b ][文件或目录...]补充说明:compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出".Z"的扩展名。当要解压缩时,可执行uncompress指令。事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成。参 ... 阅读全文
posted @ 2015-05-08 09:54 程序员修练之路 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Mininet VM是为了加快Mininet安装,而且可以很容易在linux平台上运行。 VM运行在Windows,Mac,Linux,通过VMware、VirtualBox,QEMU和KVM。 下载虚拟机之后,您将运行几个步骤来定制您的设置。 这不会花很长时间。 虚拟机设置 下载Mininet VM 下载Mininet VM https://github.com/mininet/mininet/... 阅读全文
posted @ 2015-05-07 18:25 程序员修练之路 阅读(2028) 评论(0) 推荐(0) 编辑
摘要:最简单的方法是开始 下载一个预包装Mininet / Ubuntu VM 。 这个虚拟机包括Mininet本身,所有预装OpenFlow二进制文件和工具,调整内核配置,以支持更大的Mininet网络。 选项1:Mininet VM安装(容易,推荐) 选项2:本机从源代码安装 选项3:安装包 选项4。 升级现有Mininet安装 选项1:Mininet VM安装(容易,推荐) 虚拟机安装的... 阅读全文
posted @ 2015-05-07 16:06 程序员修练之路 阅读(15223) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示