自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

转载 ubuntu gedit打开文件出现中文乱码问题

在中文支持配置还不完整的Ubuntu 14.04中,使用gedit打开带有中文字符的文件有时会出现乱码的情况,这是由于gedit对字符编码匹配不正确导致的,解决方法如下:    在终端中输入如下命令,然后重新打开gedit即可:    gsettings set org.gnome.gedit.preferences.encodings auto-detected "[

2016-12-21 11:46:07 485

原创 努力 奋斗

努力,奋斗...

2016-12-07 17:22:23 269

转载 Listen第二个参数的意义

随笔 - 71  文章 - 61 评论 - 32 Listen第二个参数的意义      今天主要回顾下listen的第二个参数的意义。 话说现在现在都是用框架写业务代码。真的很少在去关注最基本的socket函数的意义了。该忘得都忘得差不多了。~~~  要慢慢捡起来。  主要是在看redis网络这块的时候它的第二个参数设置的是500多

2016-09-26 16:46:54 394

原创 sqlserver删除 日志文件

SqlServer日志删除方法1,打开Microsoft SQL Server Managerment Studio,选中要删除日志的数据库,右键 属性  2 选项->恢复模式选中简单(就是不写数据库日志,这步操作相当于释放数据库日志文件句柄),点击确定  3     4  文件类型选中日志,操作选 释放未使用的空间前重新组织页,大小改成0,点击确定

2016-09-26 09:58:57 3175

转载 VLC搭建RTSP服务器的过程

在此谢谢此文的原作者第一步,打开VLC第二步:在媒体下拉菜单下!有一个子菜单“串流”如图所示:点击“串流”子菜单弹出一个窗口!如下图所示。添加一个你要串流的本地文件,我刚才传给你的那个长一点的文件。    第三步

2016-09-14 14:53:46 6767 3

转载 qt 在win8 win10下不能拖拽文件到程序的问题 终于找到答案了 因为把程序的权限设置太高了.解决方法,降低运行权限

qt 在win8 win10下不能拖拽文件到程序的问题 终于找到答案了 因为把程序的权限设置太高了.解决方法,降低运行权限。

2016-07-29 17:30:31 3625 3

转载 vs+qt 设置图标

1.在项目文件夹里创建名为*.rc的文件,如myapp.rc。2.文件中写入IDI_ICON1 ICON DISCARDABLE "myapp.ico"  其中,myapp.ico为图标的文件名。3.将文件myapp.ico拷贝到项目文件夹内。4.在解决方案资源管理器中,右键点击项目,添加myapp.rc及myapp.ico。5.重新生成解决方案。

2016-07-28 15:36:31 6017 1

原创 android MediaCodec的自己碰到的问题

本文是个人在使用MediaCodec开发的时候碰到的一些问题,做下记录....MediaCodec的基本用法,网上一大把,这里就不写了1, 获取支持分辨率问题Camera.Parameters parameters = _camera.getParameters();List previewSizes = parameters.getSupportedPreviewS

2016-05-12 16:53:49 20698 5

原创 c++动态库加载顺序和同名动态库同时加载问题

