自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 字符串和链表处理循环中结尾的问题

在处理一些循环结尾问题的时候,容易碰到的问题,总结了一下。字符串 abcdwhile (*cp++) ;      / /循环结束后cp指向的是‘\0’的后一个位置while (*cp) cp++; // 循环结束后cp指向的是'\0'链表 a b c dwhile (p){      // do some thing     p = p->next

2013-08-26 19:07:31 986

原创 Cracking the coding interview Q1.1

最近在看Cracking the coding interview有一个c++习题版本的,地址地址如下:地址本人一边看一边尝试着用python写一下python新手,先练练手

2013-08-24 15:19:00 964

转载 LBP纹理特征

本文纯属转载,由于原文图片无法直接显示,故转载过来加上原文图片原文链接LBP方法(Local binary patterns)是一个计算机视觉中用于图像特征分类的一个方法。LBP方法在1994年首先由T. Ojala, M.Pietikäinen, 和 D. Harwood 提出[43][44],用于纹理特征提取。后来LBP方法与HOG特征分类器联合使用,改善了一些数据

2013-05-31 20:59:43 11857

原创 浅析常用排序算法

1.排序算法的评价涉及到时间复杂度(最差、平均、最好)空间复杂度(需要额外的内存空间)稳定性(两个相等键值R和S,原串R在S前,排序后R还在S前,称为稳定)2.涉及到的排序算法插入排序、冒泡排序、选择排序、快速排序、堆排序、归并排序、基数排序、希尔排序。3.插入排序源数据集:        64   5   7   89   5   24   32

2013-05-29 16:33:25 682

原创 关于一些c/c++小问题的总结

1. int a = 10, b= 20;printf("%%d, %%d\n", a, b);输出为 %d %d%% 用来输出%字符2.int a = -20;unsigned int b = 15;if (a+b) > 0printf("positive\n");输出:positive类型提示,int提升为unsigned int

2013-05-26 20:29:28 757

原创 浅析c++中virtual关键字

1.virtual关键字主要是什么作用?c++中的函数调用默认不适用动态绑定。要触发动态绑定,必须满足两个条件:第一,指定为虚函数;第二,通过基类类型的引用或指针调用。由此可见,virtual主要主要是实现动态绑定。2.那些情况下可以使用virtual关键字?virtual可用来定义类函数和应用到虚继承。友元函数 构造函数 static静态函数 不能用virtu

2013-05-25 15:43:32 37280 2

转载 CString char TCHAR的转化

