自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

裂帛一剑

十年磨一剑,霜刃未曾试。今日把赠君,谁有不平事?

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于FTP的ASCII模式和Binary模式

关于FTP的ASCII模式和Binary模式    ASCII模式和Binary模式的区别是回车换行的处理,Binary模式不对数据进行任何处理,ASCII模式将回车换行转换为本机的回车字符,比如:UNIX下是\n,Windows下是\r\n,Mac下是\r。   ASCII模式下会转换文件,不能说是不同系统对回车换行解释不同,而是不同的系统有不同的行结束符。UNIX系

2012-08-17 13:34:46 3501

原创 在AIX下修改使用自己已经使用过的命令

在AIX下使用自己已经使用过的命令 将如下行 set -o vi 加入到.profile文件中,重新登陆后,按下ESC键后就可以使用历史指令 这时按下 K 键就会显示上一次使用的命令  即向上翻这时按下 J 键就会显示下一次使用的命令  即向下翻H 键可以在当前行使光标向前移动一个字符的位置 L 键可以在当前行使光标向后移动一个字符的位置

2012-08-01 10:39:01 891

原创 如何锁定计算机、打开运行对话框、打开系统帮助、打开资源管理器

如何锁定计算机、打开运行对话框、打开系统帮助、打开资源管理器 这个问题我想也许很多朋友遇到过,我最近用到了,有必要记录一下,以期与大家共勉。由于系统里默认有一些组合键如:WIN(CTRL和ALT中间的那个键)+R   运行WIN+F                          查找WIN+D                          显示桌面WIN+E

2012-07-31 11:57:58 4594

原创 如何判断用户是否是一个管理员

如何判断用户是否是一个管理员许多应用程序在允许用户执行某个操作之前,首先要判断这个用户是否是一个管理员,但在执行判断成员关系的过程中可能会出现错误。在Administrators组中判定成员关系的最常见方法就是创建一个适当的SID,并且在用户令牌中检查这个SID。但是,对于严格的令牌来说,这种检查是不够的。另一种常见的方法就是指定名称“Administrators”来查找SID: //

2009-03-29 20:32:00 5773

原创 二叉树遍历及C语言实现

二叉树遍历及C语言实现已知中序和前序序列,或者已知中序和后序序列,都能够构造一棵二叉树。在本例中,本人用C语言写程序解答了下面两个算法题:(1)给出一棵二叉树的中序与后序遍历序列,求出它的先序遍历序列。(2)给出一棵二叉树的中序与先序遍历序列,求出它的后序遍历序列。知识点扼要回顾:所谓二叉树的遍历,是指按一定的顺序对二叉树中的每个结点均访问一次,且仅访问一。按照根结点访问位置的不同

2009-03-26 16:29:00 35295 12

原创 控制台下NMAKE编译WIN32/VC/MFC程序步骤

