自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java——求最大公约数和最小公倍数

public class Maxyue {    static int yueshu (int a,int b) throws MyException {        int temp,yue=1;        if(a        if(a>b){            temp = b;            b=a;            a=temp;

2014-01-02 20:19:39 587

原创 java学习——内部类向上转型为接口

一个接口可以由多个内部类实现。interface OutInterface {    public void f();}public class OutClass2 {    public static void main(String args[]) {        Outer out = new Outer();        OutInterface o

2014-01-02 14:58:29 1447

原创 java 学习记录1

近一个月由于项目所需软件需要,开始学习java .还好之前有些C++基础,学习来不算那么费劲。反而感觉JAVA比C++方便不少,现成的类、方法都可以用。但是今天遇到了一个问题:代码如下:public class Math {    static class Test1 {        int i=0;    }    public static class Test{

2014-01-02 10:25:24 408

原创 HTML学习之四CSS盒子

CSS盒子模型Content, padding(内补丁), border; margin(外补丁);计算宽度,左右内外边界,左右内外边框,内容,左右内外边距。如果上下左右四个参数,顺序:上右下左,依次写出padding: 0,0,0,0; 两个值:上下 左右;三个值:上 左右 下。没有值的去对面找。Padding-left, top, right, bottom.使用外边距

2013-12-18 19:56:22 625

原创 HTML学习之三-CSS是什么

Web标准的构成:结构,表现,行为。结构:xhtml, 表现:css。行为:javascript。与内容交互:javascript。Eg:选项卡之类的。CSS: cascading style sheets.层叠样式表。语法结构。为了CSS代码优化,所有属性值后面要有分号;在中控制了字号大小,但是这样的是默认标签,不受控制。为了统一浏览器,将所有设为默认。Px像素(pi

2013-12-16 21:48:54 475

原创 HTML初学之二

昨天又学了一点点,笔记贴上。特殊字符:&nbsp空格;版权号:&copy。注册商标:&reg。转义字符:gt;信息排序显示:1.无序2.有序3.自定义嵌套自定义标题标题下面的内容。加入图片,web支持图片,gif(265色,支持透明,支持动画),jpeg(1670万颜色,不支持透明,有损压缩),png(1670万颜色,支持透明,不支持动画,但是有的浏览器不支持,比如IE

2013-12-10 11:31:15 603

原创 简单的表单

学习了一天,初学真实困难重重。不过还好做出来了一个很简单的表单。很开心呀,哈哈   register a domain name             域名注册    请填写域名信息(务必填写真实、有效和完整的域名注册信息) 登录账号:密码:

2013-12-09 21:40:23 360

原创 HTML初学(一)

标记:89个。是一种标记语言,而不是编程语言。内容。加粗。斜体。创建方式:1.记事本,2,dreamweaver,3,web服务器上的动态网页生成。PHP,.net生成。语法,书写规则。标记>内容标记>  这些标记是写给浏览器看的,浏览器来显示。用户看到的是内容。  字号大小1-7.标记:大部分成对,也有单个的。分割线。默认居中的。单标记:1. 2. 属性之间

2013-12-09 08:58:16 429

原创 堆排序之二

昨天后来做堆排序算法时候卡住了,今天解决了半天,最后发现居然是一个利用昨天做的heapify函数,实现堆排序。原则就是每次形成一个大根堆,然后把最大的扔到最后去,再对前面剩下的那些排序,生成大根堆,每次这样,直到最后大根堆中只有一个元素。#includeusing namespace std;int N(11);void heapify(int a[],int

2013-12-05 21:22:32 420

原创 H3C路由器简单配置

今天当了一下实验室的网管,配了一个H2C router。最最简单的小小配置。不过也记录一下吧。毕竟和cisco的配置不是完全一样的。进入配置模式:sysip address:这个基本是一样的。int gi1/1/1ip address 192.168.1.2 30undo shutdown配置loopback:int loopback 22ip address 19

2013-12-05 16:32:20 1309

原创 堆排序之一

这两天在看算法导论。刚开始又算是回忆一遍数据结构的东西。今天做了堆排序。首先理清思路,怎么实现堆排序。将其视为一个完全二叉树,采用数组的结构存储。了解完全二叉树中父节点和孩子节点的序号关系。第一步:构造能够调整父节点和孩子节点大小的子函数heap(a,i).第二步:从底向上构造堆结构。1. #includeusing namespace std;#define N 11

2013-12-04 22:07:26 399

原创 允许用户输入的插入排序

好久没编了……心血来潮又回忆一番。但愿这次可以坚持!!! #include#define N 6using namespace::std;int main(){int a[N];coutfor(int i=0;i{cin>>a[i];//cout}/*for(int i=0;i{cout}*/for(int j=1;j{

2013-12-02 21:59:51 367

原创 shutdown: command not found

连shutdown都找不到?什么情况?第一步: whereis shutdown第二步: echo $PATH第三步: export PATH = $PATH : /sbin(shutdown的路径)down!而且就算是普通用户添加了,也不能执行。因为need to be root! 或者使用执行等级直接关机:init 0run level 0  关机run l

2013-11-26 11:16:40 689

原创 visio 图转换为eps

最近一直忙着写论文,技术的事情也就少了很多时间和精力。不过天天用latex,也算是有点技术含量的吧。用matlab画的图,可以直接保存成.eps。 latex用.eps格式的图片,不是一般的清楚,那jpg什么的简直没法比。那visio画图也是常用的,怎么保存成.eps呢。貌似另存为里面没有这个选项。发现了一个超级好用的工具,adobe illustrator。虽然是付费的,但是还是

2013-11-22 19:03:24 1287

原创 在LATEX里面修改算法名字

怎么在LATEX里面修改算法名字?不是在algorithm.sty里面改,而是在导演部分直接改。\usepackage{algorithm}\usepackage{algorithmic}\floatname{algorithm}{Name changed }

2013-11-14 15:52:51 2912

原创 gnuplot 设置坐标轴名称的位置

今天用gnuplot画图,发现自动设置set xlabel 的话,坐标名称位置不是那么好看,想要自己调整一下,似乎没找到专门改坐标轴名字位置的办法。但是有一个可以灵活设置label的方法:set label "the name of your label"  0,0或者pm3d中:set label "the name of your label"  0,0,0三维时候如果不写

2013-10-25 21:41:57 10075

原创 最近常用的登陆方式

直连:secure CRT, 超级终端,serial 口连接,选择COM n,9600,用管理口登陆:1. putty, secure CRT, 用telnet 或 ssh。IP needed。2. vnc viewer,注意server要启vnc服务。IP: port needed。每次port都用5901。3.remote desk connection, 或者在运行里直接输入

2013-10-24 17:37:18 385

原创 最近常用的linux语句

突然想回忆一下最最常用的一些linux命令。这段时间一直在用的那些。ls -l, cd, mkdir, rm, mv, cp, scp, su, cat, more, tail, service, chmod, ps -ef | grep "  "chkconfig, telnet, df -h, kill.tar -zxvf, unzip, 编辑:vi。其他偶尔也用的:P

2013-10-24 17:31:33 443

原创 solaris 10安装分区

上周安装了一个linux操作系统,分区的地方出了一点问题,重装的过程中特别注意了一下。总结一下下。在SUN V210上安装solaris 10,SUN的server和其他server不太一样,貌似是只能安装SPAC版本solaris。光盘放入,串口线连上笔记本,超级终端打开,连接好。带了两个笔记本,一个能连上,但是就是看不到任何东西。后来猜测可能是因为没有关闭防火墙?没关防火和超级终端的显

2013-10-24 12:04:12 911

原创 vnc viewer登陆问题

登陆SUN-210 server,solaris 10, 采用VNC viewer。但是并不是每次登陆都成功。开始总是不成功。采用以下两条命令:vncserver -kill :1vncserver :1先关掉现在的vnc进程,然后再开启,就可以登陆到桌面了。但是问题是每次登陆都需要先telnet,输入以上两条命令,然后才能登陆成功。而且登陆了还会报错:There was

2013-10-24 11:37:05 3439

原创 Linux远程复制

再次回到这里,好久没有写了。以后要恢复到以前的状态。继续记录每天所学、但是貌似现在工作中用到的这些是不是涉及到保密的东西,不能发布呢?那就视情况而定吧。今天先记录一个这两周一直在用的一个很简单的小东西。远程复制命令: scp [email protected]:/data/example/file  /local/copies可以从指定的IP,指定的目录下获取指定文件,并将其

2013-10-24 10:17:20 432

原创 学习报到!

昨天只学习了理论知识,没开电脑,所以没报道。今天补上。昨天继续看的派生类和基类,理论知识。今天上午看的虚函数,和上课讲的还是有差别的。上课毕竟时间很短,老师讲的也是老师的理解,自己看书,虽然也是笔者的理解,但是大多数讲的还是客观知识,所以读者可以更好地加入自己的理解,这样也就更促进了知识的吸收。上午还看了命名空间的内容,博大精深,,。晚上学习unix环境变量,知道了linux下的变

2012-12-13 20:58:25 169

原创 派生类与基类学习

前几天忙着论文排版,学了半天LATEX。本科毕设用的模板,很顺手。可是这次要自己写排版的程序,就有点头大,不过还好在参考书的帮助下完成了,但是还是有些不理想。编程就耽搁了。那天本来看了一会类模板之类的东西,但是笔记做到了本上,就没有发博客。今天继续。今天上课C++课,学习了派生类的知识,主要是基类和派生类的概念还有实现方式。主要做的练习是虚函数,在基类中定义一个virtual关键字开头的虚函数

2012-12-11 21:14:29 297

原创 函数模板、类模板学习二

今天继续学习类模板和函数模板。有几个新的认识:1。不止可以有一个模板,一个template里面可以有不止一个T,可以有几个,但是要不同名字。2。注意在声明时候要写typename。3。用迭代器的一个技巧,类型用一个T, iterator用一个Iter。声明两个类模板。贴程序:查找任意容器中出现某个元素:#include#includeusing namespac

2012-12-05 21:18:51 172

原创 [ ]运算符重载和函数模板练习

今天上了C++课,发现听老师讲课和自己看书还是有很大区别的。自己看,就知道要看的是什么,将要学到的是什么,听老师讲课就是完全未知将要学到什么东西,将学到的那些也可能给我带来欣喜哦。主要是运算符重载,竟然重载了中括号【 】,真神奇。回来自己验证了一下,还是有点问题,debug it,最后还是调通了。类型的声明assoc.h#include#include#includeu

2012-12-03 22:37:45 295

原创 shell编程语句之二

今天继续学习一些命令,shell编程基本知识。1. 单引号,全部扩住内容,不解释。双引号,做一定替换比如$name就会替换为name 的值。2.反斜杠相当于单引号,取消特殊字符的意义。3.单引号,里面写一个命令名字相当于$(  ),表示执行命令。4.expr执行表达式。可以将字符转为表达式值。5.多多使用管线命令。6.$#记录传递来的参数个数$*记录传递来的参数内容

2012-11-29 22:05:55 152

原创 LINUX学习之路----shell编程

今天继续学习了linux shell 编程,然后还看了账号管理的内容。可悲的是,我忘了root 密码,所以现在暂时无法登陆,所以好多修改练习都做不了。账号管理里面的那些管理操作都需要root权限。暂时只是尝试了一下,那些可以看到的东西。下次找回root密码之后再做亲自操作吧。学习笔记:1. for ((   )) do  done  。一定要注意空格,好多操作变量之间都要有空格。2.发

2012-11-26 21:50:08 278

原创 wireshark启动显示The NPF driver isn't running

这段时间做网络流量监控的作业,又一次学习了wireshark,以前学的虽然是很简单,但却是必不可少的基础。这次又学习,算是把以前的捡回来。但是还是遇到了很多问题,只能是边学边做。上上周本以为做完了,可是想要在做好点。今天就又拿了出来。可是之前把电脑软件清理了一下,导致今天一启动wireshark就出现了 the NPF is not running。导致没有接口可以选择,更不可能抓包了。本

2012-11-25 16:14:22 1404

原创 linux学习之路一之复习篇二

今天继续复习shell脚本编程。想起来了以前学习过的。1. .sh文件开始不具有可执行属性,需要用chmod +x 才能实现 ./sh这样直接执行。但是呢,发现直接使用sh 语句就可以直接运行那个程序,还没什么问题。2. 大多数语句后米娜都没有分号,个别有,比如if [ ] ; then  elif [ ] ; then  else  fi3. $0是当前shell脚本的名字

2012-11-22 22:33:43 253

原创 linux学习之路一之复习篇

开一个新的类别。C++理论学习先告一段落。从这周开始学习的是linux下shell编程。前两天复习了一下之前linux的基本操作。虽然最近一直在用,但是用的总是那几个重复的指令,没有常用的指令也就慢慢淡忘了,好在前两天看了,又想起来不少。接下来是shell编程,之前也是看过,但是一直没有用,所以也印象不深 了。昨天看了,想起来好多,对于变量等的操作,还有了更加深刻的体会。昨天和一个

2012-11-22 16:34:07 192

原创 排序算法练习二

今天依旧是排序算法。做了两个练习,一个快速排序,一个简单选择排序。后面看了堆排序和归并排序,理解了编程思路。还是昨天的经验,要一步一步仔细分析,想清楚每一步执行的结果,整合思路,顺清楚逻辑,嗯,重要的是思路。快速排序:关键思想:分成左右两部分,左右分别排序,通过比较两个整数是否相等判断本次是否比较完了。#includeusing std::cout;using std::e

2012-11-16 19:42:06 194

原创 排序算法练习

13号看了“查找”。以前也学过,但是也没有很深的印象。如果就是线性表的话,查找还是比较简单的,只需要挨个进行比较,然后逐个后移就可以。如果是链表的话,就要设置一个工作指针。但是如果涉及到树的查找,就要和遍历有关,得到一个中序遍历,其实就变成了一个顺序排列的线性表。查找已经排好的数据可以采用二分查找,那样会节省时间,设置两个界限,low,high,并得出mid,用这几个整数来判断是否找到。

2012-11-15 21:50:20 184

原创 11·12学习笔记

今天上午上了C++课,复习了上次的类定义,以及类的成员函数,数据成员等,还增加了新的东西。为了让程序能够尽可能分成模块,便于修改,将整个程序分开,变成多个小程序,分为头文件,实现文件,还有主程序文件。还加入了赋值构造函数,析构函数。以及运算法的重载。编写一个类,其实就是定义了一个用户的数据结构。要根据这个数据结构所需要的操作对他进行完善,所以有必要对某些运算符进行重载。这就是前面学习到的运

2012-11-12 21:35:59 309

原创 数据结构学习笔记

今天学习了数据结构中的树形结构。树结点,根。衡量指标有度,层,深度,高度等。遍历一般有三种,前序,后序,层序。存储结构则根据需求不同有不同的存储结构,可以存储孩子结点。双亲结点。保存的就是相关元素的数组下标。重点学习二叉树,遍历程序,建立二叉树的过程。还有一种存储方式是线索链表,保存了更多相关内容。但是感觉虽然在看的过程中,明白了伪代码,而且程序也看懂了,但是却没有什么

2012-11-08 20:41:47 176

原创 编程练习5——数独

今天看书学习了多维数组,还有广义表。多维数组可以看做是很多歌线性表的嵌套。也是矩阵。了解了 几种特殊矩阵的存储方法:对称阵,三角阵,对角阵。最后还有特殊的矩阵——稀疏矩阵,通过三元组来表示那些非零元素。可以用链接存储来保存,名字叫做十字链表。三元组加两个指针。广义表就是元素可以还是线性表,性质有表的长度和深度。最后练习了数独的解法。伪代码:1.首先将1放入第零行,中间的

2012-11-07 21:53:50 799

原创 编程练习4——类

今天上课复习了C++里面类的概念和简单实现,做了一个小练习。按照老师讲的,前面基本都没有出现问题,只是到了后来的静态变量的定义、赋值和修改出现了问题,经过不断试验,才正确调出了程序。。。细节问题一定要注意,比如:定义static变量为私有,提供公开接口函数访问、修改静态变量。但是初始化只需要在类体外不加static进行赋值即可。而公有的接口函数则需要在类体内声明,类外实现。声明时用st

2012-11-06 08:40:15 189

原创 编程练习3--括号匹配

早早起来编出来了括号匹配的问题。选择栈作为数据结构,如果是左括号就入栈,如果是右括号就检查栈顶是不是对应的左括号,是的话就出栈,不是的话就跳出,不匹配。程序代码:#include#includeusing std::stack;using std::string;using std::cin;using std::cout;using std::endl;

2012-11-04 09:18:04 399

原创 编程练习2

今天又编了一个小程序,将十进制数转换成2-9进制的任意数。吸取了昨天的经验,在编程之前先想清楚了实现转换的方法及步骤,最后考虑要用的的数据结构。想法是这样的:输入十进制数,输入要转换成n进制,用输入数除以n,保存商和余数。如果商不为零,那么就继续循环;如果已经是零,说明结束。每一步把余数存在一个vector中,最后倒序输出。程序如下:#include#includeusin

2012-11-03 22:12:42 185

原创 编程练习1

今天编程练习来着,本来很简单的一个程序,就是检测回文,想着编完了还可以编其他的练习一下,没想到,一个程序整了一个小时,还是结果不对。一直调试改正,但还是没得到正确结果。总结效率低的原因:没有掌握正确的调试程序的方法,不相信自己的理论知识。最后,终于明白在合适的地方添加测试语句,才能判断程序执行到哪一句,哪一句没有执行。目前还没有用到gcc的断点调试功能,程序复杂的话,还是得使用一下。

2012-11-02 22:28:35 194

原创 特殊线性表学习笔记

今天继续数据结构——特殊线性表。栈,队列,串。都是线性表的特殊实现,存储结构分为顺序存储和链表存储。区别是不同的操作要求,插入元素和删除元素的要求有所不同。但是,只要掌握了链表的正确使用,这些特殊实现也都可以理解。需要注意的是,提前想清楚操作需要的指针,以及每一步实现的步骤和先后顺序。最后,两个注意点:1. 摆脱直觉。这是书上写的,不要那么肯定自己的第一感觉和判断,要通过缜密的

2012-11-01 21:51:13 357

空空如也

空空如也

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

TA关注的人

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