自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

转载 GBC游戏掌机(一)

最近在学习GBC(or CGB),闲着没事,翻译了一下一个英文的文档。暂时是初稿,也还没有翻译完。不一定会修改,也不一定会翻译完。英文原文可以在这里找到 http://verhoeven272.nl/fruttenboel/Gameboy/GBmain.html 前言 下面所述...

2017-08-04 23:58:00 1300

转载 深度介绍Linux内核是如何工作的

所有的你在Linux各版本中看到的其他东西--Bash shell、KDE窗口管理器、web浏览器、X服务器、Tux Racer以及所有的其他,都不过是运行在Linux上的应用而已,而不是操作系统自身的一部分。为了给大家一个更加直观的感觉,我来举个例子,比如 RHEL5的安装大概...

2017-08-04 23:57:00 111

转载 MFC ODBC数据库开发技术

1.MFC ODBC 主要类的介绍 visual c++提供了MFC ODBC 类,封装了ODBC API,这使得利用MFC来创建ODBC的应用程序非常简便。在MFC ODBC类中,常用的类有CDatabase(数据库类)、CRecordset(记录集类)、CRecordVie...

2017-08-04 23:57:00 93

转载 MFC ODBC数据库开发技术(续)

1.查询记录 使用CRecordset类从数据源中提取记录集,并对记录集进行操作。如果查询的记录是多条的,可以利用CRecordset类的Move,MoveNext,MovePrev,MoveFirst,MoveLast方法移动记录到指定的位置。 在操作记录集之前,需要定义一个CRe...

2017-08-04 23:57:00 91

转载 纹理映射与仿射变换

OpenVG中可以使用投影变换(本例中为仿射变换)来实现图像的变形效果,进而可以用于纹理映射。 为简单起见只考虑三角形到三角形的映射。 变换矩阵T为: |sx shx tx| |shy sy ty| |0 0 1 | 其中sx,sy表示伸缩,shx,shy表示变形,tx,...

2017-08-04 23:57:00 344

转载 ppm图像格式

ppm是一种简单的图像格式,仅包含格式、图像宽高、bit数等信息和图像数据。 图像数据的保存格式可以用ASCII码,也可用二进制,下面只说说一种ppm格式中比较简单的一种:24位彩色、二进制保存的图像。 文件头+rgb数据: P6\n width height\n...

2017-08-04 23:57:00 548

转载 c#面向对象编程(二)

一、装箱与拆箱 装箱转换允许将“值类型”隐式转换为“引用类型”。存在下列装箱转换: ◆从任何“值类型”(包括任何“枚举类型”)到类型object。 ◆从任何“值类型”(包括任何“枚举类型”)到类型System.ValueType。 ◆从任何“值类型”到...

2017-08-04 23:57:00 70

转载 CDialog

在一本VC.NET的书中看到点击对话框的OK按钮时竟然有EndDialog()这个函数,我以为是VC.NET里面的新函数。一查MSDN,原来就是MFC里面的,说模态对话框一定要调用EndDialog()这个函数来关闭对话框。发现这么久以来,自己一直仅仅用DoModal()函数显示和关闭对话框就...

2017-08-04 23:57:00 186

转载 switch疑惑

