
C/C++/C#
文章平均质量分 83
iteye_1364
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NotePad++ - 安装和配置C/C++开发插件
NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++ 订阅 文章声明作者:傲风(aofengblog@163.com) 编写时间:2010年12月11日网址:http://aofengblog.b...原创 2011-11-15 23:00:53 · 265 阅读 · 0 评论 -
C++方式的文件操作
本文主要讨论C++标准I/O库,主要内容为控制台输入输出流、文件流、字符串流。如果文中有错误或遗漏之处,敬请指出,谢谢!流介绍标准I/O类的头文件<iostream> 包含istream、ostream、iostream这三个类。其中,iostream由istream和ostream派生而来。 <fstream> 包含ifstream、ofstream、fstr...原创 2011-08-24 16:05:32 · 147 阅读 · 0 评论 -
【JAVA实用工具】JNA-通过它调用C++的方法,比JNI方便很多访问网站需要代理,所以把它COPY出来备忘...
How To Get Started Using JNAJava Native Access (JNA) has a single component, jna.jar; the supporting native library (jnidispatch) is included in the jar file. JNA is capable of extracting and lo...原创 2011-08-24 00:33:38 · 649 阅读 · 0 评论 -
Jni中C++和Java的参数传递
如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处理...原创 2011-08-24 00:04:44 · 152 阅读 · 0 评论 -
aaaaa
如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处理...原创 2011-08-24 00:04:32 · 186 阅读 · 0 评论 -
jbytearray转c++byte数组
jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = env->GetArrayLength(data); BYTE * starter = (BYTE *)arrayBody; jbyteArray 转 c++中的BYTE[] //jbytearr...原创 2011-08-24 00:02:43 · 276 阅读 · 0 评论 -
OpenCV 第四章习题 部分答案
1.#include <cv.h>#include <highgui.h>int main(int argc, char **argv){ cvNamedWindow("dst", 1); CvCapture * capture = cvCreateFileCapture("video2.avi"); cvSetCaptureProperty(captu...原创 2011-08-22 00:39:08 · 171 阅读 · 0 评论 -
OpenCV中IplImage图像格式与BYTE图像数据的转换
转自 http://blog.youkuaiyun.com/xiaofengsheng/archive/2009/11/16/4814709.aspxOpenCV中IplImage图像格式与BYTE图像数据的转换IplImage* iplImage;BYTE* data;1 由IplImage*得到BYTE*图像数据:data = iplImage->imageDataOrigi...原创 2011-08-22 00:33:25 · 160 阅读 · 0 评论 -
opencv函数和数据类型
函数:cvCreateImageHeader 只创建图像信息头,不分配数据单元 cvCreateImageData创建分配数据单元,合起来就是:cvCreateImagecvInitImageHeader可以重新初始化图像头IplImage* cvCreateImage( CvSize size, int depth, int channels );void cvReleaseImage( Ip...原创 2011-08-22 00:25:16 · 204 阅读 · 0 评论 -
JPEG文件编/解码详解
如本文有任何差错和疑问,希望网友指正和共同研讨。电邮:cat_ng@163.comBlog: http://hi.baidu.com/cat%5Fng/ JPEG文件编/解码详解cat_ng 猫猫JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写。它由国际电话与电报咨询委员会CCITT(The International...原创 2011-08-19 10:37:18 · 243 阅读 · 0 评论 -
Opencv中取得的视频数据流IplImage转为BMP
在opencv中文网站上使用的开源库取得的视频数据流是指向IplImage结构的指针,试了几USB摄像头取下来的数据都是24b的,所以转为BMP图片直接简单的方法代码如下:typedef struct VideoDataDibStruct { DWORD height; DWORD width; DWORD lineBytes; DWORD lineBytes24; DWORD total...原创 2011-08-18 23:49:45 · 313 阅读 · 0 评论 -
OpenCV在Linux(Fedora 10)下的安装
前面就不多说了,按照《OpenCV教程基础篇》的步骤make,makeinstall...编译程序时提示:Package opencv was not found in the pkg-config search path输入$export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig运行程序时提示:erro...原创 2011-08-18 14:25:04 · 142 阅读 · 0 评论 -
windows xp sp3下安装CodeBlocks+OPENCV2.0
我心狂野——文字和影像比我们的活得更长久 windows xp sp3下安装CodeBlocks+OPENCV2.0 1.安装OPENCV2.0安装好OPENCV2.0,并添加环境变量。2.安装CodeBlocks安装好CodeBlocks with MINGW,并添加MINGW\bin,MinGW\libexec\gcc\ming...原创 2011-08-17 21:05:44 · 235 阅读 · 0 评论 -
WindowsXP + OpenCV 2.0 + Netbeans 6.7 ( MinGW / Cygwin) 安装配置 详细图解【转】
因为要做作业,昨晚在实验室捣腾了半天也没搞定,Goolge了半天也没个结果,今天才发现原来OpenCV的官网上,已经写很清楚了,今天再一试,轻轻松松就搞定了,看来不能过分迷信搜索引擎的力量1. 安装好 Netbeans 6.7 并保证能编译 C++ 程序这很容易,先安装好 Cygwin,再安装 Netbeans 就可以了,Netbeans 会自动搜索到 C/C++ 编译器,...原创 2011-08-17 20:01:34 · 262 阅读 · 0 评论 -
【分享】Linux下各类TCP网络服务器的实现源代码之一
Linux下各类TCP网络服务器的实现源代码大家都知道各类网络服务器程序的编写步骤,并且都知道网络服务器就两大类:循环服务和并发服务。这里附上源代码来个小结吧。首先,循环网络服务器编程实现的步骤是这样的:这种服务器模型是典型循环服务,如果不加上多进程/线程技术,此种服务吞吐量有限,大家都可以看到,如果前一个连接服务数据没有收发完毕后面的连接没办法处理。所以一般有多进程技术,...原创 2011-07-29 17:52:27 · 253 阅读 · 0 评论 -
从全局变量到IOC模式
2010-03-26 作者:sandy 来源:sandy的blog 很早以前,在我初学c语言的时候,我的第一个象样的程序是一个五子棋程序,使用了TC2.0的图形库,纯面向过程的设计,由上到下的设计,而且只有一个c文件就搞定了,大概几百行,可惜代码已经失传,非常可惜。 为什么要全局变量?List 1 ...原创 2011-07-27 16:23:45 · 178 阅读 · 0 评论 -
深入UNIX编程之一一个简单聊天室的两种实现 (fcntl 和 select)
来源:本文出自: 作者: eDOC工作组 (2002-01-29 20:54:56)在互联网相当普及的今天,在互联网上聊天对很多“网虫”来说已经是家常便饭了。聊天室程序可以说是网上最简单的多点通信程序。聊天室的实现方法有很多,但都是利用所谓的“多用户空间”来对信息进行交换,具有典型的多路I/O的架构。一个简单的聊天室, 从程序员的观点来看就是在多...原创 2011-07-26 00:21:32 · 186 阅读 · 0 评论 -
Linux:C/Socket多路复用select(转)
Linux:C/Socket多路复用select 小全Submitted byELFeron 2006, August 3, 5:46 PM.Unix/Linux作一个tcp的服务程序,同时可能有大量的客户端连上来,希望分别记住各个socket谁有数据过来,就读出来,放到一个请求队列--这些事情用一个线程完成另外有一个结果队列,如果结果里包含了socket的编号,用一个线程专门:...原创 2011-07-26 00:16:28 · 210 阅读 · 0 评论 -
高位字节优先 低位字节优先
自第一台计算机诞生,其最小存储单元就被永久的定格了——一个由8个比特(bit)组成的称为字节(byte)的单位。计算机的所有内存以字节数组的方式进行编址。当一个逻辑上长于一个字节的整形数据放置在内存中时(比如16位,32位,和64位的整数),计算机设计者需要考虑这些字节的存储顺序。一些体系结构的设计者选择了将字节的逻辑顺序与物理顺序一致,即将逻辑上较低的字节放置在物理上较低的字节上;另外一些设计者...原创 2011-08-24 17:30:13 · 627 阅读 · 0 评论 -
Makefile
CC = g++CFLAG = -Wall -g -wLIB_FLAG = -L/usr/local/lib/OpenCV/lib -L/usr/local/lib -L ./libINCLUDE = -I./ -I./include -I/usr/local/lib/OpenCV/includeMY_LIB = -lcv -lcxcore -lhighguiSRC = ....原创 2011-08-30 22:10:30 · 111 阅读 · 0 评论 -
COM组件开发实践(三)【转】
前面两篇文章分别介绍了MFC ActiveX应用程序和使用ATL开发ActiveX的简单实例,但还有两个问题需要解决:1)标记ActiveX控件为安全的控件 2)对控件进行数字签名。本文将结合这两点进行简单的介绍...原创 2011-04-22 15:18:31 · 362 阅读 · 0 评论 -
COM组件开发实践(二)【转】
假设需求如下:底层是一个数学运算库DLL,中间是ActiveX控件(它调用底层的数学运算库DLL来完成控制层),界面层在测试时可以是一个exe程序,最后发布到IE浏览器上测试。 数学运算库DLL的开发 新建一个Win32 DLL项目,加入一个头文件MyNum.h,在其中声明所有的数学函数(为简单起...原创 2011-04-22 15:17:43 · 115 阅读 · 0 评论 -
COM组件开发实践(一)【转】
Preface 因为项目需要,开始从事ActiveX方面的工作,看了一些资料,可惜都是些COM原理方面的,没有切合实际动手的东西,在CodeProject上读完David Marcionek的文章【1】后,收获良多,但也遇到一些恼人的小问题,因此在其基础上就一些易错点做些小注解。本文版权归David Marcionek所有...原创 2011-04-22 15:16:38 · 143 阅读 · 0 评论 -
如何使用BHO定制你的Internet Explorer浏览器
原文:微软公司 Dino Esposito 编译:朱先中 原文出处:Browser Helper Objects: The Browser the Way You Want It一、简介 有时,你可能需要一个定制版本的浏览器。在这种情况下,你可以自由地把一些新颖但又不标准的特征增加到一个浏览器上。...原创 2011-04-21 18:24:50 · 101 阅读 · 0 评论 -
VC中使用ATL编写控件 【转】
VC中使用ATL编写控件 作者:邵盛松 2010年10月29日 源码下载地址:http://download.youkuaiyun.com/source/2793074 在VC2005中创建控件,可以使用MFC创建控件,也可以使用ATL创建控件 一 ATL项目的创建 在VC2005中新建一个项目,项目类型选择ATL,模板选择ATL项目。项目名称命名为ActiveX...原创 2011-10-21 15:23:06 · 238 阅读 · 0 评论 -
在Windows环境下MongoDB搭建和简单操作【转】
一,安装mongoDB1,解压mongodb-win32-i386-1.8.2至E:\MyProgram\mongodb-win32-i386-1.8.2(你可以按照自己的路径来,路径中最好不要有空格,要不然麻烦)2,新建文件夹C:\DATA\DB,这是mongoDB的默认数据文件夹,你也可以在文件夹E:\MyProgram\mongodb-win32-i386-1.8.2新建一个文件...原创 2011-10-21 12:37:22 · 157 阅读 · 0 评论 -
Mongodb在Windows下安装及配置【转】
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads2.解压缩至E:/mongodb即可3.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为...原创 2011-10-21 12:35:45 · 126 阅读 · 0 评论 -
一篇介绍VC开发OCX的文章[转]
转自“http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html”。 写得太详细、太牛了……VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章...原创 2011-10-20 17:57:05 · 283 阅读 · 0 评论 -
使你的ActiveX控件执行时不弹出安全性提示 (转载)
使你的ActiveX控件执行时不弹出安全性提示2010-06-19 19:57我们编写一个ActiveX控件在IE中运行,一般会弹出一个安全提示,如何避免这种情况?下面是我在参考前人的文章后,总结出“在浏览器中执行时不弹出警告的ActiveX控件”的两种编写方法,予以备忘。注意,这里不会弹出警告是说在执行时不会弹出,也就是说已经安装了这个ActiveX控件。如果要下载安装...原创 2011-10-20 17:56:20 · 176 阅读 · 0 评论 -
VC++ 的MFC 和ATL 及COM 是什么?
一、什么是MFC 微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个输助软件开发包,MFC作为与VC++血...原创 2011-10-20 01:12:16 · 134 阅读 · 0 评论 -
使用ATL编写一个简单的COM服务器【转】
下载例子代码 本文的对象是COM编程初学者,其目的旨在描述如何用ATL创建COM服务器,以及如何在VC或VB编写的客户端应用程序中调用COM服务器。为了不给初学者增加负担,本文不打算深入讨论COM和IDL的细节,而是展示用ATL创建简单的COM对象所需要的步骤。希望通过这篇文章能刺激你学习COM编程的欲望。 第一步:运行ATL COM向导(参...原创 2011-10-20 01:10:45 · 188 阅读 · 0 评论 -
使用VC++6.0制作ASP服务器控件简介[转]
用ASP写网页的程序员,一定对VBSript语句“Set Conn=Server.Object(‘ADODB.Connection’)”非常熟悉。该语句是利用ASP的Server对象创建了一个数据库控件,它提供了一系列的方法和属性,可以帮助我们在ASP中方便的实现数据库的操作。类似的,在Visual InteDev6.0中,我们还可以看到一些ASP的内置组件如“Scripting....原创 2011-10-20 01:10:01 · 163 阅读 · 0 评论 -
基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql
基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台 作者:pkfeiyang 主页:pkfeiyang.cublog.cn 首先介绍下支持php的cgi有php-fpm和spawn-fcgi 目前比较常用对于php-fpm支持cgi的安装lemp安装详解:http://blog.chinaunix.net/u...原创 2011-09-01 13:49:26 · 259 阅读 · 0 评论 -
解决mrtg的Use of uninitialized value in hash element at /usr/bin/indexmaker line 35
mrtg的安装过程这里就不再阐述,随便搜索一下。使用indexmaker生成首页文件的时候提示:Use of uninitialized value in hash element at /usr/bin/indexmaker line 352确认安装了snmpyum install net-snmp-devel net-snmp-utilsservice snmpd ...原创 2011-09-01 13:41:04 · 1899 阅读 · 0 评论 -
用MRTG检测Linux网络性能
随着Linux应用的日益广泛,有大量的网络服务器使用Linux操作系统。为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。 SNMP协议的制订为互联网测量提供了有力支持。MRTG(MultiRouter Traffic Grapher, MRTG)就是基于SNMP的典型网络流量统计分析工具。它耗用的系统资源很小,因此有很多外挂的程序也依附在MRTG下。它通过SNMP协议从设备得到其...原创 2011-09-01 10:49:15 · 150 阅读 · 0 评论 -
Linux安装配置maven3.0以及搭建nexus私服
一、软件准备 1、apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2、nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址:http://nexus.sonatyp...原创 2011-08-30 23:45:30 · 116 阅读 · 0 评论 -
GraphicsMagick介绍及安装
作者:Cocowool 来源:博客园 发布时间:2010-08-16 18:58 阅读:2661 次 原文链接 [收藏] GraphicsMagick当前稳定版本:1.3.12(发布日期2010-03-08)简单介绍:GraphicsMagick号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处...原创 2011-08-30 23:16:00 · 191 阅读 · 0 评论 -
linux函数select
转自:http://blog.chinaunix.net/u/12335/showart.php?id=158367(现在还是一知半解,瞎搞,呵呵~~~~~~~)摘录其中一段,用于做 linux的COM.可能用到的.h#include <sys/select.h>还有 有用的命令 man select:)介绍一个函数select int select(...原创 2011-07-26 00:15:38 · 127 阅读 · 0 评论 -
C++中关于指针入门的最好的文章
什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是围绕指针而设计的,如链表。 开始学习 如何定义一个指针呢?就像你定义一个其它变量一样,只不过你要在指针名字前加上一个星号。我们来看一个例子:下面这个程序定义了两个指针,它...原创 2011-07-23 13:40:13 · 88 阅读 · 0 评论 -
C++基础之头文件和源文件的关系
今天找了个解析xml的开源C++项目tinyxml,按照网上的说法去编译,但是一直编译不通过,“无法打开头文件tinyxml.h”,但是明明我在工程底下有了这个文件,对于我这种初学C++的人来说我并不知道头文件和源文件到底什么关系(不像java的类文件),不过最终还是解决了这个问题。 一、源文件如何根据#include来关联头文件 1,系统自带的头文件用尖括号括起来,这样编译器...原创 2011-07-23 10:41:57 · 205 阅读 · 0 评论