本文仅 供学习参考,欢迎提出 宝贵意见一,同名称动态库加载顺序。  现有同名称动态库Dllpath.dll 3个,内容非常简单,分别为extern "C" __declspec(dllexport) void myPrint(){OutputDebugStringA("exe path\n");}extern "C" __declspec(dllexport

2016-05-04 10:15:04 7613 2

原创 安装ubuntu已将该虚拟机配置 为使用64位客户机操作系统错误

此文章只是解决我安装时的问题,不代表所有的解决方法解决方法进入bios

2016-04-22 10:49:41 698

转载 Linux目录结构和常用命令

一、Linux目录结构你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下。为什么没在/bin中,或/sbin,或/usr/sbin目录中?所有这些目录之间有什么不同?在这篇文章中,让我们回顾一下Linux的文件系统结构,并理解各上层目录的含义。蓝色:表示目录青色:表示链接黑色

2016-04-21 16:31:17 342

原创 自己写一个简单的定时器settimer

MyTimer.h#pragma once#include typedef void (*TimerProCB)(int Handler, void* context);typedef struct TIMER_PARAM{ int Handler; void* context; TimerProCB timepro; unsigned int elapse;}TIM

2016-04-13 17:26:10 1225

原创 JNI之helloworld

如题,如下1,创建java项目,创建class HelloWorldpackage com.min;public class HelloWorld { public native void displayHelloWorld(); static { System.loadLibrary("JNIHelloWorld"); } public v

2016-03-30 13:50:14 295

转载 socket通信简介

我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?

2016-03-24 16:27:15 330

转载 QML使用WebView遇到的QSslSocket问题解决 webview seturl无效

在QML中使用WebView,运行过程中单击没有效果,并提示以下错误,QSslSocket: cannot call unresolved function SSLv23_client_methodQSslSocket: cannot call unresolved function SSL_CTX_newQSslSocket: cannot call unresolved

2016-01-27 10:37:23 707

原创 , but no declaration can be found for element 'dubbo:application'.

Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.- schema_reference.4: Failed to r

2015-12-30 11:58:27 4689

转载 web.xml的一些属性

http://blog.sina.com.cn/s/blog_6cec4eb60100wh0v.htmlweb.xml的一些属性 (2011-09-06 19:22:55)▼本文对web.xml元素中的常见设定值进行了介绍。每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定。AD:

2015-12-29 09:42:25 377

原创 _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义

原因:库冲突,两个 库执行顺序问题1,项目-属性-链接器-命令行     /verbose:lib然后编译,可以看到查找 库的过程(我写下我自己的log)正在搜索 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\OLDNAMES.lib:1>      正在搜索 C:\Program Files (x86

2015-12-21 14:29:42 5303 1

原创 设计模式思想自己理解

设计模式原则总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。1、单一职责原则不要存在多于一个导致类

2015-12-15 18:05:53 662

原创 ffmpeg release下出错

解决方法:使用vs2010开发播放器,在debug下可以编译通过并且可以运行,但是在release下编译通过之后不能运行。经过检查链接库dll也没有问题。后来在网上查找相关资料终于有了解决方案了。debug和release版本是区别的,在release版本下,属性->连接器->优化->引用:选择否(/OPT:NOREF),即保留未引用数据选项就可以了。运行之后就可以正常通过。

2015-09-30 13:48:49 626

转载 H264格式 详细介绍

原文地址:http://blog.csdn.net/yangzhongxuan/article/details/8003494名词解释场和帧 :    视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。片:             每个图象中,若干宏块被排列成片的形式。片分为I片、B片、P片和其他一些片。      

2015-09-24 16:33:28 32833 1

转载 动态库与静态库的原理介绍

在UNIX 的应用开发中,静态库和动态库都是我们经常用到的技术,有必要对这两个概念及其原理做一些介绍。静态库静态库是一些目标文件的集合,通常为后缀为.o 的文件,通过ar 工具打包而成,命名格式为libxxx.a ,其中xxx 为给定的静态库文件名,如libm.a ,为数学函数库,用户也可以命名自己的库。在创建可执行程序的过程中,静态库同时被链接到程序代码,被主程序调用的函数目

2015-09-11 15:26:22 407

转载 解决VS2010编译工程速度慢的问题

有没有发现VS2010编译工程速度很慢,我们将【多处理器编译】功能打开即可。在VS2010中,选择【项目】----〉〉〉【属性】----〉〉〉配置(C)里面选择【活动(Debug)】,如果你想编译Release版,选择【活动(Release)】即可,选择后----〉〉〉【配置属性】----〉〉〉【C/C++】----〉〉〉【常规】,在右边找到【多处理器编译】,选择【是】,然

2015-08-31 14:33:55 2359

转载 C++ 初始化列表

C++ 初始化列表何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct foo{ string name ; i

2015-08-24 11:09:49 298

转载 视频码率,帧率和分辨率的联系与区别

视频码率,帧率和分辨率到底哪一个影响电影的清晰度码率:影响体积,与体积成正比:码率越大,体积越大;码率越小,体积越小。码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。也就是取样率(并不等同与采样率,采样率的单位是Hz,表示每秒采样的次数),单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所

2015-08-17 11:25:12 1935

转载 socket阻塞与非阻塞,同步与异步、I/O模型

socket阻塞与非阻塞,同步与异步作者:huangguisu1. 概念理解     在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:      所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做

2015-08-17 11:19:54 516

转载 SOA理解

浅析深究什么是SOA?金蝶中间件有限公司总经理 奉继承 博士阅读提示:本文探讨SOA概念背后的核心内涵,如何将SOA落地的实务方法。金蝶中间件作为全球领先的SOA解决方案供应商,拥有中国唯一全球第四通过Java EE 5.0认证的SOA基础平台;中国唯一完整实现TOG-SOA标准模型的中间件解决方案;与北京大学合作,国家“核高基”科技重大专项成果,承

2015-08-11 11:53:58 3723

转载 Window 下 VFW 视频采集与显示

引言      经过几天的努力终于将VFW视频采集与显示功能完整实现了,不得不说网上对这方面完整的详细讲解文章是在太少了。所以就要本人来好好总结一下让后来者不再像我一样折腾好久。在本文中我将详细讲解VFW视频采集过程的实现,以及采集后视频的显示方法。VFW简介         虽然这是篇技术博文,但是我觉得用一个东西,那么关于它的概述还是不能少,所以特从百度上copy了下VFW的概念描

2015-07-23 15:12:04 1956

转载 堆和栈的区别、windows进程中的内存结构

转自:http://blog.csdn.net/hns888/article/details/4798024非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数

2015-07-22 16:03:23 608

原创 ctreectrl控件节点不同颜色(绝对靠谱)

响应NM_CUSTOMDRAW消息void CZvanRTSPClientDlg::OnNMCustomdrawTree(NMHDR *pNMHDR, LRESULT *pResult){ LPNMTVCUSTOMDRAW pNMCD = reinterpret_cast(pNMHDR); switch (pNMCD->nmcd.dwDrawStage) { case CDD

2015-07-13 11:57:17 3200

转载 DUMPBIN命令使用详解

一、命令详解在使用VC时,可以用DUMPBIN。EXE来得到某个DLL中所输出的符号的清单。如下面的命令:dumpbin -exports Cmpnt1.dll如:C:/WINDOWS/system32>dumpbin -exports msgsvc.dllMicrosoft (R) COFF Binary File Dumper Version 6.00.8447

2015-06-23 15:34:32 634

转载 VS2010中如何查看DLL的导出接口

看《VC++动态链接库(DLL)编程深入浅出》时,里面提到使用Visual C++的Depends工具可以查看动态链接库中的导出接口。对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。但是VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? 解决方法:(方法来源)1. 打开命令行窗口2. 运行vcv

2015-06-23 15:16:44 451

转载 让VS2012自动生成我们自己的注释

一个优秀的程序员,良好的编程习惯是必须具备的。而我们在进行软件开发的过程中,给代码添加注释是我们必不可少的。但是在添加注释的过程中有很多注释都是重复的,比如我们类模块的头注释几乎都是重复的。我们很多人还在Ctrl+C,Ctrl+V,不断的重复,不断的浪费时间。在我们这个飞速发展的信息时代,时间就是一切,所以凡事我们都要讲究高效,而不是以无休止的的消耗时间为代价。在这个时代没有你做不到的,只有你想不

2015-06-23 10:31:14 1776

转载 Activex、OLE、COM、OCX、DLL之间的区别

熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术

2015-06-16 10:58:28 583

转载 SQL的内连接与外连接

在oracle的SQL语句常用的连接有内连接(inner join),外连接(outer join)等,内连接又包括等值连接,非等值连接,自连接;而外连接又分为左连接和右连接。其中默认的是内连接的等值连接。     为了方便我们创建两张最简易的表A、B,具体的表结构参看下面,来分析内连接与外连接的区别                                图1   

2015-04-27 11:32:21 414

转载 cocos2dx[3.2](17)——简单绘图DrawNode

【唠叨】    绘图的方式有两种:    > 使用OpenGL的绘图原语DrawPrimitives。    > 使用DrawNode。    曾经在使用2.x版本的时候,学习过使用DrawPrimitives进行简单图形的绘制。    OpenGL绘图原语DrawPrimitives,详见:http://shahdza.blog.51cto.com

2015-04-13 14:34:33 1705

转载 cocos2dx继承结构图

包含关系CCDirector->CCScene->CCLayer->CCSprite->CCAction继承关系CCObject---CCAction(动作,控制图层运动,渐变,旋转)               ---CCNode---CCScene                                 ---CCLayer 

2015-04-13 11:10:05 564

转载 【木头Cocos2d-x 037】retain和release倒底怎么玩?

retain和release倒底怎么玩? 呼呼,好久没有发布教程了(小若:难得清静了,你为毛又出来吓人= =),其实最近木头我在准备出版书籍的事情。但是貌似不太顺利,果然我还是积累不够,写书的过程压力好大,感觉写不出有趣的文字出来(小若:嗷、、、)。果然还是在博客写自由一些?嘿嘿~最近以及最不是很近(小若:书里一定不能出现这些错误的语句,所以你才写不出来吧= =),

2015-04-13 10:49:33 479

原创 cocos2dx JS localStorage

存:sys.localStorage.setItem("itemname",string);读:sys.localStorage.getItem("itemname");删:sys.localStorage.removeItem("itemname")

2015-04-10 15:42:20 540

转载 freopen重定向

函数名: freopen 功 能: 替换一个流 用 法: FILE *freopen(char *filename, char *type, FILE *stream); 程序例: #include int main(void) { /* redirect standard output to a file */ if (freopen("OUTPUT.FIL",

2015-04-08 15:36:57 770 1

.cap .pcap数据包文件(ipv4 转ipv6)

把.cap .pcap文件中的ipv4数据包转换成对应的ipv6数据包,其他的数据包不变, 可以用于批量生产ipv6数据包(用于测试),资源包括源代码和已经编译好的exe,还有一个批量处理的.bat文件

2017-09-29

avi,mp4,h264,pcm测试文件

里面有avi,mp4,h264,以及多个pcm测试文件

2017-03-24

c++反射工厂 (xxxx)

工厂模式:每次增加一个product,那么工厂都要改,用此方法,可以让写好的工厂不再变化,很不错的,可以看看的

2015-10-21

opencv平滑锐化去雾 源码

个人整理的opencv平滑(4中方法),锐化,去雾代码,都是调试通过的,代码也很简单,如果复制整个工程有 问题,就直接拷贝cpp即可 (内含测试图片)

2015-09-30

zero-mq源码 (xxxxxx)

zeromq源码,想要研究的可以看看, zeromq也只是对socket进行简单封装,适合多对多的网络传输,不过想要在项目中 使用,自己还得封装一层调用

2015-09-25

动态库dll查看器 -----

动态库的查看器,使用简单

2015-09-25

yuv视频播放器 -----

yuv视频 播放器,自己用过,还可以,主要是开发工作中会用到

2015-09-25

PVS-Studio ---------

超实用的代码静态检查工具,用过一些其他的,就这个好用,真心建议安装一个,会发现一些以前很多你都不知道的代码 问题(而且都有网络实例,会让你明白到底问题是什么 原因)

2015-09-25

OpenCV入门教程

挺实用的Opencv基础教程,简单明了,看完会对opencv有基础的了解

2015-09-25

c BP神经网络实现实例

代码是用c写的,是一个BP神经网络的实例,可以直接用VS2005打开使用

2014-05-26

C++(VC)实现2048

c++(VC)实现的2048小游戏,可以根据宏定义,扩大格子数目,默认为4*4格子

2014-05-15

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

TA关注的人

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