2008年12月22日
示范工程:http://download.csdn.net/user/kissyfish
完成端口基本上公认为一种在windows服务平台上比较成熟和高效的IO方法,利用完成端口进行重叠I/O的技术在WindowsNT和WIndows2000上提供了真正的可扩展性。完成端口和Windows Socket2.0结合可以开发出支持大量连接的网络服务程序。 首先来看看重叠I/O(Overlapped I/O): 重叠I/O(Overlapped I/O)机制允许发起一个操作,然后在操作完成之后接受到信息。对于那种需要很长时间才能完成的操作来说,重叠IO机制尤其有用,因为发起重叠操作的线程在重叠请求发出后就可以自由的做别的事情了。 在WinNT和Win2000上,提供的真正的可扩展的I/O模型就是使用完成端口(Completion Port)的重叠I/O。 接下来看看完成端口(Completion Ports ) 其实可以把完成端口看成系统维护的一个队列,操作系统把重叠IO操作完成的事件通知放到该队列里,由于是暴露 “操作完成”的事件通知,所以命名为“完成端口”(COmpletio阅读全文>
发表于 @ 2008年12月22日 12:59:00|评论(loading...)|举报|收藏
2008年12月04日
1、串口的应用随着计算机技术的发展及工业自动化水平的提高,在许多场合采用单机控制已不能满足现场要求,因而必须采用多机控制的形式。串行通信作为计算机之间常用的通信方法之一,由于其通信编程灵活、硬件简洁并遵循统一的标准,而在工业控制领域得到了广泛的应用。2、串口的基本知识串行通信只用一位数据线,即使加上几条通信联络信号线,也用不了很多电缆线。因此串行通信适合远距离数据传输,如大型主机与其远程终端之间、处于两地之间的计算机之间采用串行通信就非常经济。在实际生活中,计算机与CPU与外部设备之间常常要进行信息交换,一台计算机与其他计算机之间也往往要交换信息,所有这些信息的交换均可称为通信。通信方式有两种,即并行通信和串行通信。通常根据信息传送的距离决定采用哪种通信方式。例如,在IBM-PC机与外部设备(如打印机)通信时,如果距离小于30m,可采用并行通信;距离大于30m时,则要采用串行通信。51系列单片机具有并行和串行两种基本通信方式。并行通信是指数据的各位同时进行传送(发送或接收)的通信方式,其优点是传送速度快;缺点是数据有多少位,就阅读全文>
发表于 @ 2008年12月04日 09:18:00|评论(loading...)|举报|收藏
2008年11月09日
波形曲线控件在电力、财经、工业控制等众多领域有着广泛的应用。利用波形曲线控件做为数据的载体较表格控件的显示更直观,易于从大量数据中发现数据内部所存在的规律,深受广大朋友的欢迎。MsChart是微软制作的功能强大的图表工具,用它可以很方便的建立各种图表,制作各种3维2维的直方图,折线图,但其本质上是基于COM技术应用而封装的ActiveX控件,其要求的技术门槛较高,为了能够灵活使用这个控件,必须熟悉这个组件的接口,MsChart也未必能够满足各个领域的个性化需求,若在COM的层面上想对MSChart控件进行修改,是一件非常困难的事情,用MSChart进行波形曲线的显示未必是一个很好的选择。若能够用MFC自己来封装一个这样的波形曲线控件,那这样的控件就很能够满足个性化的定制要求,便于维护和升级,而实践过程也证实了这一点,用MFC开发一个波形曲线显示控件来满足个性化的定制要求也并非是一件很难的事情。经过对比,本人觉得采用静态文本控件(CStatic)作为的波形曲线控件的显示载体较为方便、简单。故只需要继承CStatic,派生出一个波形曲线显示控件即可(暂定阅读全文>
发表于 @ 2008年11月09日 17:12:00|评论(loading...)|举报|收藏
2008年12月07日
今天上网在凤凰电视台的网站论坛里看到的,感觉很真实!关于房地产
反驳你以国家统计局的数据对“拐点论”的指责,是为了提醒你政府部门那种大一统的数据,对我们分析大势只能做参考,完全相信这种数据是对公众的不负责任。但兄是个血气之人,没有完全理解我的意思。你的《统计局再抽“拐点论”一记耳光》本来就不合逻辑,统计局并没有介入拐点论之争,何况他的数据又有多少可信性,想必你比我更清楚,所以我提出不同意见,心平气和与你探讨。没想,你接下来的《致牛刀及充满谩骂欲的网友》,里面的很多观点尤其是提倡论争,反对谩骂的观点我也十分赞赏,但指责网友实属不该。其实,所有的博客都让网友骂一骂是件好事,提醒我们的博客是必须面对网友的,起码要对他们负责任。
好了,由头我就不多说了,咱们还是直奔主题。中国的许多政府部门已经形成了一架庞大的官僚机器,只看层层上报的数据,却不作具体分析。唉,多年养成的陋习,要改也难。就拿房价来说,从我关注房价开始,就没觉得国家统计局的数据有多少真实性。打两个我们都熟悉的比方,一是北京的开发商买房子送奥迪,如果房子是300万,面积是150平方米,那么房价是2阅读全文>
发表于 @ 2008年12月07日 13:13:00|评论(loading...)|举报|收藏
四川大地震发生后,十多万解放军将士为抢救灾区民众的生命做出了巨大贡献。在血色的悲壮中,绿色的迷彩服成了一道最为威武雄壮的风景线。 无论是外媒记者,还是国外救援队员,面对忘记自我、勇于牺牲的解放军官兵无不唏嘘感叹。日本救援队的两名女队员是第一次与解放军士兵面对面,她们回国后告诉日本媒体说,解放军士兵的微笑让她们铭记在心。
对此,马来西亚《光明日报》发表评论文章说,西方媒体实地采访四川赈灾时,惊讶地发现中国政府的赈灾效率和灾民们的自律,他们更惊讶的是,数万解放军进入灾区救灾,竟然没有带枪和任何武器。
西方媒体记者的惊讶是有理由的,不要说是贫穷的非洲国家士兵进入灾区是全副武装,就连世界上最富裕最强大的美国,他们的军人进入灾区救灾也是荷枪实弹的。2005年美国新奥尔良水灾时,国民警卫队就是开着装甲车进入的。他们甚至扬言,对于胆敢哄抢救灾物质的暴徒就要格杀忽论。
在中国,无论是水灾,还是雪灾,抑或是今天的四川大地震,解放军士兵们进入灾区,除去救灾用的必备工具外,都是不拿任何武器的。因为外媒记者们看到了,灾区的灾民是何等的自律,就是阅读全文>
发表于 @ 2008年12月07日 13:08:00|评论(loading...)|举报|收藏
最近这段日子,不少人不由自主关注一个名叫张殊凡的北京小女孩。仅仅因为在央视《新闻联播》中,这个年仅13岁的小姑娘在接受采访时说了一句“上次我上网查资料,突然弹出来一个网页,很黄很暴力,我赶紧把它给关了”,这个小女孩便不幸成为网络风暴的中心。
于是“很黄很暴力”居然成了网络新旧年之交第一流行语,更有好事无聊者发动“人肉搜索”千方百计寻找这孩子的真实生活信息,将其个人隐私公布于众,甚至以她为主角,恶搞出大量准色情漫画、打油诗、诅咒信等,谩骂、嘲弄甚至是侮辱充斥其间。这场风暴之猛烈让人对小女孩及其家人的处境颇为忧虑:他们只是普通百姓芸芸众生中的一员,该如何应对这场似乎找不到对手的“战争”?
“很黄很暴力”,小女孩的一句话,何以让一些人跳了三尺高?有新闻分析说,这是网民借此表达对有关部门严厉整肃网络视听环境的不满和抗议。倘如此说,针对小女孩的种种行径不恰恰反映了有关部门整肃有着极为充分的理由?即便小女孩像一些网民指责的,是在迎合媒体“宣传需要”,但这种必欲置之死地而后快的行为,难道不正是暴力或者至少是暴力倾向?
疯狂、失去理性、无节制、不阅读全文>
发表于 @ 2008年12月07日 13:06:00|评论(loading...)|举报|收藏
在美国,贷款是非常普遍的现象,从房子到汽车,从信用卡到电话账单,贷款无处不在。当地人很少全款买房,通常都是长时间贷款。可是我们也知道,在这里失业和再就业是很常见的现象。这些收入并不稳定甚至根本没有收入的人,他们怎么买房呢?因为信用等级达不到标准,他们就被定义为次级贷款者。
大约从十年前开始,那个时候贷款公司漫天的广告就出现在电视上、报纸上、街头,抑或在你的信箱里塞满诱人的传单:“你想过中产阶级的生活吗?买房吧!”“ 积蓄不够吗?贷款吧!”“没有收入吗?
找阿牛贷款公司吧!”“首付也付不起?我们提供零首付!”“担心利息太高?头两年我们提供3%的优惠利率!”“每个月还是付不起?没关系,头24个月你只需要支付利息,贷款的本金可以两年后再付!想想看,两年后你肯定已经找到工作或者被提升为经理了,到时候还怕付不起!”
“担心两年后还是还不起?哎呀,你也真是太小心了,看看现在的房子比两年前涨了多少,到时候你转手卖给别人啊,不仅白住两年,还可能赚一笔呢!再说了,又不用你出钱,我都相信你一定行的,难道我敢贷,你还不敢借?” 阅读全文>
发表于 @ 2008年12月07日 13:03:00|评论(loading...)|举报|收藏
以下内容为转贴,供大家参考和补充。
拿到OFFER之后最关心的肯定是待遇问题了,所以打算把我所知道的待遇统统列出来,在网
上很少看到这样的帖子和说明,反正自己也不找工作了,全部说一遍,万一有人看到我这
帖子了,也算对他有所交待哈哈,待遇在我这里全部可以看到,感觉网上的帖子抄来抄去
,鄙视之,所以打算自己写个帖子,除去那些谣言。常常听到人说这个公司待遇怎么差,
但事实上却是很好。说这个公司待遇怎么好,待遇却是很差。所以决定自己以自己的经历
和周围同学的待遇情况,将所知道的公司的待遇,公司招聘人员的态度,公司的好坏,招
聘诚信度全部列出来,当然是指2008年的校园招聘。
1。浙大网新待遇: 9000,8000,7000*13,分为几个级别,主要看你面试和笔试成绩,然后
还有两个月的浮动奖金,住房公积金也有。保险也有,和微软一起工作,工作后应该可以
跳到微阅读全文>
发表于 @ 2008年12月07日 12:59:00|评论(loading...)|举报|收藏
要实现对一个程序的进程注入,然后对被注入的进程进行控制,首先需要查找到要注入的进程ID。如何获取的进程ID呢?windows提供了一个API只要知道了这个进程里面的一个窗口句柄,就可以找到找到该进程ID。函数形式如下:DWORD GetWindowThreadProcessId( HWND hWnd, LPDWORD lpdwProcessId );那如何获取这个窗口的句柄呢?很自然我们可以想到这么一个函数,函数形式如下:HWND FindWindowEx( HWND hwndParent, HWND hwndChildAfter, LPCTSTR lpszClass, LPCTSTR lpszWindow);hwndParent:指向一个待搜索窗口的父窗。hwndChildAfter:子窗口的句柄。lpszClass:窗口的类名。lpszWindow:窗口的标题名。阅读全文>
发表于 @ 2008年12月07日 00:32:00|评论(loading...)|举报|收藏
2008年12月03日
Visual C++提供了多种多样的数据库访问技术,ODBC API,MFC ODBC,DAO,OLEDB、ADO等。这些技术各有自己的特点,他们提供了简单、灵活、访问速度快、可扩展性强的开发技术,而这些正是Visual C++和其他开发工具相比优势所在。ODBC API是为客户应用程序访问关系数据库时提供了一个的标准接口,对不同的数据库,ODBC提供了一套统一的API,使得应用程序可以应用所提供的API,访问任何提供了ODBC驱动程序的数据库。而且,ODBC已经成为了一种标准,所以现在几乎所有的关系型数据库都提供了ODBC驱动程序,从而使得ODBC的应用更加广泛。ODBC API可以进行一些底层的数据库操作,访问速度快捷,使用灵活,但编码相对来说比较复杂。对于一个刨根究底的研究型爱好者来说,却是一个很好的选择。同时也让大家对于ADO、DAO的底层封装机制有个初步的了解和认识。1、ODBC数据源的创建从控制面板中双击管理工具图标,然后在新出现的窗口中双击数据源(ODBC)。在弹出的对话框中选择不同的选项卡来确定建立数据源的类型。这样配置我个人感觉比较阅读全文>
发表于 @ 2008年12月03日 12:37:00|评论(loading...)|举报|收藏