- 博客(15)
- 收藏
- 关注
原创 单元测试学习:Nunit的属性
setup和teardown[SetUp] NUnit每次在运行测试类里的任何一个测试时都会先运行这个setup方法[TearDown] 这个方法在测试类里的每个测试运行之后执行必须注意的是,SetUp方法用的越多,测试代码的可读性就越差。为了理解测试怎么得到实例,使用的对象是什么类型,人们不得不同时看文件里的两处代码,这样对于代码的读者是一个非常困
2015-07-11 10:29:14
325
原创 c#学习笔记—— 了解何时使用 Override 和 New 关键字
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace OverrideAndNew2{ class Program { static void Main(string[] args) {
2015-06-26 21:04:25
344
原创 opencv+qt 实现接金币体感游戏
游戏的目的是在尽可能少的时间里,在不碰到炸弹的情况下去接金币。 当接到银币时,分数会加一分,当接到金币时,分数会加两分,当接到炸弹时,游戏直接结束。当分数到达99分时,游戏通关。 游戏人物模型及操纵均由摄像头捕捉完成。当人物在摄像头前左移时,游戏中的人物也会左移,当人物右移时,游戏中的人物右移。并且,游戏中的人物模型也是通过摄像头捕捉到人的轮廓并放在游戏背景中去的。
2015-06-06 16:07:25
920
原创 opencv IplImage 解析
最近在学习opencv,看到很多地方都要用到IplImage 这个数据类型,比较好奇,于是在闲暇时间探索了一下。首先,关于opencv数据结构的详细定义可以在 types_c.h 中进行查看。在此截取了IplImage 的定义:typedef struct _IplImage{ int nSize; /* sizeof(IplImage) */
2015-05-15 00:05:34
332
翻译 struts2之(多)文件上传
struts2为文件上传提供了支持,这个支持是针对于单文件和多文件上传的。当文件上传时,文件将被存储在一个临时的地址。上传的文件应该被Action处理或者是转移,来确保数据没有丢失。基础用法org.apache.struts2.interceptor.FileUploadInterceptor被包含在了defaultStack中,只要必要的库被添加到你的项目里,你就可以使用文件上传
2015-05-14 22:33:12
260
原创 opencv+qt 载入图像并进行平滑处理+完整显示图片
opencv提供了简单的GUI界面库,这儿我使用QT首先声明变量和槽函数:test.h#ifndef TEST_H#define TEST_H#include #include "ui_test.h"#include #include class test : public QMainWindow{ Q_OBJECTpublic: test(QWidget *par
2015-05-13 16:25:26
990
原创 j2ee入门练手小项目——用jsp,javaBean写一个网页
1.需求:(1) 系统在员工进入公司时为员工建立人事档案,人事档案应该包括:员工基本信息:编号、姓名、性别、邮箱、电话、员工进入公司的时间、员工级别、员工所在部门和员工级别等员工技能情况:员工接受的培训、具备的技能等(2) 员工的工资应该包括基本工资和奖金两个部分。基本工资根据员工的级别划分(试用员工、普通员工、组长、部门经理、总经理),奖金应根据员工的业绩由其直接或更
2015-04-16 22:44:21
427
原创 QT学习笔记:用QLabel显示图像
The QLabel widget provides a text or image display.QLabel is used for displaying text or an image. No user interaction functionality is provided. The visual appearance of the label can be configur
2015-01-27 21:18:20
1306
2
原创 QT学习笔记:带进度条的操作
QProgressDialog::QProgressDialog(const QString & labelText, const QString & cancelButtonText, int minimum, int maximum, QWidget * parent = 0, Qt::WindowFlags f = 0)Constructs a progress dialog.
2015-01-24 18:46:34
401
原创 QT学习笔记:保存与加载文件
1.运用QFileDialog中的getSaveFileName()函数,保存文件。void MainWindow::saveToFile(){ QString fileName=QFileDialog::getSaveFileName(this,tr("save address book"),"",tr("address book (*.abk);;All Files(*)
2015-01-24 18:46:01
447
原创 qt官网示例小软件----局域网聊天软件
最近在做网络编程实验,要求用到图形界面,于是又重拾了QT这个非常喜欢的C++框架。在QT官网上找到了一个特别容易上手的小软件,在此和大家一起分享,并加强一下对QT的应用。点击打开链接这是代码的网址最后软件的样子,接下来就一段代码一段代码的分析。首先是工程network-chat.proHEADERS = chatdia
2015-01-12 21:15:41
364
原创 算法导论第一章
算法导论第一章算法算是计算机科学中比较高级的部分吧,最近在看一本比较流行的书,《算法导论》,已经读到第十三章红黑树那部分了,感觉看书看的越来越坎坷,就不说作习题做的比较辛苦吧,就连读内容,读伪代码都感觉有点吃力。于是果断放弃继续攻读后面的内容,转入前面的复习了。在复习的过程中,也发现了许多有用的资源,比如MIT的在线课程,还有MIT的网站上有标准答案,虽然不全,但胜于无就满足了,这些资源都在我
2014-04-23 01:03:07
1061
翻译 用vector实现二叉搜索树
最近在看算法导论,看到了二叉搜索树这部分,前面的前,中,后序遍历实现的十分艰难,并且树的构建也是人工的。看到树的插入删除部分就更是感觉超出能力之外了(只是针对一些比较高级的插入而已,像数组实现什么的就太小儿科了,虽然可以解决不少acm题目,但是学到更多不是更好么)。遇到难题后就上google上请教大神了,看到一篇特别好的文章介绍用vector实现,感觉写的特别好,特意转来csdn想跟大家讨论下
2014-04-19 11:40:50
681
原创 unistd.h函数简单剖析
int access(const char *path, int amode);paaccess函数就是用来得到文件的访问性质的,amode可取R_OK, W_OK, X_OK or the existence test, F_OK ,F_OK判断文件是否存在,X_OK判断不可读且不可写
2014-04-09 00:22:48
1747
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人