<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[toddhan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/toddhan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; toddhan]]></copyright><item><title><![CDATA[C语言趣味编程--同时显示正弦曲线和余弦曲线]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/12524347</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/12524347</guid><author>toddhan</author><pubDate>Wed, 09 Oct 2013 20:50:31 +0800</pubDate><description><![CDATA[for(y=1; y>=0; y-=0.1)
	{
		m = asin(y)*10;
		n = acos(y)*10;
		for(x=0;x<=62;x++)
		{
			if(x==m && x==n) printf("+");
			else if(x == m || x==31-m) printf("*");
			else if(x == n || x == 62-]]></description><category></category></item><item><title><![CDATA[折半查找法的两种实现]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7942952</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7942952</guid><author>toddhan</author><pubDate>Tue, 04 Sep 2012 16:58:58 +0800</pubDate><description><![CDATA[折半查找法的两种实现
折半查找法：
在有序表中，把待查找数据值与查找范围的中间元素值进行比较，会有三种情况出现：
1）     待查找数据值与中间元素值正好相等，则放回中间元素值的索引。
2）     待查找数据值比中间元素值小，则以整个查找范围的前半部分作为新的查找范围，执行1），直到找到相等的值。
3）     待查找数据值比中间元素值大，则以整个查找范围的后半部分作为新的查找范围，]]></description><category></category></item><item><title><![CDATA[c#数组利器——List<>]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7254765</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7254765</guid><author>toddhan</author><pubDate>Mon, 13 Feb 2012 14:22:10 +0800</pubDate><description><![CDATA[处理数据经常用到数组，而很多时候又不能确定数组的大小，或数组大小是动态变化的。如果按照C语言的方法，只能预先定义一个尽量大的数组，无视数组后面元素浪费的空间。但这是非常不合算的，C#中提供了一个类：List
Namespace:  System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)



看下面的例子，很好的]]></description><category></category></item><item><title><![CDATA[silverlight数据绑定模式TwoWay,OneWay,OneTime的研究]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7252544</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7252544</guid><author>toddhan</author><pubDate>Sun, 12 Feb 2012 15:16:32 +0800</pubDate><description><![CDATA[asp.net开发中，数据绑定是一个很简单的概念，控件与数据绑定后，控件可以自动把数据按一定的形式显示出来。(当然控件上的值改变后，可以通过提交页面表单，同时后台服务端代码接收新值更新数据)
silverlight中利用控件显示数据这一基本功能当然还保留，只不过因为silverlight应用不需要刷新(也不存在提交表单)，所以当控件属性或数据源变化后，在如何相互影响这一块的处理上有所不同。
引]]></description><category></category></item><item><title><![CDATA[windows phone7.0与7.1相互转换]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7245782</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7245782</guid><author>toddhan</author><pubDate>Thu, 09 Feb 2012 15:36:22 +0800</pubDate><description><![CDATA[今天做个小东西发现在模拟器上好好的，肿么部署到手机上就打不开呢？
一拍脑门，原来更新了SDK到WP7.1beta版之后，默认建的工程就是WP7.1的项目了
当然你的SDK是7.0的话是没法建7.1工程的哦
现在简单翻译一下 ：一个E文网站（http://www.windowsphonegeek.com）的文章，
ps：这个网站不错哦！！！英文原文点我
其实新建工程的时候就可以选择的7.0]]></description><category></category></item><item><title><![CDATA[using语句的用法]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7244739</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7244739</guid><author>toddhan</author><pubDate>Thu, 09 Feb 2012 11:05:04 +0800</pubDate><description><![CDATA[在net中有一个至关重要的关键字，那就是using 
　　using一般有着以下几种用法：
　　1、直接引入命名空间
　　a、using System ，这个是最常用的，就是using+命名空间，这样就可以直接使用命名空间中的类型，而免去了使用详细的命名空间
　　b、使用全限定名
　　不用使用using System;直接在程序中调用System.Console.WriteLine("H]]></description><category></category></item><item><title><![CDATA[windows phone 7 中存储数据1——isolated storage边学边做，小试牛刀]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7242548</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7242548</guid><author>toddhan</author><pubDate>Wed, 08 Feb 2012 17:08:18 +0800</pubDate><description><![CDATA[采集到的数据顺利显示到UI上并不代表万事大吉！还得存储，不然退出应用后，采集到的数据就会像师爷的屁股一去不返！
msdn上有个分布存储的小例子。边学边做，小试牛刀。
isolated storage：windowsphone中无法直接访问设备的文件系统，也就是不能像PC上那样直接访问硬盘，看到C盘D盘，有什么东西。个人认为这种方式真的很不方便。听说win8也改头换面弃明投暗，也不再直接访问硬盘]]></description><category></category></item><item><title><![CDATA[windows phone7 中实现单曲循环播放]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7240313</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7240313</guid><author>toddhan</author><pubDate>Tue, 07 Feb 2012 18:47:16 +0800</pubDate><description><![CDATA[在wp7中利用mediaelement播放一首音乐，要求单曲循环播放！本以为很简单，按照自然的想法：首先音乐play，当播放完毕时会产生mediaEnded事件，在事件处理器中调用play（）函数，再次播放，不就实现循环播放了吗？
            
            
        private void button1_Click(object sender, Routed]]></description><category></category></item><item><title><![CDATA[windows phone7中多线程实例]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7235098</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7235098</guid><author>toddhan</author><pubDate>Sun, 05 Feb 2012 18:54:48 +0800</pubDate><description><![CDATA[windows phone 7中的多线程与windows中的多线程编程没什么区别，参照C#中thread类的用法，很容易实现多线程。
我遇到的问题是：wp7需要从音频口读取单片机传过来的数据（详见前面的博客），同时利用右声道向外播放声音（特定的波形），从而为单片机板子供电（供电这块还不知道好不好使，目前只是做手机这边，看能不能发出波形来）。
之前测试过了，录音的程序好使，需要做的就是在这个程序]]></description><category></category></item><item><title><![CDATA[C#中ArrayList类的用法 - 工欲善其事必先利其器]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7234881</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7234881</guid><author>toddhan</author><pubDate>Sun, 05 Feb 2012 16:06:54 +0800</pubDate><description><![CDATA[在进行数据处理时经常遇上数组，大部分针对数组的操作不用我们自己编代码，系统自带的类中有很多好的方法，工欲善其事必先利其器，先学学这个ArrayList类——
（原文地址：http://www.cnblogs.com/toconnection/archive/2011/04/11/2012645.html）
System.Collections 命名空间包含接口和类，这些接口和类定义各种对象（如]]></description><category></category></item><item><title><![CDATA[C# 泛型编程]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7234473</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7234473</guid><author>toddhan</author><pubDate>Sun, 05 Feb 2012 10:42:17 +0800</pubDate><description><![CDATA[原文地址：
http://www.cnblogs.com/kid-li/archive/2006/11/29/577045.html
泛型：通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化，从而实现灵活的复用。
例子代码：
classProgram
    {
        staticvoidMain(string[] args)]]></description><category></category></item><item><title><![CDATA[windows phone 7音频采集方案]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7200432</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7200432</guid><author>toddhan</author><pubDate>Sat, 14 Jan 2012 11:55:01 +0800</pubDate><description><![CDATA[前段时间一直在考试，没有更新，也没做什么。把之前做的总结一下，就回家过年咯。寒假时不会干什么的。。。呵呵


前面的一篇写过音频采集的思路：将麦克风的电压采集转换为byte后，存到内存的buffer中，是很有规律的，但是毕竟单片机传出信号，在经过一个音频转换电路之后，信号噪声已经大得吓人，所以只能设定一个阈值，对于buffer中的数据，大于零认为是1，小于零认为是0，这样可以得到一系列1和0]]></description><category></category></item><item><title><![CDATA[c#中的一些基本概念]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7200257</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7200257</guid><author>toddhan</author><pubDate>Sat, 14 Jan 2012 10:57:10 +0800</pubDate><description><![CDATA[Tom Archer写的《C#技术内幕》，通俗易懂，翻译行文流畅，菜鸟如我也能顺利地读下去，不错。觉得有些东西还是值得边读边记的，留作以后参考。


C#中的数值类型与引用类型


数值类型：数值类型类似C中的变量类型，当声明一个数值类型的时候，是在栈上分配相应的存储空间，并且后续的操作都是直接针对这些已分配的位。传递一个数值类型的变量时，传递的是该变量的值，而不是对包含其对象的引用。]]></description><category></category></item><item><title><![CDATA[windows phone 7音频采样探索]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7080500</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7080500</guid><author>toddhan</author><pubDate>Sat, 17 Dec 2011 20:26:30 +0800</pubDate><description><![CDATA[手机采集音频到底是怎么实现的呢？至今还是没有完全搞明白。
    凭空想的话应该是和电脑的原理一样，只是实现的具体方法不同吧。PC有声卡，对麦克风的模拟电压进行采样，然后AD转换为数字量，存到硬盘中（自己想的，还没查资料验证），手机没有那么好的声卡，不过肯定是由音频采样的硬件，采样率也没有那么高。怎么看windows phone 7的音频采样率？
    在上次的博客中写的那个麦克风的例子中，]]></description><category></category></item><item><title><![CDATA[第二篇windows phone7博客：windows phone中添加application Bar]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7062681</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7062681</guid><author>toddhan</author><pubDate>Mon, 12 Dec 2011 10:49:06 +0800</pubDate><description><![CDATA[windows phone中如何添加applicationBar？这一点在APP HUB中已经讲的很清楚：
http://create.msdn.com/en-US/education/quickstarts/Navigation

其实每次创建windowsphone工程的时候，默认的xaml中已经写好了applicationBar的定义格式，只是把这块注释掉了，我们需要做的就是打开注释（]]></description><category></category></item><item><title><![CDATA[微软将为开发者开放本地代码？]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7062557</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7062557</guid><author>toddhan</author><pubDate>Mon, 12 Dec 2011 10:02:18 +0800</pubDate><description><![CDATA[原文地址：
http://www.oschina.net/news/23750/microsoft-open-native-code-to-developers?from=20111211



微软打算开放本地代码，这是一个对Windows Phone开发者的好消息。微软在Wp7上把本地代码没有开放，导致一些应用：例如：流量监控，来电通，来电拦截，播放器解码器，图形引擎，编解码器，真深]]></description><category></category></item><item><title><![CDATA[第一篇windows phone 7博客：windows phone 7 上编写录音软件全纪录]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/7061742</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/7061742</guid><author>toddhan</author><pubDate>Sun, 11 Dec 2011 21:02:22 +0800</pubDate><description><![CDATA[申请这个csdn账号已经很久了，申请的时候是为了下载资源，，，越来越发现这个网站的强大，各种大牛啊！
我经常在百度里面搜资源，一点进去才发现搜到的博客或帖子是csdn的！近来做了点事（当然是最初级的，不敢跟大牛们相比），贴出来，供和我一样的freshman们做参考。


闲话少叙：最近实验室有个项目是基于windows phone 7的，利用wp7手机的音频口将单片机节点采集的数据收集起来]]></description><category></category></item><item><title><![CDATA[PCB设计的一般原则[分享] ]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/5738184</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/5738184</guid><author>toddhan</author><pubDate>Thu, 15 Jul 2010 21:07:00 +0800</pubDate><description><![CDATA[<br /> 
<br />PCB设计的一般原则[分享] <br />印制电路板(PCB)是电子产品中电路元件和器件的支撑件．它提供电路元件和器件之<br />间的电气连接。随着电于技术的飞速发展，PCB的密度越来越高。PCB设计的好坏对抗干扰能力影响很大．因此，在进行PCB设计时．必须遵守PCB设计的一般原则，并应符合抗干扰设计的要求。要使电子电路获得最佳性能，元器件的布局及导线的布设是很重要的。为了设计质量好。造价低的PCB．应遵循以下一般原则：<br />1.布局<br />首先，要考虑PCB尺寸大]]></description><category></category></item><item><title><![CDATA[PROTEL 中常用的库元件（中英文）]]></title><link>https://blog.youkuaiyun.com/toddhan/article/details/5738174</link><guid>https://blog.youkuaiyun.com/toddhan/article/details/5738174</guid><author>toddhan</author><pubDate>Thu, 15 Jul 2010 21:03:00 +0800</pubDate><description><![CDATA[<br /> 
<br />原理图常用库文件：<br />Miscellaneous Devices.ddb<br />Dallas Microprocessor.ddb<br />Intel Databooks.ddb<br />Protel DOS Schematic Libraries.ddb<br />PCB元件常用库：<br />Advpcb.ddb<br />General IC.ddb<br />Miscellaneous.ddb<br /><br />部分 分立元件库元件名称及中英对照<b]]></description><category></category></item></channel></rss>