8 疯狂-的-蜗牛

尚未进行身份认证

https://github.com/JelinYao

等级
博文 157
排名 4k+

WinSock2.h和windows.h同时包括报错解决方案

把#include移到#include的前面,最好是直接放到stdafx.h中。

2016-12-25 21:21:43

C++实现常用排序算法(快速排序、冒泡排序、希尔排序、折半插入排序、直接插入排序)

#ifndefSORT_ALGORITHM_H_#defineSORT_ALGORITHM_H_#include#includeusingstd::cout;usingstd::endl;template//T为排序序列元素类型,len为序列元素数目classCSort{public: CSort(constT*arr); virtual~CSort()

2016-12-18 22:01:43

详解YUV420数据格式

文章转载自http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html,感谢原作者。YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。

2016-11-30 22:00:40

Windows上获取文件大小的几种方法及获取文件夹大小方法

获取文件大小Windows提供了好几个API函数来获取文件大小,还可以使用标准C和标准C++库函数来获取(当然了,标准库函数的底层实现也是调用了WindowsAPI函数,效率上可能有所影响)。constwchar_t*pFile=L"C:\\chromium.tar";//文件大小9,332,330,496字节32位整形无法装下 HANDLEhFile=CreateF

2016-11-17 22:12:03

自己开发简单web服务器二(Node.js实现)

Node.js刚接触Node.js没多久,试用了一下,轻轻松松几行代码就可以实现一个简单的HTTP服务器,开发起来的确比其他语言快多了。Node.js是一个开源的JavaScript库,可以跨平台运行在Windows、Linux、Mac上。JS解析库用的是大名鼎鼎的GoogleV8引擎(chrome浏览器里使用的),网络处理库用的是libuv(Windows上试用IOCP实现,Linux

2016-11-08 22:43:15

自己开发简单web服务器一(C++开源库websocketpp实现)

简要Websocketpp,开源跨平台web库,网络请求使用boost::asio实现(Windows上是IOCP完成端口)。具体介绍可见以前的一篇说明:http://blog.csdn.net/mfcing/article/details/50118591。Web服务器主要处理客户端的http请求(GET\POST),这里主要介绍页面请求、文件请求等基本的功能。基本配置设置工作线

2016-11-04 21:11:19

DbgPrint格式 输出

DbgPrint输出1)直接打印字符串。DbgPrint(“HelloWorld!”);2)空结尾的字符串,你可以用普通得C语法表示字符串常量charvariable_string[] = “HelloWorld”;DbgPrint(“%s”,variable_string);3)空结尾的宽字符串(WCHAR类型)WCHAR    st

2016-10-23 20:51:33

内核模式下的字符串操作

原文转载自:http://blog.chinaunix.net/uid-24504987-id-153713.html,感谢作者。1)ASCII字符串和宽字符串   在应用程序中使用两种字符:a)char型字符串,负责记录ANSI字符集,它是指向一个char数组的指针,每个char型变量大小是一个字节,字符串是以0标志字符串结束的;b)wchar_t型的宽字

2016-10-23 20:50:33

realloc,malloc,calloc的区别

转载自:http://www.cnblogs.com/BlueTzar/articles/1136549.html,感谢作者。三个函数的申明分别是: void*realloc(void*ptr,unsignednewsize); void*malloc(unsignedsize); void*calloc(size_tnumElements,size_tsize

2016-10-18 21:12:50

error C2275 将此类型用作表达式非法

原文转载自:http://blog.csdn.net/lqk1985/article/details/7389159,感谢作者。C2275:“size_t”:将此类型用作表达式非法,同时还导致一堆变量未定义的bug。将LuaXml从lua5.1移植到5.2的时候,使用VS2010编译LuaXml_lib.dll的时候碰到了这个错误,然而使用GCC能编译成功。

2016-10-18 21:12:21

Javascript(jQuery)中绑定页面上所有按钮点击事件的几种方式

方法一:使用document对象查找所有的按钮//按照dom的方式添加事件处理functionBindByDom(){try{varhtmlBtns=document.getElementsByTagName('button');//获取HTMLCollection对象集合

2016-10-12 22:36:12

jQuery requires a window with a document异常解决方案

