05 2011 档案

摘要:===== 一.Minicom介绍 ===== Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件 设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem 进行控制. ===== 二.Minicom的安装 ===== ==== 1.rpm包方式 ==== GTES 10,10.5,11版本都包含minicom包,你可以直接安装他们: # rpm -ivh minicom-xxx.rpm ==== 2.源码包方式 ==== 源码包下载地址: http://alioth.debian.org/project 阅读全文
posted @ 2011-05-31 15:10 规格严格-功夫到家 阅读(423) 评论(0) 推荐(0) 编辑
摘要:可以通过Systerm.setSecurityManage的方法声明进去。也可以通过运行时参数-Djava.security.manager=×××××××来指定。 系统提供默认的SecurityManager实现,如果加载默认的SecurityManage,那么它会去加载默认的\jre\lib\security\java.policy这个策略文件来定制ProtectionDomain。策略文件可以通过-Djava.security.policy=或是-Djava.security.policy==来指定位置,其中=表示这个 阅读全文
posted @ 2011-05-30 22:39 规格严格-功夫到家 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:假如有一个类,直接不加package,也就是属于默认包: view plaincopy to clipboardprint?public class ClassInDefaultPackage { public void doSomething(){ System.out.println("I am in default package."); } } public class ClassInDefaultPackage { public void doSomething(){ System.out.println("I am in default package 阅读全文
posted @ 2011-05-30 11:02 规格严格-功夫到家 阅读(883) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/wxf0204/archive/2009/05/23/4210211.aspxhttp://blog.csdn.net/changemyself/archive/2006/04/13/661771.aspxhttp://blog.csdn.net/liqiangjun/archive/2004/11/03/164933.aspx 阅读全文
posted @ 2011-05-28 17:32 规格严格-功夫到家 阅读(140) 评论(0) 推荐(0) 编辑
摘要:手机设置: Nokia 6600为例:调制解调->通过红外连接PC设置: (如果是笔记本的话一般带有IR发射窗口)安装USB接口的IR适配器(moschip,像是印度人做的芯片哈哈),与手机建立红外连接。在“设备管理器”里看着,会自动添加新设备,一个modem,查看其使用的串行端口(假设为comx)。在“诊断”->查询调制解调器,看modem是否响应正常。打开“超级终端”,以comx新建一个连接,速率等参数应当是已设置好的。连接后:ATE1 ->打开echo回显AT+CSQ -> 看看与手机连接正常否,信号强度如何发英文短信:AT+CMGF=1 -> text格式 阅读全文
posted @ 2011-05-28 17:30 规格严格-功夫到家 阅读(391) 评论(0) 推荐(0) 编辑
摘要:转一个简单的:1、连接短信猫开始--〉程序--〉附件--〉通讯--〉超级终端选择短信猫连接的com口,设置波特率(如果是手机卡发短信,需要设置为19200)。2、输入指令发短信在短信猫界面输入文本模式atat+cmgf=1at+cmgs=手机号>短信内容短信内容写完以后,按ctrl+Z键结束内容3、用指令拨打电话atd13500000000;注意:上面指令中的分号,不能少。PDU模式 发送一条短消息 <1> AT+CMGF=0 <2>AT+CMGS=短消息长度 <3>输入PDU ctrl+z 阅读全文
posted @ 2011-05-28 12:08 规格严格-功夫到家 阅读(474) 评论(0) 推荐(0) 编辑
摘要:例如:我想将59.64.30.101中的文件复制到59.64.28.78服务器。步骤如下: 1.59.64.30.101终端执行如下命令 #ssh-keygen -t rsa 2.密钥生成后会在/root/.ssh/文件夹下产生两个文件id_rsa id_rsa.pub 将id_rsa.pub文件复制到59.64.28.78 执行如下命令 scp id_rsa.pub root@59.64.28.78:/root/.ssh/authorized_keys 3.再此从59.64.30.101上拷文件到59.64.28.78服务器时就不用输入密码。 scp命令应用: 复制文件: (1)将本地文件. 阅读全文
posted @ 2011-05-27 14:08 规格严格-功夫到家 阅读(204) 评论(0) 推荐(0) 编辑
摘要:od (octal dump)和 xd(hexdump)命令可以以十进制、八进制、十六进制和ASCII码来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符很有用。 语法:od [选项] 文件… 命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数据的显示格式,主要的参数有:c ASCII字符或反斜杠序列d 有符号十进制数f 浮点数o 八进制(系统默认值为02)u 无符号十进制数x 十六进制数除了选项c以外的其他选项后面都可以跟一个十进制数n,指定每个显示值所包含的字节数。 说明:od命令系统默认的显 阅读全文
posted @ 2011-05-27 13:57 规格严格-功夫到家 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1.由进程名得到进程id: pidof xx , 其中xx是进程名 2.由进程id得到进程名: readlink /proc/xxx/exe,其中xxx是进程的id 3.如果是shell程序,因为shell的进程名是相应的shell名,所以不能直接根据shell脚本的名字来获取其进程id,可以由以下两种方法(以sh为例): (1)通过pidof sh得到所有的sh进程的pid的集合,然后再通过ps aux|grep xxx.sh得到的进程的id,来和前面得到的id进行匹配,如果匹配到的话,就说明匹配的id是该脚本的进程id. (2)pid=`ps gaux | grep xxx.sh | gr 阅读全文
posted @ 2011-05-27 11:45 规格严格-功夫到家 阅读(11932) 评论(0) 推荐(0) 编辑
摘要:/usr/bin/sh、/bin/sh和/sbin/sh都是Bourne shells(bsh)。 /sbin/sh 是静态链接的 /usr/bin/sh是动态链接的 /bin/sh /bin目录是到/usr/bin的链接,所以/bin/sh和/usr/bin/sh是一样的。 先看看属性(11.31 IA版本为例): # ll /sbin/sh -r-xr-xr-x 1 bin bin 1469936 Oct 27 2009 /sbin/sh # ls -l /usr/bin/sh -r-xr-xr-x 2 bin bin 681952 Oct 27 2009 /usr/bin/sh # ld 阅读全文
posted @ 2011-05-27 10:07 规格严格-功夫到家 阅读(216) 评论(0) 推荐(0) 编辑
摘要:http://ntp.buptnet.edu.cn/ntp_chinese/一、 配置Linux异构网络下的ntp时间服务器1. 软件下载安装以源代码为例#/tmp/wget http://ntp.buptnet.edu.cn/ntp_chinese/down/server/ntp-4.2.0.ta... 阅读全文
posted @ 2011-05-26 23:13 规格严格-功夫到家 阅读(4255) 评论(0) 推荐(1) 编辑
摘要:server127.127.1.0 fudge 127.127.1.0 stratum 11driftfile /var/lib/ntp/driftbroadcastdelay 0.008上面是自己作为ntp服务器简单配置server192.168.1.10 preferdriftfile /var/lib/ntp/driftbroadcastdelay 0.008上面是选择其他服务器作为ntp服务器简单配置完事后,/etc/init.d/ntpd start | stop | restart ,注意要重启开机自启动 chkconfig ntpd on本配置在红帽企业版本5下有用 阅读全文
posted @ 2011-05-26 23:09 规格严格-功夫到家 阅读(450) 评论(0) 推荐(1) 编辑
摘要:一、问题的引入我们在Java程序中使用日志功能(JDK Log或者Log4J)的时候,会发现Log系统会自动帮我们打印出丰富的信息,格式一般如下:[运行时间] [当前类名] [方法名] INFO: [用户信息]具体例子如Tomcat启动信息:Jul 9, 2004 11:22:41 AM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on port 8080看起来这毫无神奇之处,不就是打印了一条信息吗?但如果好奇心重一点,追寻后面的实现原理,会发现这确实很神奇。上面的Log信息的[当前类 阅读全文
posted @ 2011-05-26 18:20 规格严格-功夫到家 阅读(866) 评论(0) 推荐(0) 编辑
摘要:打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0Created-By: Apache Ant 1.5.1Extension-Name: Struts FrameworkSpecification-Title: Struts FrameworkSpecification-Vendor: Apache Softwar 阅读全文
posted @ 2011-05-26 10:47 规格严格-功夫到家 阅读(601) 评论(0) 推荐(0) 编辑
摘要:-javaagent 这个JVM参数是JDK 5引进的.java -help的帮助里面写道:-javaagent:<jarpath>[=<options>]load Java programming language agent, see java.lang.instrumentJDK 工具文档里面,并没有很详细的说明。1.代理 (agent) 是在你的main方法前的一个拦截器 (interceptor),也就是在main方法执行之前,执行agent的代码。agent的代码与你的main方法在同一个JVM中运行,并被同一个system classloader装载,被同 阅读全文
posted @ 2011-05-26 10:46 规格严格-功夫到家 阅读(7064) 评论(1) 推荐(1) 编辑
摘要:You embed jython and you will use some Python-Modules somewere:if you want to set the path (sys.path) in your Java-Code :public void init() { interp = new PythonInterpreter(null, new PySystemState()); PySystemState sys = Py.getSystemState(); sys.path.append(new PyString(rootPath)); sys.path.append(n 阅读全文
posted @ 2011-05-25 16:21 规格严格-功夫到家 阅读(366) 评论(0) 推荐(0) 编辑
摘要:String urlString = ClassLoader.getSystemClassLoader().getResource("com/my/package/MyClass.class").toString();urlString = urlString.substring(urlString.indexOf("file:"), urlString.indexOf('!'));URL url = new URL(urlString);File file = new File(url.toURI());System.out.print 阅读全文
posted @ 2011-05-25 08:48 规格严格-功夫到家 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1、查看某文件的一部分如果你只想看文件的前 5 行,可以使用 head 命令,如:head -5 /etc/passwd如果你想查看文件的后 10 行,可以使用 tail 命令,如:tail -10 /etc/passwd查看文件中间一段,可以使用 sed 命令如:sed –n '5,10p' /etc/passwd 这样你就可以只查看文件的第 5 行到第 10 行2、将 file.txt 里的123改为 456方法 1sed 's/123/456/g' file.txt > file.txt.new 修改的保存到其它文件sed -i 's/123 阅读全文
posted @ 2011-05-24 13:48 规格严格-功夫到家 阅读(388) 评论(0) 推荐(0) 编辑
摘要:文件权限详解:drwxrwxrwt 5 root root 4096 Jul 6 12:08 tmp-rwsr--r-- 5 root root 406 Jul 6 12:08 passwdd 表示目录rwx 表示所属用户的权限rwx 表示所属组其他用户权限rwt 表示4 SUID 表示其它用户执行的时候暂时得到所有者的权限 不用于目录2 SGID 表示该目录所有文件或者子目录与此目录同组1 SBIT 表示该目录下文件只有创建者和root才能删除 不用于文件[root@linux ~]# cd /tmp[root@linux tmp]# touch test[root@linux tmp]# 阅读全文
posted @ 2011-05-24 13:46 规格严格-功夫到家 阅读(381) 评论(0) 推荐(0) 编辑
摘要:转国内的:一、异常如下:Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded 二、解释:JDK6新增错误类型。当GC为释放很小空间占用大量时间时抛出。一般是因为堆太小。导致异常的原因:没有足够的内存。三、解决方案:1、查看系统是否有使用大内存的代码或死循环。2、可以添加JVM的启动参数来限制使用内存:-XX:-UseGCOverheadLimitThis message means that for some reason the garbage collector 阅读全文
posted @ 2011-05-23 17:10 规格严格-功夫到家 阅读(676) 评论(0) 推荐(0) 编辑
摘要:assert 有很大的用处首先可以用在单元测试代码中。junit侵入性是很强的,如果整个工程大量的代码都使用了junit,就难以去掉或者是选择另外一个框架。如果单元测试代码很多,并且想复用这些单元测试案例,应该选择assert而不是junit,便于使用别的单元测试框架,比如TestNG。同理正式的功能代码根本就不应该出现Junit,应该使用assert.assert主要适合在基类,框架类,接口类,核心代码类,工具类中。换言之,当你的代码的调用者是另外一个程序员写得业务代码,或者是另外一个子系统时,就很有必要使用它。比如你做了一个快速排序的算法publicstaticList<Intege 阅读全文
posted @ 2011-05-20 22:02 规格严格-功夫到家 阅读(374) 评论(0) 推荐(0) 编辑
摘要:In my daily work I always needs to have remote access, either telnet, ssh or rdp to Unix or Windows based machines. I have used various open source remote access clients and here are them.Among the open source remote access software, putty is definitely one of my favorites. Using it together with Pu 阅读全文
posted @ 2011-05-17 21:55 规格严格-功夫到家 阅读(351) 评论(0) 推荐(0) 编辑
摘要:文件I/O:文件流→序列化★文件流 文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了。 主要类与方法和描述 FileInputStream.read() //从本地文件读取二进制格式的数据 FileReader.read() //从本地文件读取字符(文本)数据 FileOutputStream.write() //保存二进制数据到本地文件 FileWriter.write 阅读全文
posted @ 2011-05-17 17:14 规格严格-功夫到家 阅读(182) 评论(0) 推荐(0) 编辑
摘要:像日志的这样的小细节,在开发过程中常常被忽略。除了区分级别外,日志的输出内容通常处理地很随意。而实际上日志在监控系统行为,排错,性能优化,安全审计等方面扮演着重要的角色。 总体上说一份良好的日志应该符合一个特性:greppable。grep是unix/linux系统上一个很强大的工具,它能够从文件中找出匹配某个正则表达式的所有行。也就是说良好的日志文件应该能够让日志分析工具在庞大的日志数据里很容易很精准地定位到所需要的信息。 至于如何才算greppable,还得看具体的分析需求,总结一下考虑的因素大概有以下几个方面: 一、what to log? 需要纪录哪些信息 错误信息,核心性能数据,用户 阅读全文
posted @ 2011-05-17 14:35 规格严格-功夫到家 阅读(290) 评论(0) 推荐(0) 编辑
摘要:http://twit88.com/blog/2008/11/26/log-file-monitoring-tools/ 阅读全文
posted @ 2011-05-12 21:03 规格严格-功夫到家 阅读(185) 评论(0) 推荐(0) 编辑
摘要:java程序运行时,有时会产生javacore及heapdump文件,为什么会产生这些文件呢?产生后应该如何分析呢?本文将回答上面的问题。java程序在遇到致命问题时,就会产生这两个文件,有时产生时,java应用不会死掉,还能继续运行,有时则java进程会死掉,即java进程被杀死。为了能够保留java应用发生致命错误前的java的运行状态,jvm在死掉前产生两个文件,分别为javacore及heapdump文件。javacore文件主要保存的是java应用各线程在某一时刻的运行的位置,即执行到哪一个类的哪一个方法哪一个行上。javacore是一个文本文件,打开后可以看到每一个线程的执行栈,以 阅读全文
posted @ 2011-05-12 20:56 规格严格-功夫到家 阅读(3638) 评论(0) 推荐(0) 编辑
摘要:jmap (memory map) prints shared object memory maps or heap memory details of a given process or core file or a remote debug server. If the given process is running on a 64-bit VM, you may need to specify the -J-d64 option.jhat (Java heap analysis tool) command parses a java heap dump file and launch 阅读全文
posted @ 2011-05-12 20:52 规格严格-功夫到家 阅读(291) 评论(0) 推荐(0) 编辑
摘要:Linux安装Oracle数据库我总共完整地安装过三次,第一次是在浙大网新的时候,自己照着一个技术文档边看边摸索着安装的。第二次就是前段时间我在自己的虚拟机Red Hat Enterprise Linux里安装的。第三次是我在自己公司一台Linux服务器上安装的。三次安装都是在Linux系统下进行,而且都很成功。当然安装之前我是看了不少关于Linux安装Oracle方面的技术文章,这是我的学习态度或者说方式。因为Linux与Oracle的版本不同,网上写的安装方法或过程很多地方不一样,我都一一对照后进行安装的。今天我就来介绍一下Red Hat Enterprise Linux AS 5.4安. 阅读全文
posted @ 2011-05-09 10:46 规格严格-功夫到家 阅读(217) 评论(0) 推荐(0) 编辑
摘要:以太网MAC帧有两种标准,一种是IEEE的802.3标准,另外一种是以太网V2标准(注:来自《计算机网络》)。后者用得比较多。 不过,国外的书中找不到MAC帧这种说法,只说“以太网封装格式”。下面这张图片就是从《TCP/IP详解》中截图出来的。图片中的数字表示字节。一个IP数据包范围是46字节~1500字节,这是有根据的。 可以看到,IP包与ARP包是独立的,或者说它们下面的就是以太帧了。传输层(或以上)的各种数据包(报文)就是填充到上面那个图中的第2个框图的“IP数据报”的。 在Linux中,以太网帧头部的结构体如下: /* 10Mb/s ethernet header */struct e 阅读全文
posted @ 2011-05-06 17:20 规格严格-功夫到家 阅读(3197) 评论(0) 推荐(0) 编辑

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