自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (38)
  • 收藏
  • 关注

转载 C++类型转换

关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。

2013-05-30 20:48:26 496

转载 xml解析相关

转载自:http://www.sudu.cn/info/html/edu/20080403/259885.html 现在XML文档应用的方面特别的多.我把以前写过的一个例子帖出来,以备以后使用.第一部分:DOM解析:      概述:DOM解析将会把一个完整的XML文档读进来,生成一个结构树。这样会要把XML文档全部都加载到内在中。所以解析起来的速度会要

2013-05-29 21:00:02 751

原创 排序系列--堆排序

// 排序系列--堆排序.cpp : 定义控制台应用程序的入口点。//说明:堆排序其实是对简单选择排序的一种改进算法,因为简单的选择排序在每次比较时没有保存上一趟比较的结果//导致对前一趟做过的比较有重复了一次,这样就会大大降低效率,而堆排序就可以保存每次的比较结果//在vs2010上编译通过//堆排序思想:堆是具有以下性质的完全二叉树(数据结构--树)//1,小根堆:每个节点

2013-05-29 20:39:41 634

原创 排序系列--选择排序

// 排序系列--选择排序.cpp : 定义控制台应用程序的入口点。//说明:选择是本人经常用到的排序方法,因为够简单(虽然性能不是很好)//思想:一开始就在无序序列中选第一个(或最后一个元素)元素为最小(或最大)元素,然后用后续的元素与该选定的“最小”元素进行比较//如果满足“最小”,则记录后移,否则交换位置(一趟选择排序)//vs2010上编译通过#include "std

2013-05-29 19:52:48 555

原创 排序系列--快速排序

// 排序系列--快速排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //用于调用随机种子函数#include #include #include using namespace std;//说明:快速排序算法是对冒泡排序的改进,基本思想:在无序序列中选择一个轴值(某个元素)//,将无序序列分为两个分区,

2013-05-29 19:34:20 624

原创 排序系列--冒泡排序

// 排序系列(交换排序)--冒泡排序.cpp : 定义控制台应用程序的入口点。//说明:冒泡排序是经典的交换排序算法之一,因为用法简单,经常受到初学者的使用//原理:将一个无序序列经过两两比较分为有序区和无序区,交换结果如果反序(要看是正序排列还是逆序排列),则交换位置,反之,继续比较以下元素//VS2010上编译通过#include "stdafx.h"#include

2013-05-29 18:57:30 569

原创 排序系列--希尔排序

// 排序系列--希尔排序.cpp : 定义控制台应用程序的入口点。////说明:希尔排序实质上是在直接插入排序上的一种改进,在排序时选定一个增量(d),将序列划分成为n/d个子序列,然后分别对各个子序列进行排序//已经在VS2010上调试运行通过#include "stdafx.h"#include //用于调用随机种子函数#include #include

2013-05-29 18:25:56 661

原创 排序系列之--直接插入排序

// 排序——直接插入排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //用于调用随机种子函数#include #include #include using namespace std;//说明:c++实现直接插入排序//直接插入排序思想:如我们打牌一样,一开始手上一张牌都没有,当我们摸到第一张牌时,将

2013-05-29 17:05:52 693

原创 重点---堆和栈

我们经常在c++看见“堆栈”,那么我们有没有这样的疑问:“堆和栈能分开吗?”。其实,可以这样说,在某种程度上说,堆是堆,栈是栈,他们是两种不同的存储机制。下面简要了解。 栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。 堆:是由new分配的内存块,由程序员释放(编译器不管),一般一个new与一个delete对应,一个new[]与一个del

2013-05-23 21:34:58 617

原创 MFC学习建议

我也只是刚刚开始学习mfc,mfc是微软提供给程序的一个基本类库,以类的方式出现,所以如果我们没有足够的自信对c++类的掌握,还是建议大家先去学习微软的win32 sdk,我自己也是经过了这个跨度的,因为当我开始接触MFC时,才大一,对c++一无所知,当时学习MFC很吃力,有关win32 SDK的内容可以参考我的win32 sdk文章,不过windows MSDN 里面包含了所有的学习资料,最好直

2013-05-23 15:21:19 779

原创 重新认识c++

c语言如此高效,就连某些操作系统都用c来实现,为什们会诞生C++,我想,如果c++没有比c出色的地方,那么c++的出现就没有任何意义了,自从c++诞生起,一直红红火火,所以,在现在众多语言繁杂的世界里,我们要坚信c++绝对有其值得信赖的地方。c++是在c的基础上发展而来的,而c是面向过程的,所以,c++是并不是纯面向的对象的语言,是基于对象的,并不要因此而忽略c++的超强性能,而正因为是基于对

2013-05-23 15:11:47 637

原创 :《windows核心编程》之线程、线程同步,线程与进程的关系,线程与作业的关系

