一月学习socket tcp通信总结
学习过程中参考了不少园里的文章,表示感谢先 学习过程1.首先学习封包拆包,这步是必须的2.考虑怎样实现高并发的通信,在网上浏览很多文章,这里我选用了SocketAsyncEventArgs,这个类在.net2.0sp1及以后版本 支持,此类对异步socket收发,线程调度,信号同步等做了封装优化,底层直接调用winapi,所以 socket通信效率是跟语言无关的3
http://cyqdata.cn/cnblogs/article-detail-37217
《算法导论》学习总结 — 13. 第13章 红黑树(2)
建议先看看前言:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
插入结点用到了上一次BST的插入函数(做了一点添加),并且在此基础上增加了保持红黑性质的调整函数。
还是先看看插入函数:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
http://cyqdata.cn/cnblogs/article-detail-37090
《算法导论》学习总结 — 12. 第13章 红黑树(1)
建议先看看前言:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
本章内容颇多,所以我分四篇来写,这一篇是关于一些基本的概念和选择,中间两篇分别是插入和删除,最后一篇是总结。
上一章总结过BST(http://www.wutianqi.com/?p=2430),BST在高度较小时,可以获得很好的性能(因为
http://cyqdata.cn/cnblogs/article-detail-37088
步步为营 .NET 设计模式学习笔记系列总结
设计模式我从开篇到23种设计模式的讲解总共花了进两个月的时间,其间有很多读者给我提出了很好的建议,同时也指出了我的不足,对此我表示感谢,正是由于很多读者的支持我才能坚持的写到最后.深深的鞠躬表示我真诚的谢意. 系列导航 步步为营 .NET 设计模式学习笔记 一、开篇(设计模式之泡妞二十三招) 步步为营 .NET 设计模式学习笔
http://cyqdata.cn/cnblogs/article-detail-36999
《大话数据结构》第9章 排序 9.10 总结回顾
9.10 总结回顾
本章内容只是在讲排序,我们需要对已经提到的各个排序算法进行对比来总结回顾。
首先我们讲了排序的定义,并提到了排序的稳定性,排序稳定对于某些特殊需求来说是至关重要的,因此在排序算法中,我们需要关注此算
http://cyqdata.cn/cnblogs/article-detail-36886
《算法导论》学习总结 — 10. 第10章(略) && 第11章 散列表
建议先看看前言:http://www.wutianqi.com/?p=2298
第10章没法说,数据结构还是看严奶奶的比较好,所以《算法导论》上的这一章我随便瞄了几眼就过去了,不过话说回来,数据结构非常重要!!!所以,大家最好把严蔚敏的《数据结构》认认真真的看N遍!!!
另外,推荐看看这个:
数据结构的源码实现:http://www.cpp leyuan.com/viewthread
http://cyqdata.cn/cnblogs/article-detail-36878
《算法导论》学习总结 — 9.第九章 中位数和顺序统计学
建议先看看前言:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
这一章的内容很简单,基本都是一些概念。
第i个顺序统计量:在一个由n个元素组成的集合中,第i个顺序统计量(order statistic)是该集合中第i小的元素。
最小值是第1个顺序统计量(i=1)
最大值是第n个顺序统计量(i
http://cyqdata.cn/cnblogs/article-detail-36739
Silverlight 4常用StringFormat格式总结
在Silverlight项目中,经常会根据需求的不同,提供不同的字符格式到客户端。这篇文章总结了目前Silverlight 4常用StringFormat绑定字符格式,方便大家在以后的开发中调用参考。
早期的格式转换方法
在Silverlight 4之前的版本,通常修改字符格式是通过实现IValueConverter接口,在IValueConverter接口中包含有两个方法:
1. Convert
http://cyqdata.cn/cnblogs/article-detail-36708
C#控件的闪烁问题解决方法总结
最近对代码作了一些优化,试验后效果还可以,但是发现界面会闪烁,具体是TreeView控件会闪烁,语言为C#,IDE为VS2005。在查阅一些资料,使用了一些基本技术后(如开启双缓冲),发现没什么效果。
于是使用Profiler工具,查找出瓶颈在于每次更新完界面的EndUpdate操作(使用这个是为了减少界面更新次数,但这里不理想是因
http://cyqdata.cn/cnblogs/article-detail-36686
毕设开发总结-3D游戏框架及网络对战游戏的开发(1)
小序
毕业设计终于接近尾声了,一个周末都没有继续写代码,正好有一个经验分享,所以把PPT的总结报告转写成一篇blog,希望得到高手们的指点。同时也希望能给还在读书的师弟师妹们一些建议和启发吧。同时,也是对自己这半年来成长的一个总结和记录。希望以后能够在工作岗位上继续努力,继续进步!
目前先转写前两部分的内容,图比较多而且直观,明后天再继续转写重头戏: 开发流程
最后,部分有价值的图形技术考虑分别写
http://cyqdata.cn/cnblogs/article-detail-36657
《算法导论》学习总结 — 8.第八章(2) 计数排序 && 基数排序 && 桶排序
建议先看看前言 : http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
这一节讲的是非线性排序。
一.计数排序(Counting Sort)
基本思想:对每一个输入元素x,确定出小于x的元素个数。
适用范围:适用于输入是由小范围的整数构成的序列。
稳定性:算法是稳定的。
具体实现:
/*
Auth
http://cyqdata.cn/cnblogs/article-detail-36639
《算法导论》学习总结 — 7.第八章(1) 决策树
建议先看看前言 : http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html 第八章将介绍几种非比较排序—计数排序,基数排序,桶排序,这三种排序都在线性时间下运行的。 这一节决策树其实是对前面的堆排序,快排等是最优的比较算法的证明, 首先说下《算法导论》上对决策树的定义:一棵决策树是一棵满二
http://cyqdata.cn/cnblogs/article-detail-36526
项目总结报告1 实体框架之罪行
项目简介.主站www.hd01.com.cn 平台main.hd01.com.cn 《HD01活动定制引擎V1.0》是优秀的网上活动定制和推广系统。利用它,不需要进行任何研发,就可以在3~10分分钟内设计、定制多种常见的网上活动。 网上活动: 由共同目的联合起来,部分或全部基于网络而完成的一定社会职能的动作的总和。网上活动由目
http://cyqdata.cn/cnblogs/article-detail-36371
MIX 11– 微软互联网技术大会系列(10)——MIX11主题演讲电梯帖,所有资源总结导航,HTML5, IE, Web Platform, Windows Phone, Silverlight, Kinect
(首先感谢dudu的提醒,让我有了写这个电梯帖的念头,方便大家来看MIX11的重要发布信息。)
两天的MIX11主题演讲结束了,我承认,尤其是第二天的主题演讲是我这两年以来,参加所有微软会议最激动的一次,和我们在微博上(http://weibo.com/cnmsdn )互动的朋友相信是有同感的!下面的电梯可以让您很方便的看到所有主题演讲的图文直播!
综述一下这两天发布的信息:
第一天主要是围绕
http://cyqdata.cn/cnblogs/article-detail-36308
MIX 11– 微软互联网技术大会系列(5)——第二天主题演讲之 Windows Phone 7 Mango 更新总结
作为今天的主题演讲,我想和我一起在线观看直播的朋友们,无论你在不在MIX现场,你都会无比兴奋!无比兴奋!无比兴奋!也感谢这些朋友们的支持,让我这两天的直播一点都不寂寞!
今天最大的期望是Windows Phone 7 Mango系统的更新,由 Joe Belfiore 开讲,我先来列出所有的更新
Mango 新特性:
支持中文!!
IE9 Mobile for WP7:
多任务支持:
http://cyqdata.cn/cnblogs/article-detail-36304
MIX 11– 微软互联网技术大会系列(4)——第一天主题演讲总结彩色画
还记得开场前的那两个设计师吗?他们其实画了5张彩色画,通过画来总结了第一天主题演讲的内容。
作者: MSDN 中文网站 发表于 2011-04-13 05:32 原文链
http://cyqdata.cn/cnblogs/article-detail-36290
微软MIX11大会第一天主旨以及新产品发布总结
期盼已久的MIX11终于开幕了,虽然没有去现场,担心心情还是蛮激动的。MIX11第一天Keynote实况大概1个多小时,其中介绍了下一代微软浏览器,新工具更新以及新产品发布等,下面总结一下MIX11第一天的主要话题。 1. Internet Explorer 10 Platform Preview 1, IE10预览版开放下载试用体验。IE 9的热浪还没有平复时,IE10的冲
http://cyqdata.cn/cnblogs/article-detail-36282
《算法导论》学习总结 — 3.第四章 && 第五章
建议先看看前言:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
因为《算法导论》第一部分1~5章的理论性太强,研究过多容易纠结,所以索性合起来快点讲过去。
第四章:
这一章讲的是递归式(recurrence),递归式是一组等式或不等式,它所描述的函数是用在更小的输入下该函数的值来定义的。
本章讲了三种方法来解递归式,
http://cyqdata.cn/cnblogs/article-detail-36258
从开发的软件《备件仓库管理系统》总结的一些经验
最近做了一个备件仓库管理软件,虽然只是一个不太复杂的仓库管理业务的软件,附带产出一些相关的报表,而且有之前做过的送水管理系统、酒店管理系统等软件的基础及技术储备,不过做起来发现还是有很多细节及新的东西,在客户不断提出修改意见以及改进建议的同时,逐步吸收优化新的知识,现大概总结一些相关的开发心得,以飨读者。
首先来看看整个软件的主体界面,如下所示,软件的功能主要集备件信息管理、备件入库、备件出库、库
http://cyqdata.cn/cnblogs/article-detail-36242
《算法导论》学习总结 — 2.第一章 && 第二章 && 第三章
上一篇:http://www.cnblogs.com/tanky_woo/archive/2011/04/09/2010263.html
前三章基本没什么内容,所以合在一起总结。
第一章:
讲了算法(algorithm)的基本概念,以及算法的作用。(这些可以看书)
用个人的话来讲,你可以把算法当做一个解决问题的方法,就像数学里的各种公式一样,你也可以把他们认为是一种算法。算法无处不在
http://cyqdata.cn/cnblogs/article-detail-36170