CString->LPTSTR的转化可以用函数GetBuff() CString StrInfo="C:\\Windows"; LPTSTR StrTest=StrInfo.GetBuffer(20); strcpy(StrTest,"NewString"); StrInfo.ReleaseBuffer(); MessageBox(StrInfo,"信息提示",MB_O

2012-09-06 21:52:18 2222

转载 helloworld对应的汇编

记得n年前汇编考试我在上面写作文,最后老师还是放过去了,语言嘛,用不上自然没动力学。x86的汇编跟blackfin的汇编比起来似乎要零碎一点,不过都是寄存器的操作。最简单的hello和main函数int hello(int i){    return i;}int main(void){    hello(1);    return 42;}

2012-08-10 17:21:30 745

转载 界面设计之软件界面设计要素

来源:点击打开链接界面设计是为了满足软件专业化标准化的需求而产生的对软件的使用界面进行美化优化规范化的设计分支。具体包括软件启动封面设计,软件框架设计,按钮设计,面板设计,菜单设计,标签设计,图标设计,滚动条及状态栏设计,安装过程设计,包装及商品化。 在设计的过程中有较多注意的关键问题,以下列出几点: (1)软件启动封面设计 应使软件启动封面最终为高清晰度的图像,如软件启动封面

2012-08-03 10:26:34 988

转载 自己写的一个使用ADO操作ACCESS数据库的例子

转载 http://blog.vckbase.com/hengai/articles/9705.html自己写的一个使用ADO操作ACCESS数据库的例子,写的很简单,只完成了基本的功能。分为 HADO.h与HADO.cpp文件--------------------------------------------------------------------------------

2012-07-17 20:47:18 1189

转载 图像的特征

常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。一 颜色特征(一)特点:颜色特征是一种全局特征,描 述了图像或图像区域所对应的景物的表面性质。一般颜色特征是基于像素点的特征,此时所有属于图像或图像区域的像素都有各自的贡献。由于颜色对图像或图像区 域的方向、大小等变化不敏感,所以颜色特征不能很好地捕捉图像中对象的局部特征。另外,仅使用颜色特征查询时,如果数据库很大,常会将

2012-02-25 15:16:36 7960

转载 关于VC++6.0时点打开文件时总弹出“ox5003eaed”指令引用的“ox00000000”内存。该内存不能为“read”的解决方法 .

其实最正确的方法应该是这样的(不知道管理怎么回事,网友推荐答案并不能解决问题啊):“0x5003eaed指令引用的"0x00000000"内存。该内存不能为"read"。要终止程序,请单击"确定"。要调试程序,请单击"取消"。” 的一个对话框。启动 打开文件 对话框,在  Visual c + + 中使用键盘快捷键或从 文件 菜单中将产生以下错误:   访问冲突  (0xC0000

2011-12-13 16:11:23 3385 2

转载 Linux makefile 教程

最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。            于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。           后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解

2011-11-29 16:16:33 630

原创 错误积累

test.c:73:8: error: conflicting types for ‘steepest_descent’test.c:20:8: note: previous declaration of ‘steepest_descent’ was here 这个我以为是类型错误,其实是函数参数类型写错了,要多注意。

2011-10-30 20:26:04 655

转载 matlab相关操作

1、matlab中的imread相当于OpenCV中的cvLoadImage(imageName,  CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR):读出的图像信息保持了原有图像的信息(包括通道信息和位深信息);rgb2gray相当于cvLoadImage(imageName, CV_LOAD_IMAGE_GRAYSCALE):单通道灰度图

2011-10-23 21:17:30 1103

转载 matlab求特征值和特征向量

a=[1 1/4;4 1]a = 1.0000 0.2500 4.0000 1.0000 >> [v,d]=eig(a) v =  0.2425 -0.2425 0.9701 0.9701

2011-10-18 10:31:38 7969

转载 释放链表

struct node *p, *start, *tmp;for(p = start; p; p = tmp){        tmp = p -> next;        free(p);}

2011-10-10 20:53:54 1276

转载 C++连接Oracle

在Visual C++下开发Oracle库接口主要有两种方法。一种方法是利用Visual C++提供的多种数据库访问技术,如开放数据库连接ODBC、数据存取对象DAO、对象连接和嵌入数据库OLE DB和ActiveX数据对象ADO等。另一种方法是在Visual C++中嵌入SQL

2011-09-29 21:33:47 4895 1

原创 oracle存储过程简单例子

先创建一张表create table mytest(name varchar2(30),passwd varchar2(30)); 创建存储过程create or replace procedure sp_pro1 isbegininsert into m

2011-09-29 21:20:16 804

转载 英语作文句子

1.The most effective means to solve this problem is that ______________. In that case, ______________.2. Everything has its own two side

2011-09-29 09:05:03 952 2

转载 虚拟机三种联网模式

VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。  1.bridged(桥接模式)   在这种模式下,VMWar

2011-09-27 12:49:59 751

原创 VC调用matlab函数

最近在学习matlab,先试一个VC调用matlab函数的简单例子用的是VC++6.0,matlab7.8也就是matlabR2009 首先在matlab下设置环境>> mbuild -setupPlease choose your compiler for

2011-09-22 21:19:25 2429

转载 ubuntu下动态链接库的使用

gcc   -fPIC   -shared   -o   libfruit.so  tomato.c gcc   lib_test.c         ./libfruit.so

2011-09-20 17:13:39 1493

转载 关于gdb的调试

ps: 一直不怎么会gdb的调试,找到一篇比较好的,所以转载过来 http://dsec.pku.edu.cn/~yuhj/wiki/gdb.htmlGDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,

2011-09-20 10:25:19 477

原创 使用命令行来备份和恢复mysql数据库

备份: mysqldump  -u  root  -p 密码 数据库名 > data.bak恢复: mysql  -u  root  -p 密码 数据库名 恢复数据库的话,需要建立一个空数据库,再恢复

2011-09-19 21:28:05 855 2

原创 ubuntu下c调用mysql的简单例子

#include #include int main(){ MYSQL * conn; MYSQL_RES * res; MYSQL_ROW row; char * server = "localhost"; ch

2011-09-19 21:19:24 983

原创 ubuntu下mysql的安装和使用

弄了好久终于安装好了mysql,一开始始终运行不了,后来慢慢弄好了。        安装:        sudo apt-get install mysql-server        sudo apt-get install mysql-client

2011-09-19 20:50:04 632

转载 Ubuntu下Samba服务器的最简配置

一. Samba的安装:# sudo apt-get insall samba# sudo apt-get install smbfs二. 创建共享目录:# mkdir /home/willis/share# sudo chmod 777 /home/will

2011-09-19 10:25:57 368

转载 时间和日期

t i c       启动一个可用命令t o c读的时钟。t o c      读时钟,即显示开启时钟以来的时间。如果时钟没有运行,t o c返回0值。c l o c k                    返回用十进制数表示日期和时间的具有6个元素的行向量。前5个元

2011-09-18 19:18:14 405

转载 与整数相关的命令

r o u n d ( x ) 求最接近x的整数。如果x是一个向量,则适用于所有元素。f i x ( x ) 求0方向最接近x的整数。即负x向上四舍五入,正x向下四舍五入。f l o o r ( x ) 求小于或等于x的最接近的整数。c e i l ( x ) 求大于

2011-09-18 18:59:00 549

原创 matlab数据类型

d o u b l e 是一个双精度浮点数,每个存储的双精度数用6 4位。c h a r 用于存储字符,每个存储的字符用1 6位。s p a r s e 用于存储稀疏矩阵,由一个s p a r s e使用的内存是4 + (非零元素数* 1 6 )。u n i t 8

2011-09-18 18:18:15 856

原创 matlab中sub2ind函数

刚刚开始学习matlab函数学到sub2ind函数 A=[17 24 1 8;2 22 7 14;4 6 13 20]A =    17    24     1     8     2    22     7    14     4     6    13

2011-09-17 22:14:36 49239 8

转载 指针和数组的区别

1. 指针保存数据地址, 数组保存数据2.指针间接访问数据,首先取得指针的内容,把它作为地址,然后从这个地址提取数据。如果指针有一个下标【i】,就把指针内容加上i作为地址,从中提取数据  数组直接访问数据,a【i】只是简单地a+i为地址取得的数据3.指针通常用于用于动

2011-09-17 20:12:54 528

转载 linux简单命令

pwd 现实工作目录cd    改变目录   cd.   返回上级目录ls     列出文件和目录ls -a  显示隐藏文件ls -l   显示长列表格ls -almkdir 建立目录rmdir 删除空目录touch 建立空文件cp   复制命

2011-09-15 19:21:32 438

原创 c语言的声明

char * const * (*next) ( ); // next是一个指向函数的指针,该函数返回零一个指针,该指针指向一个只读的指向char的指针char * (* c[10]) (int **p);优先级规则A  声明从它的名字开始读取,按照优先级顺序依次读取

2011-09-13 17:26:11 373

转载 ubuntu相关文件夹

root: 存放root用户相关文件   home: 存放普通用户的相关文件  bin: 存放常见命令的目录 sbin: 要具有一定权限才能使用的命令 mnt:默认挂在光驱和软驱的目录 etc:存放配置相关文件 var 存放经常变化

2011-09-13 13:38:11 353

转载 ubuntu下如何切换到超级用户root

su输入su命令后,系统会提示输入密码,但是我们根本就不知道root的密码,在这种情况下,有以下两种方法切换到root用户1、sudosudo是su的加强版,意思是do something as the supervisor,可以获得root权限,但是只能在五分钟只能

2011-09-13 10:45:46 736

原创 HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc

<br />HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc,malloc,new的异同<br />(转载于:http://hi.baidu.com/netspirit/blog/item/c033012c4a26e6e58b139987.html)<br />1. 首先我们来看HeapAlloc:<br />MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的空间利用起来,

2011-04-04 16:57:00 666

原创 VMware Tools安装手记

<br /><br />因为它可以改善 Virtual Machine 的运行性能,而且可以让 Host OS 和 Guest OS 互通有无,这样我们就不用伤脑筋,要架设什么服务器,来沟通两个 OS,现在就让我们开始吧! <br /><br />VMware Tools所在位置:VMware 安装路径 /VMware/VMware Workstation/linux.iso<br /><br />[root@rd01 ~]# mount /cdrom <br /># 有时可能加载不了,这时就要先将系统关闭

2011-02-24 20:40:00 478

原创 strlen与sizeof的区别

<br />1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。<br />该类型保证能容纳实现所建立的最大对象的字节大小。 <br />2.sizeof是算符,strlen是函数。 <br />3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''/0''结尾的。<br />4.数组做sizeof的参数不退化,传递给strlen就退化为指针了。 <br />5.大部分编译程序在编译的时候就把sizeof计算过了 是类型或是

2010-11-19 13:09:00 854 2

按钮button颜色设置

关于button按钮颜色的改变,一个简单的例子,实现button颜色的改变

2009-12-08

空空如也

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

TA关注的人

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