控制台下NMAKE编译WIN32/VC/MFC程序步骤 前提VC先生成一个mak文件。当然一般VC会默认生成一个mak文件在项目目录下。如果没有你可以改变VC的设置(从Tools菜单选择Open后,在显示的Open对话方块中,从Build页面标签中选中 Export makefile when saving project file),以便生成一个,以便以后用NMAKE编译。 (1

2009-03-23 23:21:00 4768

原创 多线程同步之生产者---消费者模型

多线程同步之生产者---消费者模型线程同步是个老生常谈的问题了,在这里我将通过一个Java多线程程序,来说明控制相互交互的线程之间的运行进度,使程序运行总是既高效又稳定。这个多线程程序将采用生产者---消费者模型,来说明怎么样实现多线程的同步。如果让我定义一下什么是消费者、生产者:我觉得可以把系统中使用某种资源的线程称为消费者,产生该种资源的线程称为生产者。在下面的Java的应用程序中,生

2009-03-11 22:05:00 6873 1

原创 使用InetAddress类查询IP地址

使用InetAddress类查询IP地址InetAddress类封装了Internet地址,它支持数字IP地址和主机名。 下面是偶写的一个IP地址查询器器源码:import java.net.InetAddress;import java.net.UnknownHostException;import java.lang.System;public class IP

2009-02-26 22:29:00 1312

原创 使用WMI和Remoting的完美组合来实现在远程计算机上创建进程及与之通讯

使用WMI和Remoting的完美组合来实现在远程计算机上创建进程及与之通讯其实这两种技术都可以非常方便的实现在远程机器上创建进程这个目标。我这里之所以要结合使用,主要是为了方便远程进程之间的通讯。这里先介绍下Remoting的简单对象访问协议(soap)的通讯的信道的注册程序, 我把他命名为RemoteServer.exe, 它应在远程计算机(以下简称远程计算机为服务器)上配置在特定的目

2009-02-23 18:18:00 2307 1

原创 一种不等概率随机数产生办法

一种不等概率随机数产生办法Java实用工具库Java.util中的Random提供了产生各种类型随机的方法,它可以产生int,long,float,double等类型的随机数。例如:Random rd = new Random();System.out.println("The set of random numbers:");System.out.println("Integer

2009-02-03 23:47:00 6424 4

原创 利用Timer及TimerTask实现游戏LOGO闪屏及煮鸡蛋闹钟程序

利用Timer及TimerTask实现游戏LOGO闪屏及煮蛋闹钟程序有时候需要每隔一段时间去执行某个任务,在Java中提供了Timer和TimerTask来完成这个任务,这个两个类位于java.util包中。Timer类是Java中一种线程设施,用于安排以后在后台线程中执行的任务,可以安排任务执行一次或定期重复执行。与每个Timer对象对应的是单个后台线程,用于顺序的执行所有计时器任务。对

2009-01-24 23:30:00 1595

原创 一个内存池C++类的实现

一个内存池C++类的实现在程序设计领域,程序员经常需要及时动态地产生出一些小型对象,例如读取解析文件时临时需要的缓冲区,动态创建视图时需要的视图对象,游戏程序中怪物,特效,场景物乃至于低级的链表节点等等。如果程序员只是天真地使用new和delete,在经过程序执行中不断反复的分配释放内存后,很快就会使原本完整连续的可用内存块变得支离破碎,这就是内存碎片即Memory Fragmentation

2009-01-03 22:03:00 2465 8

原创 一个数学中常用到的复数类的实现

一个数学上用到的复数类的实现 Complex类是我写的一个复数类,实现了基本的复数四则运算如+,-,*,/, 并重载了流输入,流输出运算符, 等于不等于比较运算符等。 复数的格式是realPart + imaginaryPart * i, 其中i是-1的平方根。 这里我先来温故而知新一下复数的运算法则: 加法:若复数A = a + bi,  B= c + di;  那么 A

2008-12-31 15:15:00 1365

原创 纪念我的母亲

纪念我的母亲 2008年12月14日,即农历冬月十七,这是我人生记忆中最黑暗的一天,我失去了我生命中最重要的人――母亲!那天之前的好几天,我的眼睛就一直在跳,心里很担心母亲的近况,常常不由自主地叹息。中午一点多的时候,突然接到大哥打来的电话――说妈妈已经走了,就在刚刚。我的心顿时沉了下去,我的妈妈呀,你不能抛下我们6个儿女不管就走了啊......大哥后来在电话中说了些什么我已经不记得了,大

2008-12-20 22:34:00 2651 10

原创 两种将字符串转换成浮点数的方法

两种将字符串转换成浮点数的方法 方法一:    char  szString[] = "-2876.99812376443";    double db1;    db1 = atof(szString);    printf("atof result:/n");    printf("%f  %.12f  %.2f  %e  %E/n", db1, db1, 

2008-11-25 22:09:00 43538 1

原创 实现1对N可配置Socket服务器程序思路

实现1对N可配置Socket服务器程序思路大致思路:框架是MFC单文档程序, 从CSocket派生一个CListen类,然后在Doc类:CWebDoc中的OnNewDocument函数中new一个CListen对象,将该对象指针保存到文档类成员m_pSocket中,并把文档指针传递给CListen类:m_pSocket = new CListen ( this ) ; OnNewDoc

2008-11-23 14:27:00 1420 1

原创 使用IMalloc接口来分配内存演示程序

使用IMalloc接口来分配内存演示程序 借助一个Win32程序展示了如何利用OLE的IMalloc接口来分配任务类型和共享类型的内存。 程序运行画面如下: 源码MALLOC.H:#ifndef _MALLOC_H_ #define _MALLOC_H_ LRESULT PASCAL MallocWndProc(HWND, UINT, WPARA

2008-11-04 22:17:00 3318

原创 继承性,虚拟函数与抽象基类

继承性,虚拟函数与抽象基类C++语言的一个重要特性便是继承性,继承机制实现了代码的复用性。当然这是源码级别上的复用啦!C++对于继承支持两种形式:单一继承和多重继承。单一继承简单说就是一个类可以从另一个类中继承成员和这些成员的实现。继承的类称为派生类,被继承的类称为基类。换句话说,继承是把对许多类都通用的代码集中到一个基类中的技术,即将代码放到一个其他类可以复用它的地方。#

2008-10-27 14:22:00 1013 2

原创 利用BIOS指令实现读磁盘

利用BIOS指令实现了读磁盘 在大多数情况下,程序只指定读一个扇区或读取一个磁道上的全部扇区。读操作只是顺序读取CH和CL指定的扇区内容,并递增CH和CL中的磁道号和扇区号,如果扇区号超过了磁道的最大扇区号,必须把扇区号重新置1,并把磁道号增1,或者把双面盘的0面变1面。(1)本程序计算每一个磁盘地址,每次读操作之后,扇区号+1,当扇区号加到10则重新置扇区号为1,如果盘面是1则增加磁

2008-10-10 21:24:00 1435

原创 一个有用的ANSI字符串类String的实现及使用演示

和C#不一样,C和C++的内部都没有字符串数据类型,但是我们可以用C++建立一个实现字符串相关操作的类型:String并且利用重载的机制提供方便操作字符串的相关运算符集。 下面的程序分成两个部分:(1)String类:类头String.h和类实现String.cpp(2)String类使用演示程序Main.cpp 类头文件String.h代码如下:#ifnd

2008-09-24 14:27:00 1055 2

原创 重载流插入和流提取运算符

C++的流提取运算符>>和流插入运算符 如下是一个简单的例子,用来处理用户自定义的电话号码类PhoneNumber的数据,源码如下:类文件:PhoneNumber.h#ifndef PHONENUMBER_H #define PHONENUMBER_H #include  using namespace std;//Calling any one o

2008-09-19 15:19:00 3772

原创 C++一句话知识点荟萃[累计更新]

(1)建议用指针传递那些允许被调用函数修改的参数,而用对常量的引用来传递那些不需修改的大型参数;引用变量必须在声明时初始化!如: int a=3, &b=a; //b是引用变量,并且它是a的别名(2)用相同的参数列表和不同的返回类型建立重载函数是一种语法错误,C++编译器只用参数列表区分同名函数!(3)要通知C++编译器一个或多个函数已经在已经在C中编译好了,可以像下面这样写出其函数原型:

2008-08-24 23:01:00 1533 3

原创 关于.NET框架下的反射机制

最近工作中需要做一些机械的结构体字段比较,由于程序中用到的结构体,枚举等类型实在太多大约有2000种之多!加之各个字段都需要一一比对!哦,我的神啊,如果每一个都用手写assert,我想一天下来,即使我的手不抽筋,眼睛也必将受不了! 听说.NET有个反射机制,于是懒病发作,再于是有了可以自动生成assert文本的程序!但是为了展示问题关键,我这里只给个演示程序:C#控制台程序 文件1

2008-08-21 19:17:00 877 2

原创 MASM5及LINK命令行

 MASM5及LINK命令行  最近在了解X86汇编语言,因为要用到微软的MASM5,在使用过程中发现一个很不方便的地方例如:masm 1.asmMicrosoft (R) Macro Assembler Version 5.00Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.Obje

2008-07-24 23:50:00 1440 2

原创 10分钟掌握Google搜索引擎关键用法

公欲善其事,必先利其器。Internet只有一个,而搜索引擎则有N多个。有搜索高手说,所谓搜索,就是“在正确的地方使用正确的工具和正确的方法寻找正确的内容”。但是, 对于普通人而言,掌握诸多搜索引擎的可能性似乎不大。 用一两个相对强劲的具代表性的工具达到绝大多数搜索目的更为人们所迫切希望。不同的时期, 涌现出不同的强者。就目前而言,我们非常幸运的有了:Google。 如下20条是本人使用中

2008-04-03 17:38:00 1902 2

原创 关于C#结构与字节数组互相转换

近日工作中用到了C#结构与字节数组的互相转换,经过一番研究,终于成功了。现总结一下,为了简洁起见,我写了一个简单的Console程序来展示思路: (1) 在VS2005 Team Suite环境中创建一个C#控制台项目Test (2) 鼠标在Solution Explorer右击References添加对如下.NET库的引用Microsoft.Protocols.Tes

2008-04-03 10:08:00 1394

libfastcommon的最新版本的源码安装包libfastcommon-1.0.70.tar.gz

libfastcommon的最新版本的源码安装包libfastcommon-1.0.70.tar.gz

2023-12-05

fastdfs-nginx-module的最新源码安装包fastdfs-nginx-module-1.23.tar.gz

fastdfs-nginx-module的最新源码安装包fastdfs-nginx-module-1.23.tar.gz

2023-12-05

fasdfs-client-java最新版本的源码包fasdfs-client-java-1.30tar.gz

fasdfs-client-java最新版本的源码包fasdfs-client-java-1.30tar.gz

2023-12-05

Liunx 腾讯开源开发框架Tars包,内部包含了最新所有子项目,Tars.tar.gz。github无法克隆,可以使用这个

Liunx 腾讯开源开发框架Tars包,内部包含了最新所有子项目,Tars.tar.gz。github无法克隆,可以使用这个

2022-03-20

Tars深度融合K8S的开源项目1.2.3版本代码包K8SFramework-master_v1.2.3.zip

Tars深度融合K8S的开源项目1.2.3版本代码包K8SFramework-master_v1.2.3.zip

2022-03-20

经典DOS汇编程序100例

经典DOS汇编程序100例, 去年夏秋之交写的100个DOS 汇编程序,内容涉及面甚广,包括了基本的指令测试,IO读写,显存读写,DOS/BIOS中断,发声程序等等,作为DOS汇编初学及资料词典,是很不错的。绝大多数采用MASM5(或高于此版本)下配合NMAKE编译和链接。by Loomman, QQ:28077188, MSN: [email protected] QQ裙:30515563

2009-03-03

WINDOWS核心编程

我早期编辑的一本著名的《WINDOWS核心编程》中文CHM版电子书,网上流传极广。VC/WIN32编程的极好资料,强烈推荐拥有!

2008-06-26

A股交易费用计算器Win32汇编实现

A股交易费用计算器<br><br>1、上海A股有三项费用:佣金费、印花税、过户费<br>2、深圳A股有两项费用:佣金费、印花税<br>3、佣金费为成交金额的1‰~3‰,小于5元收5元<br>4、印花税为成交金额的1‰<br>5、过户费每千股收1元,小于1元收1元,深市无<br><br><br>本程序纯Win32汇编实现,仅一个EXE文件,无需安装,大小仅为10KB,使用了双精度FPU指令,支持万亿浮点数据计算,有何问题建议欢迎联系作者。本软件纯属休闲娱乐的目的, 任何不当使用所造成的后果自负。

2008-06-22

录音助手(不限时长)

录音助手<br><br>无需安装,解压至任意目录,运行Recorder.exe即可,请先选择你的录音输入设备类型,<br>这里支持两种录音输入设备:麦克风和Line In,选择后即可开始录音了。<br><br>本软件纯属休闲娱乐的目的, 任何不当使用所造成的后果自负,本人不对所提供的所有<br>资讯正确性负责,若因资讯导致的任何损失本人概不负责,请自行斟酌。<br><br>本软件比Windows系统附件里面的录音机软件功能上有所加强,实现了不限时长录音,<br>隐藏窗口等功能,内部采用了8缓冲区机制,实现了无损失音质的录音。<br><br>录音助手快捷键:<br><br> 开始录音: Ctrl+B<br> 停止录音: Ctrl+E<br> 呼出录音窗口: Ctrl+Home<br> 隐藏窗口: Ctrl+End<br> 退出软件: Ctrl+Delete<br><br>有何问题欢迎联系:<br><br>一剑<br>MSN:[email protected]<br>QQ: 28077188<br>13:12 2007-12-15

2007-12-15

空空如也

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

TA关注的人

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