«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告

本站技术贴除标明为“原创”的之外,其余均为网上转载,文中我会尽量保留原作者姓名,若有侵权请与我联系,我将第一时间做出修改。谢谢!

             ——既瑜


天气预报(南京)


我的分类(专题)

首页(183)
【趣味文摘】(22)
【五子连珠】(13)
【技术文档】(136)
【电脑技术】(6)
【疑难问题】(1)
【我的心情】(5)


最新日志
花语(中英文对照版)
各种花的花语
NTFS格式的7个精彩问答(pconli
童言无忌,有趣得一蹋
给MM修电脑的三个步骤[转载]
J2EE 面试题综合
JAVA编程规则
[转] P2P之UDP穿透NAT的原理与
[转]词法分析器
文件加密技术
一个让人发狂的PI求解C程序
[转]直线生成算法之DDA
[转]利用内核对象----互斥量实现应用
[转]如何正确的计算文件收发进度
双机调试VC程序
[转]分治法优化大整数乘法 C++实现
浮点数值的内存结构
[转]双链表实现大整数的加法与乘法[VC
拜占廷将军问题[转]
某人的挂QQ的程序源代码,虽然没用了,拿

最新回复
回复:vc中的CString的操作
回复:[转]分治法优化大整数乘法 C++
回复:[转]分治法优化大整数乘法 C++
回复:花语(中英文对照版)
回复:基本排序算法比较与选择[转载]
回复:c++中强制类型转换操作符小结
回复:c++中强制类型转换操作符小结
何必那么执着于是大头猫还是愤怒的小鸟,淡
回复:浮点数值的内存结构
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:32位位图到24位位图的转换
dren, ages 16 and 20
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:各种花的花语

留言板
签写新留言

不是0-1背包喔
桂花的花语``
谢谢
提议
提议

统计
blog名称:★既瑜★
日志总数:183
评论数量:636
留言数量:-25
访问次数:1405575
建立时间:2005年3月12日

链接


http://www.nju.edu.cn
http://bbs.nju.edu.cn 
http://www.t7-online.com
http://www.csdn.net
http://www.91f.net
http://www.crsky.com
我的MSN BLOG 

联系我

  OICQ:215768265
  njucs2001@hotmail.com
  erichoo1982@gmail.com

 

W3CHINA Blog首页    管理页面    写新日志    退出


[【技术文档】]双机调试VC程序
既瑜(224499) 发表于 2005/11/25 21:21:22

对VC进行程序调试时,除了常规的单机调试方式外, 也可以双机调试,即一台计算机作为主机,显示调试器窗口,而另一台计算机作为客户机,显示被调试程序的输出值。在VC里称这种方式为远程调试,但这种调 试方法与常规方法有少许不同,需要进行必要的设置。步骤如下: 1.配置主机 先将两个计算机通过网络链接起来,并从Buil

阅读全文(11613) | 回复(20) | 编辑 | 精华 | 删除

[【技术文档】][转]分治法优化大整数乘法 C++实现
既瑜(224499) 发表于 2005/11/25 21:17:29

上大学算法分析实验课的内容.关于利用分治法大整数乘法.还没有解决大整数的存储方式,应该是要利用一维数组来解决.所以目前只是5位数的运算没有问题.程序不是很健全,但是算法的核心部分应该是已经都在这里了. VC++6.0下测试通过. #include <iostream.h>
#include <math.h> long mult(long x,long y,int n);
int num(long x); void main() //主函数
{
 long x,y;
 cout<<"input x and y:"<<endl;
 cin>>x>>y;
 cout<<mult(x,y,num(x))<<endl;
} long mult(long x,long y,int

阅读全文(26936) | 回复(8) | 编辑 | 精华 | 删除

[【技术文档】]浮点数值的内存结构
既瑜(224499) 发表于 2005/11/25 21:16:32

所有的C/C++编译器都是按照IEEE(国际电子电器工程师协会)制定的IEEE 浮点数表示法来进行运算的。这种结构是一种科学表示法,用符号(正或负)、指数和尾数来表示,底数被确定为2,也就是说是把一个浮点数表示为尾数乘以2的指数次方再加上符号。下面来看一下具体的规格: 符号位 指数位 小数部分 指数偏移量 单精度浮点数 1 位[31] 8位 [30-23] 23位 [22-00]
阅读全文(13689) | 回复(4) | 编辑 | 精华 | 删除

[【技术文档】][转]双链表实现大整数的加法与乘法[VC++]
既瑜(224499) 发表于 2005/11/25 21:15:35

设计的思想主要是通过双链表来实现的.利用双链表的节点存储每位的数字,利用前驱进行对上一个位数的使用.用后继来连接后面的节点.通过对"+"号和"*"号的重载实现对大整数的加和乘.理论上可以实现N多位的运算,只要你的机器内存够大...程序的重点在于运算符的重载. 本程序主要由三个文件构成: BigInteger.h 包涵了对节点的结构定义,以及类BigInteger的定义. BigInteger.cpp 包涵了BigInteger类里面成员函数的具体内容. main.cpp 主函数... //BigInteger.h struct Node        //定义了节点的结构
{
 char Num;
 Node *Prev,*Next;
阅读全文(9359) | 回复(1) | 编辑 | 精华 | 删除

[【技术文档】]某人的挂QQ的程序源代码,虽然没用了,拿出来看看也好
既瑜(224499) 发表于 2005/8/23 22:53:29

guaQQ.rar
阅读全文(8465) | 回复(4) | 编辑 | 精华 | 删除

[【技术文档】]微软ping程序源代码完整版(附详细的注释)
既瑜(224499) 发表于 2005/8/23 22:50:48

作者:侯志江     单位:天津大学软件学院       E-mail :tjuhzjemail@yahoo.com.cn   日期:2005年1月1日    
阅读全文(3066) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】][转载]使用md5校验和算法保护文件
既瑜(224499) 发表于 2005/8/23 22:49:16

一、理论部分:
1、预备知识
1.1什么是数据校验
通俗的说,就是为保证数据的完整性,用一种指定的算法对原始数据计算出的一个校验值。接收方用同样的算法计算一次校验值,如果和随数据提供的校验值一样,就说明数据是完整的。
1.2最简单的检验
实现方法:最简单的校验就是把原始数据和待比较数据直接进行比较,看是否完全一样这种方法是最安全最准确的。同时也是效率最低的。
适用范围:简单的数据量极小的通讯。
应用例子:龙珠cpu在线调试工具bbug.exe。它和龙珠cpu间通讯时,bbug发送一个字节cpu返回收到的字节,bbug确认是刚才发送字节后才继续发送下一个字节的。
1.3奇偶校验Parity Check
实现方法:在数据存储和传输中,字节中额外增加一个比特位,用来检验错误。校验位可以通过数据位异或计算出来。
应用例子:单片机串口通讯有一模式就是8位数据通讯,另加第9位用于放校验值。
1.4 bcc异或校验法(block check character)
实现方法:很多基于串口的通讯都用这种既简单又相当准确的方法。它就是
阅读全文(3260) | 回复(2) | 编辑 | 精华 | 删除

[【技术文档】]socket_一个简单应用_源代码
既瑜(224499) 发表于 2005/8/23 22:48:50

socket_一个简单应用_源代码     代码文件有:
 outer.cpp outer.h
 socket.cpp socket.h
 sockmsg.cpp sockmsg.h
 linent.cpp service.cpp outer.h:
======= #ifndef _OUTER_H_
#define _OUTER_H_ // 数据类型定义
typedef unsigned char byte; // 常量定义
// port
const int PORT    = 52309;
// 一个message的最大长度
const int MAX_MESSAGE_LEN = 512;  const int BACKLOG   = 10; const i
阅读全文(2301) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】][转载]C/C++头文件一览
既瑜(224499) 发表于 2005/8/23 22:48:16

C及传统C++

#include <assert.h>    //设定插入点
#include <ctype.h>     //字符处理
#include <errno.h>     //定义错误码
#include <float.h>     //浮点数处理
#include <fstream.h>    //文件输入/输出
#include <iomanip.h>    //参数化输入/输出
#include <iostream.h>   //数据流输入/输出
#include <limits.h>    //定义各种数据类型最值常量
#include <locale.h>    //定义本地化函数
#include <math.h>     //定义数学函数
#include <stdio.h>     //定义输入/输出函数
#include <stdlib.h&
阅读全文(10153) | 回复(3) | 编辑 | 精华 | 删除

[【技术文档】][转载]教你理解复杂的C/C++声明 
既瑜(224499) 发表于 2005/8/23 22:47:50

陆其明 译

原文:
http://www.codeproject.com/cpp/complex_declarations.asp
作者:Vikram A Punathambekar


介绍

曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编程风格;我这里仅仅是教你如何去理解这些声明。注意:为了保证能够在同一行上显示代码和相关注释,本文最好在至少1024x768分辨率的显示器上阅读。



基础

让我们从一个非常简单的例子开始,如下:

int n;

这个应该被理解为“declare n as an int”(n是一个
阅读全文(3460) | 回复(0) | 编辑 | 精华 | 删除

« 1 2 3 4 5 6 7 8 9 10 »

站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.223 second(s), page refreshed 144750694 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号