自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

或许人生。。。

每个脚印,都是我人生的见证。。。

  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

转载 c++ 调用 exe

当项目比较大的时候,通常会分开来开发,如果分开的部分只是一些函数或类,整合的时候 就可以使用静态库或动态库。但如果分开的是一个exe文件,整合的时候,就要通过调用exe文件来使用。尤其是当第三方软件是一个用c语言编写的exe文件时,更是需要如此。最近在我所开发的LCDS系统当中就碰到了这样的问题。他需要调用一个分类器来处理数据,而手头上的分类器是经典的C4.5决策树分类器,它是用c语言写的

2015-07-03 14:41:29 611

转载 Windows下使用Visual Studio 2010 编译ffmpeg全过程

(注意:请务必先阅读:七,后记补充:)ffmpeg是一个开源的多媒体库,使用非常广泛。在linux下编译ffmpeg非常简单,而在windows下编译就不是那么容易了。一般在windows下使用MinGW的gcc toolchain进行编译,这样的话,因为ffmpeg的导出函数均是C风格,因而gcc编译的lib可以被vs链接。但是gcc的debug符号与vs的debug符号(*.pdb)是

2015-06-30 09:54:27 644

转载 一种使用QThread线程的新方法QObject::moveToThread

昨晚在一个邮件列表里面看见一个关于在线程种使用signal/slot的讨论,由于回复太多,这里就不贴出原文了。        主要是关于怎样从一个线程发送信号到另外一个线程的问题。其实这个也不是什么复杂的问题,在qt的asstant里面已经描诉的比较清楚了。当我们链接信号的时候使用qt::queuedConnection就能使slot在它自己的线程里面运行。        另我惊讶

2015-06-26 09:19:18 837

原创 QT学习笔记(2)创建项目并实现信号槽和界面开发

首先创建一个 QT applcation 项目,       然后添加一个ui类,继承QWidget.在生成的文件UI中添加一个button;如下图:修改控件名字,然后在头文件中声明,QPushButton *bTest ;在cpp文件中赋值,bTest = ui.test;  ui就是对应的对话框。在头文件中声明一个槽,public slots:voi

2015-06-24 11:27:44 499

原创 QT学习记录(1)环境配置和初步建立项目运行