关于线程学习windows编程,编写高性能的程序,不得不去弄清楚线程内核实现,我们知道,每一个程序,哪怕是最最简单的程序(我们日常编写的),都有一个主进程,而在主进程内部,起码有一个主线程,进程是惰性的,它不执行任何代码,只保存进程上下文的一些必要的信息,也就是说,进程是线程的容器,而具体执行代码的是进程内部的线程,线程也有自己的上下文,操作系统同样也要创建内核对象对线程进行有效地管理.,这个

2013-05-18 21:51:22 961

原创 windows 核心编程 笔记之 进程

发表时间:2013.5.18内容:windows进程(process)作者:郑金玮 如上图所示,windows任务管理器中的进程Tab列中列出了系统管理的所有进程,我们经常利用任务管理器来结束某个没有得到响应的应用程序,但是,作为一个windows程序员,我们应该有这样的疑问:进程是什么东西?系统为什么会存在进程?进程有哪些属性?进程是怎样工作的?以及我们自己写的程序中能不能用

2013-05-18 21:46:42 923

转载 windows核心编程 DLL技术

注:本文章转载于网络,源地址为:http://blog.csdn.net/ithzhang/article/details/7051558  本篇文章将介绍DLL显式链接的过程和模块基地址重定位及模块绑定的技术。      第一种将DLL映射到进程地址空间的方式是直接在源代码中引用DLL中所包含的函数或是变量,DLL在程序运行后由加载程序隐式的载入,此种方式被称为隐式链接。

2013-05-15 08:35:00 1296

原创 win32 API &winsock & c++架构实现仿QQ聊天室

由于时间紧迫,我决定学习opengl的同时学习winsock,看了两个星期的windows socket编程,发现动手比看书效果好啊,于是,我决定写一个QQ聊天室的小程序,仿照书上的服务器端和客户端代码程序,今晚抽了一点时间把界面搞定了一部分(客户端),明天继续....编程的生活虽然枯燥,但是我会一直坚持下去滴....(代码写完就会上传)路过的大侠,你们好,最近我写这个聊天室程

2013-05-08 23:04:13 7855 2

原创 winsock client & server

// winsock client.cpp : 定义控制台应用程序的入口点。//客户端实例//vs2010编译通过#include "stdafx.h"#include #include #define SERVPORT    5050              // 端口为5050#define MAXDATASIZE 100#define SERVIP

2013-05-07 21:36:24 2081

原创 c+winsock获取本地IP地址

// 获取本地IP地址.cpp : 定义控制台应用程序的入口点。//vs2010编译通过 #include "stdafx.h"#include#include #pragma comment(lib,"Ws2_32.lib")void main(){ WSAData wsadata; WORD version=MAKEWORD(2,2);//指定win

2013-05-07 20:47:28 3610

转载 c++const关键字

c++提供了const关键字,对于程序员来说,简直就是利器,消除了很多情况下产生的代码编译或链接异常。 以下是转载内容,原版权归原作者所有 一、关于一般常量声明或定义的格式如下:const = ; [1] const = ; [2][1]和[2]的定义是完全等价的。例如:整形int(或其他内置类型:float,double,char)const i

2013-05-07 17:27:44 1056

原创 关于c++static关键字和extern关键字

