2012年5月19日
摘要: 首先,先从简单的说起,本地时间(LocalTime),也就是系统设置时区的当前时间!比如说当前系统设置的时区为“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”(东八区),系统的右下角通知区域显示的时间为“2012/5/18 16:57”,那么这个时间就是当前系统的本地时间! 要说清楚什么是系统时间(SystemTime)之前先来了解一下格林威治时间。本初子午线被定义为通过格林威治经线的位置,相对这条经线的时区向东递增,向西递减,每隔一个时区,相差一个小时。那么,上面例子中的东八区的时间就是相对于格林威治时间加上了八个小时!而Windows的系统时间是就是格林威治时间!知道了... 阅读全文
posted @ 2012-05-19 09:48 spinsoft 阅读(604) 评论(0) 推荐(0) 编辑
  2012年5月16日
摘要: 查看CPU运行: mpstat -P ALL 2 5 查看内存情况: vmstat 查看CPU耗费进程情况:top 查看空闲的内存: free -m 开机时间: uptime 打印CPU信息: cat /proc/cpuinfo 打印内存信息: cat /proc/meminfo 显示设备信息: dmesg 查看某个特定进程: ps -ef | grep java 实时查看某个文件: tail -f nohup.out 查看CPU运行: sar -P ALL 1 333 查看程序内存: ps v 阅读全文
posted @ 2012-05-16 08:47 spinsoft 阅读(178) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/btkxql/article/details/6786181 阅读全文
posted @ 2012-05-16 08:28 spinsoft 阅读(986) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/btkxql/article/details/6786176 阅读全文
posted @ 2012-05-16 08:27 spinsoft 阅读(608) 评论(1) 推荐(0) 编辑
  2012年5月8日
摘要: 这个话题,大家可能再熟悉不过了,网上资料很多,因为这是linux下编程比较重要的一个方面,懂这方面的人很多;这里我只是想给初学者简单的介绍下这方面的知识:串口编程其实说白了, 是拿根串口线把电脑和所要控制的机器连接起来,然后在通过编程的方式对下位机进行发送指定的数据或进行控制,或进行传输,然后在接受下位机反馈回来的信息提示是否已经正确。是不是好俗!串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,当然,除了RS232 ,还有RS485和RS422两种规格,用于不同的设备通信;这里主要是介绍RS232串口编程。在串口编程中,比较重要的是串口的设置,我们要设置的部 阅读全文
posted @ 2012-05-08 13:21 spinsoft 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 三种网络超时检测 1:setsockopt服务器:#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<netinet/ip.h>#include<strings.h>#include<string.h>#include<arpa/inet.h>#include<sys/time.h>static int conn 阅读全文
posted @ 2012-05-08 09:38 spinsoft 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 不管是Windows还是Linux,驱动程序都扮演着重要的角色。应用程序只能通过驱动程序才能同硬件设备或系统内核通讯。Linux内核对不同的系统定义了标准的接口(API),应用程序就是通过这些标准的接口来操作内核和硬件。驱动可以被编译的内核中(build-in),也可以做为内核模块(Module)存在于内核的外面,需要的时候动态插入到内核中运行。就像你学习操作系统概念时所了解的那样,Linux内核也分为几个大的部分:进程管理、内存管理、文件系统、设备控制、网络系统等,参考图1-1。这里就不对Linux系统内核的各个部分做过多的介绍了,在后面的学习中你就会逐渐地对这些概念有个更深入的了解。其实L 阅读全文
posted @ 2012-05-08 09:37 spinsoft 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 一直以来,都比较懒,喜欢用syser或者softice调试程序。但是随着windbg的强大,以及对windows高度的兼容性,还是学习学习吧。目前深度的windows系统下安装softice和syser都会造成机器死掉及蓝屏。也只有windbg好用。网上搜了下,整理了下具体步骤。步骤:1. 下载http://msdl.microsoft.com/download/symbols/packages/windowsxp/WindowsXP-KB936929-SP3-x86-symbols-full-ENU.exe符号表,然后安装到真实系统中。2.下载http://msdl.microsoft.co 阅读全文
posted @ 2012-05-08 09:36 spinsoft 阅读(359) 评论(0) 推荐(0) 编辑
  2012年5月3日
摘要: 1 // EmunProcess.cpp : 定义控制台应用程序的入口点。2 ///////////////////////////////////////////////////////////////////////////////3 ///4 /// Copyright (c) 2012 - <company name here>5 ///6 /// Original filename: EmunProcess.cpp7 /// Project : EmunProcess8 /// Date of creation : 2012-05-039 /// Author(s) : 阅读全文
posted @ 2012-05-03 14:41 spinsoft 阅读(232) 评论(0) 推荐(0) 编辑
  2012年4月7日
摘要: 作者:侯志江 单位:天津大学软件学院 E-mail :tjuhzjemail@yahoo.com.cn 日期:2005年1月1日 内容简介: 编写自己的一个ping程序,可以说是许多人迈出网络编程的第一步吧!!这个ping程序的源代码经过我的修改和调试,基本上可以取代windows中自带的ping程序. 各个模块后都有我的详细注释和修改日志,希望能够对大家的学习有所帮助!!/* 本程序的主要源代码来自MSDN网站, 笔者只是做了一些改进和注释! 另外需要注意的是在Build之前,必须加入ws2_32.lib库文件,否则会提示"error LNK2001:"的错误!*/ Ve 阅读全文
posted @ 2012-04-07 10:34 spinsoft 阅读(377) 评论(0) 推荐(0) 编辑