- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 银行卡刷卡需注意
前两天在网上看到一个贴子,说到有人在饭店消费结帐刷信用卡签单时,发现自己签单纸下面还有另外用复写纸夹带的另一张消费签单。两张签单帐号都是自己的,只是金额不同。当时向服务员提出异议时,服务员连忙道歉说搞错了。事后此人分析,有可能是服务员将另一桌客人的消费现金收取后,再次用刷卡客人的银行卡结帐。现金可以揽入自己的口袋,而刷卡客户则完成了两笔消费支出。且在刷卡客户大意的情况下,导致两张消费签
2008-11-30 11:19:00 1308
原创 ATM模拟演示软件之通信组件
从今天起,决定自己做个ATM的模拟演示软件。在设计中尽量考虑用设计模式来处理,也是为了巩固自己这段时间看设计模式书籍的成果。另外该演示软件主要专注于核心功能,界面展示这个层次只用console来处理。核心模块尽量做成DLL,可以方便上层使用任何语言来调用构建UI。 今天先设计一个socket来处理通信组件模块。ATM演示软件系统需要包括一个服务端和一个客户端。尽管功能简单,但
2008-11-23 17:26:00 1138
原创 C++中关于new的用法
前天参加了科室的初级职称考试,内容当然是围绕C++和一些简单相关平台的知识。其中有一道判断题:new得到的内存一定是在堆上。答案是否定的。 这道题我错了,而且好像还有几个同事和我犯了一样的错误。后来在一个C++学习群里,找人讨论了一下,自己写了几行代码验证了一下。结论是:可能得到静态区域地址或栈上地址。 理论基础:new(buf) Type()得到的内存地址就是在b
2008-11-23 10:19:00 1037
原创 设计模式之简单工厂
GoF的设计模式一经推出,就引起了各路诸侯的严重关注。从JAVA到C#再到C++,甚至连面向过程为主的C都想染指一番。今天,就从C#出发,推导出C++的代码,并用一个C++的ATM模拟程序来实作(这个词好像是从侯捷先生那学来的,如果我记错了,希望他不会怪我,呵呵)。 我们首先看看简单工厂来描述一个四则运算的UML类图。 呵呵,发现在Ubuntu下使用Firefox
2008-11-18 08:38:00 1418
原创 如何在Ubuntu下将Code::Blocks界面中文化
网上有描述在win下将code::blocks界面中文话的文章,linux下的应该也有,Ubuntu下的有,但是不容易查找。我找了好长一段时间才明白如何做的。本着“我为人人,人人为我”的精神,总结一下Ubuntu下的Code::Blocks界面中文化问题。 我直接在网上安装的Code::Blocks,所以不知道为什么环境设置的界面选项中语言一栏什么都没有。所以必须先要到下面这
2008-11-02 12:44:00 4618
WM6下房屋按揭贷款计算器
2009-05-26
WM6下的房屋按揭贷款计算器
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人