首先是安装VS2013和QT环境,插件,按照网上普通的步骤就可以了。       然后是进行vs设置,点击qt options,并进行如下图设计。然后创建项目,运行前记得右键项目,选择change solution`s qt virsion,选择添加的qt选项。同时活动编译选成你对应的系统环境。

2015-06-24 11:16:25 423

转载 利用WireShark进行DNS协议分析

http://my.oschina.net/ybusad/blog/290922一.准备工作系统是Windows 8.1Pro分析工具是WireShark1.10.8 Stable Version使用系统Ping命令发送ICMP报文.二.开始工作打开CMD.exe键入:ping www.oschina.net将自动进行域名解析

2014-07-16 17:22:20 821

转载 iocp和select区别 (学习)

把TCP/IP协议卷1-3 + UNIX网络编程看通,然后在486  Pentium MMX , 双核心 , 4核心 的CPU平台下使用 10M 100M 1000M分别做测试,会得出超出你想象的结果!硬件平台日新月异,推出 POLL , EPOLL, IOCP的初衷,是为了解决在有限CPU时间片内最高效率的利用网络带宽,当时针对的平台是486 - pentinum mmx级别

2014-05-20 13:22:51 1596

原创 HTTP协议学习

学习HTTP的学习记录,希望能够有所帮助,还有没有发现的地方,希望大家能够突出指证。主要包括http的定义,请求,响应以及一些初等的安全策略。

2013-08-23 16:58:44 926

转载 mak 系统是64位还是32位判断程序

BOOL IsWow64() {     typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);     LPFN_ISWOW64PROCESS fnIsWow64Process;     BOOL bIsWow64 = FALSE;     fnIsWow64Process = (LPFN_ISWOW64PROC

2013-08-16 09:38:37 571

原创 ADO连接oracle数据库,并调用带参数的存储过程

这两天要写一个与oracle存储过程相关的测试程序,可恨自己对着一无所知,探索两天终于出来了,记录之,备以后留用。啦啦啦啦~~~~first:连接oracle数据库。工具:oracle 11g环境:我的数据库存在于虚拟机的远程主机上,所以要进行远程连接。需要在自己的电脑上装备上 Oracle 的客户端。设置数据源。设置数据源步骤:1,安装好oracle client 11g 后,打

2013-07-26 17:02:50 1985

转载 二维数组的动态使用(记录)(附上一段自己的代码)

|字号 订阅常规的方法当然就是a[][]方式,这里主要介绍另外两种方法: 方法一:               const int ROW = 3; int  size = 5; int  (*pi)[ROW] = new int[size][ROW];//注意不要写成int (pi*)[ROW]操作方法: for ( i=0;

2013-05-17 10:53:38 569

原创 socket通信协议中select()的使用与理解

select()函数是用来判断一个或多个套接字是否可用的接口函数。返回可用的套接字的个数。配合fd_set类型使用,具体使用 方法如: FD_ZERO(&fds); //清空集合 max_fd = 0; for (i=0;i<MAX_CONNECT_NUM;i++) { FD_SET(socket[i].fd,&fds); //将可能用到的so

2013-05-15 17:19:05 1031

转载 一个不错的链表类(mark)

头文件:/* GLIB - Library of useful routines for C programming * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald * * This library is free software; you can redistribute it a

2013-05-15 13:42:12 444

原创 一个解析xml的简单方法(记录)

//这是一个能得到xml是否完整的例子程序,如果完整,则采用市面上长长用到的解析xml的库来解析xml:tinyxml 。或者还有一种开源库,暂时记不起来了。// AnalysisXml.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include char szXmlRootName[64];char szXmlRootEnd[64];i

2013-05-15 09:38:08 449

转载 获取不一样的随机数,并且转化为十六进制

#include #include #include #define random(x) (rand()%x)// 将整数转换为以base为基的字符串,并返该串。2 <= base <= 36char *convert(unsigned num,int base,char *s){ if (base 36) { printf("进制输入有误,请重新输入\

2013-05-07 14:29:05 753

转载 同步异步,阻塞非阻塞(看到的,记录下)打比方很形象,不知是对是错

假设现在办公室开会,就缺一个人了,在他没有来的时候,大家都在聊天。如果这个人不来,会议就没法召开,这就是阻塞。会议这个线程就被挂起了。这时,我们可以继续聊天这个线程,或者再开一个打牌的线程,但是我们不聊天、打牌,非要等到你来再开会,这是同步阻塞。如果我们边聊天、打牌,边等你来了再开会,这是异步阻塞。  还是假设现在办公室开会,就缺你一个人了。如果你不来,会议照常可以进行,这就是非阻塞。尽管你不

2013-04-10 15:35:37 551

原创 c++学习步骤(记录)

1.。c++ primer2.。Effiective c++       More Effiective c++ 3.。Thinking in c++       c++  沉思录4。.exceptional c++       more exceptional c++5。Advanced c++        modern c++6。 泛型编程与STL7.。深入探索c++

2013-04-02 13:55:50 1277 1

原创 利用Cbutton创建Tab功能Tab页

1.创建对话框工程,创建对话框IDD_MAIN_DIALOG,去掉原本存在的俩个按钮和静态文本,在上面创建标签IDC_TAB_MAIN,并插入一个Picture控件,IDC_PICTURE_CLIENT,绑定成员变量m_cClient2.创建新对话框IDD_DIALOG1,右击后properties->styles下style选择child,bolder选择none,添加IDC_CHECK1,

2013-03-18 09:18:17 621

转载 HDFS API 文件操作

这是个不错的网站,预先留个网址,然后准备自己整理一下。http://www.cnblogs.com/alisande/archive/2012/06/06/2537903.html

2013-01-28 13:58:59 403

原创 java读取二进制文件流

package LearnJave.First;import java.io.*;public class ReadVideo { public static void main(String[] args) throws IOException { File file = new File("D://1.mp4"); InputStream in = null;

2013-01-10 10:56:37 1585

转载 java 追加文件

public class AppendToFile { /** * A方法追加文件:使用RandomAccessFile */ public static void appendMethodA(String fileName, String content) { try { // 打开一个随机访问文件流,按读写方式

2013-01-09 15:28:21 492

转载 java 读取文件 大全

public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStr

2013-01-09 15:27:39 247

原创 以Sequence方式处理上传的文件(此处文件以图片为例)

package com.hisome.jsdk.mapreduce;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.URI;import org.apache.had

2013-01-09 11:09:47 661

原创 sequencefile 由hdfs 上读取文件

链接上一个文章,上传而做的读取操作。  文章的链接地址是 http://blog.csdn.net/so_so_jiang/article/details/8484686  这一篇是在MP中采用SequenceFileAsBinaryInputFormat方法说处理后产生的文件读取。主要涉及的变换是key和value值的设置和路径的变换便可。package test;imp

2013-01-09 11:03:50 951

原创 Hadoop 上传小文件 合成sequencefile 记录

在Hadoop中,支持对二进制文件的处理,而sequencefile的方法,便是其中的重点。    以下为实践中实现的经验:(本次记录上传文件。)package test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;i

2013-01-09 10:59:53 1388

原创 有关HBase的一些操作

package com.hisome.hbase.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream

2013-01-07 14:27:50 360

原创 Windows 实现 读取 HDFS 上 文件内容

前几天一直在搞HDFS文件的下载与上传,但是在集群内部可以,在集群外部却出现了错误,照说,HDFS的保密协议应该没那么高吧,不解中。后来才发现自己网上找的代码,却并未理解其中奥妙。在集群内实现HDFS的读取与上传,可以通过Configure类来取得集群内部信息,从而与HDFS取得联系。而在Windows下,则是需要才用URL的方式才可以进行操作。下面贴上成功代码一剂,给自己以回忆和教训

2012-12-21 14:24:28 3707

原创 Hadoop MR 实现视频拉流框架

Hadoop 集群的搭建,相信大家在网上能够找到很多相关的资料,而我也是参照了好长一段的时间的资料才搞定Hadoop集群环境的安装。在这里贴几个网址,记录一下吧。http://book.51cto.com/art/201110/298591.htm 然后配合自己下载的一些资料和《Hadoop权威指南》,陆嘉恒的《Hadoop实战》这2本比较权威的书而安装的。后来,公司引进了Inte

2012-12-21 14:16:14 774

转载 虚函数和纯虚函数

这个是C++内容!虚函数和纯虚函数不是一个东西!!!!---------------------------------------虚函数和纯虚函数 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念因它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就

2012-07-23 13:09:35 184

windows 64 qt5.15.2 openssl 1.1.1g 安装包

qt 5.12以上exe 在新机上出现 networkerror 99,说明tsl ssl库不对应,可以打印ssl 版本 QSslSocket::sslLibraryBuildVersionString(),如果是1.1.1g版本,可以安装此包,并且拷贝安装包里面的dll到文件夹下进行修复

2023-06-02

cacerts.txt,更新最新20200916

安装配置nacl sdk环境时,命令naclsdk update,报错third_party.fancy_urllib.InvalidCertificateException: Host storage.googleapis.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)): To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl 更

2020-09-16

HTTP学习笔记

HTTP学习笔记,主要有协议的基础和一些自己觉得应该要注意的地方

2015-07-01

隐藏窗口的实现

实现了窗口的隐藏技术,在屏幕上下左右都能实现隐藏功能

2012-08-29

云计算入门 sun

培训入门哦,sun公司的培训资料,感觉不错的样子。分享分享

2012-08-14

空空如也

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

TA关注的人

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