自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 解决 Eclipse+pydev安装配置找不到pydev的问题

最近两天安装ubuntu下的eclipse+pydev各种失败,各种烦!刚开始以为是jdk安装有问题,卸载重装,后来在eclipse中安装pydev插件,安装完成后在window->preference中找不到PyDev,又重新卸载安装。还是找不到。就想最后装一遍,不成功就换其他IDE,在安装pydev插件的时候,突然发现问题了,pydev版本太新(2.8.x),与系统中的python2.7.

2013-11-21 14:40:40 63583 19

转载 stringstream的用法

最近看了一个别人写的程序,发现了一个比较好的类型转换标准库。在网上搜了下相关的资料,发现有个博客讲的挺仔细的,就转载过来留作参考学习。转载地址:http://www.cppblog.com/Sandywin/archive/2007/07/13/27984.aspx使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯

2013-10-31 09:49:56 623

原创 golang 系统信号处理

今天以前同事抛给我一个关于golang 信号捕获的问题。这部分代码是用来捕获自定义信号:55, 并打印捕获的次数:package mainimport ( "log" "os" "os/signal" "syscall" "time")func main() { log.Println(os.Getpid()) signalChans := make(chan os.Signal, 1024) signal.Notify(...

2021-12-29 17:38:15 839

转载 Redis知识点

Redis知识点收集RedisRedis集群Cluster模式下哈希槽的数量为什么是16383RedisRedis集群Cluster模式下哈希槽的数量为什么是16383在集群模式下, 各个节点之间是相连的。并且节点之间会定期发送ping/pong消息,交换数据信息。交换的数据信息,由消息体和消息头组成。消息体无外乎是一些节点标识啊,IP啊,端口号啊,发送时间啊。这与本文关系不是太大,我不细说。我们来看消息头,结构如下typedef struct { char sig[4];

2021-03-26 17:49:41 152 1

原创 设计模式----C++实现单例模式

//singleton.hclass singleton{private: singleton(); singleton(const singleton&); singleton & operator=(const singleton&) static singleton* sing;public: static singleton * getInst

2014-03-31 11:24:32 912

原创 Cocos2d-x 项目新建自定义类后编译错误:打不开自定义头文件错误解决方案

现在Cocos2dx新建工程需要运行Python脚本来创建,不再提供Cocos2dx模板。一般我们使用VS2010编译完Cocos2dx后,可以开始使用Cocos2dx目录下\tools\project-creator\create_project.py来创建工程。命令为:python create_project.py -project myproject-package www

2014-03-25 23:26:21 4925 2

原创 C++ Upcast(向上造型)

在C++中,把子类的对象当做父类对象看待,就称为”向上造型“  (upcast)。如  class manager: pubilc employee{  manager();}manager pett;employee *ep = &pett;    //就是upcastemployee &ep = pett;    //也是upcast把父类的对象当做子类

2014-03-25 22:49:49 8095 1

原创 可修改的字符串指针定义误区

方式1:char *s = "Golden Global View Global";方式2:char s[] = "hello world";在C++中,以方式1定义的字符指针,是放在代码段中的,不可改变字符串的内容。如要改变字符串的内容,只能以第二种方式定义。s[0] = 'B'    ;//第一种方式定义,编译通过,运行会报中断

2014-03-25 17:48:12 805

原创 Cocos2d-x 学习篇-----------获取当前语言

bool MyScene::init(){ CCSize size = CCDirector::sharedDirector()->getWinSize(); // 屏幕大小 CCLabelTTF *label = CCLabelTTF::create("","Consolas",25); label->setPosition(ccp(size.width/2,size.height/2

2014-03-24 12:22:45 968

原创 Cocos2d-x学习篇------文本类

方法1: 使用TTF文件创建文本CCLabelTTF *label1 = CCLabelTTF::create("Cocos2d-x","Marker Felt",25);第一个参数:要显示的字符串第二个参数:字体格式第三个参数:字体大小  label1->setPosition(ccp(size.width/2,size.height * 0.8)); addChil

2014-03-22 17:25:08 1105

原创 Cocos2d-x 学习篇----- 创建精灵的方法

1.使用图像创建一个精灵CCSprite *sp1 = CCSprite::create("Icon.png");sp1->setPosition(ccp(0,0));  //设置精灵的坐标位置 sp1->setAnchorPoint(CCPointZero);    //设置精灵的锚点在图标的左下角 this->addChild(sp1);  //将精灵添加到层中 2.显

2014-03-22 16:12:36 1708

原创 Cocos2d-x函数----addChild()

函数原型:virtual void addChild(CCNode * child, int zOrder, int tag);addChild()有三个参数:1、要加入场景的对象的指针,(可以是CCSprite*,CCLayer*,CCNode*等类型)2、绘制层的顺序,默认参数值为0,表示最高优先层导入,该值越大表示该层在最后加载(在最高一层),一般背景图层是首先加载,其他元素

2014-03-20 22:36:20 28125 5

原创 Cocos2DX坐标

初学Cocos2dx,记录下自己学习过程中的理解,以及自认为容易忘记的知识点。在Cocos2dx中有两种坐标表示方法:OpenGL坐标和UIKit坐标。OpenGL坐标是通常我们所使用的坐标系:坐标原点在左下角,右边是X轴,上边是Y轴。UIKit坐标不同的是:坐标原点在左上角。X轴还是横轴。Y轴仍为竖轴。坐标转换方法为://从OpenGL坐标转换成UIK

2014-03-20 17:40:46 2748

原创 Cocos2dx基础概念

场景(Scene)        场景(对应的是CCScene类,由CCScene类实现器功能)更多是app中一个独立的工作流程。游戏可以包含多个场景,但是在给定的同一时间段中,只能有一个场景是活跃有效的。     一个cocos2d场景是由许多节点组成,这些节点作为子节点被添加到场景中。添加到场景中的子节点都是CCNode的子类,例如CCLayer和CCSprite,它们赋予场景外观表现

2014-03-20 10:55:59 2589

原创 opencv显示图像问题

今天调试毕业设计的程序,发现怎么都不显示图像,后来发现要在cvshowimage()后加一句waitkey()才显示,后来上网查了下,发现确实是这个原因,好久没用opencv了,忘干净了,记录下。

2014-01-09 23:21:22 841 1

原创 C++中为什么new和delete更好用

malloc与free是C++/C语言的标准库函数,而new/delete是C++的运算符。虽然他们都可用于申请动态内存和释放内存。但对于非内部数据类型的对象而言,只用malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡前要自动执行析够函数。由于malloc/free是库函数而不是运算符,不再编译器控制权限内,不能够把执行构造函数和析够函数的任务强加

2013-12-01 17:05:19 949

原创 数组和指针

如下程序片段的输出:int a[] = {1,2,3,4,5};int *ptr = (int*)(&a +1);printf("%d %d", *(a+1), *(ptr-1));a指向第一个元素的地址,a+1 即指向第二个元素的地址, *(a+1) = 2数组名a本身就是指针,再加个&,就变成了双指针,这里的双指针就是指二维数组,加1,就是数组整体加一行,ptr指向不存在的第二行,

2013-12-01 16:35:00 831

原创 python储存器

Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickle模块。记住,我们把这两个模块都简称为

2013-11-18 20:19:49 1137

转载 C++ 容器

什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方案

2013-10-31 18:10:43 748

原创 异或操作交换两个变量的值

前天注册皮皮书屋,给我出的一道题,问输出结果。初看没看懂中间的数组赋值什么意思,后来在visual studio里调试发现,中间的操作是交换两个变量的值。特此记下来留作参考。#include #include #define ARRAY_SIZE 10int main() { int arr[ARRAY_SIZE] = {51,116,53,120,85,66,71,98,

2013-09-17 21:19:29 1034

原创 对象的构造和析构过程

对象的构造和析构过程不太清晰,特意做个笔记。定义Value类:class Value{public: Value(int nVal){  m_nVal = nVal; printf("Call Value ::Value(int nValue)\n"); } ~Value(){  printf("Call value ::~Value()\n"); }

2013-09-12 16:16:09 839

转载 void timer(void) interrupt x using x

本文转自:http://blog.csdn.net/menglongfc/article/details/6429926void timer(void) interrupt x using xinterrupt 表示中断优先级,using表示所用工作寄存器组。interrupt      x      using      y        跟在interr

2013-08-22 17:10:17 2059

转载 C++中静态成员函数访问成员变量问题

C++会区分两种类型的成员函数:静态成员函数和非静态成员函数。这两者之间的一个重大区别是,静态成员函数不接受隐含的this自变量。所以,它就无法访问自己类的非静态成员。 网络上有很多关于解决静态成员函数访问普通成员变量的方法,总结如下: 方法一:声明类的所有数据成员都是静态的。运用这种方式的话,静态的成员函数就能够直接地访问它们,例如:方法二:传入对象参照信息: 

2013-08-09 18:58:29 932

原创 自动识别串口号

自动识别当前插入电脑的设备的串口号需要的头文件#include1.添加消息映射:   ON_WM_DEVICECHANGE()2.创建消息映射函数afx_ mg   BOOL OnDeviceChange(UINT nEventType ,DWORD_PTR dwData);3.响应函数实现OnDeviceChange(UINT nEventType ,DW

2013-06-20 12:20:37 2905

原创 c++遍历目录用到的几个函数

int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode );功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。#include 参数说明:filenpath

2013-05-28 21:30:27 1121

转载 matlab中size()函数的用法

size():获取矩阵的行数和列数(1)s=size(A),         当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A),         当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(3)size(A,n)如果在size函数的输入参

2013-05-17 20:56:05 1107

转载 MFC中自定义消息

MFC中自定义消息 消息映射、循环机制是Windows程序运行的基本方式。VC++ MFC 中有许多现成的消息句柄,可当我们需要完成其它的任务,需要自定义消息,就遇到了一些困难。在MFC ClassWizard中不允许添加用户自定义消息,所以我们必须手动在程序中添加相应代码,以便可以象处理其它消息一样处理自定义消息。自定义消息的步骤如下(举个例子):(1)建立Single Docu

2013-05-12 16:26:11 862

原创 静态vector容器成员变量的定义和初始化

想要定义一个静态容器成员变量,保存数据以便后面共享。1.要现在.h文件的类内先声明该成员class  A{ public:         static const int vecSize = COMM_NUMBERS;   //整形静态常量可以直接初始化         static vector   commx;  } 2.在.cpp文件中,记住是

2013-05-10 20:39:53 4340

转载 特殊数据类型成员变量的初始化

有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a.       常量型成员变量b.       引用型成员变量c.        静态成员变量d.       整型静态常量成员变量e.       非整型静态常量成员变量 对于常量型成员变量和引用型成员变量的初始化,必须通过构造函数初始化列表的方式进行。

2013-05-10 17:02:54 692

转载 CWinThread::m_pMainWnd

CWinThread::m_pMainWndRemarksUse this data member to store a pointer to your thread’s main window object. The Microsoft Foundation Class Library will automatically terminate your thread when the w

2013-05-08 15:30:57 1120

翻译 多线程-----创建用户界面线程

1.想要创建一个用户界面线程,首先要从CWinThread类派生出一个类来代表用户界面线程,如class CUIThread ::public CWinThead。2. 在派生出的用户界面线程类的.h文件中,必需在类内使用DECLARE_DYNCREATE宏声明该类。DECLARE_DYNCREATE(CUIThread)

2013-05-08 15:02:22 776

转载 IMPLEMENT_DYNCREATE 动态创建机制

动态创建机制在CRuntimeClass结构中加入了两个元素CObject* CreateObject()函数和static CRuntimeClass PASCAL Load()于是又多了两个宏DECLARE_DYNCREATE宏和IMPLEMENT_DYNCREATE宏#define DECLARE_DYNCREATE(class_name)\      DECLARE

2013-05-08 10:18:59 1791

模式识别与机器学习

机器学习与模式识别必看的文档,很基础,入门级读物。供大家参考学习。

2012-07-02

opencv学习文档

找到的opencv的学习文档,供大家参考学习。

2012-07-02

高频电子线路课件下载

张肃文第四版高频电子线路课件 好东西一起分享

2009-12-14

ppt姜启元数学建模讲义

希望对感兴趣的人有所帮助! 也希望大家有资源共同分享!!!

2009-08-14

运筹学课件(武汉大学)

小小分享,希望对大家有所帮助啊,呵呵。 如果有好东西大家也给我分享一些哦!

2009-07-19

空空如也

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

TA关注的人

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