- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 欲善其事,先利其器
玩RPG游戏时忽然想到,一个人物每秒被伤害值来源众多,瞬间伤害、持续伤害、各个怪给的名目繁多的伤害。如果让我按照面向对象来编,该用个啥模式呢?做游戏真是个力气活。 试想在那个计算机界初期群雄开荒的年代,如果给我一个汇编器让我来实现一个操作系统,我会先用汇编写个高级语言,然后再用其层层搭出OS吗? 一直怀着人工智能的话题走在计算机研究之路上。为啥十年的研究以失败告
2012-05-12 11:21:12
2255
原创 Go洒给我一地的感觉
为看并行编程发到何样程度,21秒初识Go语言,聊记第一感觉。 语法乱,让我糊涂,甚于Perl,纳闷Go设计得意地宗旨是怎样达到的,自然编译器总感觉语言很清晰。 初看一下还挺有Pascal的味道的,那Professor W似乎又出现在面前。然而读到 var a int = 1 这种句式时,+_+了,美感全无,有点像把定语后置、宾语前置或独立主格结构都搅和在日语倒装里头。 沿袭把可选包变成内置标准一部分的模式,如C年代的lib,然后C++中STL更时髦,而Java功能就
2010-12-07 20:00:00
934
原创 温编译之故 知C语言之新
又学了一遍“编译原理”课程,文法、词法、语法、语义、优化……这次一串,可以在理解新技术的同时,利用温习老技术的悠闲中思考在C语言中的实例与联系,或有心得。 1. 类型的等价typedef int time_t;int tmp=1;time_t tm_system;tm_system = tmp; /* Assign int type to time_t type ?
2009-02-08 16:53:00
5002
2
原创 2007 我赶了一次技术的浪潮
Yahoo® Widget、Adobe® Flex、Microsoft® Silverlight,一种新的网络展示技术随着这样的历史到来,在优雅多姿的界面、自然丰富的交互背后,是基于XML语言的文本表示,又是一个小小时代的来临。 最初在2006年的Yahoo校园讲座中,接触到了界面柔和的Yahoo Widget,小日历、天气、网络标签......全场学生为其玲珑的桌面配饰所吸引时,又为对比鲜
2009-02-03 15:20:00
693
原创 Linux环境下使用Libxml2库
使用XML技术可以方便的完成数据文件的存储及解析读取,其格式化、解析过程由XML引擎完成,在Windows平台上可使用MSXML引擎,在Linux环境下可使用libxml2库完成操作。本文简要整理了在Linux环境下使用libxml2进行XML操作的C语言编程方式,包括文件创建、读写操作。 Libxml2库提供DOM、SAX操作接口,也实现了DTD、Scheme方式的验证,支持XPath语法查询
2008-07-28 16:48:00
10237
1
原创 Windows CE下使用MFC进行GDI绘图基础实验
1. 对话框消息MFC为了在Windows CE环境下良好进行图形绘制,就需要了解其对话框的相关消息。WinCE与Win32桌面平台的对话框消息处理还是区别显著,所以就针对MFC的对话框消息进行试验。MFC从CDialog::DoModal()启动了模态对话框,该方法调用CWnd::CreateDlgIndirect(),后者调用API CreateDialogIndire
2008-04-24 14:35:00
4899
原创 Windows CE下的多线程编程实验
Windows CE多线程编程包括线程的启动、线程的运行状态控制、线程同步及数据通信和线程的正常/非正常退出。本项目的软件及架构在多线程设计上,要求通过多线程实现异步的数据采集及绘制,以提高系统运行效率。 1. 线程的启动Win32API提供支持多线程的启动,调用API函数CreateThread()分配资源启动线程,并返回线程句柄(Handle),以控制线程状态。客观上,
2007-09-10 13:01:00
4636
原创 WindowsCE环境下内存映射文件操作分析
这个课题是在项目高文件存取速度的的要求下提出的。WindowsCE支持传统的磁盘文件读写函数,包括MFC封装下的CFile::Read()及CFile::Write()。然而WindowsCE针对一般嵌入式系统,不可能默认系统存在硬盘这样的永久存储体,因此在这些函数的实现上,实际是将数据置于特定内存中,而这还不同于系统对文件读写缓冲区,因此造成了内存频繁操作降低存取速度。WindowsC
2007-09-10 12:48:00
1207
原创 茶话三人的软件小组管理
自从去年十月慢慢接过柯老组长的软件大旗,在嵌入式开发组中进行上层软件的开发管理已近一年。尽管软件分组三四人耳,但我一直想完善、规范化软件的开发流程。然而从最近的超声波仪应用软件开发工作上看,我们的开发管理还仅停留在CMM中第一级水平,软件开发成败依赖于个人的技术经验。加之我前日冲刺系统分析师未果,正如SM同学所言,我组的软件技术水平今年还只能继续停在软件设计师上了。呵呵,子曰,此“千秋重任
2007-08-22 01:52:00
1455
1
原创 Silverlight.1.0.R.C.发布后,让Visual Stdio Codename Orcas继续
日前MS发布Silverlight 1.0 RC1使得刚刚熟悉的Expression Blend 2 May Preview + 【Visual Stdio 2007 beta 1 +Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1】开发环境顷刻间成为明日黄花。在网上搜集资料,最好的方法就是重新搭建开发环
2007-08-02 22:18:00
967
原创 Turbo C 的系统调用实例程序1
/****************程序环境 信号处理 实例tmp0.c ********************/ #include "stdio.h"#include "stdlib.h"#include "signal.h"void mysigint(int no) /* 自定义SIGINT信号处理 */{ printf("Users Interrupt %d-Signal calls./n
2006-02-11 19:51:00
1774
5
"晓冰堂"Silveright Works part1
2007-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人