«December 2019»
1234567
891011121314
15161718192021
22232425262728
293031


公告

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

             ——既瑜


天气预报(南京)


我的分类(专题)

首页(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
访问次数:1349053
建立时间: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首页    管理页面    写新日志    退出


[【技术文档】]c语言词法分析器
既瑜(224499) 发表于 2005-7-19 0:01:29

 //BY fertiland #include<stdio.h>
#include<ctype.h>
#include<string.h> void  main(void);
int reserver(char *); void main(void)
{
 FILE *input,*output;
 char ch,*token="";
 int i=0,isReserver=0;
 int count=0;
 /*打开文件*/
 if((input=fopen("input.txt","rt"))==NULL)
 { printf("file open in readonly mode,but an error generate!\n");
  exit(0);

阅读全文(3763) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】]技术分析:浅谈VPN的安全技术
既瑜(224499) 发表于 2005-7-19 0:00:56

来源:IT世界
  我们都知道,由于VPN传输的是私有信息,VPN用户对数据的安全性都比较关心。 目前VPN主要采用四项技术来保证安全,这四项技术分别是隧道技术(Tunneling)、加解密技术(Encryption & Decryption)、密钥管理技术(Key Management)、使用者与设备身份认证技术(Authentication)。

  1.隧道技术:

  隧道技术是VPN的基本技术类似于点对点连接

阅读全文(3545) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】]一个简单的windows位图文件类的实现
既瑜(224499) 发表于 2005-7-19 0:00:24

一个简单的windows位图文件类的实现

(一)目的
在图像处理的过程中,我们必然要对位图文件进行像素级的操作。一种办法是使用windows位图操作api或者是MFC中的CBitmap类;另外的办法是调用第三方的图像类,如CxImage类。作者在使用上述这些方案时,发现了如下的问题,首先,他们的功能要么过强(提供了许多一般很少用的功能,例如封装了很多我们不想要的图像格式处理函数),要么过弱(很多常用功能没有提供,比如对像素级的操作接口)。为此,作者根据自己的使用需要,建立了一个针对windows 24位真彩色位图的处理函数。功能目前还不是很完善,但是已经能够满足作者的使用需要。主要功能有:位图的读写、位图的建立和保存、两幅位图的比较、位图中像素颜色的获取和设置、位图中指定区域的获取和设置等等。如果有需要的话,可以进行进一步的的扩充。

删除

[【技术文档】]简单实用的c++快速排序模板类
既瑜(224499) 发表于 2005-7-18 23:58:43

(一)目标
在实际问题的解决过程中,我们发现,很多问题都可以归结为对数据的排序和查询。而查询的效率则在很大程度上依赖于排序的效率;尤其是在数据量达到海量级的时候。因此,设计一个有效的排序算法是至关重要的。本文设计了一个通用的c++ quicksort 模板类。通过简单的提供一个Data类,可以实现任意数据的快速排序算法,提高了开发效率。

(二)快速排序算法的思想
最基本的快速排序的思想是基于分治策略的:
对于输入的子序列L[p..r],如果规模足够小则直接进行排序,否则分三步处理:
1 分解(Divide):将输入的序列L[p..r]划分成两个非空子序列L[p..q]和L[q+1..r], 使L[p..q]中任一元素的值不大于L[q+1..r]中任一元素的值。
2 递归求解(Conquer):通过递归调用快速排序算法分别对L[p..q]和L[q+1..r]进行排序。
3 合并(
阅读全文(3696) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】]Java调用COM笔记
既瑜(224499) 发表于 2005-7-18 23:56:39

下载JCOM,解压取出jcom.jar和jcom.dll两个文件。
1、   将附件的jcom.jar复制到本地,并设置环境变量引用之(最
阅读全文(14543) | 回复(6) | 编辑 | 精华 | 删除

[【技术文档】]32位位图到24位位图的转换
既瑜(224499) 发表于 2005-7-18 23:55:59

32位位图到24位位图的转换 (一)功能
在图像处理的很多实际应用中,我们需要对图像的颜色表示进行转换(如,将32位颜色转换到24位颜色等等)。本文通过一个简单的例子,说明了32位颜色到24位颜色的转换过程。程序假设当前windows桌面颜色为32位颜色值。(一)功能
在图像处理的很多实际应用中,我们需要对图像的颜色表示进行转换(如,将32位颜色转换到24位颜色等等)。本文通过一个简单的例子,说明了32位颜色到24位颜色的转换过程。程序假设当前windows桌面颜色为32位颜色值。 (二)准备工作
建立VC CONSOLE APPLICATION,选择MFC SUPPORT 删除

[【技术文档】]优化黑白棋估值参数[转载] 
既瑜(224499) 发表于 2005-7-13 9:12:42

   实际是个统计工作。但这里不打算讲模板参数的计算,因为模板估值本身可能不少人还不了解,另外,模板参数计算起来非常复杂,虽然其原理并不难,详细原理请参考 http://www.cs.ualberta.ca/~mburo/ps/improve.pdf ,本文实际是对这篇论文的简化和个人理解。顺便说一下,http://www.cs.ualberta.ca/~mburo/publications.html 这里有很多关于黑白棋的论文,要写黑白棋的朋友不可不看。
    相信大家对稳定子、行动力、潜在行动力的概念都已经很清楚了。所以在此考虑一个简单的估值模型。f(p)=w1*f1(p) + w2*f2(p) + w3*f3(p),其中p为一个局面,f1是稳定子个数,f2是行动力,f
阅读全文(2323) | 回复(0) | 编辑 | 精华 | 删除

[【趣味文摘】]开放源码发展史
既瑜(224499) 发表于 2005-7-13 9:10:19

1968年,Internet的先驱,ARPANET建立。虽然ARPANET的设计目的是使研究人员在合作一个项目时可以共享代码和信息,但是它也成为了对开放源代码可行性的一个展示。 1969年,贝尔实验室的研究员Ken Thompson编写了Unix的第一个版本,这是一个多用户,多任务的操作系统。在整个七十年代,Unix的代码都在免费的传播,它迅速成为了在大学和研究机构中很流行的系统。 1971年,作为开放源码的先驱,Richard Stallman加入了麻省理工学院的一个专门研究免费软件的组织。作为Emacs文本编辑程序的开发者,他后来建立了GNU项目;这最终导致了免费的Linux操作系统的诞生。 1973年,来自DARPA(Defense Advanced Research Projects Agency)的Vinton Cerf和Bob Kahn开发了TCP/IP协议——该协议成为了Internet的网络基础。十年后,美国国防部为Internet命名,并且要求连入Internet的计算机都使用TCP/IP协议。
阅读全文(2344) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】]用C创建新线程的源码
既瑜(224499) 发表于 2005-7-13 9:09:53

#include <windows.h>
#include <stdio.h> //线程函数
DWORD WINAPI ThreadProc(LPVOID lpParam)
{
 int i = 0;
 while(i < 20)
 {
  printf("I am from a thread,count = %d\n",i++);
 }
 return 0;
} int main(int argc, char* argv[])
{
 HANDLE hThread;
 DWORD dwThreadId;
 //创建一个新线程
 hThread = CreateThread(
  NULL,    //默认安全属性
  NULL, &nb
阅读全文(2809) | 回复(0) | 编辑 | 精华 | 删除

[【技术文档】]用C实现打印所有进程
既瑜(224499) 发表于 2005-7-13 9:09:25

#include <windows.h>
#include <TLHELP32.H> //申明快照函数的头文件 int main(int argc, char *argv[])
{
 PROCESSENTRY32 pe32;
 HANDLE hProcessSnap;
 BOOL bMore;  //在使用这结构前,先设置其大小
 pe32.dwSize = sizeof(pe32);  //给系统的所有进程拍一个照
 hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
 if(hProcessSnap == INVALID_HANDLE_VALUE)
 {
  printf("调用失败!");
  return -1;
 }
阅读全文(7507) | 回复(1) | 编辑 | 精华 | 删除

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

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

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