其他
DecemberCafe
这个作者很懒,什么都没留下…
展开
-
JSON字符串key缺少双引号的解决方法
本文转载自: http://blog.csdn.net/fdipzone/article/details/39307223JSON字符串key缺少引号的解决方法JSON字符串是key:value形式的字符串,正常key是由双引号括起来的。例如:[php] view plaincopy转载 2014-09-17 15:20:48 · 9702 阅读 · 0 评论 -
C++链接器工具错误:LNK2001, LNK2019
<br />这是归属于链接器工具错误 这一类。<br />无法解析的外部符号“symbol”<br />代码引用了链接器无法在库和对象文件中找到的内容(如函数、变量或标签)。<br />可能的原因 <br />代码请求的内容不存在(例如,符号拼写错误或使用错误的大小写)。 <br />代码请求的内容错误(使用的是混合版本的库,一些库来自产品的一个版本,而其他则来自另一个版本)。 <br />该错误信息之后为致命错误 LNK1120。<br />具体原因<br />代码问题 <br />如果 LNK2001转载 2010-10-10 10:00:00 · 1635 阅读 · 0 评论 -
vector警告信息 warning C4018: 有符号/无符号不匹配
<br /><br />在编写与vector有关的函数时总是会出现如下警告:<br />--------------------------------------------------------------------<br />警告信息 warning C4018: 有符号/无符号不匹配<br />--------------------------------------------------------------------<br />仔细研究之后发现是进行了与v.size()有关的操作引起转载 2010-10-07 15:14:00 · 3548 阅读 · 0 评论 -
Visual Studio 2008 常用快捷键
<br /><br />代码 调试 :<br />F5 是用调试模式运行,对于程序抛出的异常会进行检查的,有些异常调试器会忽略,有些异常会谈出 对话框。哪些异常忽略,哪些谈出对话框是可以设置的。 <br />Ctrl+F5 是直接运行程序,调试器完全不管程序运行状态,所以所有未被俘获的异常都回导致程序直接退出。<br />Ctrl-Shift-B: 生成解决方案/生成项目/生成解决方案<br />Ctrl+F6: 生成当前项目<br />F7: 显示代码窗口或显示设计器窗口<br />Shift+转载 2010-10-02 09:49:00 · 1581 阅读 · 1 评论 -
QT日记
怎样使QLineEdit中只能输入数字 QValidator validator = new QIntValidator(100, 999, this); // 数字验证 100-999QLineEdit edit = new QLineEdit(this);edit.setValidator(validator); // 让edit 控件使用此验证Class QValidator S原创 2010-05-03 09:16:00 · 1457 阅读 · 0 评论 -
Java中的hashCode()和equals()
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、Doubl转载 2010-04-06 20:00:00 · 1270 阅读 · 0 评论 -
如何给exe一个图标?
在帮助有:首先准备个ICO图标。例如:myappico.ico用写字版新建个文件里面就写一行:IDI_ICON1 ICON DISCARDABLE "myappico.ico" 保存改名为 myapp.rc并把它和你的图标myappico.ico一起复制到你的QT工程项目的目录。用写字版打开你的QT工程文件(如 "myapp.pro" ),在里面最后新添一行RC_FIL原创 2010-03-13 15:49:00 · 1879 阅读 · 0 评论 -
JAVANOTE
1.Eclipse下 包名为 java时会出问题,但Java不会出问题,我断定原因与 类的后缀 为java(不是大写的Java)有关 2.Acm交Java题时 包含主函数的类要命名为 Main 3. 类里的成员变量 private a = 1; private b = 2; 这样的话将在构造函数里的第一行代码执行之前为他们(a,b)赋值。(若不写默认为0)原创 2010-03-11 21:41:00 · 1373 阅读 · 0 评论 -
QImage和IplImage的转换(简单方法)
IplImage *img = cvLoadImage("girl.jpg",1); cvConvertImage(img,img,CV_CVTIMG_SWAP_RB); const unsigned char *pImg = (unsigned char *)img->imageData; frame = new QImage(pImg, img->width, img原创 2010-02-19 16:42:00 · 1867 阅读 · 0 评论 -
Qt正确的关闭窗口方法
setAttribute(Qt::WA_DeleteOnClose);原创 2010-02-18 19:58:00 · 3463 阅读 · 0 评论 -
QT程序的退出逻辑
初学QT编程,程序有一个主窗口,在出窗口显示前有一个登陆窗口,登陆成功后显示主窗口,登陆失败退出程序,根据以往的编程经验,我使用了下面的实现方法:main.cppint main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.login(); return a.exec();}M转载 2010-02-18 10:37:00 · 2066 阅读 · 0 评论 -
Qt中文显示
【技术应用】Qt 中文乱码qt 中文乱码 初学Linux,直接进阶QT编程。然而,第一个Demo程序就碰到了中文乱码,巨汗!环境:1、RedHat AS52、QT4.4.03、LANG="zh_CN.GB18030"程序:...QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18转载 2010-02-18 10:30:00 · 9302 阅读 · 0 评论 -
Qt Creator 下配置 OpenCV2.0
按照www.opencv.org.cn网站上的方法用CMake生成库文件后 将其中的lib和include文件复制到C:/OpenCV/Qt/ 在.pro中加入以下即可 INCLUDEPATH += C:/OpenCV/Qt/include/opencv/LIBS += C:/OpenCV/Qt/lib/cv200.libLIBS += C:/OpenCV/Qt/lib原创 2010-01-01 20:52:00 · 3043 阅读 · 0 评论 -
IplImage和QImage的转换源代码
#ifndef QTIPL_H#define QTIPL_H#include iostream>#include cstring>#include qimage.h>#include "cv.h"#include QVector>using std::string;using std::iostream;//const int QImage_IgnoreEndian = 2;QImage *Ipl转载 2010-01-01 20:12:00 · 3091 阅读 · 0 评论 -
C/C++编程GUI库比较
最强的GUI库当属Qt,毕竟是商业化的东西,功能最完整,什么都好,包括类似java代码风格,良好的框架设计,但有几点值的一提: 1.它没有使用STL,而是自己实现了一套替代方案QTL; 2.事件模型使用自创的signal/slot机制,所以需要moc.exe来预处理头文件; 3.对皮肤的支持不是很好,需要自己写Style类来定义各种控件的Paint; 所以转载 2010-01-01 08:17:00 · 2179 阅读 · 0 评论 -
#ifndef #define #endif 的用法
#ifndef #define #endif理论上是可自由命名的,但通常用如下方式命名:utility.h ----> _UTILITY_H_stdio.h -----> _STDIO_H_原创 2010-11-11 14:51:00 · 1293 阅读 · 0 评论 -
Microsoft Visual C++ 2008 发布程序的部署问题
参考这几个博客: http://hi.baidu.com/fairysky/blog/item/130dda13db7b050a5aaf53be.html http://hi.baidu.com/fairysky/blog/item/e7a8366dbaa735f3431694c8.html http://www.cppblog.com/lf426/archive/2008/04/12/46885.aspx转载 2010-12-05 21:39:00 · 1362 阅读 · 0 评论 -
C++类中的成员WinProc
<br />If you ever tried wrapping a window's functionality I bet the first thing you asked yourself was: "What am I going to do with the window procedure?". I also bet this was the first answer that crossed your mind: "I'm just going to declare it as转载 2010-12-13 21:43:00 · 1838 阅读 · 0 评论 -
常见的 CUDA 出错及解决方法
本文转载自: http://blog.csdn.net/chengman2009/article/details/5474141转载 2014-08-08 11:57:32 · 27383 阅读 · 0 评论 -
网址后的参数
网址中,? 后的是参数,几个参数并列,用 &例如,有网址:http://www.myweb.com/file.jsp?aa=111&bb=222则此网址在访问时,传递了两个参数。aa和bb服务器端在接收时,对于jsp页面,可用request.getParameter("aa") 和request.getParameter("bb")来获取原创 2014-02-12 15:51:29 · 4290 阅读 · 0 评论 -
eclipse发布web工程
右键单击web工程,导出为war文件。war文件实质就是zip压缩文件,修改后缀名即可互换。将输出的war文件,后缀名修改为zip后,解压缩,得到一个文件夹,里面有工程需要的所有文件和jar库。将这个文件夹放到tomcat的webapps下即可。原创 2014-02-04 12:43:45 · 1681 阅读 · 0 评论 -
CUDA内存访问
http://blog.sina.com.cn/s/blog_5e8e35510100lizu.html转载 2013-12-10 15:52:32 · 1476 阅读 · 0 评论 -
eclipse和tomcat开发web
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/原创 2013-12-05 12:19:56 · 1577 阅读 · 0 评论 -
cocos2d
cocos2d是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。转载 2013-11-01 15:19:03 · 1238 阅读 · 0 评论 -
判断点是否在三角形内
概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和三角形的三个顶点得到三条线段PA,PB和PC,求出这三条线段与三角形各边的夹角,如果所有夹角之和为360度,那么点P在三角形内,否则不在,此法直观,但效率低下。二 同转载 2013-09-10 12:47:30 · 1790 阅读 · 0 评论 -
判断点在多边形内部
0.前言最近不断遇到类似的几何位置问题,一直没有花时间去总结,本文总结了我常用点跟多边形的位置判断方法以及代码。希望能够对大家有所帮助。文中所指的多边形均为凸多边形,一些描述可能有误,欢迎指正。1.测试的多边形在开始之前,我们需要先构建好测试环境。我构建了一个比较特殊的多边形,如下。/ \| ||_|从最上面的顶点顺时针坐标(屏转载 2013-09-10 12:46:34 · 2123 阅读 · 0 评论 -
windows7 编译boost1.54
先去下载boost1.54 for windows原码。原来有个安装工具现在已经停止维护了,我试了旧版,已经安装不了。 这是它们的网站:http://www.boostpro.com/download/只能自己编译了。虽然我的windows7 是64位的,但是编译64位时出错,只好编译32位的。主要参考了这篇帖子:http://stackoverflow.com/questions转载 2013-07-09 14:45:35 · 2438 阅读 · 0 评论 -
_stdcall _cdecl fastcall 调用方式详解
在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递转载 2011-12-26 19:14:08 · 1225 阅读 · 0 评论 -
extern "C"
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是转载 2011-12-26 18:52:38 · 1045 阅读 · 0 评论 -
文件读取
1. 用ifstream打开文件ifstreamifile(m_szFilename,ios::in|ios::binary); 如果不加ios::binary,默认为文本方式打开,如果读出的内容要存入数组会容易出现一些问题,如“屯屯屯”。 2. 获取文件长度原创 2011-07-08 19:29:57 · 1487 阅读 · 0 评论 -
如何制作病毒
<br />病毒的编写是一种高深技术,真正的病毒一般都具有:传染性、隐藏性(又称潜伏性)、破坏性。现在的病毒种类也不少,如平常的传染可执行文件的病毒、宏病毒等等。但原始的、破坏性最大的病毒还是传染可执行文件的病毒(像CIH病毒),而这些病毒一般都是用汇编语言编写的。有许多人对病毒有着好奇和向往,但是往往又因为汇编语言的难学等问题望而却步。 <br /><br />这篇文章就是教给大家如何制作一个简单的程序,这个程序虽然算不上病毒但是具有病毒的传染性,而往往病毒的传染性是平常人最难做到的。 <br转载 2011-03-06 15:30:00 · 12201 阅读 · 0 评论 -
各类网址
经典图像边缘检测(综合法思想)——Canny算子http://hi.baidu.com/liujianz/blog/item/1d8cf65191188b2142a75bd2.html高斯滤波器http://blog.csdn.net/henhen2002/archive/2010/05/25/5622506.aspx用DirectX Audio和DirectShow播放声音和音乐http://www.cnblogs.com/lsmdiao0812/archive/2011/02/05/1949346.ht转载 2011-02-22 08:59:00 · 1452 阅读 · 0 评论 -
版本号的命名方法
整理自:http://semver.org/版本格式版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改次版本号:当你做了向下兼容的功能性新增修订号:当你做了向下兼容的问题修正先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。由0开始的版本主版本号为零(0.y.z)的软件处于开发初始阶段,一切都可能随时被改变。这样的转载 2016-12-23 14:36:05 · 794 阅读 · 0 评论