自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 字符编码

字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000

2017-03-16 08:55:25 404

原创 有限自动状态机

#include #include #include #include namespace msm = boost::msm;namespace mpl = boost::mpl;using namespace msm::front;// eventsstruct coin {};struct push {};// front-end

2015-05-27 09:56:43 1068

原创 笔试回顾

笔试题目分析:#include #include int main( int argc, char *argv[] ){ std::vector v; v.push_back(1); v.push_back(2); v.push_back(3); std::cout << sizeof(v) << std::endl; return 0;}代码当时是

2013-10-19 22:49:46 438

原创 &&逻辑运算符的汇编代码

今天去参加了一个笔试,考试的语言是C语言.下面是一个题目的内容,大致是这样的.#include int main( int argc, char *argv[] ){ int a = 7; int b = 10; int c = 19; c = a && b; printf( "%d.\n", c );}问的是这个打印多少,以前一直没有关心过&&表达式的值.只

2013-09-14 00:02:42 1481

原创 MeyersCounting

#ifndef MEYERSCOUNTING_H_#define MEYERSCOUNTING_H_templateclass ObjectCounter {private: static size_t count;protected: ObjectCounter() { ++ObjectCounter::count; } ObjectCounter( const Ob

2013-09-09 21:59:46 641

原创 模板Policy

Policy用来制定算法采取的策略,使用Policy可以是的算法的策略可以修改,控制粒度更加的小。#ifndef TRAIT_H_#define TRAIT_H_/*templateT accumulate( const T *begin, const T *end ){ T total = T(); while ( begin != end ) {

2013-09-09 17:36:05 686

原创 模板的Traits

Traits含义就是特性,应用Trait模板参数,使得我们的程序既保持灵活性,同时减少类型参数的数量。能够使得我们对函数进行更加细粒度的控制。#ifndef TRAIT_H_#define TRAIT_H_/*templateT accumulate( const T *begin, const T *end ){ T total = T(); while ( be

2013-09-09 17:16:04 1236

原创 数据结构之线性表链式存储

#ifndef DS_BASE_H_#define DS_BASE_H_#define OK 0#define ERROR 1#define MEMERROR 2#define PARAMERROR 3typedef int BOOL;#define TRUE 1#define FALSE 0#define NULL 0#endif#ifndef LINKL

2013-08-26 19:46:00 641

原创 数据结构之线性表顺序存储

#ifndef LIST_H_#define LIST_H_#define NULL 0typedef int Status;// 函数返回状态码#define OK 0#define OVERFLOW 1#define ERROR 2#define PARAM_ERROR 3// 布尔类型说明typedef int BOOL

2013-08-24 16:34:10 581

原创 OpenGL

#include "gl\glut.h"#include "Windows.h"#include "stdlib.h"void display(void){ int i,arr[625],randx; float x,y; glClearColor(0.0,0.0,0.0,0.0); glClear(GL_COLOR_BUFFER_BIT); glPointSize(1

2013-06-26 18:15:04 462

翻译 DLL如何使用

两种LIB文件:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。三种链接方式:编译时动态链接,允许可执行模块(.dll文件或.exe文件)仅包含在编

2013-05-15 18:25:05 2033

原创 GDAL影像合并

// merge.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "../3dparty/include/gdal_priv.h"#include "../3dparty/include/gdal_alg.h"#include "../3dparty/include/gdalwarper.h"#include #ifdef

2013-05-07 10:54:36 6336 9

原创 鼠标单击和双击处理

/***************************************************************************** ===========================================================================** 文件名: mousehandle.h* 描述: ** 版本: 1.0*

2013-04-08 09:15:03 692

原创 IPyton做信号处理

Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]Type "copyright", "credits" or "license" for more information.IPython 0.13.1 -- An enhanced Interactive Python.? -> I

2013-03-27 21:43:50 1216

原创 GNU科学计算函数库 GSL - GNU Scientific Library

GNU科学计算函数库GSL(GNU Scientific Library)是一个强大的C/C++数值计算函数库,它是一个自由软件,是GNU项目软件的一个部分,遵循GPL协议。目前GSL的最新版本是1.5,发布于2004年6月25日。常见的LINUX发行版一般不带GSL,用户可以下载安装,安装比较简单,只要按照安装说明安装即可。函数库提供了大量的数值计算程序,如随机函数、特殊函数和拟

2013-03-27 09:44:26 1940

原创 动态改变CComboBox的下拉列表的长度和宽度

static void set_DropDownHight(CComboBox& box, UINT LinesToDisplay); static void set_DropDownWidth(CComboBox& box);void CComboBoxTestDlg::set_DropDownHight(CComboBox& box, UINT LinesToDisplay){ ASSE

2013-03-22 18:27:15 5578 2

原创 矩阵的逆

// Function name : matrixInvert// Description : resolve the invert of the matrix, // the size of matrix is N*N// Return type : int // Argument : int N// Argument : do

2013-03-18 10:22:33 624

原创 Visual Studio环境使用宏自动添加文件注释

其实,我们每天都在搞编程,其中的很多的步骤其实都是重复的,不如,我们为文件添加注释,这些工作其实没什么技术含量,但是,这些也是我们作为一个程序员的基本素质,因为我们有责任让我们的代码保持清晰、可读,所以我们需要添加一些注释信息。特别是涉及到算法的代码,关键的地方,或者是比较有争议的地方更加应该添加注释,不仅是为了提醒自己,更是为了让其他人也能容易的阅读。Visual Studio自动添加文件注

2013-03-13 17:10:43 1624

原创 GDAL一次多项式进行几何纠正

用代码说明一切!!!static int CreateGCPsList( const char * pszGCPsFilename, GDAL_GCP *pasGCPs );static void DestoryGCPs( int nGCPCount, GDAL_GCP *pasGCPs );static int GCPTransformToGeoTransform

2013-03-12 10:51:53 4508 4

重构与模式

重构与模式,讲得比较细的一本关于设计模式的书籍,国外金典。

2013-03-30

OpenGL编程指南(第四版)

OpenGL编程指南(第四版),比较基础和详细的参考书籍

2013-03-30

空空如也

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

TA关注的人

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