- 博客(44)
- 资源 (2)
- 收藏
- 关注
转载 more命令
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more [-dlfpcsu ] [-num ] [+/ p
2016-06-06 17:09:56
759
转载 linux下配置ip地址四种方法(图文方法)
配置ip地址四种方法,方便学习linux的朋友(1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后ip地址的配置将自动失效。具体用法如下。Ipconfig ethx ipadd netmask x.x.x.x。其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代
2016-06-06 09:22:17
509
原创 java中instanceof 关键字
nstanceof是Java、php的一个二元操作符(运算符),和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现
2016-02-26 16:50:11
704
原创 简单使用 Wireshark
由于工作中要用到Wireshark,所以来简单的记录下。Wireshark,我感觉是基于网卡的抓包工具,无论是无线还是有线网卡,甚至虚拟的网卡也是可以的。下载这个工具可以去官网下载,安装也是按着提示一步步来,这两步应该没什么问题。安装完,打开Wireshark,点击Capture---options,就能看到网卡的信息。选哪个呢?可以去网络管理中心看一下,就选连着网的那张网卡。如果
2016-02-26 15:40:11
378
转载 eclipse如何提供自动提示
对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情。如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助。 Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse -> Window -> Pe
2016-02-24 14:40:45
283
原创 netbaeans如何提供自动提示
netbeans提供了类似eclipse的自动提示的功能,只不过默认是不打开的(这点和eclipse一样),需要设置。提示方法如下:Tools ------>options,然后找到Editor--->Code Completion,在下面的language下面选择Java,默认的Auto Popup Triggers for Java下面是只有一个“.”的,现在在这个后面加上a-z这26个字母(
2016-02-24 11:02:10
429
转载 EXCEL中如何让某些行列固定不动
有时候EXCEL中数据较多,需要来回查看数据,一移动位置就看不见第一行或者第一列了。怎么样能让前几行列固定下来呢?本例介绍窗口冻结的操作。用基础示例,根据我自己理解,配合通俗易懂的语言介绍基础操作,各抒己见,抛砖引玉,不足之处,欢迎指正。方法/步骤 如图以最常见的成绩单为例,数据较多,希望往下查看数据时,第一行表头和第一列姓名保
2016-02-22 14:17:27
10341
1
转载 SqlServer将数据库中的表复制到另一个数据库
在使用SqlServer的过程中,我们可能需要将表从一个数据库复制到另一个数据库中,今天,小编为大家介绍这种操作的具体方法及步骤。复制表结构1. 首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。在第1步产生的编辑器中按
2016-02-16 16:23:33
621
原创 Raid的一些记录
1.RAID介绍RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的硬盘。RAID通常被用在服务器电脑上,使用完全相同的硬盘组成一个逻辑扇区,因此操作系统只会把它当做一个硬盘。 RAID分为不同的等级,各个不同的等级均在数据可靠性
2016-02-14 14:49:13
332
原创 在linux下面架设多个tomcat服务
在linux下面架设多个tomcat服务的起因:有两个差不多不多的war,PM要放到同一台server上面,但是放在同一个tomcat下面会互相干扰。所以就起两个tomcat。环境:centos6.5-64bit所需要的包:(这里的包只是我在试验中所用)Jdk-6u37-linux-x64-rpm.binApache-tomcat-7.0.53.tar.gz安装步骤1.
2015-12-16 16:09:00
382
原创 Java的匿名对象的创建,生命周期和应用场景
匿名对象就是没有名字的对象。使用一次就变成垃圾了,被垃圾回收器收回了。有两种应用场景:A.调用方法。但是仅仅只调用一次的时候使用。new Studeng().getAge();B.作为实际参数传递。class Student {public void love() {System.out.println("sdasdad");}}class St
2015-11-27 14:55:35
1724
转载 Notepad++ 运行java
在编辑少量代码的时候,我一直在用UltraEdit编辑器,UltraEdit是收费软件,所以我用的破解版的,它的缺点很明显:启动速度较慢,而且当文件变大之后,翻页的时候都感觉有些卡。老用破解版的软件也感觉不太好。所以现在开始使用Notepad++了,它的特点是:小巧 效率 免费开源。使用它打开第一个文件时就被它吸引住了。 Notepad++ for java如果要写java
2015-11-04 14:26:25
3087
原创 Tomcat环境搭建及建议
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。1. 安装Tomcat之前,一定要先安装好JRE(JAVA RuntimeEnvironment)。如何安装JRE可自行百度。2. 安装Tomcat,Tomcat的安装包可以在Tomcat的官
2015-10-23 16:16:08
345
转载 chown与chmod的简单比较
chown 修改文件和文件夹的用户和用户组属性 1。要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 2。将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net chown -R sakia:net /tmp/sco chmod 修改文件和文件夹
2015-10-22 15:50:49
530
原创 Linux rpm 超级详细介绍及使用指导
1.RPM和SPRM简介及原理RPM 全名是『 RedHat PackageManager 』简称则为 RPM。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序。他最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主
2015-10-22 15:02:59
669
转载 软件测试之随机测试(Ad-hoc testing)
Ad-hoc 软件测试 随机测试。随机测试是没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行测试用例的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
2015-10-19 14:10:01
2125
原创 Unix/Linux压缩命令 bzip/bzip2/zip/compress/dd/cpio/
bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。它是一款免费软件。可以自由分发免费使用。参数: -c或--stdout 将压缩与解压缩的结果送到标准输出。 -d或--decompress 执行解压缩。 -f
2015-09-22 16:52:48
456
原创 Centos破解Root密码的两种方法
CentOS忘记root密码时我们可以在本地通过进入单用户模式来重置root密码,方法如下:开机后自动进入grub启动菜单,如图:方法一:按“a”进入单用户模式。这是进入单用户模式最快捷的方法。在 GRUB 启动菜单里使用“a” 操作按键编辑 kernel 参数,在行末输入空格,然后输入 single 或者1,然后回车即可。如图:方法二:按“e”进入单用户模
2015-09-22 16:40:11
3018
原创 使用iLO远程管理HP系列服务器英文版操作步骤
During Boot up, Press F8 at Integrated Lights-Out 3 Advanced….From the menu, select Network -> DNS/DHCPHit spacebar to toggleDHCP Enable = OFF Arrow down to DNS Name and set this to SHSKGFCDTAD0
2015-09-22 15:40:47
2113
转载 JDBC连接数据库
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: tr
2015-06-07 19:58:57
201
转载 shell中如何判断一个变量是否为空
个人认为第四种方法比较好用,和人喜好。判断一个脚本中的变量是否为空,我写了一个这样的shell脚本:#!/bin/sh #filename: test.sh para1=if [ ! -n $para1 ]; then echo "IS NULL"else echo "NOT NULL"fi 然后把该脚本:test.sh通过chmod +x 改为可以执行的脚本,执行
2015-06-07 08:58:23
587
转载 Linux 目录结构 详解
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在
2015-06-06 15:17:15
329
转载 java JDK 8 的安装以及环境变量的配置(Linux and Windows)
ava JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包括了Java语言的编译器,可以在这里下载:http://www.oracle.com/technetwork/java/javase/downloads/j
2014-05-05 14:55:19
1132
转载 C语言字节对齐
一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果
2014-04-01 14:25:21
351
原创 extern “C”详解
extern “C”在C++环境下使用C函数的时候,常常会出现编译器无法找到obj模块中的C函数定义,从而导致链接失败的情况,应该如何解决这种情况呢?答案与分析:C++语言在编译的时候为了解决函数的多态问题,会将函数名和参数联合起来生成一个中间的函数名称,而C语言则不会,因此会造成链接时找不到对应函数的情况,此时C函数就需要用extern “C”进行链接指定,这告诉编译器,请保持我
2014-03-31 15:53:15
329
转载 C/C++中extern关键字详解
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而
2014-03-31 15:15:48
289
转载 C语言register关键字—最快的关键字
register 这个关键字只需要知道怎么回事就可以了,如果不是从事嵌入式和底层开发的话。register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU 的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧,轮也可能轮不到你。一
2014-03-30 16:31:22
438
转载 C语言 C99新增关键字 2012
在ANSI的标准确立後,C语言的规范在一段时间内没有大的变动,然而C++在自己的标准化建立过程中继续发展壮大。《标准修正案一》在1994年为C语言建立了一个新标准,但是只修正了一些C89标准中的细节和增加更多更广的国际字符集支持。不过,这个标准引出了1999年ISO 9899:1999的发表。它通常被称为C99。C99被ANSI于2000年3月采用。在C99中包括的特性有:
2014-03-30 15:29:03
924
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2014-03-27 15:46:25
400
原创 Linux read 用法
linux read 用法1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行read name
2014-03-13 10:01:11
441
转载 visudo精确用户赋权(sudo)
sudo” 是Unix/Linux平台上的一个非常有用的工具,允许为非根用户赋予一些合理的“权利”,让他们执行一些只有根用户或特许用户才能完成的任务,从而减少根用户的登陆次数和管理时间同时也提高了系统安全性。sudo的目的:为非根用户授予根用户的权限;配置文件:/etc/sudoersvisudo命令编辑修改/etc/sudoers配置文件1、一般用户赋权设置:[r
2014-03-12 08:05:43
449
转载 linux su和sudo命令的区别 详细出处参考:http://www.jb51.net/LINUXjishu/12713.html
一. 使用 su 命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可
2014-03-10 16:49:48
460
转载 《用chsh选择shell》-linux命令五分钟系列之十二
1 我想知道我机器安装了哪些shell?两种方法可以查看:第一种:[rocrocket@wupengchong ~]$ chsh -l/bin/sh/bin/bash/sbin/nologin/bin/zsh第二种:[rocrocket@wupengchong ~]$ cat /etc/shells/bin/sh/bin/bash/s
2014-03-10 14:20:31
401
转载 linux下的各个目录的含义
linux 目录结构 /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/b
2014-02-27 16:24:55
545
转载 linux环境变量带启动流程
linux环境变量Linux 的变量可分为两类:环境变量和本地变量环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。本地变量,当前shell 中的变量,很显然本地变量中肯定包含环境变量。Linux 的本地变量的非环境变量不具备继承性
2014-02-27 15:51:12
648
原创 bash shell 下的环境变量
linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。什么是环境变量环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。许多用户(特别是那些刚接触Linux的新手)发现这些变量有些怪异或者难以控
2014-02-27 15:30:24
1007
转载 UNIX/LINUX压缩工具 compress详解
compress功能说明:压缩或解压文件。语 法:compress [参数] 文件或目录补充说明:compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出".Z"的扩展名。当要解压缩时,可执行uncompress指令。事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成。参 数: -b 压
2014-02-26 15:24:27
1297
原创 UNIX/LINUX压缩工具 gzip详解
gzip(gnu zip)Gzip是若干种文件压缩程序的简称,通常指GNU计划的实现,此处的gzip代表GNU zip。也经常用来表示gzip这种文件格式。功能说明:压缩文件。语 法:gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][目录
2014-02-26 15:17:53
1403
原创 UNIX/LINUX压缩工具 bzip2详解
bzip2bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩演算法来得好。它免费提供,具有高质量的数据压缩能力。bzip2 利用先进的压缩技术,能够把文件压缩到10%至15%,压缩的速度和解压的效率都非常高!若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。是为了取代gzip而存在的,压缩比比
2014-02-26 14:59:07
933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人