10 2012 档案

摘要:FM: 模拟信号 , 调制参数:带宽(bandwidth)AM:模拟信号,调制参数:调制度CW:空载,无调制参数2FSK、BPSK、QPSK、2ASK、DPSK:数字信号,共有调制参数:符号率(其中,2FSK还有第二个调制参数:频偏) 阅读全文
posted @ 2012-10-19 10:02 长白山 阅读(538) 评论(0) 推荐(0) 编辑
摘要:Oracle中有一个看似很NB的内置函数wm_concat,可以方便的实现“行转列”功能(相关用法,大家自行搜索一下,能找到很多资料)今天偶然发现一个问题:在不同的oracle版本中,wm_concat返回的数据类型不一致.10G版本中,返回的是字符串类型11G版本中,返回的是clob类型此外,这个函数返回的结果,如果要控制排序也是有点小复杂的(可以自行百度一下: http://www.baidu.com/s?wd=wm_concat+%C5%C5%D0%F2&rsv_bp=0&rsv_spt=3&rsv_n=2&rsv_sug3=3&rsv_sug1= 阅读全文
posted @ 2012-10-09 09:53 长白山 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一:委托//声明委托类型public delegate void MyDelegate(param1,param2,param3)//定义与委托兼容的方法public void function_name(param1,param2,param3){}//创建委托实例(即委托引用方法)//常规的标准的创建一个委托实例,最原始的1:MyDelegate del = new MyDelegate(function_name);//简写或简化的写法,2:MyDelegate del = function_name;二:匿名方法后期为了进一步简略代码,把方法的定义与被引用合并到了一起(不再单独定义fu 阅读全文
posted @ 2012-10-08 17:33 长白山 阅读(238) 评论(0) 推荐(0) 编辑
摘要:默认情况下,C#不允许在一个线程中直接操作另一个线程中的控件,这是因为访问Windows窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的bug,以及不同线程争用控件引起的死锁问题。因此确保以线程安全方式访问控件非常重要。 在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个InvalidOperationException异常,并提示消息:“从不是创建控件的线程访问它”。 但是在Windows应用程序中,为了在窗体上显示线程中处理的信息,我们可能需要经常在一个线程. 阅读全文
posted @ 2012-10-08 16:22 长白山 阅读(287) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示