信号与系统
摘要:第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。 先说"卷积有什么用"这个问题。(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的。我大吼一声,把他拖出去枪毙!) 讲一个故事: 张三刚刚应聘到了一个电子产品公司做测试人员,他没有学过"信号与系统"这门课程。一天,他拿到了一个产品,开发人员告诉他,产品有一个输入端,有一个输出端,有限的输入信号只会产生有限的输出。 然后,经理让张
阅读全文
posted @
2011-12-27 09:03
dycius
阅读(312)
推荐(0)
测试驱动开发
摘要:概述 测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 Kent Beck先生最早在其极限编程(XP)方法论中,向大家推荐“测试驱动”这一最佳实践,还专门撰写了《测试驱动开发》一书,详细说明如何实现。经过几年的迅猛发展,测试驱动开发已经成长为一门独立的软件开发技术,其名气甚至盖过了极限编程。[1]基本原理 测试驱动开发的基本思想就是在开发功能代码之前,...
阅读全文
posted @
2011-12-13 11:24
dycius
阅读(362)
推荐(0)
哲学家就餐问题
摘要:哲学家就餐问题是在计算机科学中的一个经典问题,用来演示在并行计算中多线程同步(Synchronization)时产生的问题。在1971年,著名的计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被托尼·霍尔重新表述为哲学家就餐问题。这个问题可以用来解释死锁和资源耗尽。哲学家就餐问题可以这样表述,假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设
阅读全文
posted @
2011-12-13 10:49
dycius
阅读(593)
推荐(0)
DOM基础3
摘要:C# DOM DOM的全称是Document Object Model(文档对象模型),它是来自W3C的官方标准,它允许按照W3C标准W3C DOM Level1和W3C DOM Level2的规范所定义的规则,通过编程来读取,操纵和修改XML文档。DOM的工作方式是:首先将XML文档一次性的装入内存,然后根据文档中定义的元素和属性在内存中创建一个“树型结构”也就是一个文档对象模型,这里的含义其实是把文档对象化,文档中每个节点对应着模型中一个对象,而我们都知道对象提供编程接口,所以在Application中我们正是使用这组对象来访问XML文档进而操作XML文档,下图阐述了Applicatio.
阅读全文
posted @
2011-12-12 20:53
dycius
阅读(281)
推荐(0)
DOM基础2
摘要:Dom访问Xml笔记一.Xml文件格式.二.概述.三.几种操作.3.1添加...3.2 修改...3.3 删除...3.4 复制到另一xml3.5 除全部...四.补充.五.Xpath语法.5.1 比较常见的...5.1.1 选择所有的该类元素...5.1.2 有条件的选择元素...5.1.3 选择包含有某属性的元素...5.1.4 选择包含有属性的元素...5.1.5 选择属性值为**的元素...5.2 以下是我从网上摘抄下来的。...5.2.1 文档一...5.2.2 文档二...Dom访问Xml笔记在程序中访问进而操作XML文件一般有两种模型,分别是使用DOM(文档对象模型)和流模型。下
阅读全文
posted @
2011-12-12 20:52
dycius
阅读(218)
推荐(0)
DOM基础
摘要:C#提供了许多处理XML数据的相关类,如:Stream类:XmlReader和XmlWriter;DOM类:XmlNode,XmlDocument和XmlElement等;Xpath类:XmlNavigator;XSLT类:XslTransform。DOM类是干吗的呢?同HTML一样,XML有时是动态生成的,需要我们编写一段代码一个脚本,作为一个“局外人”间接地去创建、访问和操作一个XML文件。还有些时候,我们所开发的应用程序需要能够读懂别人写的XML文件,从中提取我们所需要的信息。在以上这些情况下,我们都需要一个XML接口,这个接口是善意友好的,我们以它为媒,将我们的应用程序与XML文档结合
阅读全文
posted @
2011-12-12 20:51
dycius
阅读(206)
推荐(0)
在VS2008中打开VS2010文件
摘要:默認情況下VS2005打不開VS2008的sln和.csproject文件對於一些簡單的工程可以用手工的方式修改.sln其實文件內容沒有任何實質性變化只是VS2008格式的前兩行是:MicrosoftVisualStudioSolutionFile,FormatVersion10.00#VisualStudio2008而VS2005格式的前兩行是:MicrosoftVisualStudioSolutionFile,FormatVersion9.00#VisualStudio2005.csproject的修改稍微複雜一點VS2008<ProjectToolsVersion="3.
阅读全文
posted @
2011-12-11 22:32
dycius
阅读(4499)
推荐(0)
Using C# and Open XML SDK 2.0 for Microsoft Office to Create an Excel 2007 Document
摘要:IntroductionMany business users want to export their business objects to a Microsoft Excel Spreadsheet because it offers the ability to present and manipulate data to business executives in a way that makes sense to them.In this article, we are going to learn how easy it is to create an Excel Spread
阅读全文
posted @
2011-12-11 21:41
dycius
阅读(3062)
推荐(1)
WindowsBase.dll
摘要:Recently, I had to upgrade some Microsoft Office Word 2007 Beta 2 add-in projects to RTM. Each add-in manipulated Office Word 2007 documents, so the projects contained a reference to WindowsBase.dll, which uses the System.IO.Packaging namespace. When I was working with Beta 2, I used comments in thi
阅读全文
posted @
2011-12-11 21:39
dycius
阅读(475)
推荐(0)
使用OpenXML简单设置Excel单元格格式
摘要:使用OpenXML简单设置Excel单元格格式前言:本文简单介绍使用OpenXML如何设置Excel单元格格式。在操作Excel时,不可避免的需要设置单元格的格式。使用OpenXML设置简单的单元格格式还是很方便的。Excel需要使用到的单元格式在CellFormats对象中,CellFormats是对象workbookPart.WorkbookStylesPart.Stylesheet的一个属性。所以使用时需要先创建Stylesheet对象的实例,然后根据需要创建具体的CellFormat对象。这里简单介绍下如何设置单元格值得字体(Fonts),单元格边框(Borders),以及单元格填充色
阅读全文
posted @
2011-12-11 21:39
dycius
阅读(10301)
推荐(2)