摘要:
总结跨页传值及我所遇到的问题 asp.net的跨页传递很好用,相信大家对这些也在熟悉不过了。利用Querystring,Sessions,Cookies,Application这些基于web特性得很直接,这不是我所要强调得重点,我要说的是Asp.net 特有的方式跨网页提交和Server.Transfer.然后说说我用跨网页提交时所遇到的问题。 1.Server.Transf... 阅读全文
摘要:
使用AsyncEnumerator简化异步操作 上一次提到了如何跨线程访问GUI。而这个需求往往是异步操作导致的。今天我们就来看看Jeffrey Richter写的AsyncEnumerator如何帮助我们处理异步问题。 先来看看最简单的一段异步下载网页的代码: Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文
摘要:
常规循环引用内存泄漏和Closure内存泄漏 要了解javascript的内存泄漏问题,首先要了解的就是javascript的GC原理。 我记得原来在犀牛书《JavaScript: The Definitive Guide》中看到过,IE使用的GC算法是计数器,因此只碰到循环 引用就会造成memory leakage。后来一直觉得和观察到的现象很不一致,直到看到Eric的文章,才明白犀牛书的说... 阅读全文
摘要:
彻底领悟javascript中的exec与match方法 阅读本文之前,请先看下面一道题: 题目17:Read the following javascript code: var someText="web2.0 .net2.0"; var pattern=/(\w+)(\d)\.(\d)/g; var outCome_exec=pattern.exec(someText); var ou... 阅读全文
摘要:
关于“Assemblies Should Have Valid Strong Names 程序集应该拥有一个有效的强名称”的分析与解决 之前帮同学开发了一个游戏的小外挂,运行成功以后带着小小的虚荣心用FXCOP分析了一下,遇到了这么样一个提示: CriticalError, Certainty 95, for AssembliesShouldHaveValidSt... 阅读全文
摘要:
跨线程操作GUI 无论是WIN32还是Windows Form还是WPF还是Swing,都不支持GUI线程之外的线程直接访问其API。今天我们来回顾一下这个发展过程。一个普通的操作是怎么被封装封装再封装的。 Win32 在Windows SDK时代,我们都知道,界面就是一个大的WndProc控制的。 switch (message) { case WM_PAINT: case WM_DEST... 阅读全文
摘要:
C#中使用DirectSound录音 一.声卡录音的基本原理 为了实现一个录音的基本过程,至少需要以下对象的支持: 1. 录音设备,对我们的PC设备就是声卡。这个录音设备可以进行的操作应该有开始和关闭。 2. 缓冲区,也就是录制的声音放在哪里的问题。 二.DirectSound对录音的描述模型 1. DirectSound对录音的支持... 阅读全文
摘要:
语音合成与识别技术在C#中的应用 (转 ) 我们要想实现中文发音或中文语音识别,必需先安装微软的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载:http://www.microsoft.com/speech/download/sdk51/,需要安装这两个文件Speech SDK 5.1和5.1 Lang... 阅读全文
摘要:
[分享]在自定义的HttpHandler中调用.net默认HttpHandler的方法 假如你用自定义HttpHandler的办法将你的网站静态化,也就是在自己的HttpHandler中urlrewrite,你在web.config中的节设置了 被你静态化为.htm的那些aspx页面比较多而且又没有什么规律,因此你无法在上面的配置中使用正则表达式,可是,你的网站目录同时也存了很多真实存在的... 阅读全文
摘要:
DirectX编程:[初级]C# 中利用 DirectSound 录音 花了一阵子,把DirectX安装后自带的帮助文件中的那部分关于DirectSound录音这块给看完了,顺便把那部分翻译成了中文,有些地方可能翻译的不是很通顺,不过总体上还是能看得懂的。查看中文翻译,建议大家在进行学习前可以先去看看。 期间也看了些别人的相关文章,感觉有点思路后就开始动手了,很高兴最后... 阅读全文