- 博客(12)
- 资源 (38)
- 收藏
- 关注
原创 设计模式之——观察者模式
最近在将C#转换到Java语言,遇到了C#中的事件,一时间还不知道如何用Java处理。很显然,C#toJava工具是不具备这种自动翻译的能力的。首先还是搞清楚C#事件实现了什么功能。C#的时间其实本质的说来还是比较简单的,就是使用类似于C语言中的函数指针,指向不同的方法实体进行调用,只不过它是函数指针数组可以增加,可以减少。在C#中就是代理实现的。使用过程如下图所示。图1 事件的使
2013-12-08 15:31:48
894
转载 [转载]开普勒生平
【科学家约翰尼斯·开普勒简介】 行星运动定律的创立者约翰尼斯·开普勒于公元1571年出生在德国的威尔德斯达特镇,恰好是哥白尼发表《天体运行论》后的第二十八年。哥白尼在这部伟大著作中提出了行星绕太阳而不是绕地球运转的学说。开普勒就读于蒂宾根大学,1588年获得学士学位,三年后获得硕士学位。当时大多数科学家拒不接受哥白尼的日心说。在蒂宾根大学学习期间,他听到对日心学说所做的合乎逻辑的阐述,很快就相信
2013-07-13 08:53:02
862
原创 UVa 3n+1 问题
《挑战编程》第一个问题3n+1 看似非常简单的问题。但如果只是简单的使用蛮力法,就是超时的结果。所以在计算一个数n,它的节数的同时。需要把它经过的数记录下来。因为这些数的节数都与n有关。在查找n的同时,可以把这些数的节数同时也找出来。 代码如下:#include #incl
2011-08-29 16:26:20
1456
1
原创 组合框(ComboBox)控件使用技巧(转自《Visual C++ 代码参考与技巧大全》)
组合框可以简单的分成3种形式,分别为简易式(Simple),下拉式(Dropdown)和下拉列表(DropList)。各种的外观大家可以自己实验看看其中样式的区别。 简易式:包含一个编辑框和一个总是显示的列表框。 下拉组合框同简易式组合框类似,不同之处是单击下拉箭头,是否有下拉框出现。下拉列表式组合框有一个下拉的列表框,但是它的编辑框不能用来输入,只能读取。下面探讨如何合理地使
2009-11-29 10:06:00
2983
原创 MinGW免安装版
使用Eclipse开发C/C++程序,只需要有Eclipse + MinGW + CDT 插件就可以了。其实这些应该是非常简单的步骤,只要安装MinGW和CDT插件就可以,其实步骤不复杂,网上很多介绍的文章,再次不再细说。主要可能会出现得是软件的下载安装。MinGW虽然是个免费软件,网站可以下载。但是边下载边安装的过程慢得很。 世上最痛苦的可能就是看了不能用,就是这种。我在安装、卸载之后,
2009-11-17 23:13:00
3533
1
转载 使用vc++ 6.0制作dll,并在java程序中使用(转)
雖然JAVA的程式都必須在JAVA的虛擬機器上執行,但是我們可以在這部機器中打一個洞,讓JAVA程式可以直接溝通實際的機器 JNI是一種讓JAVA程式可以外接外部程式的一種機制,讓JAVA程式更具有擴充性,下面將示範一個簡單的範例,這個範例中說明JAVA程式如何與C語言接軌,事實上昨天所談的Prolog就是利用這種方式使Java程式可以使用prolog,透過dll和native的方式來
2009-10-17 21:01:00
1739
1
转载 (转)C ++ 中产生随机数
最近在写一个产生随机数的程序时遇到了一个比较尴尬的事情:感觉C++中好像没有产生随机数的类。在网上百度之,才发现跟着自己想的一样。大多数都是使用srand()函数与rand()函数。但是这两个函数令人不是很放心:1、rand()函数产的数据是伪随机的(当然计算机上产生的随机数都是伪随机的,但是这个比较明显,如果srand()函数的种子相同的话,结果就相同。如果要连续产生比较好的随机
2009-10-04 11:11:00
2876
原创 C++与指针有关的问题
C++ 是一门功能强大的语言。它既兼容了 C 中的最重要的内容——指针,又有面向对象的功能,如使用继承组合以及虚函数实现多态等等。如果使用者对这些内容了解不够深入具体。则常常在使用 C++ 的指针时会出现不少问题。现举一些例子如下。(其中全部例子来自书本或者网上)。 例 1 、数组与继承的问题。 本例来自 《 C++ 高效
2009-09-09 16:07:00
749
原创 CreateThread()、_beginthreadex()及、AfxBeginThread()函数的讨论
操作系统中线程是非常重要的概念,所以关于线程的创建常常有些困扰人的内容。好像创建线程的函数很多,那么他们之间的有什么联系与区别呢?正如题目给出的三个函数。今天看了看Windows核心编程,再找了一些网上的资料,在此想说说这些函数之间的关系和区别。如有不正确的地方,请各位不吝赐教。 首先,需要说明的是这三个函数都与CreateThread函数有关系。CreateTh
2009-05-30 00:27:00
4332
2
原创 迷茫
很久没有写程序了,感觉离编程越来越远了。很多东西看起来,只是了解了其表,而没有真正的理解他。就如MFC虽然知道它是用C++把一些Windows程序API封装起来了。但是,还是不能够应用自如,这又是为何?如今,关于语言的书如C、c++方面的书,是汗牛充栋。当然其中说是经典的也不少。但什么总是觉得书上的内容,到了用时却没有适合的?是我太肤浅,还是我太浮躁?
2009-05-29 13:36:00
679
原创 双通道内存(转摘)
双通道内存技术其 实是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生作用,在理论上能够使两条同等规格内存所提供的带宽增长一倍。它并不是什么新技术,早就被应 用于服务器和工作站系统中了,只是为了解决台式机日益窘迫的内存带宽瓶颈问题它才走到了台式机主板技术的前台。在几年前,英特尔公司曾经推出了支持双通道 内存传输技术的i820芯片组,它与RDRAM内存构成了一对黄金搭档,所发挥出来的卓绝
2007-10-28 22:59:00
2298
原创 第一篇
这是我第一次用电脑写点什么东西。也是我的第一篇博客,自己不敢有什么期待。很多时候,都觉得电脑没有充分发挥其作用:我想我接触的最多的应用程序不是学习用的PPT,也不是编程用的VC,好像是一些游戏。很多时候在电脑面前都觉得是身不由己,想干自己做的事。但真正开机后,有被其他事给絆住了。不是网页上的一些花边新闻,就是游戏电影等东西。真的电脑里吸引你的东西很多,但都不是你想要的。所以
2007-10-07 00:12:00
796
1
com技术内幕 中文版 pdf格式
2010-05-25
C++ 設計新思維 泛型編程與設計範式 之 應用
2010-05-12
An Embedded Software Primer (课后习题答案)
2009-03-21
An Embedded Software Primer
2009-03-21
数字信号处理——基于计算机方法答案
2008-10-03
计算机程序设计艺术 vol3
2008-01-19
计算机程序设计艺术 vol2
2008-01-19
计算机程序设计艺术vol1
2008-01-19
Effective C++ & More Effective C++
2008-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人