- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 贪吃蛇游戏(java);设计;
寒假前写了一个贪吃蛇游戏,想用面向对象的思想来写。用的java语言。。。实际上,我只是知道C++和java的语法和一些基本的类(如文件IO,图形界面,线程等),对真正的面向对象思想和设计模式那些不太懂吧。。。去年也看过点设计模式的书,里面有些文字虽然深深记在心里(比如对象是拥有特定行为的实体,对象最主要的就是为自己的行为负责,这些行为就是对象提供的共有接口;又如封装不仅仅是数据隐藏,应该包括任何形
2012-02-06 11:37:39 3694 1
原创 java简单小结(附一个java实现的生产者消费者问题的程序)
最近为了完成开发一个后台通过串口接收网络拓扑和传感数据,并显示网络拓扑和收到的数据的任务,又重新回顾下java。大学时代曾经学过这么课程。现在基本的任务完成了,来做一个自己关于java方面的一些总结吧。 1:java虚拟机。首先要理解java虚拟机。Java虚拟机是编译和运行Java程序等的各种命令及其运行环境的总称,这是比较正规的定义。我们可以把Java虚拟机理解为在操作系统提供的系统调
2011-12-23 14:57:41 2536
原创 数据存储( 散列表,B+树,二叉排序树)一些知识回顾
2011-10-6日:数据存储;散列表,B+树,二叉排序树,平衡二叉树计算机程序主要关注两个核心的东西,一个是数据的存储,一个是数据的计算。在不同的编程的层次上,这两个核心的概念对应的实现方式不一定相同。今天去图书馆看了会书,回顾了数据结构中的一些关于数据存储的内容。
2011-10-06 17:05:07 990
原创 设计模式解析一点学习笔记
最近一周在学习设计模式。。出发点是,之前用nesc语言(类似C语言 的一种传感器上的语言)编写协议栈的时候,发现很难维护,很难增加新的功能。于是就联想到,看看面向对象的设计模式。一来是给自己充电。二来是想看能否对以后在新平台下重新开发协议栈有一些设计上的作用。 我看的de
2011-09-01 11:27:17 573 1
原创 windows SDK一些回顾和理解
几年前学过一点点关于windows SDK和MFC编程的东西,很少用。最近两三天重新又看了一点programming windows 上面的一些内容。比如关于消息循环机制, 系统给应用程序发送消息。关于设备上下文的理解等问题。我觉得我们在初期理解一些问题的时候。不妨站在我
2011-08-24 16:23:28 461
原创 程序运行时候.中断.异步.还有多线程的一点小知识
之前在用nesc编写协议栈代码的时候,遇到一些程序运行过程中的问题。各种问题。比如在处理某包的时候,在程序任何运行时,都可能被硬件中断打断,可能被某个Timer,fired打断。而程序访问了很多的全局变量。。由于我对tinyos操作系统的一些同步异步机制不太了解,开始协议栈程
2011-08-18 16:53:04 938
原创 我写的循环队列
今天看了下C和指针的 标准函数库那一张。复习了以前知道的一些函数。rand(); srand(); time(),等函数。学习到两个很有用的函数qsort, bsearch函数。这两个函数中也有函数指针的应用。。对于signal函数,还有一些疑惑.另外,联想到之前自己写的协议
2011-08-17 16:17:49 702
原创 C语言基础知识(个人简单总结的关于变量和函数方面)
从大一开始学过C语言,到现在已经四年半了。当然肯定是不同的时期做不同的事情有不同的理解。现在做一些基础知识的小结吧。 C程序由各种源文件,头文件,库函数组成;源文件,函数库,头文件由函数和变量组成。 一:变量: 变量是需要数据类型来声明的。C语言有各种数据
2011-08-12 15:34:25 7537 2
原创 静态内存;堆内存;函数局部栈内存 demo程序(摘自C++程序员求职关键路径)
#include "iostream"using namespace std;char* get_memory1(){ char p[]="hello";//p这个数组变量的右值在函数局部栈上 return p;//returning address of l
2011-08-09 15:39:25 605 1
原创 杂感:(talking with mobile computing and distributed system teacher)
<br />2010-11-25分布式系统。<br />1:今天下课后,走的时候,偶然和侯老师遇到,然后我说了说我看tcp/ip详解的问题。然后具体后来老师说了一些,我下来我也想了很多。我发现我之前的困惑在于不知道自己在看什么,想从中得到什么。然后我手写了一页感受,拍了两个图片记录了。程序=数据结构(逻辑结构+物理结构) + 算法; 编写设计程序= 数据结构(设计逻辑结构+设计物理结构)+算法(函数模块算法+整体)+平台引擎(操作系统, API,或者是硬件平台)+ 设计模式(程序架构,模块组织,数据流,状态
2010-11-25 18:48:00 473
原创 网关的问题,数据链路层交换机能用于连接两个子网吗?
网关究竟属于哪一层?首先申明:我不是楼上所说的高手!我希望大家和气!我也不是主持公道!斑竹加我为精发帖子 冲我上面的两句哈哈哈哈后 !!!:):)1、应用网关!(实体在应用层,但是跨多层工作,主要是上几层)2、协议网关!(一般都是指ipx/spx;tcp/ip不同网络协议的网络互连的功能体)3、ip网关!(不同网段之间访问的 功能体)而一个实体有可能冲当以上3者!所以不能断言工作在几层,或者设备是什么!第2者和第三者往往有路由器充当,也是路由器功能的2大体现!但是我们和第2者的实际来往不多和我们打交道多的
2010-11-16 16:19:00 3700
原创 tcp/ip illustrated implementation 笔记
<br />前面在学网络体系与协议的时候,零散的看了看卷二实现的某些章节。现在还是决定从头开始仔细阅读。<br />最近有些课程也快考试了。后半学期也忙,编程方面的话,自己决定有时间就结合网络体系与协议老师讲课的内容仔细对应看卷二。另外就是做unix环境高级编程老师留下的那几个编程作业,遇到具体C编程问题的时候看C与指针。。<br /><br />今天晚上一个半小时认真的看了下tcp/ip详解卷二的第一章前半部分,明白了在socket(),以及sendto这两个系统调用的时候,(结合unix环境高级编程中对
2010-11-11 20:54:00 639
原创 移动计算技术与分布式系统两老师首次课的一些话记录
<br />2010-11-8移动计算技术第一次课胡健<br />1:一些零散的记录。电信移动业务;wearable computing;屏幕-》特殊眼镜;当今十年计算机围绕网络。Anytime anywhere.对计算概念的扩展。IP到移动IP。<br />移动计算技术的应用框架(全国电子科大唯一总结???)。对什么的全貌的理解。职业规划,知识结构化重组? 比较国内外的学生,一个差别在于。虽然国外的学生学的知识比中国的学生少,但是国外学生的知识很结构化,并且转化为能力的多;想想我们学的东西多少我们记得
2010-11-11 20:47:00 742
原创 字符指针,stat(),opendir(),readdir(),递归下降过程中对字符串的处理
<br />今天做whereis 那个unix的作业。然后遇到opendir, readdir ,stat等函数呵呵。最后在想怎么表达查找路径的时候,遇到字符指针的问题。<br />Char *fullpath = “aaaaa”;<br />Strcpy(fullpath, “hello”);<br />这样的操作是错误的。因为没有为fullpath在堆中分配内存空间。Strcpy是内存操作。表面上看fullpath好像分配了空间,其实”aaaaa”只是一个字符串常量,不是在堆中的部分,而是在初始化的数据
2010-11-07 15:41:00 1102
原创 计算机网络,协议实现,学习记录
<br />2010-10-30<br />最近一段时间由于网络体系结构与协议和unix环境高级编程这两门课有点感觉,所以看了点协议和网络编程方面的书籍。<br />Socket一个我们很熟悉的概念:socket是最先在unix上推出的一种应用程序访问通信协议的操作系统调用socket(套接字)。注意这里的应用程序不是指应用层的网络协议。想想如果我们在写应用程序的时候没有socket这个实体,我们如何去使用TCP/IP协议里面的那些函数来实现和其他的进程通信?。比如说UDP里面的udp_ouput函数(TC
2010-10-31 17:22:00 1245
原创 linux write出错: bad fire descriptor
<br />在一O_PPEND的方式打开一个文件的时候,不能只把O_PPEND作为文件打开标志,还要加上O_WRONLY。否则会出错?
2010-10-20 10:32:00 966
原创 记录计算机学习的点点滴滴
<br />今天我的这个blog正式开通啦。用来记录我在计算机方面实践学习的一些点点滴滴,以及其他一些想法。<br />这个学期在学网络体系与协议,unix环境高级编程这两门课程。同时也在学linux的一些操作。无线传感器网络,组合数学,数值分析,自然辩证法,走遍美国英语口语这些课...
2010-10-14 11:32:00 599 1
programming windows 讲解windows SDK
2011-11-03
Unix环境网络编程第一卷第三版.chm
2010-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人