自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (1)
  • 收藏
  • 关注

转载 vs调试“字符串中字符无效”处理办法

自从将visual studio从2010升级到2015后,发现调用接口的utf8格式字符串不能正常显示了,常常被莫名其妙截断,查了下,原来可以直接将变量拖到watch窗口中,在变量名后面手动添加,s8予以解决,总结如下:,s8:将字符串转成unicode展示,数字 将变量拆分为数组显示, 数字是要显示多少位, 此法对const char*这类原始字符串非常有用,x16进制查看,hr查看Windows HRESULT解释,wmWindows消息,例如0x0010, wm...

2021-05-12 12:26:44 2852

转载 lua bit 模块

官方地址1.调用local bit = require("bit")2.函数定义函数    function printx(x)      print("0x"..bit.tohex(x))    end-- 转换y = bit.tobit(x)y = bit.tohex(x [,n])y = bit.bnot(x)--与或非y = bit.bor(x...

2019-01-22 17:14:16 2461

转载 JS实现键盘监听(包括组合键)

依然使用案例驱动~案例是学习的最好实践![html] view plain copy html>   head>  meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   script type="text/javascript" language=JavaScript>     

2017-12-09 22:11:16 2446

转载 TinyXML:一个优秀的C++ XML解析器

TinyXML:一个优秀的C++ XML解析器读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让

2017-11-24 09:19:31 330

转载 使用CHttpFile上传下载文件(类)

源码:头文件(HttpFileClient.h)#pragma once #define  __BUFFER_SIZE 1024class CHttpFile;class CHttpFileClient{public: CHttpFileClient(void); ~CHttpFileClient(void);public: BOOL UploadF

2017-10-13 15:37:29 3102

转载 VLC提示 无法定位程序输入点***于动态链接库libvlc.dll上

至于为什么会出现以上错误,现在我也不是很清楚,猜测是vlc开发包中的库文件有问题:libvlc.liblibvlccore.lib-------------------------------------------------------------------------------------------------------------------------------

2017-08-30 16:27:53 3893 1

转载 VLC全部参数,libvlc_new函数参数,VLC SDK开发

其实要得到VLC的全部参数,只要在创建时加上"--longhelp"和"--advanced"就可以了。比如:[cpp] view plain copy libvlc_instance_t *vlc_ins;  const char *vlc_args[] =   {      "--ignore-config",      "--network-caching=5

2017-08-29 12:52:49 8549 3

转载 c# 调用 C++ dll

C#调用 非托管C++ dll 传入Stringbuilder、ref string 、 ref char 等都报错,如mscorlib.dll 异常、其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏 等等,后来发现是dll 生成后一直没更新,放错位置了。。。 = =||不过也学习了一下编译器及类型相关的知识,整理如下:1、 cl.exe /Gz 参数指定编

2017-07-16 01:53:31 375

转载 __stdcall、__cdcel和__fastcall三者的区别

__stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。如下图所示,可以在IDE环境中设定所有函数默认的调用协议,还可以在函数定义时单独设定本函数的调用协议。调用协议常用场合__stdcall:Windows API默认的函数调用协议。__cdecl:C/C++默认的函数调用

2017-07-16 01:44:28 365

转载 vue.js2.0搭建开发环境及构建项目

Vue.js是一套构建用户界面的渐进式框架。它既集众多优秀前端框架之大成,又保持了其简单易用的特点。对vue.js感兴趣并且已经通读官方基础教程的初学者来说,开始一个实战项目是进一步深入学习vue.js最好的方式了。在此之前,需要学会如何搭建开发环境。开发环境的搭建安装node.jsNode.js官网:https://nodejs.org/en/进入Node.js官网,选择

2017-06-06 14:23:32 542

转载 C++的一些不错开源框架,可以学习和借鉴

【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能

2017-05-25 14:25:43 479

转载 Windows下C++多线程同步与互斥简单运用

1.  互斥量,Mutex #include #include using namespace std; DWORD WINAPI Thread1(LPVOID lpParmeter); DWORD WINAPI Thread2(LPVOID lpParmeter); static HANDLE g_hMutex = INV

2017-05-18 11:20:52 360

转载 WebRTC学习笔记_Demo收集

1.     WebRTC学习1.1   WebRTC现状本人最早接触WebRTC是在2011年底,那时Google已经在Android源码中加入了webrtc源码,放在/external/webrtc/,但是Android并没有用到它,更没有被浏览器使用。当时试图在Android 2.3(Gingerbread)高通平台的手机上用H.264 硬件codec替换掉WebRTC缺

2017-04-24 19:46:22 400

转载 几款开源的图形界面库(GUI Libraries)

国外:SmartWin++ 遵循BSD许可协议的C++ GUI库,建立在Windows API之上,但仍可以通过使用WineLib在Linux/xNix上使用。也支持Pocket PC和基于Windows CE的应用程序... XCLASS XCLASS库是X Windows环境中的一个C++ GUI工具包的。它是基于Xlib的,由一套组件,包括从简单部件到复杂的,其中也包

2017-04-21 09:43:11 27574

转载 c++ json 详解

一. 使用jsoncpp解析jsonJsoncpp是个跨平台的开源库,首先从http://jsoncpp.sourceforge.net/上下载jsoncpp库源码,我下载的是v0.5.0,压缩包大约107K,解压,在jsoncpp-src-0.5.0/makefiles/vs71目录里找到jsoncpp.sln,用VS2003及以上版本编译,默认生成静态链接库。 在工程中引用,只需要incl

2017-03-28 15:28:09 389

转载 C++ 之HTTP post请求

一、建立会话(Session)对象:      CInternetSession mysession;二、连接到Http服务器:     CHttpConnection*myconn=mysession.GetHttpConnection("www.baidu.com");三、打开Http请求:     CHttpFile*myfile=myconn->OpenRequest(

2017-03-28 13:49:43 3641

转载 C++访问WebService(gSoap方式和com组件方式)

一、             gSOAP访问WebService1.      下载gSOAPgSOAP 2.7.17 版下载地址http://sourceforge.net/projects/gsoap2/)2.      安装gSOAP解压下载的gsoap_2.7.17.zip,假设该路径为F:\WebService\gsoap-2.7 3.      通过WSDL生成

2017-03-26 00:16:42 435

转载 MFC DestroyWindow

考虑单窗口情况:  假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序:  1. 手工调用pWnd->DestroyWindow();  2. DestroyWindow会发送WM_DESTROY;  3. WM_DESTROY对应的消息处理函数是OnDestroy();  4. DestroyWindow会发送

2017-03-20 15:59:33 264

转载 C++ GDI+ DrawImage方法详解(绘制指定图像Image)

图像的基本操作在GDI+中,对图像的处理主要靠两个类,Image类和Bitmap类,Bitmap类是在Image类的基础上派生出来的。这里主要讲Image类的使用,Image类支持对BMP, GIF, JPEG, PNG, TIFF, 和 EMF,尤其注意,在PNG图像中,包含ALPHA通道,所以能实现不规则图像;一、图像的打开与显示图像打开我们在前言部分已经讲到,在GDI+中

2017-02-15 11:39:42 16260 4

转载 C++文件(夹)选择对话框

由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可以实现单选文件或者多选文件,代码如下:需引入头文件#include "CommDlg.h"

2017-02-09 09:19:42 244

转载 WebSocket使用教程 - 带完整实例

什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的WebSocket概念HTML5作为下一代WEB标准,拥有许多

2016-12-26 00:02:22 1836

转载 Richedit使用大全

很不错的源代码http://www.pudn.com/search_db.asp?keyword=MyRichEdit&x=36&y=16richedit 常见使用问题一.常见问题a.可以编译,不能执行的在需要在相应的对话框中加上InitInstance(void)函数中添加AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如

2016-12-16 08:44:07 1215

转载 服务器推送

摘要在各种BS架构的应用程序中,往往都希望服务端能够主动地向客户端推送各种消息,以达到类似于邮件、消息、待办事项等通知。往BS架构本身存在的问题就是,服务器一直采用的是一问一答的机制。这就意味着如果客户端不主动地向服务器发送消息,服务器就无法得知如何给客户端推送消息。随着HTML、浏览器等各项技术、标准的发展,依次生成了不同的手段与方法能够实现服务端主动推送消息,它们分别是:AJAX,

2016-12-12 11:49:51 342

转载 根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。

Windows server2012服务器远程桌面登录时出现错误提示:“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。”此时可以使用“mstsc/admin /v:目标ip”来强制登录服务器,但只能是管理员身份。按照网上说的某种方法,删除注册表以下项:HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing。并

2016-11-28 09:15:37 27167

转载 C++检查内存泄露

说明,我使用的ide是vs2008  1. 工程设置为debug内存泄露的检测一般在debug模式下进行 2.在需要检查内存泄露的cpp头部加上[cpp] #ifdef  _DEBUG   #define _CRTDBG_MAP_ALLOC   #include   #include      #define new   new(_NORMAL_BLOCK, __FILE__, __LINE_

2016-11-17 17:30:18 308

转载 如何解决jQuery load方法加载文档时的中文乱码问题

如果用jQuery load方法加载的文档中包含中文字符,可能会引起乱码问题。要解决这个问题, 方法1:所加载的文档本身应当采用UTF-8格式编码。在记事本中,默认的是ANSI编码,通过另存可以更改编码格式。在DW中,通过设置首选参数,可以设置新文档使用UTF-8编码,文档本身也会改UTF-8编码。方法2:源html中的head中加入          

2016-11-15 16:11:17 5918

原创 网页获取相关大小

JS获取屏幕大小function a(){document.write("屏幕分辨率为:"+screen.width+"*"+screen.height+""+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+""+"网页可见区域宽:"+document.body.clientWidth+""+

2016-11-12 18:30:38 291

转载 为什么我获取不到这个css样式?js原生获取css样式总结

需求简单就是获取一个css的height(好吧 就是一个这么简单的需求)实践好吧 长时间的JQ 我已经对原生无能了 让我默哀3秒!!!document.querySelector('.className').style.height;这个果然不生效 好吧 看来我真的倒退不少!让我再哭一会!!(哭你妹 快去总结)在学习中发现 其实js原生获取css的方法很多,上面

2016-10-23 13:07:44 555

转载 将本地文件上传到Ftp上的一些操作【转】

前几天,看见园子里面的博友写了一个支持断点续传的FTP类,一时技痒,干脆写了个更完整的clsFtp类。只是我写这个clsFtp不是支持断点续传的目的,而是为了封装FTP几个基本常用的操作接口。功能         建立FTP链接         支持代理         多种重载的同步上传文件         多种重载的异步上传文件         多种重载的同步下载文件

2016-10-09 11:24:50 3582 1

转载 VS2010调试程序--Dump文件方式

原文:http://blog.csdn.net/chinabinlang/article/details/49491813dump文件,在VC中的调试还是非常非常非常有用的,因为我们也不会经每一行代码都加上日志,当然如果你愿意,也可以每一行都加上日志;在Windows上,添加dump文件有两种方法:方法一:一个是在程序中添加代码;方法二:修改注册表(参考后面的bat

2016-08-21 16:13:13 1933

转载 duilib属性列表

2016-07-29 09:30:11 1209

转载 duilib库的点九技术

duilib里所有的图片设置属性里都有corner字段,就是类似Android系统里的.9.png技术。称为九宫格拉伸t_l、t_r、b_r、b_l这四个角是不被拉伸的,而m_l、t_m、m_r、b_m四条边就是corner要拉伸的边,corner的顺序就是m_l、t_m、m_r、b_m。

2016-07-29 09:29:18 559

转载 使用dbghelp生成dump文件以及事后调试分析

前言在产品的实际应用环境中,如果我们的程序在客户那里出现了问题,例如程序异常了,而这个时候的现象又不能还原或者很难还原重现,那么只有使用dump文件来保存程序的当前运行信息,例如调用堆栈等,同时使用符号文件来定位问题了;这里主要讲解使用dbghelp库来生成输出dump文件,同时使用符号文件和windbg来分析问题。样例代码#include "stdafx.h"#incl

2016-07-24 16:41:43 705

转载 mod_jk相关配置文件详解

apache与tomcat结合来提供web服务已经是很成型的解决方案了。不过其中apache将请求分发给tomcat过程中的一些配置,还是有些不太明折的地方,今天百度了一下,整理出来,以供日后参考:(在这里要感谢饮马闪客 http://www.yunwei8.com/jmwu/) mod_jk.conf指令解释:#指定模块路径LoadModule jk_module mod

2016-06-28 11:53:47 3538

转载 web文档在线阅览

之前遇到很多各种文档在线阅览的需求,也有不少朋友经常问我这种需求的实现方案,大致试了一下网上的一些比较主流的推荐方案,但都不尽如人意,这里有一个比较全面的总结,需要的朋友可以根据自己的需求到这里查看,Office在线预览及PDF在线预览的实现方式大集合。本文选择功能比较强大,实现比较简单的一种方案,Aspose组件把Office及其PDF文档转换成HTML,然后进行查看。  Aspose组件在

2016-04-21 10:06:23 574

转载 MFC ListControl技巧汇总

转自:http://hi.baidu.com/qi_xian/blog/item/1971aa22da89ada24723e856.html以下未经说明,listctrl默认view 风格为report-------------------------------------------------------------------------------1. CListCtrl 风

2015-11-30 16:49:30 686

转载 简单实现MFC ListControl 点击列头排序

第一步:定义全局变量:int sort_column; // 记录点击的列bool method; // 记录比较方法第二步:添加比较函数1 // 比较函数2staticintCALLBACKMyCompareProc(LPARAM lParam1, LPARAM lParam2, LPARAMlParamSort)3{4 5 //从参数中提

2015-11-30 16:03:50 4457

转载 [C++] Windows下的socket编程(这是一个简单的TCP/IP例子)

Socket的概念:Socket,即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过Socket像网络发出请求或者回应。什么事客户/服务器模式:在TCP/IP网络应用中,通信的两个进程相互作用的主要模式是客户/服务器模式,即客户端向服务器发出请求,服务器接收请求后,提供相应的服务。客户/服务器模式的建立基于以下两点:1:建立网络的起因是网络中软硬件资源、

2015-11-20 11:42:42 2346

转载 调用JS函数

这一章,我们来动手实践VC调用JS函数。我们动手写一个HTML,其中包含这样一段JS代码:[html] view plaincopyscript type="text/javascript">      function Add(value1, value2) {          return value1 + value2;      }  script

2015-11-18 09:01:38 408

转载 用JS创建文件,文件夹,及相关属性 .

一、功能实现核心:FileSystemObject 对象  要在java-script中实现文件操作功能,主要就是依靠FileSystemobject对象。  二、FileSystemObject编程  使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。  (一)创建File

2015-11-17 08:48:01 491

VLC-2.2.6(含SDK)

解决Debug正常,Release报错问题

2017-08-30

空空如也

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

TA关注的人

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