自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (292)
  • 收藏
  • 关注

原创 自动测试-工具[总结]

查看( 6588 ) /评论( 38 ) /评分( 106 / 15 ) Rational Robot是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBM Rational Test Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是

2013-04-27 09:04:50 2276

原创 64位Windows系统如何配置32位ODBC数据源

windows 配置ODBC 注意:1 在64位Windows系统中,默认“数据源(ODBC)”是64位的,包括“控制面板-》管理工具-》数据源 ”或在“运行”中直接运行“ODBCAD32”程序。2 如果客户端是32位应用程序,仍然需要配置32位ODBC数据源,这时需要运行“C:\Windows\SysWOW64\odbcad32.exe”来启动“ODBC数据源管理器”,添加32位的ODB

2013-04-24 18:41:32 1683

原创 64位Windows系统如何配置32位ODBC数据源

windows ODBC 配置:【注意事项】1 在64位Windows系统中,默认“数据源(ODBC)”是64位的,包括“控制面板-》管理工具-》数据源 ”或在“运行”中直接运行“ODBCAD32”程序。2 如果客户端是32位应用程序,仍然需要配置32位ODBC数据源,这时需要运行“C:\Windows\SysWOW64\odbcad32.exe”来启动“ODBC数据源管理器”,添加32位

2013-04-24 18:37:56 1504

转载 利用OTL操纵MySQL数据库【mysql】

