Fork me on GitHub

2012年4月28日

摘要: 前言。。。。。。最近总是有人问研究音频编解码要看什么书其实这是一个很难回答的问题,原因有很多。首先,做工程首先一个问题就是和课本学习不同,不是看书能解决的。其次,音频编解码技术在国内研究的人很少包括总体的音频技术国内相对国外都研究的不多。(从中国的潜艇噪声技术一直解决不好就能看出一二)。第三,音频编解码技术是一种应用,而一般的书籍都是理论基础。只看理论书籍和应用脱离太多,没有实用会忘记。我当初看书也是从工程入手,就是在实际工作中和个人兴趣中看了大量的标准,然后对不懂的地方找论文,再找书籍补知识。可以说这是典型的逆向学习。通常研究生是课本->看论文->做工程。但是我还是总结 一下关于 阅读全文
posted @ 2012-04-28 09:09 HackerVirus 阅读(242) 评论(0) 推荐(0)

2012年4月27日

摘要: sql 查询时间执行长的sql语句:select * from sys.sysprocessesselect * from sys.dm_exec_connections SELECT c.session_id,t.text FROM sys.dm_exec_connections c CROSS APPLY sys.dm_exec_sql_text (c.most_recent_sql_handle) t -- DECLARE @html NVARCHAR(MAX); with tb as ( SELECT c.session_id... 阅读全文
posted @ 2012-04-27 22:10 HackerVirus 阅读(1009) 评论(0) 推荐(0)
摘要: 前言 之前一直在准备2012年的微软精英挑战赛Kinect组的全国决赛,一直忽略了博客园,这篇就作为本次比赛的总结吧,同时也作为新的起点出发。首先说一下我们团队(团队微博http://weibo.com/u/2517989980)获得的成绩:全国二等奖,最佳Demo奖,最佳创意文档奖,奖金拿了不少了,小开心了一下。那几天在微软亚洲研究院的日子,想象着自己能够成为里面的员工的一员(可是貌似很难的样子),听研究员们给我们的意见,收获颇多,与邹欣老师合照等等事情,都将让我很是激动。项目展示 我们的项目FreeControl 主要设想应用在数字家庭的控制中,主要为了解决数字家庭使用过程中文字的输... 阅读全文
posted @ 2012-04-27 21:13 HackerVirus 阅读(268) 评论(0) 推荐(0)
摘要: 在上周晚上冒着大雨参加了IT龙门阵主办的,由口袋购物候迅发表的主题为“智能推荐在移动电子商务中的应用”的主题演讲。在演讲中,候迅提出了一种”发现式无意识购物“的观点。很多人在很多时候,去商场,或者去压马路,可能并不是专门买什么而去的,或者是为了专门买什么而去,但是在逛的过程中,发现了一些促销信息、一些吸引眼球的广告、一些好玩感兴趣的东西等等,在很大可能上会产生购买行为。由于手机的移动性,随处可用,无处不在,我觉得在移动互联网上实现”发现式无意识购物“更具有意义。用户购物,用户在手机上逛街,这些都是用户行为,但是怎么提供给用户虚拟的购物环境,也就是这个”街“,让用户在无目的行为中,产生兴趣,促使 阅读全文
posted @ 2012-04-27 21:12 HackerVirus 阅读(213) 评论(0) 推荐(0)
摘要: 框架的介绍:1. 已经完成了对于消息内部类型的支持(int, short, long, uint, ushort, ulong, bool ,float, double, byte, sbyte, byte[], decimal, DateTime, IntPtr, Guid)2. 支持内部序列化元数据(.NET可序列化的对象)3. 对于智能对象内部的“智能对象”提供支持。 支持迭代元数据转换。[说明:]KJFramework框架中内置了一套,可以将网络传输实体自动转换为二进制元数据的能力框架。使用此框架,将使得用户不在关心底层传输时对于二进制编码/解码的繁琐过程,解放程序员的脑力劳动。目前此 阅读全文
posted @ 2012-04-27 21:11 HackerVirus 阅读(166) 评论(0) 推荐(0)
摘要: 又近放假,发现自己近来有一种放假前做总结的习惯。刚好这两天一个系统总是会出现阵发性的性能问题。经过分析,发现这系统是之前赶出来的系统,什么是赶出来的系统,我想多数人都明白的,很多时候都无可奈何,不多说。现在出问题了,用户骂声一遍。问题的原因在分析的过程中得到了证实,当时做这个系统时,在没有考虑性能的情况下做出了功能。但是谁又能保证呢?所以要做些工作:1. 找出执行时间长的SQL2. 优化本文只讲找性能差的SQL,不讲优化,因为优化要对特定的内容。有机会再做一下优化的经验总结。好,看看要怎样找问题SQL,整个应用中所有的SQL都检查一下是不可能的,就算你真的那么做了,也不可能就没事了,有的看起来 阅读全文
posted @ 2012-04-27 21:09 HackerVirus 阅读(235) 评论(0) 推荐(0)
摘要: 使用WCF创建Restful服务公司项目需要做一个Android和服务器交互的应用,并且服务端越简单越好,最好不要用IIS。WCF正符合这个需要,他的Host既可以寄宿在IIS中,也可以寄宿在普通的应用程序中。下面介绍我的工作吧创建项目创建如下的三个项目:Service:一个类库项目,我把WCF中的Services和Contracts(契约)都放在其中了,注意添加System.ServiceModel和System.ServiceModel.Web两个引用。Host:一个命令行应用程序,用来承载Service;自然,得添加Service的引用。Client:一个Winform应用程序,用于和H 阅读全文
posted @ 2012-04-27 21:08 HackerVirus 阅读(332) 评论(2) 推荐(0)
摘要: 其实很多写.NET程序的开发人员都很喜欢通过一些计时器来看来一程序或代码的运行效率,的确这样是可以计算出代码执行所损耗的时间。但.net程序的优化不仅仅在于此.大家知道.net提供自动内存回收机制,让我们不用烦恼内存回收问题;同样.net提供给我们的内存分配机制也很出色,因为它能非常快速地帮我们进行内存分配工作。当我们在享受吃糖的乐趣的时候,别忘了这东西吃多了很容易把牙齿给搞坏的;同样.net 回收内存的时候同样也让难受,当然这些情况不会在你资源充足的时候给你带来烦恼;不过一但出现他足可以让你吃不下饭。 所以优化.net程序的时候不要忘了GC这东西,解决他的办法只有一个就是分析那里产生内存,. 阅读全文
posted @ 2012-04-27 21:07 HackerVirus 阅读(277) 评论(0) 推荐(0)
摘要: 简介 园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲解。HTTP的定义和历史 在一个网络中。传输数据需要面临三个问题: 1.客户端如何知道所求内容的位置? 2.当客户端知道所求内容的位置后,如何获取所求内容? 3.所求内容以何种形式组织以便被客户端所识别? 对于WEB来说,回答上面三种问题分别采用三种不同的技术,分别为:统一资源定位符(URIs),超文本传输协议(HTTP)和超文本标记语言(HTML)。对于大多数WEB开发人员来说URI和HTML都是非常的熟悉。而HTT 阅读全文
posted @ 2012-04-27 21:05 HackerVirus 阅读(190) 评论(0) 推荐(0)
摘要: 在我的《Winform开发框架》系列文章中,除了介绍Winform开发框架外,还详细介绍了基于Winform开发框架的WCF开发框架,WCF开发框架除了具有Winform程序的丰富体验,绚丽的界面外,还具备Web应用程序的分布式应用特点,数据库服务端配置而不用客户端操心等特点,而随着.NET4.0的出现,只有40多M的安装包,也确实为WCF应用的推广使用更加方便。由于WCF应用的分布式这个重要的特点,客户数据全部保存在服务端,因此也提高了数据的安全性,因此很多传统应用的场合都可以使用WCF技术的。本文主要介绍我近年来做WCF开发的案例应用进行总结,对一些问题进行共同探讨,共同进步。1、内部跨部 阅读全文
posted @ 2012-04-27 10:22 HackerVirus 阅读(301) 评论(0) 推荐(0)