- 博客(16)
- 资源 (14)
- 收藏
- 关注
原创 linux批量修改文件后缀名shell脚本
自己写了一个修改后缀的shell脚本,和大家共同学习。以下是源代码:拷贝存储为myrename.sh就可以完全按照说明使用。这里,跟广大初学者提个醒:单引号'和`反引号(键盘1左边那个)是不一样的,如这里用到的ff=`ls |grep *.$1`,是反引号!刚开始学习时,看着书上的印刷体,让我吃尽苦头,不知道问题出哪里……#!/bin/bash#使用格式:#./myre
2012-06-15 14:00:45
3796
原创 ns2安装手记(示例使用ubuntu 11.1,ns2-2.35)
这两天需要装ns做一个网络模拟,结果,下载到ns后安装时报了一堆错误,上网查找解决办法,但都感觉不是很方便。这里写下自己的解决办法,方便易行,希望给后来者以借鉴和参考。准备阶段:1.环境搭建:vmware:安装vmware虚拟机linux系统:下载安装一个linux系统(如:ubuntu 11.1)vmware tools:安装vmware tools,这个可以方便实现现有系统
2012-05-29 11:01:36
1533
原创 wstring操作与普通段字符操作对照表
字符分类: 宽字符函数普通C函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 iswgraph() is
2012-03-28 16:05:40
3785
转载 XML解析DOM和SAX模型对比分析
开发XML应用程序常用的几种模型 您可以使用根据以下这些模型创建的API 来分析和操纵 XML 结构,这些模型可以是基于对象(基于树)的,如文档对象模型(Document Object Model,DOM);也可以是基于事件(基于流、推模型)的,如 Simple API for XML(SAX)。 JDOM试图用 DOM 和 SAX 20% 的功能来满足 80%
2012-03-13 09:55:58
963
原创 void ( *signal( int sig, void (__cdecl *func) ( int sig [, int subcode ] )) ) ( int sig );解释
其实这是函数指针问题,下面是一个示例,已调通,方便大家学习。//具体细节参看C++ premier 4版,238页讲解#include enum { ABORT=0, FORK };void showSignal(char sig){ printf("The signal is: "); switch(sig) { case 0:
2012-03-08 11:03:10
960
1
原创 不同操作系统的换行表示
相信你在windows下打开某些文件时,文字堆积在一起,句子之间充满了一种黑色矩形,其实,这是不同操作系统换行表示不同导致的问题,我曾经写了一个简陋的小程序转换这些文件为正常换行可看的文件,源码在资源里供大家下载。那么为什么会出现这种问题呢?下面为大家解释原因。很久以前,人们用老式的电传打字机作为输入设备,它使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,),另一个字符把
2012-03-05 17:02:25
650
转载 代理应用好文两篇(2)
一、什么是代理; 在计算机词汇中,代理的全称为代理服务器(Proxy Server),其功能就是代理网络用户去取得网络信息。 形象的说,它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其它Internet站点取得网络信息时,须送出请求(Request)信号来获得回答,然后对方再把信息以字节的方式传送回来。HTTP代理服务器是介于客户浏览器和Web服务器之间的一台服务
2012-02-14 11:42:25
1781
转载 代理应用好文两篇(1)
从头开始学代理--[扫盲篇] 代理是什么? 代理是隐形衣。 代理能干什么? 穿上这件隐形衣,你就能自由出入各大数据库,杂志,具有在许多大学校园内进入这些杂志,数据库的同等权限,可下载全文。但每个代理所包括的范围可能不同。 代理是什么形式? IP地址形式:如216.239.33.102:8080(前为地址,8080是端口号)本例子是随手写的,不
2012-02-14 11:40:21
2574
原创 HLA的HelloWorld_FED实例
;; possible = reliable,;; best_effort;; possible = receive,;; timestamp;;;;(FED;; (Federation );; (FEDversion );; (spaces;;
2012-01-27 20:32:55
1421
原创 HLA中RTI初始化文件FED编写格式
FED文件结构(五节):Federation(联邦名称)、Fedversion(HLA版本)、Objects(对象信息)、interactions(交互类信息)、spaces(命名空间信息)。FED文件编写格式:(;;为注释的意思, (FED ;;FED文件开始 (Federation );;Feration节, (Fedversion );
2011-12-14 23:17:32
2779
转载 .h头文件 .lib库文件 .dll动态链接库文件关系
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:H文件作用是:声明函数接口DLL文件作用是: 函
2011-12-14 22:04:06
734
1
原创 ring0和ring3(vc++编程扫盲)
学过计算机操作系统的朋友都知道指令管态和算态的区别,但理论归理论,到了实际应用中就抓瞎了,说道这里,你应该明白了,ring0就是管态层,ring3就是算态层。so easy的窗户纸。备注: 在CPU指令系统中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令
2011-11-29 18:07:38
1311
转载 工作初感受及对IT行业的理解(2011.11)
发信人: wwwding (xjknight), 信区: newlife标 题: 工作初感受及对IT行业的理解发信站: 兵马俑BBS (Sun Nov 20 19:27:31 2011), 本站(bbs.xjtu.edu.cn)今年7月底8月初,我离开七年寒窗的大学校园只身来到南方某城市开启我的职业生涯,从刚下飞机那一刻起,我就感受到这座城市不属于我,虽然这里的蓝天白云和舒适
2011-11-21 13:26:21
1606
转载 学习计算机程序开发经典书籍推荐(学习提高的向导,值得珍藏)
1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著
2011-11-17 11:23:08
1340
原创 解决char *无法转换为LPCWSTR问题
过去微软只遵循ANSI标准,而现在为了兼容、跨平台,从VS2005后,微软工程默认使用的字符集为unicode,所以,过去在VC6.0中编译成功的程序,在新环境中编译错误。经我总结,解决办法有以下几种:1.直接改工程属性项目菜单->你的工程属性(菜单最后一个选项)->配置属性->常规->项目默认值->unicode改为未设置2.强行使用ANSI标准MessageBoxAWin32 API也
2011-11-16 09:35:46
6371
转载 BeginPaint和GetDC之区别
在学习vc++深入详解时遇到的疑问,上网搜到此文章豁然开朗。这是个windows编程问题。 第一种情况显示出来的字很正常。 case WM_PAINT: gdc = BeginPaint (hwnd, &ps); TextOut (gdc, 0, 0, s, strlen (s)); EndPaint (
2011-11-15 10:00:38
675
Winsock_UDP_easy_Guide
2012-08-21
RTI1.3NGv6之Helloworld实例详解
2012-01-29
RTI1.3NG-WinNT-VC6(DMSO)
2012-01-27
VC++计算器程序源码
2011-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人