自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 点线关系判断

1、点在线的左边还是右边设线段端点为从 A(x1, y1)到 B(x2, y2), 线外一点 P(x0,y0),判断该点位于有向线 A→B 的那一侧。 a = ( x2-x1, y2-y1) b = (x0-x1, y0-y1) a x b = | a | | b | sinφ (φ为两向量的夹角) | a | | b |  ≠ 0 时,  a x b  决定点 P的位置 所以  ...

2019-02-12 15:19:06 1055 1

转载 使用Unity 实现依赖注入 IUnityContainer使用方法

http://www.cnblogs.com/techborther/archive/2012/01/06/2313498.html

2017-05-10 11:23:54 1884

原创 OpenGL学习笔记4_2(透视相关)

蓝宝书 第四章正交投影在ChangeSize函数中使用glOrtho函数调整glOrtho参考:点击打开链接正交投影ChangeSize代码参考void ChangeSize(GLsizei w, GLsizei h){ GLfloat nRange = 100.0f; // Prevent a divide by zero if (h == 0)

2017-02-08 14:50:14 302

原创 OpenGL学习笔记4_0(基本词汇和转换定义)

蓝宝书 第四章写在前面由于写学习笔记时,已经学完了前三章,所以前三章的笔记较为简单,后续笔记将一边学一遍写,因此笔记会详细很多,但有可能有错误,还望大家能够帮忙指出,共同讨论进步,谢谢~本章主要讲各类坐标转换表4.1 OpenGL变换术语 166页Viewing 视角:观察点的位置Modeling 模型:场景中的可移动物体Modelview 模型视图

2017-02-08 10:52:29 215

原创 OpenGL 学习笔记3_5(缓冲区相关) 模板缓冲区待详细分析

蓝宝书 第三章单缓冲与双缓冲glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);单缓冲 相关代码见例3.12直接将图像改变显示在画布上,使用glFlush()提交缓冲glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);双缓冲一般图像改变在后台缓冲区,使用glutSwapBuffers()将后台缓冲提

2017-02-07 15:07:03 273

原创 OpenGL 学习笔记3_4(绘制多边形相关)

蓝宝书 第三章画多边形构造原则:1 多边形所有点在同一个平面内(建议将一个多边形拆为多个三角形)2 多边形必须是凸的,边的延长线和其他边不能相交1)绘制四边形 glBegin(GL_QUADS);glVertex2f(……);glVertex2f(……);glVertex2f(……);glVertex2f(……);glEnd();

2017-02-07 13:43:48 327

原创 OpenGL 学习笔记3_3(绘制三角形相关)

蓝宝书 第三章画三角形 triangle1)绘制三角形(三个点确定一个三角形)glBegin(GL_TRIANGLES);glVertex2f(0.0f, 0.0f); // 点aglVertex2f(25.0f, 25.0f); // 点bglVertex2f(50.0f, 0.0f); // 点cglVertex2f(-50.0f, 0.0f); // 点d g

2017-02-07 11:47:28 316

原创 OpenGL 学习笔记3_2(绘制线相关)

蓝宝书 第三章画线 Line1)两点定一条实线glBegin(GL_LINES);glVertex3f(……);//点aglVertex3f(……);//点bglVertex3f(……);//点cglVertex3f(……);//点dglEnd();绘制线段ab、cd相关代码见例3.42)绘制连续线段,连接密集的点成曲线glBegin(G

2017-02-07 11:04:29 302

原创 OpenGL 学习笔记3_1(绘制点相关)

蓝宝书 第三章本章主要是讲解绘制图元,主要图元如下表所示。1 画点 Point1)单个点glVertex3f(50.0f,50.0f,0.0f)  3D图像的点glVertex2f(50.0f,50.0f)         2D图像的点2)多个点glBegin(GL_POINTS)……glEnd();相关代码见例3.23)设置点大小void

2017-02-07 10:46:03 212

原创 OpenGL学习笔记3_0(多边形通用设置)

蓝宝书 第三章本章主要是讲解绘制图元,主要图元如下表所示。图片来源:http://wenku.baidu.com/link?url=O4nXYSrR3jqYcZcowOlpV0pSpdQqcTSLWAIhx5AYPhdxsfMxb5h8fm-6g1HYMiTyueT80EsF6Bk77tgGE84zZJfLSj7s2ZdysaQHXXl5Wv_多边形通用设置

2017-02-07 10:41:47 208

原创 openGL 学习笔记 2

蓝宝书 第二章1 windows平台使用头文件(根据环境不同会有变化)#include#include#include 2 openGL变量类型与C语言变量类型对应表表2.1 第81页3 API函数命名规则库前缀+根命令+参数数量+参数类型glColor3f(……)4 常见RGB复合颜色表表2.2 89页代码:例2.1

2017-02-06 15:56:05 292

原创 openGL学习笔记 1

蓝宝书 第一章主要内容:1 计算机图形学发展史概述2 如何在2D屏幕上显示3D图形         2D+透视=3D3 关于基本3D效果和术语4 3D坐标系统和视觉窗口5 顶点6 三维透视种类直接模式和保留模式(常用,性能好)附:两种模式的区别讨论http://stackoverflow.com/questions/6733934/what-does-imm