int main(int argc, char* argv[]) { int a=1; switch(a) { case 1: printf("a=1\n"); case 2: printf("a=2\n"); case 3: printf("a=3\n"); def...

2017-08-04 23:57:00 79

转载 cygwin编译mplayer

很喜欢mplayer这个视频播放器,据说它来源于linux平台,在windows上也有相应版本。用起来资源占用少、支持格式多。而且它的源代码是公开的,自己来编译一个播放器,是不是很有趣呢? 首先准备好cygwin环境,这我就不说了。 1.下载mplayer源码 我用的是htt...

2017-08-04 23:57:00 114

转载 C#的一个好例子

下列代码运行后,将显示一个窗口,点击上面的按钮后,会弹出“You have clicked the button”的消息对话框。 using System;using System.Drawing;using System.Windows.Forms;public cla...

2017-08-04 23:57:00 84

转载 (转)为什么要用补码表示

最直观的得到一个负数的补码的方法是用28去减它,例如: -1 的补码 100000000 -) 00000001 ------------ = 11111111 (实际上就是1 + (11111111 – 1),先计算括号内,相当于按位取反,然后再加上外面的1。...

2017-08-04 23:57:00 88

转载 OpenVG是什么?

OpenVG是一种为Flash、SVG等矢量图形库提供硬件加速接口、免授权费和跨平台的API。其主要目标是面向需要高质量矢量图形算法加速技术的便携手持设备,用以在小屏幕设备上实现动人心弦的用户界面和文本显示效果,并支持硬件加速以在极低的处理器功率级别下实现流畅的交互性能。OpenVG 1.0是...

2017-08-04 23:57:00 331

转载 C#顺序读取文件流

有时需要在一个文件流中顺序的读取一段一段的数据,例如一帧一帧地读取图像,是非常有用的。 打开文件: fStream = new System.IO.FileStream(fileName, FileMode.Open); fileLen = fStream.Length;//文件的长度 ...

2017-08-04 23:57:00 370

转载 arm-linux-tool

把下载的arm-linux-tool 2.95.3解压后,发现用arm-linux-gcc编译程序时,会出现 arm-linux-gcc : installation problem cannot exec 'cpp0'....的错误。不好意思,我也没看那个readme了,直接去网上找...

2017-08-04 23:57:00 98

转载 C/C++代码批量格式化

使用eclipse可以对C/C++代码进行格式化,按ctrl+shift+F即可,但是只能打开一个一个的文件然后采用这种方法。使用astyle可以对批量地对C/C++代码进行格式化,并且可以选择某种风格,免除了种种配置的烦恼。 比如我喜欢使用bsd/allman风格,格式化某目录下所...

2017-08-04 23:57:00 256

转载 游戏机简介

1 游戏机的分类 ----------------------------------------------- 街机:NEOGEO MAME CPS2 CPS1 IGS 家用机:PC98 FC MD N64 PCE PS SFC Atari DC SMS NGC PS2 PS3 W...

2017-08-04 23:57:00 591

转载 MIPS指令集(共31条)

网上有一份,但有错误,自己整理了一下。 转载于:https://my.oschina.net/tofro/blog/1503131...

2017-08-04 23:57:00 539

转载 字符串的长度

用非递归和递归的方法求字符串的长度,这是中兴通讯的一道笔试题。 1. 非递归 int strlen(char *str) { int len = 0; while(*str++!='\0') len++; return...

2017-08-04 23:57:00 371

转载 对Map按value进行排序

Map内部是按key进行排序的,而不是value。 如果希望根据value对Map里面的元素对排序,可以通过把Map里面的元素拷贝到一个list中,然后定义自己的比较函数,并对该list进行排序。 (1)首先,需要定义一个结构体,以用于封装Map中的元素对(key, value)...

2017-08-04 23:57:00 496

转载 OpenGL ES 关键API小结(转)

OPenGL ES常用API: glClearColor( 0.f, 0.f, 0.f, 1.f ); // 设置模式窗口的背景颜色,颜色采用的是RGBA值 glViewport( 0, 0, iScreenWidth, iScreenHeight );//设置视口的...

2017-08-04 23:57:00 89

转载 android笔记3(surfaceview)

SurfaceView 使用Surfaceview的好处是可以自己控制屏幕刷新,还不像一般的View是通过界面消息来进行屏幕更新的。这在游戏中特别有用,因为游戏需要实时的更新画面,以反映游戏进程。 使用Surfaceview时,一般会开启一个线程,在线程中进行游戏逻辑和屏幕更新;...

2017-08-04 23:57:00 80

转载 LINUX下图形界面切换到文本模式

1.开机进入文本模式 如果想让开机自动进纯文本模式, 修改/etc/inittab 找到其中的 id:5:initdefault: 这行指示启动时的运行级是5,也就是图形模式 改成3就是文本模式了 id:3:initdefault: 这是因为Linux操作...

2017-08-04 23:57:00 753

转载 介绍GLSurfaceView

转自 http://www.linuxgraphics.cn/android/gallery3d_glsurfaceview.html 重点有以下几点: 1.派生GLSurfaceView来实现事件交互等 2.GLSurfaceView提供了QueueEvent这个简单的方法来实...

2017-08-04 23:57:00 106

转载 VC中的预处理和宏定义

自己在VC中有时能用到的。 1.避免头文件被重复编译 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2.源代码版本控制 main() { 。。。。。。 #ifdef _WINDOWS_PLATFORM HeapAlloc...

2017-08-04 23:57:00 161

转载 LMS算法

%LMS算法演示(matlab) %设置参数,N为采样个数,u为步长 clear,clc; N=16;u=0.1; %设置迭代次数k k=250; %pha为随机噪声的平均功率 rk=randn(1,k)/2; pha=mean(rk); %设置起始权值 wk(1,:)=[0 0]; %...

2017-08-04 23:57:00 198

转载 "SQL Server不存在或访问被拒绝"问题的解决(转)

总结起来的关于SQL Server连接中此类四个最常见错误错误解决方案如下: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器端...

2017-08-04 23:57:00 1364

转载 Visual C#(创建窗体控件)

Windows窗体控件都有是直接或间接地继承自System.Windows.Forms.Control类。在.NET中可以利用3种方法创建窗体控件,分别是用户控件,自定义控件,从现有控件类派生新的控件。 1.创建用户控件 一般是把已存有的windows控件组合构成一个新用户控...

2017-08-04 23:57:00 388

转载 Android异步处理

(1)使用线程 注意不能在非主UI线程中更新界面,有时需结合Handler使用. prgDialog = ProgressDialog.show(GbcJoy.this,"wait","data loading...", true);Thread th = new Thread(new ...

2017-08-04 23:57:00 80

转载 GLSurfaceView

Android中用OpenGL开发图形应用,一般是使用GLSurfaceVIew来呈现。 自己需要做的工作主要有两个: (1)从GLSurfaceView派生一个自己的类,在其中处理键盘、触摸等事件; (2)实现Renderer接口,在GLSurfaceView通过setRenderer...

2017-08-04 23:57:00 107

转载 OpenVG学习

初次接触这个东西,理解肤浅,还请海涵。 OpenVG是用于嵌入式设备上的矢量图形开发接口,并且希望利用硬件加速技术来提高性能。国外有商业化的OpenVG软硬件实现,国内也有牛人作了OpenVG的软件实现,效率比官方实现高很多。而且提供了一些文档及例程方便OpenVG的学习,下面的学习...

2017-08-04 23:57:00 566

转载 使用vs2005 express

就只是在windows平台上,也可能存在多个版本的项目,如vc6.0的,vs2005的,vs2008的。由于各种各样的原因,这些项目不能统一成一个版本的,这样麻烦的事情就多了。比如说某个项目用的是vc8的静态库,你就必须用vc8来继续开发了,用vc9虽然可以编译通过,但可能运行不起来,可...

2017-08-04 23:57:00 104

转载 贝叶斯网络基础

只知道朴素贝叶斯分类算法,贝叶斯网络倒是不熟悉,应该也可以应用到逻辑推理和语义网络中去吧。 转自 http://www.cnblogs.com/guystar/articles/126688.html 一:定义 贝叶斯网络用来表示变量间连接概率关系的DAG图。结点表示:...

2017-08-04 23:57:00 218

转载 opencv+directshow采集视频图像

主要参考: http://www.opencv.org.cn/index.php/%E4%BD%BF%E7%94%A8DirectShow%E9%87%87%E9%9B%86%E5%9B%BE%E5%83%8F CCameraDS类调用采集函数可直接返回IplImage,使用更方便,...

2017-08-04 23:57:00 261

转载 视频基础知识

零散的一些笔记~~~ 人眼及显示器对亮度的非线性,gamma校正 人眼对亮度的敏感能力优于色差 YUV,YCbCr可进行色度子采样 YCbCr 4:4:4 4:2:2 4:2:0 分辨率,帧速率:广播电视与计算机图形两条线 计算机 广播电视        QCIF(17...

2017-08-04 23:57:00 167

转载 ADO数据库开发技术(续)

使用数据库访问控件。 ADO控件使用Microsoft ActiveX数据对象(ADO)来快速建立数据绑定的控件和数据提供者的连接。 ActiveX数据绑定控件开发技术使用了两种ActiveX控件,一种是数据控件,另一种数据绑定控件。 数据控件:负责数据库的连接和记录集的获...

2017-08-04 23:56:00 81

转载 android快速遍历目录及查找文件

java中遍历目录,可以使用递归的方法: SearchFile(File[] files) { for (File file : files) { if (file.isDirectory())//若为目录则递归查找 { SearchFi...

2017-08-04 23:56:00 1310

转载 初学嵌入式linux(1)

以后可能会用到它,于是先学习一下。没有开发板,宿舍的机器太旧,没有Linux,只装了一个cygwin。 先从建立工具链开始吧,不过这好像已经很麻烦了。要敲命令行,还会出现不明白的错误。不过去网上一搜,发现还是很多人会遇到这个错误的。开源模式就是这样吧,发现问题以后,会有很多人帮助解决...

2017-08-04 23:56:00 71

转载 android笔记1(activity与view)

1. activity, view概述 进行android开发,只需具有java语言基础即可。入门的开发并不需要一些高深的java知识,如Swing,网络,线程,数据库等。 刚开始进行android开发,会觉得android的架构设计得很好,接口简单,模块独立。特别是...

2017-08-04 23:56:00 82

转载 位图缩放的快速方法

在嵌入式系统中快速地进行屏幕拉伸,不能采用线性插值之类的算法,那样太慢。只能采用复制或抽取像素行的方式实现。 网上有介绍位图快速拉伸的算法,如下:http://www.abcdown.net/InfoView/Article_212765.html   假设欲将长度为N1的像素列...

2017-08-04 23:56:00 538

空空如也

空空如也

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

TA关注的人

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