首页
社区
课程
招聘
优秀网文资料收集专贴--欢迎大家推荐优秀资料(最近更新10-24)
发表于: 2006-9-22 12:26 6287

优秀网文资料收集专贴--欢迎大家推荐优秀资料(最近更新10-24)

2006-9-22 12:26
6287
网络上有很多优秀的资料,特开此贴,用以收集,以为会逐渐添加!

为了方便整理,此贴中只用作资料推荐,及相关建议,不得灌水,否则一律删除!

收集类型:
系统机制相关
密码学算法相关
程序设计教程

所推荐的资料必须是符合本版交流的内容
资料推荐格式如下:
名称:(标题即可)
链接:(最好是文章出处的链接)
作者:(必须要有)
来源:(组织名称或者论坛名称等,如果只属于个人的话,此项不必填写)
简介:(可以是引用文中的一句简短的话,或者自己写,或者为空也可以)

―――――――――――――――――――――――――――――――――――
系统机制相关:
(1) Inside the Native API
链接:http://www.sysinternals.com/Information/NativeApi.html
作者:Mark Russinovich
来源:Sysinternals
简介:This article will introduce you to the Native API and provide you a roadmap for what is in the API.

(2) 漫谈兼容内核
链接:http://bbs.pediy.com/showthread.php?s=&threadid=32039
作者:毛德操
来源:EasyWine论坛

――――――――――――――――――――――――――――――――――
密码学算法相关
(1)轻松实现DES算法查看器
链接:http://www.vckbase.com/document/viewdoc/?id=1657
作者:小帅
来源:VC知识库文章
简介:可以下载相关的源码,是个很好DES算法学习和测试软件,可以显示DES实现过程中的基本信息。有不不足之处是明文和密钥都不能超过8 byte

―――――――――――――――――――――――――――――――――――
程序设计教程:
(1)详细解说 STL 排序(Sort)
链接:http://larryzhu.bokee.com/5014013.html
作者:Winter
简介:排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 333
活跃值: (40)
能力值: ( LV9,RANK:730 )
在线值:
发帖
回帖
粉丝
2
c语言视频教程(32讲)
主讲:姜学峰(副教授)
西北工业大学网络教育学院

可以在线学习。
http://219.144.186.220/cyy/

也可以下载学习,每一讲下载以下文件就可以了(余类推)。

http://219.144.186.220/cyy/32/screen.vga
http://219.144.186.220/cyy/32/remoteclip.asp
http://219.144.186.220/cyy/32/localclip.asx
http://219.144.186.220/cyy/32/000.asf
http://219.144.186.220/cyy/32/content.htm
http://219.144.186.220/cyy/32/frmleftup.htm
http://219.144.186.220/cyy/32/frmleftdown.htm
http://219.144.186.220/cyy/32/frm000.htm
2006-10-10 11:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
今年11月,微软新一代的操作系统Vista就会发布,它将会改变原有的编程机制。
Vista生成器最终将跟以前的Win32 API进行分离,取而代之的是可管理的WinFX,而WinFX就是微软继DOS、Win16、Win32之后推出的第四代API。据外刊报道,以前利用Win32 API开发的软件,在微软承诺的维护期之后将不能运行。

不知大家对这个有什么看法?
2006-10-11 12:00
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
4
学习WinFX
2006-10-11 12:19
0
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
5
最初由 baqiang 发布
....在微软承诺的维护期之后将不能运行...


承诺期有多长?不向前兼容可不是微软的作风。
2006-10-13 11:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
winapi还没学好,又要学WinFX

昏迷中,
偶们真得老了
2006-10-13 18:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
WinFX 绝不会像 MS 所说的那样彻底抛弃 win32api。

首先,WinFX 的基础组成部分――WPF,即 Avalon,用于展现 vista 的视觉美的基础设施,是构建在 DirectX 之上的;而 DirectX 是构建在 COM 基础之上的;而 COM 是构建于众多的 Co*** 的 win32api 之上的。最起码,申请一个套间总还是需要用 CoInitalize() 的。

在用.net 调用COM 组件时,.net 会自动自成一个 interop*** dll。以前感觉很神秘的样子,似乎是.net 才是核心,而COM不过是个过气的东西,需要通过一个转接口才能为.net所用。现在想来远不是那么回事。那个 interop 类无非是自动做了些 QI/Addref/Relese ,以及 C++ 的“古朴”类型和 CLR类型之间的转换而已(也就是boxing/unboxing操作),并无神秘之处。实际位于底层的还是COM。

其次,.net 是以COM为基础也可以从 visual stdio.net 2005中仍然提供了并大力发展了用于开发COM的ATL 看出。要知道 ATL 那可是十多年前的技术了,比 win98 的生日还早。而今 MS 早已不再维护WIN98,却仍在投资开发 ATL,可见 COM 以及衍生的 OLE Automation(或曰 ActiveX)在 MS 技术体系中的基础地位。

所以,在 vista 和 WinFX 中,起基础作用的仍将是 COM 以及 ActiveX。而这些必然全是构建于 win32api 之上的,不然由谁来管理它们的套间? .net runtime? 天知道 .net runtime 自己是由谁来管理的。

再次,win vista 再怎么说也是个消息驱动的系统吧,所谓“消息驱动”就是用消息来驱动,核心思想就是消息循环。MFC 把它隐藏了起来,VB则让你基本感觉不到――VB的窗体接受到的“消息”已经不知道被中转了几层了。至于.net已经让你忘却了你的程序中还一直不断地在运行着一个“消息循环”。但它还是客观存在的。TranslateMessage() 和 DispatchMessage() 还是在不断地运行着,这两个基础性的 api 真不知道 ms 要如何抛弃。

最多,“抛弃”掉的 api 也只能是那些细枝末节的东西而已,而消息循环相关的、COM相关的、窗体相关的、线程进程相关的诸多核心 api,只是被 WinFX 的诸多类给隐藏起来了,被抽象了,让程序员感觉不到而已。

或者,所谓对 win32api 的“抛弃”,是指令程序员们“抛弃”win32api的底层世界,飞到梦想中的 .net 世界中去的意思吧。
2006-10-13 19:06
0
雪    币: 323
活跃值: (589)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
8
汇编 会不会被M$ given up呢?
2006-10-27 10:57
0
雪    币: 209
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 风流花心兔 发布
winapi还没学好,又要学WinFX

昏迷中,
偶们真得老了


我也一样!
2006-10-30 20:47
0
雪    币: 150
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
在计算机的世界里,只要有二进制在~,程序的编译就永远离不开低级语言的存在~
,不管高级的东西怎么变,但是本质的东西是无法,也不能改变的~.如果真的改变了,那也就失去了原有的意义~.
在计算机的世界,只有零和一,启初的时候初的时候也有曾想用0-9但是,硬件实现在难度太大了,况且没有这么多的稳定态~
  没有什么不可能,但是在短时间内如果有质的飞跃我感觉是没有那么容易的~,基础就是基础,没有了基础也就没有了高楼,没有了二进制也就没有了现在的计算机~
  呵呵,至少它的体系结构是没法根本去变的~,如果想要变必需要有硬件的支持,现在的时间里,是没有可能的~
  观念比较保守呀~
2006-11-18 09:07
0
游客
登录 | 注册 方可回帖
返回
//