在一个项目中,通过时间戳增量将远程数据同步到本地,利用OTL(http://otl.sourceforge.net/)完成对MySQL数据库的操作。将其中部分工作抽象简化后总结如下。  数据表包含3个字段:编号(自增的主键,PK AI),姓名,年龄。依据编号选出某一行数据,年龄增加其余属性不变写入新行,删除旧数据。    方法一:  定义update函数:V

2013-04-22 14:48:57 2112

转载 MySQL数据库性能优化的实际操作方案

以下的文章主要向大家描述的是MySQL数据库性能优化的实际操作方案,随着MySQL数据库的不断发展,MySQL数据库性能优化也变得越来越受重视,以下的文章就主要对其性能优化做一详细介绍。1、选取最适用的字段属性yijMySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的MySQL数据库性能,我们可以将表中字段的宽度

2013-04-22 10:10:29 708

原创 跟我学MySQL存储过程

我们大家都知道MySQL 存储过程是从 MySQL 5.0 开始逐渐增加新的功能。存储过程在实际应用中也是优点大于缺点。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程。在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQ

2013-04-22 09:18:23 864

转载 C++连接mysql数据库的两种方法

本文主要介绍了C++连接mysql数据库的两种方法,希望通过本文,能对你有所帮助,一起来看。AD:2013大数据全球技术峰会低价抢票中现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多。通过网上的一些资料和自己的摸索,大致清楚了C++连接mysql的方法。可以通过2

2013-04-20 13:52:11 798

转载 MySQL ODBC 配置

配置MySQL ODBC必须先安装MySQL ODBC driver。 我安装的是mysql-connector-odbc-5.1.5-win32,下载地址可以为: 下载后可以直接安装。 然后我们会在:控制面板-管理工具-数据源-驱动程序,中看见我们安装好的mysql驱动。下载地址:http://dev.mysql.com/downloads/connector/odbc/

2013-04-19 16:41:01 1442

转载 [MySQL] - MySQL连接字符串总结

来源:http://blog.sina.com.cn/s/blog_5f0dab1e0100e4pv.html?retcode=0 一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 1、本地数据库连接Driver={MySQL};Server=localhost;Option=16834;Database=myDat

2013-04-19 16:03:28 794

转载 C++中的time类(摘抄)

C/C++中time.h1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些

2013-04-19 15:56:00 1060

转载 MySql实现远程连接

1、进入mysql,创建一个新用户root,密码为root:   格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";           grant select,update,insert,delete on *.* to [email protected] identified by "root";   原先数

2013-04-19 14:51:40 588

转载 使用boost::circular_buffer_space_optimized实现OTL数据库连接池

引言数据库连接是一种关键的有限的昂贵的资源,因此对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。数据库连接

2013-04-19 14:50:25 1081

原创 OTL--c++中连接数据库的方法

在C++代码中,可以很好地通过调用OTL类方法,实现客户端和oracle的交互。下面是一个简单的开发步骤: 1、定义OTL_ORA9I等宏定义 2、引用otlv4.h头文件,这个头文件可以从网上下载:http://otl.sourceforge.net/otlv4_h.zip 3、初始化:otl_connect::otl_initialize(); 4、使用otl_connec

2013-04-19 14:46:43 1650

原创 线程池的原理和连接池的原理

一、 线程池的原理:     线程池,究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。可能你也许会问:为什么要搞得这么麻烦,如果每当客户端有新的请求时,我就创建一个新的线程

2013-04-18 17:12:21 754

转载 Navicat for MySQL使用手记(下)--实现自动备份数据库

五、备份和还原MySQL数据库 在数据库的管理中,备份和还原是必须做认真做的事情,如果疏忽或者做粗糙了,那么一旦数据库故障后果不堪设想,所以Navicat同样也有备份和还原的功能,相比较创建功能,其备份功能则非常的简单。1、备份数据库在主视图窗口中选择【备份】功能按钮后,在下面的导航栏中点击【新建备份】弹出其提示窗口,在提示窗口中点击【开始】按钮执行备份命令。图: 23执行

2013-04-18 15:09:44 753

转载 Navicat for MySQL使用手记(中)--导入/导出数据表

【接上回】四:管理和维护数据表和数据库1.   当我们设计完表以后,肯能投入最多时间的就是优化和维护了Navicat同样给我们提供了一个【维护表】的便捷工具,右键选择表students,在右键菜单靠下的位置有个一个【维护表】的选项,其选项下包括分析表、检查表、优化表、修发表4个命令供我们使用。图: 82.  导出数据表与phpMyAdmin和Mysql-Front相比,Na

2013-04-18 14:53:03 829

转载 Navicat for MySQL使用手记(上)--创建数据库和表

在管理MySQL数据库的图形化工具中,最为熟知的就是phpMyAdmin和Mysql-Front了,今天跟大家分享另外一个管理mysql数据库的另外一个利器---Navicat MySQL。Navicat MySQL可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,不管是对于专业的数据库开发人员还是DB新手来说

2013-04-18 14:46:49 867

转载 WAMP5下修改80端口/修改localhost和mysqladmin的默认URL链接/修改phpmyadmin默认密码

80端口的修改方法如下:1、在界面中选apache,弹出隐藏菜单选项,打开配置文件httpd.conf2、找到Listen 80 和 ServerName localhost:803、将80改成88(自己设定)4、保存,重启WAMP服务即可修改WAMP打开默认页 Localhost和phpMyadmin的端口:1、打开wamp目录下wampmanag

2013-04-18 14:39:18 5333

原创 一个c++获取ip的简单例子

直接上代码:// GetLocalIP.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/* 编译环境: visual c++ */ #include #include #pragma comment(lib,"ws2_32.lib") int doit(int, char **) {  char host_name[2

2013-04-18 08:41:51 1429

原创 Google protobuf的安装及使用和理解

对protobuf认识,总结为以下几点:1.  pb是一种编码方式。之所以这么说是因为有的人认为它是协议,那就侠义化了,pb本质上就和json、xml类似,是一种编码方式,用pb编码出来的流可以套在任何现有协议里面,作为内容部分,如可以放在http的content区域,或者私有协议的content区域,外面套上(length, type, flag,seqno)等,这样就很容易实现加密压缩

2013-04-11 09:54:59 828

转载 mangos分析

MaNGOS之验证Realm登录服务器(2011-03-12 21:26:30)转载▼标签:mangossrp6sha分类: Mangos代码阅读用的是srp6算法加密的 1.客户端先发送AUTH_LOGON_CHALLENGE消息,其中主要含有用户名,客户端版本号 2. 服务端接受到消息后,首先进行以下che

2013-04-09 15:33:09 1958

转载 Wow 服务器解析

Wow 服务器解析(一)        最近抽空研究了一下 WOW 的服务器结构,也顺便从那些项目中又复习了一下 ManGOs 中 template 方式下 SingleTon 的使用方法。不过有些不明白的,如果这样, SingleTon 这样的使用,如果传入的类型不同,难道传出的 static 是一样的?不可能吧,如果打印出 this 指针看看呢?抽空我再试试。 SingleTon 在游戏设

2013-04-09 15:24:55 817

转载 MaNGOS 下载,编译,配置和运行的基本步骤

1.MaNGOS 下载,编译,配置和运行的基本步骤(基本)          下载和安装msysgit,用于代码管理。我使用的是Git-1.6.5.1-preview20091022.exe。下载和安装tortoisegit,用于代码管理。我使用的是TortoiseGit-1.3.2.0-32bit.msi。使用git://github.com/mangos/mangos.gi

2013-04-09 15:22:25 3376

转载 一种自动反射消息类型的 Google Protobuf 网络传输方案

陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice  t.sina.com.cn/giantchen 这篇文章要解决的问题是:在接收到 protobuf 数据之后,如何自动创建具体的 Protobuf Message 对象,再做的反序列化。“自动”的意思是:当程序中新增一个 protobuf Message 类型时,这部分代码不需要修改,不需要自

2013-04-08 19:33:44 612

原创 网络协议三层境界

第一层境界:新手入门    因为我一开始工作的第一家公司就是精于服务端程序编写的公司(运营过百万级同时在线以上),所以实际上我以前都不太清楚真有公司处于此水平,直到真的碰到时,我才惊慌失措,感叹不已。特点:信手拈来,直观质朴也就是写一个结构,在任何需要使用的时候(典型环境就是打包解包,读写文件)一个变量一个变量的通过memcpy等方式处理。简单是简单,没有任何抽象。但是,1.非

2013-04-08 17:11:34 671

转载 最快线程间数据交换算法,有效避免锁竞争

最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues

2013-04-08 14:58:07 725

转载 最快线程间数据交换算法,有效避免锁竞争

最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues 处理多线程数据共享问题注意的几个要点:1、锁竞争:尽量减少锁竞争的时间和次数。2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。多线程数据交换简单方案A:定义一个list,再

2013-04-08 14:22:43 553

原创 AQTime 使用

使用AQTime分析程序性能:http://wenku.baidu.com/view/a23c6507a6c30c2259019e2d.html利用利用利用利用AQTime分析分析分析分析.NET程序内存泄露程序内存泄露程序内存泄露程序内存泄露:http://wenku.baidu.com/view/9aa1c2afdd3383c4bb4cd2c1.htmlAQTime 教程h

2013-04-08 12:43:03 1036

BoostAsio-TCPAndUDP.zip

简单的网络通信,使用boost实现,tcp和udp。简单场景可以直接使用。 速度可以达到网络最值的80%

2019-10-11

深度学习Pytorch含源码

包含了深度学习Pytorch的相关书籍和源码,供大家参考。 入门学习的可以看一下。

2019-03-05

vc(2015sdk)_redist.x64

解决用Anaconda 安装python和tensorflow 环境,安装完成后 测试import tensorflow as tf 报如下错误的问题。

2018-11-27

python3.6.7-and-win7kb

python安装失败0x80240017 安装KB2999226更新补丁后, 可以正常安装python3.5. 此更新包在vs2015的patch包里有. Microsoft下载中心也有,这里列出的适用于win7 x86: Windows 7 更新程序 (KB2999226) x64: 用于基于 x64 的系统的 Windows 7 更新程序 (KB2999226)

2018-11-26

获取内存使用量

windows下获取资源占用的类

2018-08-22

实现WDM驱动的自动安装的完整工程

C++实现WDM驱动的自动安装的完整工程 C++实现WDM驱动的自动安装的完整工程 C++实现WDM驱动的自动安装的完整工程

2017-05-27

c++性能与设计模式资料[含代码]

常见设计模式的解析和实现(全部c++实现) 常见设计模式的解析和实现(全部c++实现) 性能优化书籍 boost网络编程 合集,仅供参考

2017-02-14

开源的FreeNOS

这是一个用C++实现的微内核的操作系统,各种宏内核中的服务作为一个独立的services在微内核中,基于消息的通信方式,这点其实跟mac内核中的mach那部分机制相似。 除了是一个操作系统的实现,另外从中也能很好的学习到OOP的设计方式,整个代码风格特别好,完全基于面相对象,还有一些常见的设计模式,在接触了这个开源项目之后,才了解,代码风格,注释,doxygen,scons,设计模式。 对于直接入手就啃Linux kernel的同学,个人觉得会门槛有点高,身体还不是特别棒的时候,直接攀登珠穆拉玛还是有点吃力的,可以先找个黄山爬爬。

2016-12-09

Upx源码【win linux】

Upx源码,可以通过vs2010可编译,很方便! 还包含一个linux版本,3.91,可以自己研究。

2016-11-29

DICOM 学习入门资料

DICOM 学习入门资料,是一个非常好的学习DICOM协议的入门材料, 中英文的,大家自己慢慢看吧。 强烈推荐!

2016-10-25

IPMIView_2.9.25

IPMI View是Supermicro公司为其板载IPMI卡开发的管理工具。IPMI卡具有无需依赖于主板、CPU、内存等硬件而独立运行的优势,可以在操作系统运行之前对主机进行Console级别的访问和操作,而Supermicro得IPMI 工具更可以远程挂载ISO、img等多种格式的镜像文件,为主机虚拟访问UFD、Floppy Disk、CD/DVD ROM提供解决方案。

2016-08-19

windows多线程编程技术与实例

本书通过众多实例介绍了如何实现Windows下的多线程编程,既重点介绍了Win32API下的多线程编程和MFC下的多线程编程,又介绍了多线程机制在网络编程、图形编程和数据库中的应用。本书每一章都从简单的多线程实例出发逐渐深入,紧紧围绕应用程序实例,向读者展示了利用多线程技术来编写高效、友好的Windows应用程序的方法,并对常用的Win32线程函数进行了深入详细的说明。本书共分8章,第l章介绍了多线程编程的基础知识;第2~5章通过实例阐明Win32下多线程的几种不同实现形式及多进程的实现机制,这是本书介绍的重点内容,也是读者学习后面几章内容所必须掌握的基础知识;第6~8章介绍了多线程技术在网络、图形处理和数据库中的应用。

2016-07-18

网络调试助手CM精装版

网络调试助手CM精装版3.3

2016-07-05

PythonAndWindebug文档

PythonAndWindebug文档

2016-05-25

C++调用MATLAB[vs2010]

C++调用Matlab的VS2010 code。 提前书案MATLAB并进行了mbuild -setup的环境设置,在VS项目里设置自己的MATLAB的库目录和包含路径。 里面包含三个项目:二个基于C++调用MATLAB的DLL动态链接库,一个基于C++调用MATLAB的引擎。

2016-05-18

PVS-Studio 6.00官方版(注册版)

已经使用过:vs2010 PVS-Studio 6.官方版 附带注册码: Name:pvs SerialNumber:B1TG-6CYJ-0A07-YX01 LicenseType:Site License LicenseValidThru:2099/12/31

2016-05-05

Integrated Performance Primitives (intel IPP) - Intel Press

对于那些基于INTEL CPU的高性能运算来说,INTEL IPP库是一个不二的选择,IPP提供了图像、视频、音频、信号处理、矩阵运算等方面的API接口,这些接口对INTEL的CPU进行了深度优化,从而使运算性能大幅度的提高。 本书由微软出版社出版,对INTEL 高性能基元(IPP)开发背景,应用情景,函数接口等方面做了全面的分析和说明,是IPP开发者必读资料之一。

2016-04-25

openCL编程指导源代码

OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。

2016-04-18

学习 FPGA 书籍分享

废话不说了,下面进入正题,学习FPGA经历了这么几个阶段: ①、Verilog语言的学习,熟悉Verilog语言的各种语法。 ②、FPGA的学习,熟悉QuartusII软件的各种功能,各种逻辑算法设计,接口模块(RS232,LCD,VGA,SPI,I2c等)的设计,时序分析,硬件优化等,自己开始设计简单的FPGA板子。 ③、NiosII的学习,熟悉NiosII的开发流程,熟悉开发软件(SOPC,NiosII IDE),了解NiosII的基本结构,设计NiosII开发板,编写NiosII C语言程序,调试板子各模块功能。 先来说说第一个阶段,现在主要的硬件描述语言有VHDL,Verilog两种,在本科时老师一般教VHDL,不过现在 Verilog用的人越来越多,其更容易上手(与C语言语法比较类似),也更灵活,现在的IC设计基本都用Verilog。像 systemC,systemVerilog之类的应该还在萌芽阶段,以后可能会有较大发展。鉴于以上原因我选择了Verilog作为我学习的硬件描述语 言。 其实有C语言的基础,学起Verilog的语言很简单,关键要有并行的概念,所有的module,assign,always都是并行的,这一点与软件语言有明显不同。这里推荐几本评价比较好的学习Verilog的书籍: ①、《verilog 数字系统设计教程》,这本书对于入门是一本很好的书,通俗易懂,让人很快上手,它里面的例子也不错。但本书对于资源优化方面的编程没有多少涉及到。 ②、《设计与验证Verilog HDL》,这本书虽然比较薄,但是相当精辟,讲解的也很深入,很多概念看了这本书有种豁然开朗的感觉,呵呵。 学习Verilog其实不用看很多书,基本的语法部分大家都一样,关键是要自己会灵活应用,多做练习。 Verilog语言学了一段时间,感觉自己可以编点东西,希望自己编的程序在板子上运行看看结果,下面就介绍我学习的第二个阶段。 刚开始我拿了实验室一块CPLD的开发板做练习,熟悉QuartusII的各种功能,比如IP的调用,各种约束设置,时序分析,Logiclock设计方 法等,不过做到后面发现CPLD的资源不太够(没有内嵌的RAM、不能用SignalTapII,LE太少等),而实验室没有FPGA开发板,所以就萌生 了自己做FPGA开发板的意图,刚好Cadence我也学的差不多了,就花了几天时间主要研究了FPGA配置电路的设计,在板子上做了Jtag和AS下载 口,在做了几个用户按键和LED,其他的口全部引出作为IO口,电路比较简单,板子焊好后一调就通了(心里那个爽啊...)。我选的FPGA是 cycloneII系列的EP2C5,资源比以前的FPGA多了好几倍,还有PLL,内嵌的RAM,可以试试SignalTapII,用内嵌的逻辑分析仪 测试引脚波形,对于FPGA的调试,逻辑分析仪是至关重要的。利用这块板子我完成了项目中的几个主要功能:RS232通信,指令译码,配置DDS,AD数 据高速缓存,电子开关状态设置等,在实践中学习起来真的比平时快很多,用到什么学什么动力更大。这个时候我主要看的数据有这几本感觉比较好: ①、《Altera FPGA/CPLD 设计(基础篇)》:讲解一些基本的FPGA设计技术,以及QuartusII中各个工具的用法 (IP,RTL,SignalProbe,SignalTapII,Timing Closure Floorplan,chip Editor等),对于入门非常好。 ②、《Altera FPGA/CPLD 设计(高级篇)》:讲解了一些高级工具的应用,LogicLock,时序约束很分析,设计优化,也讲述了一些硬件编程的思想,作为提高用。 ③、《FPGA设计指南--器件,工具和流程》:这本书看了他的目录忍不住就买了,这本书讲述了FPGA设计的各个方面,虽然每个方面都是点到为止,但能让你有个整体的概念,了解FPGA的所有设计功能,了解FPGA开发的整个流程。

2016-04-12

Cocos2dx 源码与实例

Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

2016-03-17

zlib 封装简单接口使用

实际应用中有时候会遇到需要处理 ZIP 压缩解压的情况,这时候我们有大概三种选择: 调用 rar.exe, unzip.exe 等 使用某现成库 完全手写 第一种虽然能完成任务,但是没法知晓结果。曾经有人对说,可以抓命令行输出结果来判断……这种依靠界面文字来进行精确判断的行为个人认为相当不靠谱。第三种,既然我是个“造轮主义”者,当然说好,但是现在我不了解 ZIP 格式,也不了解 ZIP 算法,所以这个日后再说。今天我们就来切切实实地用一次轮子。 ZIP 相关的库中比较有名的可能就是 ZLib 和 InfoZip(unzip60)了。InfoZip 我了解的不多,其外层接口似乎也不大好,一堆回调——回调是个很烦人的东西,专门用来打乱代码结构。另外,这个库也已经有好多年没更新了吧,太久的东西给人的感觉总是不太舒服。ZLib 最新版本是 1.2.5,今年 4 月 19 日出的。确切的说,ZLib 可能并不是一个针对 ZIP 文件的库,它只是一个针对 gzip 以及 deflate 算法的库。它提供了一个叫做 minizip (contrib\minizip) 例子来给出操作 ZIP 文件的方法。下文将从 ZLib 出发,归结出两个傻瓜接口: BOOL ZipCompress(LPCTSTR lpszSourceFiles, LPCTSTR lpszDestFile); BOOL ZipExtract(LPCTSTR lpszSourceFile, LPCTSTR lpszDestFolder);

2015-12-23

CrashRpt 源码

CrashRpt 是一个开源的查找C++程序崩溃的程序,形如的时候,调用了CrashRpt的钩子函数就可以生成崩溃的dmp文件,然后在开发的机子上(有pdb文件的)运行,就可以定位代码崩溃到哪一行。

2015-10-12

大规模c++程序设计【完成版】

大规模c++程序设计【完成版】

2015-05-07

DOOM3 源码

DOOM3的游戏完整源代码,经过编译完全可以执行。 ID TECH 4引擎 卡马克所著

2015-05-05

获取调用栈和MemoryLeak

获取调用栈和MemoryLeak调查

2015-04-21

Modern+C+++Design

c++设计新思维,一本不错的书,建议大家看看。

2015-01-23

基于FFmpeg的AVFilter例子

FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地制作了一个基于FFmpeg中的AVFilter的简单的水印叠加器。 本程序使用FFmpeg的AVfilter实现了视频的水印叠加功能。 可以将一张PNG图片作为水印叠加到视频上。 是最简单的FFmpeg的AVFilter方面的教程。 适合FFmpeg的初学者。 工程基于VC2010。 使用了2014.5.6版本的FFmpeg类库。

2014-06-09

libevent源码和一个小例子

http://blog.csdn.net/flyingleo1981/article/details/28400859 这个是文章,可以参考,有图有真相

2014-06-04

graph-viz 源码

graph-viz 源码

2014-04-21

OpenCL CUDA 例子

有限差分方法求解Poisson方程代码。包括四个主要函数:5、测试平台下的所有OpenCL设备,现实主要性能和参数;2、测试CPU计算效率;3、测试OpenCL C 在GPU上的运行效率;4、测试OpenCL C++在GPU上的运行效率;5、测试CUDA在GPU上的运行效率。 代码相当简单,可以用来简单测试计算平台的性能,也可作为CUDA和OpenCL的入门参考程序。

2014-04-18

OGRE 3D 游戏开发框架指南

《OGRE 3D游戏开发框架指南》本书主要用来帮助读者从一个引擎研究者成为一个游戏开发人员,本书的最大特点是依靠代码来推进进度,以三周21天的时间顺序来编排主体内容,帮助读者熟悉OGRE 3D演示程序所使用的框架,并完成一款《打地鼠》游戏,采用Orz框架来代替OGRE 3D演示程序框架实现《太空侵略者》这款经典游戏,以及Orz框架的使用细节。

2014-03-28

OGRE教程 OGRE 入门教程

OGRE教程 OGRE 入门教程

2014-03-27

Google_Android开发入门与实践

基础知识: Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从上层到低层分别是应用程序层、应用程序框架层、Android运行时和库、linux内核……本文档带你很好的学习android基础知识,配合文档中给出的视频学习会有更好的效果! 开发入门实践书全文。

2014-02-26

深入浅出Google_Android

google android 开发 深入浅出Google_Android

2014-02-25

Android移动开发

完整版的android移动开发一本就够 完整版的android移动开发一本就够

2014-02-25

Android平台下通过JNI快速实现音视频通信

想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司封装好的API

2014-02-25

cocos2d x 教程

手机2d游戏开发。入门资料。

2014-02-21

pstools远程控制工具

sexec是一个远程执行工具,你可以像使用telnet一样使用它。 它的使用格式为: psexec //远程机器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [argum ents] 它的参数有: -c <[路径]文件名>:拷贝文件到远程机器并运行(注意:运行结束后文件会自动删除) -d 不等待程序执行完就返回,(比如要让远程机器运行tftp服务端的时候使用,不然psexec 命令会一直等待tftp程序结束才会返回) -i 在远程机器上运行一个名为psexesvc进程,(到底什么用弄不明白) 假设我在远程机器ip有一个账号,账号名是:abc 密码是:123 比如想要用telnet一样在远程系统上执行命令可以打: psexec //远程机器ip -u abc -p 123 cmd 如果想要远程机器执行本地c:/srm.exe文件可以打: psexec //远程机器ip -u abc -p 123 -c c:/srm.exe 如果想要让远程机器执行本地上tftp服务端,(假设tftp服务端在本地c:/tftp32.exe),可以 打: psexec //远程机器ip -u abc -p 123 -c c:/tftp32.exe -d

2014-01-24

windows远程控制基本命令

windows远程控制基本命令。远程控制必须熟练的常用命令。

2014-01-21

depends 64位

depends 64位

2014-01-16

空空如也

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

TA关注的人

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