2017-02-06 11:04:19 173

原创 openGL学习笔记 0

最近开始学习openGL,年前开始学习,过了一个年后发现之前学习的东西有点乱了,磨刀不误砍柴工,为了后续更好的学习及复习,决定将学习心得及代码进行整理。学习openGL使用的是蓝宝书第四版,全英文的版本(据说翻译版很差……)开发环境为VS2013

2017-02-06 10:44:34 149

原创 安装caffe框架记录

1 安装虚拟机及ubuntu ubuntu版本为16.042 安装 :sudo apt-get install build-essential3 查看 gcc --version   此处版本为(ubuntu 5.3.1-14ubuntu2) 5.3.14 安装:sudo apt-get install g++5 查看 g++ --version 此处版本为(ubuntu 5.3.

2016-12-03 15:41:06 75

原创 wpf对excel读写

wpf读写EXCEL文件

2016-04-08 16:48:51 2833

转载 MFC 菜单栏的使用

主要介绍两种比较简单和常用的创建方法。一、在资源视图中添加菜单资源,通过鼠标点击添加菜单项    菜单栏设计好,以后就是添加了。介绍两种方法:    1、很简单,鼠标右击想显示菜单栏的对话框属性,可以看到有一个menu的属性,点击就会出现你已经设计好的菜单栏的资源ID,选中就好了。点击运行,就可以看到菜单栏。    2、首先定位到你想显示菜单栏对话框的OnInitD

2015-03-28 13:32:01 1113

转载 MFC中显示IplImage类

平常使用opencv显示图像时总是跳出一个个窗口,这样很难与MFC继承,而在opencv提供的CvvImage类中很好的使MFC中显示IplImage类的图片。CvvImage类在opencv的highgui.h头文件中被声明(在opencv2.0以后的版本中,这个类好像被去掉了,显得非常不方便,可以从低版本中拷贝到高版本中,实现这个类,仍可以使用)在CXXXView中显示IplIma

2015-03-10 20:37:09 814

转载 MFC加载图片 使用CImage类

保存图片保存图片只有一个函数,就是Save函数,该函数有两个参数,一个是文件的完整路径和文件名,一个是文件的扩展名。但是如果只有保存和显示图片功能,CImage的Save函数发挥不了太大的作用,不过是一个转存文件的工具。CImage的强大之处在于可以对图片进行修改,再进行保存。修改图片的函数有这么3个函数可以修改图片,都是像素级的操作。这三个函数分别为SetPixel,SetPix

2015-03-10 16:18:54 5696

转载 MFC加载图片

//加载Jpg、Bmp图片,这个函数是关键代码!!!!!!!HBITMAP CHelloDialog::LoadPicture(CString mFile){    CString pFSize;    WCHAR wpath[MAX_PATH];    MultiByteToWideChar(CP_ACP, 0, mFile, -1, wpath, MAX_PATH); 

2015-03-09 19:54:12 142

转载 MFC打开文件对话框

CFileDialog类封装了Windows常用的文件对话框。常用的文件对话框提供了一种简单的与Windows标准相一致的文件打开和文件存盘对话框功能。CFileDialog的语法:CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt=NULL,LPCTSTR lpszFileName=NULL,DWORD dwFl

2015-03-09 18:30:57 391

转载 Tab Control控件简单使用

本文讲述在普通对话框上添加标签的简单示例第一步拖一个Tab Control到对话框上并添加变量m_tabCtrl;  第二步添加两个对话框资源IDD_DIALOG1,IDD_DIALOG2并将style为Child, Border为None,再分别为其添加对应的基于CDialog m_page1,m_page2第三步在OnInitDialog()添加如下代码

2015-03-09 18:04:57 403

转载 关于字符串前的L或_T

一、 在字符串前加一个L作用:    如  L"我的字符串"    表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。  strlen("asd")   =   3;     strlen(L"asd")   =   6;  二、  _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI

2015-03-09 17:55:41 1572 1

转载 Matlab: figure的用法

Matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象。每一个这样的窗口都有一些属性,例如窗口的尺寸、位置,等等。下面一一介绍它们。 一、概述  总的来说,figure 的使用语法包括:  figure figure('PropertyName',propertyvalue,...) figure(h) h = figure(.

2015-03-08 10:49:20 4363

转载 vi显示行号

在VI的命令模式下输入“:set nu” 或者修改vi配置文件“vi ~/.vimrc”,在其中添加“set nu” 在VI的命令模式下输入“:set nu”,就有行号了。 但是想将这个设置写进VI的配置文件,就 # vi ~/.vimrc 在这个文件中,添加 set nu 就行了

2014-07-29 13:59:32 504

原创 QT 推箱子小游戏编写

主要使用以下几个类:1、QPainter绘制地图2、QMenu、QAction制作菜单栏3、QSound播放音乐(追求好的效果可使用Phonon)4、QKeyEvent接收键盘事件 控制人物行走及推箱子  主要代码: #ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #in

2012-06-28 14:59:23 5690 24

原创 Qt4 图形设计与嵌入式开发 第一章学习

第一章前半部分掠过不提,都是讲解,主要是后面的实例。 学到的内容:1.布局QGridLayout   一般用于整体布局QHBoxLayout  横向布局QVBoxLayout  纵向布局三种布局。 2.STL、容器,相关内容3.焦点运用4.QFile的运用 按照代码做出来的内容有点不对,感觉给的几种状态转变不明确,于是按照自己的思路重写代码,作为

2012-05-05 10:03:20 548

转载 各种数据类型的相互转换

各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str=QS

2012-04-13 13:33:33 47

原创 s3c6410开发板QT程序开机自动运行方法

自己写了个QT小程序烧入开发板中,使它开机自行启动,开发板系统为linux。方法步骤如下:1、使用超级终端连接开发板。(win7系统可从xp上复制过来,在此不作详述)2、进入/etc/init.d 目录,使用vi打开rcS(vi使用方法在此不作详述)。3、在rcS的最后修改程序如下:       #./bin/qtopia4 &  (此句可以删除 如果不是qtopia4 而是其他,

2012-04-10 14:09:38 2104

原创 使用ARM时犯得很低级很低级的错误,有感

我是大二的学生,跟同学一起做项目。我负责的是ARM的上位机部分,这些天为了一个问题无比烦恼,最后却发现这是一个无比低级的错误,记录下来以防再犯。 ARM部分我了解的并不多,将ARM买来之后一直照着手册的使用说明边做边学,虽然并不熟练但成功将一个helloword程序交叉编译后在ARM上运行。此后过了几天准备考试,没有再学习ARM,于是ARM被我搁置了一周时间。一周后,我再次交叉编译程序

2012-03-30 20:21:34 1859 4

原创 VMWare卸载

很悲催,一个VMWare折腾了一个晚上。VMWare8卸载后残留的东西导致我再安装VMWare不能正常安装。于是乎搜索百度,找遍了各种方法。1、使用网上的专门清理VMWare残留的软件。……没用……大概是VMWare8的版本问题。2、有位牛人在网上写了段bat文件~好吧~尝试下~删了不少~但是注册表还有残余。最后注册表的残余怎么办呢?直接手动删除……无法删除……使用360等软件清理,好

2012-03-03 21:14:46 346

原创 QT系列教程 第二讲 相关资料 (exec、accepted)

int QDialog::exec ()   [slot] //这是个槽,本质上就是一普通的成员函数Shows the dialog as a modal dialog, blocking until the user closes it. The function returns a DialogCode result.If the dialog is application

2012-02-04 15:59:04 666

原创 QT移植步骤

学校的项目组需要进行QT在ARM上的移植,所以假期时间学习一下。ARM使用飞凌OK6410,在网上寻找了相关资料,根据视频 OK6410_QT移植视频 中的步骤一步步来。当中遇到许多错误,特此记录。1、按照步骤上首先安装tslib,在解压后 apt-get install automake autoconfign libtool 的命令报错。(E:Coun‘t find package aut

2012-01-30 12:12:51 145

NEXCEL.DLL

WPF引用NEXCEL可读excel文件

2016-04-08

wpf 绘制矩形 可动态调整矩形大小

WPF工程 可绘制多个矩形 绘制结束后可拖动矩形的四个角 动态改变矩形大小

2015-11-04

Matlab圆规维数计算Beta1.0

matlab实现圆规维数的计算实验,输入曲线粗细小于2pix的二值图像,用圆规法计算曲线的维数。该压缩包内包括:Matlab代码、4个实验样本、样本图表的整理分析。PS:本程序为分形作业,程序可能有缺陷,勿喷~

2015-05-26

家庭财务管理系统(需求分析+报告)

家庭财务管理系统,大学课程设计使用,有需求分析和设计报告,测试版本。

2012-12-10

SCAN模拟算法

使用mfc制作的有界面的scan模拟算法,较为简洁

2012-05-21

最佳置换算法模拟

使用mfc制作的有界面的最佳置换算法问题模拟 较为简单

2012-05-21

最近最久未使用LRU置换算法模拟·

使用MFC制作的有界面的算法模拟,较为简洁

2012-05-21

mfc先来先服务调度算法模拟

mfc编写的有界面的先来先服务调度算法模拟

2012-05-11

mfc短作业优先调度算法模拟

mfc编写有界面的短作业优先调度算法模拟

2012-05-11

mfc哲学家进餐问题模拟

使用mfc编写的有界面的哲学家进餐问题模拟

2012-05-11

MFC生产者消费者问题模拟

使用mfc编写的有界面的生产者消费者模拟程序

2012-05-11

读者写者MFC问题模拟

使用MFC制作的有界面的读者写者模拟问题。

2012-05-11

png图标文件

大部分需要用到的图标都有~很不错~~~yafeilinux上的。

2012-02-05

MFC对话框变透明

MFC对话框变透明放在OnInitDialog()中

2011-09-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除