« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
公告 |
本站技术贴除标明为“原创”的之外,其余均为网上转载,文中我会尽量保留原作者姓名,若有侵权请与我联系,我将第一时间做出修改。谢谢!
——既瑜 |
统计 |
blog名称:★既瑜★ 日志总数:183 评论数量:636 留言数量:-25 访问次数:1405535 建立时间:2005年3月12日 |
OICQ:215768265
njucs2001@hotmail.com
erichoo1982@gmail.com |
|
W3CHINA Blog首页 管理页面 写新日志 退出
[【技术文档】]NTFS格式的7个精彩问答(pconline) |
1、什么是NTFS?
想要了解NTFS,我们首先应该认识一下FAT。FAT(File Allocation Table)是“文件分配表”的意思。对我们来说,它的意义在于对硬盘分区的管理。FAT16、FAT32、NTFS是目前最常见的三种文件系统。
FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用的Windows 98/2000/XP等系统均支持FAT16文件系统。它最大可以管理大到2GB的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间的浪费。
FAT32:随着大容量硬盘的出现,从Windows 98开始,FAT32开始流行。它
|
阅读全文(5995) | 回复(0) | 编辑 | 精华 | 删除 |
[【技术文档】]J2EE 面试题综合 |
J2EE 面试题综合 /** * By metaphy 2005-11-12 * Version: 0.01 * 注:题目答案来源于metaphy过去的知识或网络,metaphy不能保证其正确或完整性,仅供参考 */ [基础问答] 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (T)
2.抽象类和接口的区别 (1)接口可以被多重implements,抽象类只能被
|
阅读全文(8023) | 回复(1) | 编辑 | 精华 | 删除 |
[【技术文档】]JAVA编程规则 |
JAVA编程规则: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含 的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java 1.1和Java 1.2的区别之一)。
(2) 为了常规用途而创建一个类时,请采取
|
阅读全文(5260) | 回复(1) | 编辑 | 精华 | 删除 |
[【技术文档】][转] P2P之UDP穿透NAT的原理与实现 |
文章说明:
关于UDP穿透NAT的中文资料在网络上是很少的,仅有<<P2P之UDP穿透NAT的原理与实现(shootingstars)>>这篇文章有实际的参考价值。本人近两年来也一直从事P2P方面的开发工作,比较有代表性的是个人开发的BitTorrent下载软件 - FlashBT(变态快车). 对P2P下载或者P2P的开发感兴趣的朋友可以访问软件的官方主页: http://www.hwysoft.com/chs/ 下载看看,说不定有收获。写这篇文章的主要目的是懒的再每次单独回答一些网友的提问, 一次性写下来, 即节省了自己的时间,也方便了对于P2P的UDP穿透
|
阅读全文(6545) | 回复(0) | 编辑 | 精华 | 删除 |
[【技术文档】][转]词法分析器 |
/*****************************C_minus词法分析器 1.0版 ********************************* * 作者:温铭 * Email: moonbingbing@gmail.com * 版权所有(C) 2005.11 ***************************************************************************************/ #include<stdio.h> #include<ctype.h> #include<stdlib.h> #include<string.h>
//**************************************** char * change(char *ps,char *pt); &nbs
|
阅读全文(9336) | 回复(5) | 编辑 | 精华 | 删除 |
[【技术文档】]一个让人发狂的PI求解C程序 |
一个让人发狂的PI求解C程序
作者: 张桂权
long a=10000, b, c=2800, d, e, f[2801], g;
main{ for(;b-c;) f[b++]=a/5; for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a) for(b=c; d+=f[b]*a, f[b]=d%--g, d/=g--, --b; d*=b); scanf("%s");}
简短的4行代码,就可以精确计算机出800位的PI(圆周率)值。 实在太震撼人心了。这样的程序也能运行,竟然还能能完成这样让人难以置信的任务,真是太神了。 真让人百思不知其解了。不知道它是采用了哪一个级数公式,收敛速度如此之快?在《程序员》第十一期中还专门提供了这个程序源码。喜欢挑战的朋友请来试一试哦?
这是某一年Th
|
阅读全文(10333) | 回复(1) | 编辑 | 精华 | 删除 |
[【技术文档】][转]利用内核对象----互斥量实现应用程序只运行一个实例 |
#include <windows.h> int main(int argc, char* argv[]) { HANDLE h=CreateMutex(NULL, FALSE,"QI_HONGLIANG_210"); if(GetLastError()==ERROR_ALREADY_EXISTS) { printf("There exist a app aleadly"); getchar(); return (0); } printf("Hello World!\n"); getchar(); return 0; }
|
阅读全文(6087) | 回复(-1) | 编辑 | 精华 | 删除 |
[【技术文档】][转]如何正确的计算文件收发进度 |
学习Winsock编程,用TCP协议收发文件是必不可少的一个实践环节,而计算收发百分比的一行代码,很多人都写不对。
假设我们用DWORD(unsigned long)来表示文件长度,则长度的最大值是232-1,也就是4GB。虽然Win32 API能够返回两个DWORD表示长度,但是为了简便,我们还是原意接收4GB的人为限制。以下我们的讨论基于这个前提。
通常我们会使用一个DWORD表示length,一个DWORD表示pos。为了避免使用浮点数,很多人会这样写
DWORD percent = pos * 100 / length;
之所以把100乘在前面,是因为这个除法是整数除法,不这样的话,percent将永远是0。这样以来,pos*100便有了一个限制,它不能溢出,也就是不能大于232-1。这样,如果我们传送大于4GB/100=40MB的文件,这个percent就会计算错误。
显然不能先做乘法,但还要不使用浮
|
阅读全文(5368) | 回复(0) | 编辑 | 精华 | 删除 |
|