npminstall-gjquery默认安装jquery时,版本是最新版2.1.0,这个版本没有包括jsdom,需要额外安装一个jsdom。安装jsdom:npminstall-gjsdom然后这么使用:varjsdom=require(“jsdom”);$=require(“jquery”)(jsdom.jsdom().createWindow())

2016-10-09 20:59:52

libjpeg-turbo使用实例(编解码jpeg、jpg转bmp、bmp转jpg代码)

libjpeg-turbo库用于jpeg图像编解码,上一节说了编译过程:编译libjpeg-turbo 。现在说说jpeg的编码、解码使用方法。Windows上GDI接口支持的都是位图格式(DDB\DIB)图像,这里只说bmp编码成jpeg格式图片并保存到本地和jpeg解码成bmp格式并保存到本地。bmp转jpegintBmp2Jpeg_Compress(void*lpBmpBuf

2016-09-23 22:12:05

Windows上编译libjpeg-turbo

简介:  libjpeg-turbo,基于libjpeg,在性能上有大幅度提升,详细说明可以去官网看看。( Onsuchsystems, libjpeg-turbo isgenerally2-6xasfastas libjpeg,allelsebeingequal. )  官网地址:http://libjpeg-turbo.virtualgl.or

2016-09-12 21:38:02

TortoiseSVN Clearup failed to process the following paths * is already locked.解决方法

更新SVN代码库时,由于有文件被占用导致更新失败,SVN会提示使用clearup命令清理,但是清理时一直出错,弹出下图窗口:也就是被锁定了,无论怎么清理都无法成功。解决方法:打开SVN数据库,删除锁操作即可。找到.svn目录下wc.db数据库文件(这个目录是隐藏的,需要在Windows文件夹选项中设置不隐藏才能看得到),安装打开SQLite数据库的软件打开。删除数据库锁(删

2016-08-03 09:38:29

Window上编译最新版libCef(Branch 2704)

1、开发环境搭建VS2010及以上版本,CMake2.8.12.1及以上版本。我安装的是VS2013下载最新版的CMake:CMake官网下载,选择一个32位的MSI安装程序即可。安装完成后,将CMake路径加入到系统环境变量path中。我的安装在:C:\ProgramFiles(x86)\CMake\bin。打开CMD命令行,输入cmake测试环境变量是否添加成功。2、下载

2016-07-29 17:14:11

Windows上面编译libx264

准备编译环境:   安装MinGW:下载一大推的插件,最重要是的gcc一定要下载,msys也要下载!安装完后,将这些bin目录加入到系统环境变量$PATH中去。   安装yasm:下载地址 http://yasm.tortall.net/Download.html。解压后把文件名改成yasm.exe,并放入到MinGW的一个bin目录下面去。(放哪去都可以,主要是这个目录必须加入到

2016-07-05 21:49:02

互联网公司的技术博客汇总-阿里腾讯百度等

淘宝中间件技术团队博客(推荐)他们的口号是:致力于成为中国第一,世界一流的JAVA技术团队!最新文章:1)阿里巴巴集团宣布正式加入Apache基金会2)解读calvin3)中间件技术及双十一实践·稳定性平台篇4)中间件技术及双十一实践·应用服务器篇5)中间件技术及双十一实践·消息中间件篇http://jm.taobao.org/淘宝搜索技术博客(推荐)经

2016-06-03 11:58:35

C++程序与Java程序网络传输文件测试

应用层不管用的是什么语言,在网络传输层都是遵循相同的协议(TCP/UDP......)。本文通过一个小例子测试了在同一台机器上,C++程序和Java程序之间传输大文件。Java程序作为服务器,监听本地端口号:12345。C++程序作为客户端,连接上服务器后发送传输文件请求,服务器接收请求后把一个大文件发送给客户端。(使用TCP协议)数据包包头部分的定义特别重要,由于这里不考虑那么复杂,每个数据

2016-03-26 16:14:01

QT线程发送消息通知界面小例

初学QT,有很多地方都不懂,靠着Win32开发的样子写程序到是出了不少问题,摸索中前进。不管是什么开发,都有一条基本的原则:不要在UI线程中进行耗时操作,这样会导致界面卡顿;不要在辅助线程中操作UI界面,这样会导致界面刷新不及时。对于基本的Windows程序,都少不了消息循环和往消息队列中发送消息的函数(SendMessagePostMessage)。查看基类头文件,可以看到详细的接口,一般

2016-03-21 22:43:21
奖章
    暂无奖章