1.static用于变量当我们将变量声明为static类型,如:static int n=0,这就告诉编译器记住第一次的声明,以后再重复使用时不再声明,相当于在文件内定义一个全局变量下面给出一个例子:在一个函数内:void function(){static int i=0;couti++;}int main(){function();functio

2013-05-06 21:42:30 765

转载 Win32多线程编程 — 线程同步与通信

Win32多线程编程 — 线程同步与通信一.线程间数据通信系统从进程的地址空间中分配内存给线程栈使用。新线程与创建它的线程在相同的进程上下文中运行。因此,新线程可以访问进程内核对象的所有句柄、进程中的所有内存以及同一个进程中其他所有线程的栈。这样一来,同一个进程中的多个线程可以很容易的相互通信。到目前为止,将数据从一个线程传到另一个线程的惟一方法是在创建线程时传递给新线

2013-05-04 12:04:26 865

转载 .h头文件 .lib动态链接库文件 .dll 动态链接库三者关系

.h头文件 .lib动态链接库文件 .dll 动态链接库.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:

2013-05-04 12:01:52 965

原创 win32 API &c++架构实现我的画图板

一时兴趣使然,想自己制作一个画图板,可以实现将用户绘制的一切信息保存为各种格式的图片(bmp,jpeg,png,gif,tiff),并且可以实现对图片简单的渲染操作,写了四个晚上了,已经完成了图片保存和转换等一些功能,采用GDI+绘图,效果图如下:点击打开链接

2013-05-03 17:51:00 2619

socket聊天室服务端

mfc框架下的socket api实现异步聊天室程序服务端

2013-08-31

win32 画图板

c++版画图板,win32 实现,完成了大部分功能,架构已经搭建好,有兴趣自己写下去。。。

2013-06-07

WIN32播放器

c++版播放器 & win32 API &MCI 接口

2013-06-07

c++餐饮系统(雏形)

c++餐饮系统(雏形)

2013-06-07

win32音乐播放器

win32 & c++ & mcisendstring 实现音乐播放器

2013-06-06

win32实现音乐播放器

win32 &c++架构实现音乐播放器(mci接口)

2013-06-06

WIN32 api 实现音乐播放器

win32 API & C++架构实现简单音乐播放器,界面仿照qq音乐

2013-06-05

VS2010小助手

VS2010小助手

2013-04-11

opengl开发库

opengl环境搭建方法和opengl库文件

2013-04-11

财神餐饮系统

纯win32 API +C+C+++MYSQL实现小型餐饮系统

2013-04-11

chm文件制作视频教程

自己录制的chm文件制作教程,希望对大家有帮助

2013-02-05

编程学习资料chm格式

win32,opengl,html,sql等的学习资料,自己总结的

2013-02-04

所有学习资料(win32 opengl html)

所有学习资料(win32 opengl html)全部是chm格式

2012-12-30

C语言+纯WIN32 API实现播放器,功能齐全

C语言+纯WIN32 API实现播放器,功能齐全

2012-11-20

纯win32 api 链接mysql数据库

纯win32 api 链接mysql数据库

2012-11-10

gdi+实现美丽窗口

纯win32 api + gdi+实现不规则窗口,非常漂亮

2012-11-10

如鹏网ODBC数据库驱动链接工具

如鹏网ODBC数据库驱动链接工具,安装简单,不会出现BUG,我这里还有其它两个工具,如鹏网的,有意者可与我联系(QQ:2538698032 天策)

2012-10-29

如鹏网MYSQL

如鹏网绿色版MYSQL,使用简单,默认设置UTF8编码格式,不会出现乱码 我这里还有其它两个工具,有意者可与我联系 (QQ:2538698032 天策)

2012-10-29

win32 API 实现自己的优化大师

win32 API 实现自己的优化大师(不是MFC)建议用vs打开,不要用vc打开

2012-10-29

机器学习实战(python)

机器学习实战(python),数据科学,人工智能,使用python阐述机器学习概念,介绍并实现机器学习的算法

2018-12-01

express_nodejs

对nodejs express 框架的简单封装,支持多进程,多进程下session保持,组件模式。

2015-12-30

jinwei_nodejs_express

对expres框架的简单封装,支持多进程(cluster模式),支持多进程下session保持,app文件启动非常简单,几行代码而已,一个配置文件搞定

2015-12-30

lua http 例子代码

自己写的一个简单的用lua 请求http的例子,在scite环境下可以运行(绝对可以运行)包括所需的lua socket库(socket.lua http.lua.core.dll 等),放心下载,不用谢我,我的名字叫:雷锋。

2015-06-08

lua socket库

lua socket库,提供访问http模块等(socket.http core.dll)

2015-06-08

php 入门例子代码

自己写的一个简单的php入门例子项目,希望对你有帮助

2015-06-06

php_mongo.dll

windows 下 php 链接mongodb 的扩展库(dll),支持php5.2和5.3

2015-06-06

mongodb 学习文档

mongodb 学习文档,网上收集来的,个人感觉非常不错

2015-05-14

ajax 开发简略

ajax开发简略.PDF (高清中文),介绍ajax开发

2015-05-14

php编程资源

php,html,css,javascript,ajax开发文档和源码

2015-05-06

jsoncpp 库

jsoncpp 开发库,包括include 文件、vs2008下可用的 lib文件、vs2010下可用的lib文件

2014-07-04

lua学习工具

lua中文教程(lua程序设计,lua游戏开发指南,c++程序员lua快速入门) lua开发编辑器(luaforwindow 绿色版) lua5.1开发库和luatinker库

2014-04-02

pugixml 库

pugixml库 foreach.hpp pugiconfig.hpp pugixml.hpp pugixml.cpp pugixmld.lib pugixmlsd.lib

2014-01-04

c语言连接mysql库(dll,lib,.h)

c语言连接mysql库,包含.h,dll,lib mysql.h

2014-01-04

mfc 音乐播放器

mfc版音乐播放器 odbc access 数据库磁盘存储 vector 内部存储

2013-10-06

MFC 版音乐播放器

利用mfc实现音乐播放器 采用数据库存储至磁盘 odbc访问 mcisendstring媒体控制 内部采用vector控制存储 界面库是网上下载的免费界面库

2013-10-06

MFC环境下的免费界面库

在mfc 环境下使用的界面库,网上收集来的,希望对大家有帮助

2013-09-23

mfc 绘图板

mfc 绘图板,采用mfc框架和sdk api

2013-08-31

MFC SOCKET 聊天室客户端

MFC SOCKET API 聊天室客户端

2013-08-31

空空如也

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

TA关注的人

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