自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangluozhangleilei的专栏

过去的你造就了今天的我,一路有你真好!

  • 博客(202)
  • 资源 (14)
  • 收藏
  • 关注

原创 龙书源码编译

龙书: DX9游戏开发编程基础龙书中的代码没有工程,只有.h.cpp文件所以需要我们自己建工程1.创建一个win32项目,如果一开始不小心创建为控制台,则可以在项目属性的链接器,系统,子系统中修改为windows许多新手在编程时经常遇到“无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引

2013-08-02 10:29:19 1806

原创 Cstring转char[n]或char*

看了网上的很多转化都是垃圾,索性自己亲自来搞,m_server为类中定义的char[16]类型的数组名,下面的代码给大家演示了到char[16]的转化其中过程中也包括了到char*的转化,很容易套用的来达到Cstring转char[]或char*的目的:void CGlobalData::SetServerIP(CString strip){        wchar_t* wChar

2012-07-11 10:50:24 1277

原创 VB外部调用AutoCAD

VB外部操作AutoCAD的方法及步骤1、IDE以vs2010为例。打开vs2010,新建项目  2、选择左侧Visual Basic模板,选择Windows窗体应用程序,输入应用程序名称,点击确定 3、右击项目名称,点击“添加引用”   4、选择COM选项卡,找到AtuoCAD 2014 Type Library和AutoCAD/ObjectDBX Com

2014-08-13 12:18:16 6953

转载 ubuntu 12.04安装jdk

分类: LINUX在安装之前,系统没有任何jdk软件,也就是说在终端执行java -version将会输出如下内容:root@haiyang-Aspire:~# java -version程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless *

2014-04-14 14:57:47 928

原创 HTML+CSS实现的简单注册表单

提交用户信息body, div, td, input {font-size:12px; margin:0px; }select {height:20px; width:300px; }.title {font-size: 16px; padding: 10px; width:80%; }.text {height:20px; width:300px; border:1px

2014-01-24 10:49:44 7368

原创 As3.0使用小技巧一

1、完全屏蔽鼠标右键功能: stage.addEventListener(MouseEvent.RIGHT_CLICK, function onRightClick(e:MouseEvent) { } );   2、数组元素的删除:var vegetables:Array = new Array("spinach",                 "green pepper",

2014-01-21 15:18:37 1989

转载 父SWF与子SWF之间的传值

先来说一下主SWF传值给子SWF:        我们用一个例子来讲解这一块的东西        首先,我们要了一子SWF(以下简称儿子)和一个主SWF(以下简称父亲),儿子里面,就一个文本框t,   用来显示父亲下达的命令。        儿子的代码:package {        import flash.display.Movie

2013-12-12 19:15:46 1183

转载 打造全球物联网的通用开源框架

摘要:随着智能设备的发展,物联网逐渐进入了人们的生活。据预测,未来几乎一切东西(超过500亿台设备)都可以互联。高通公司发布了开源项目AllJoyn,这是一个能够使连接设备间进行互操作的通用软件框架和系统服务核心集。随着智能设备的发展,物联网逐渐进入了人们的生活。在今年的MDCC 2013移动开发者大会上,Linquet创始人Pooya Kazerouni表示,未来几乎一切东西都可以互

2013-12-12 10:31:38 1244

转载 flash加载动画效果AS3.0代码实现

package{import flash.display.Shape;import flash.display.Sprite;import flash.events.Event;import flash.geom.Matrix;import flash.utils.Timer;import flash.events.TimerEvent;public class

2013-12-05 19:54:33 4007

转载 flash 反射机制基础知识

flash.utils包中顶级函数 getDefinitionByName完全限定类名的字符串 ----类名 getQualifiedClassName对象------完全限定类名的字符串 getQualifiedSuperclassName对象------  基类的完全限定类名的字符串

2013-12-03 19:58:04 1387

原创 flash MVC框架

MVC模式是”Model-View-Controller”的缩写,中文翻译为”模式-视图-控制器”。MVC应用程序总是由这三个部分组成。 Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性, 所有依赖的View都会自动更新。MVC模式能使界面(Viwe)和数据(Model)能有效的分开,由控制器(Contr

2013-11-18 10:17:06 1323

转载 SWF文件的混淆

简单说下SWF文件的混淆原理,(已经明白的请跳过本段):我们的AS源代码被编译完成后,SWF内部会形成一个字符串映射表,包含源码里出现的所有字符串(类名,包名,成员变量名,常量等)。一个数字(相当于地址指针)对应一个全局唯一的字符串。而原本的代码片段包含的字符串都会被替换为对应的数字指针。代码实际执行过程用的都是这些数字指针。所以即使你修改了映射表内的字符串内容(不能修改Flash API的关

2013-11-11 14:46:40 1375

转载 flash 垃圾回收GC

// create a new object, and put a reference to it in a:var a:Object = {foo:”bar”}// copy the reference to the object into b:var b:Object = a;// delete the reference to the object in a:delete

2013-10-29 15:27:14 1086

转载 Fourinone创始人彭渊:打造多合一的分布式并行计算框架

Fourinone是一个分布式并行计算框架,以轻量的方式提供了一个四合一的分布式框架功能以及简单易用的API,通过实现对多台计算机资源的统一利用,来获得强大的计算能力。本期我们采访了项目创始人彭渊。Fourinone(即Four-in-one,中文名字“四不像”)是一个分布式计算框架,提供了一个4合1的分布式框架功能(即整合了Hadoop、Zookeeper、MQ、分布式缓存的主要功能

2013-10-16 09:23:31 1587

转载 flash and vc++制作精美界面程序

做过界面开发的人想必都清楚如果要用VC++来开发漂亮的程序界面其难度真是苦不堪言, 当然VC++可以作出漂亮的界面但要投入大量的人力和时间其代码量可以用海量来形容。BUG自然也就不计其数。本文主要介绍如何采用VC++结合FLASH在短时间内以及很少的人力投入的情况开发出精美漂亮的软件界面。在本例中VC++主要进行相关数据逻辑及业务处理,FLASH则进行相关的界面表现。FLASH和VC++之间采用X

2013-10-15 20:11:30 1399

原创 flash swf、mc播放完毕的检测和判断

老问题1 判断currentFrame   与totalFrame2 在被加载文件中发出事件,侦听之3 用addFrameScript 给被加载文件最后一帧添加代码。1)如何检测一个MC里面的帧播放完毕?1)mc.addFrameScript(mc.totalFrames-1,output)function output(){

2013-10-14 11:55:54 1424

原创 ActionScript 3 预加载

预加载(Preloading)是一个描述并跟踪将外部内容加载到 Adobe Flash Player 中的能力的术语。 预加载程序(preloader)一般可以给出一个当前加载内容百分比,已反馈给用户。 预加载的目的有两个:提供更佳的用户体验(提供反馈)和确保获得预期的加载内容。预加载程序使得 SWF 文件、图像、音频、文本和视频内容的加载过程变得简单。 对较大尺寸的文件例如5M大小的文件进行预加

2013-10-14 09:57:11 1025

转载 PDF文件解密

PDF文件怎样解密|浏览: 221359|更新: 2011-05-04 14:39|标签: pdf241202全文阅读分步阅读加入杂志步骤12345678PDF文件是可以加密的,有时候我们从网络上下载的文件没有打开密码无法打开或者想

2013-09-25 20:27:40 1075

转载 最好的开源App锦集

Infoworld Bossie Awards:最好的开源App锦集发表于17小时前| 221次阅读| 来源CSDN| 2 条评论| 作者薛梁InfoWorldNginxWordPressOrangeHRM开源摘要:Infoworld Bossie Awards最近公布2013年在商业应用程序、平台和中间件方面最佳开源软件集合。Nginx、MariaDB、Wor

2013-09-25 09:19:12 4848

转载 2013年上半年系统集成项目管理工程师(软考)培训视频、资料、历年试题、电子书教程

2013年上半年系统集成项目管理工程师(软考)培训视频、资料、历年试题、电子书教程2013年上半年系统集成项目管理工程师试题及答案http://hi.baidu.com/china_nejcer/item/8fe4749ce1acadbe83d2958f2013上半年系统集成项目管理工程师 上午试题及答案下载地址:http://wenku

2013-09-04 19:28:05 4806 48

转载 所见即所得:四款免编程移动游戏开发引擎推荐

摘要:今天Unity、Unreal、Cocos2d-x等游戏引擎大行其道,但编程基础成了很多开发者最大的门槛。其实,移动游戏的开发,并没有想象的那么困难。今天为大家推荐几款比较主流的免编程类移动游戏开发工具和引擎。移动游戏的制作,可以说是整个移动应用开发中,最为复杂的。不仅仅所有的窗体和控件要自己设计开发,核心的玩法也要自己创造。而工具类应用,你可以仅仅使用大多数iOS和Android

2013-08-30 09:34:27 2123

转载 60个开发者不容错过的免费资源库

摘要:文章里收集了60个免费的开发资源库,它们种类丰富,功能齐全。这些资源包括Fitgrd、Horizontal menu、Upload form、Minimalistic、Fries、Linecons、Windows和Transit等等。希望它们在开发道路上能够助你一臂之力。文章作者Juan Pablo Sarmiento收集了60个较为实用、高效的工具资源库,可以帮助开发者快速创建

2013-08-29 09:15:48 758

转载 游戏程序员养成计划

与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。         首先你要精通一门高级语言,pc上游戏的首选语言就是C++。其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都

2013-08-02 17:25:09 856

转载 在对话框中设置背景的三种方法 .

方法一:在OnPaint中StretchBlt具体是:注释掉CDialog::OnPaint()或放到结尾(原因何在呢?),并加入贴图代码[cpp] view plaincopyprint?void CqqqqqDlg::OnPaint()  {      if (IsIconic())      {          CPain

2013-06-11 21:55:32 1111

原创 WSAEventSelect模型中FD_READ 网络事件的处理

FD_READ:    FD_READ 事件非常容易掌握. 当有数据发送过来时, WinSock会以FD_READ事件通知你, 对于每一个FD_READ事件,调用recv()即可读取到数据,如果传递给recv()的缓冲区不足以一次容纳所有数据,还有,不一定每一次调用recv()都会接收到一个完整的数据包, 因为数据可能不会一次性全部发送过来. 所以在开始处理接收到的数据之前, 最好对接收到

2013-06-05 22:27:01 1805

转载 浏览器的多进程结构

Multi-process ArchitectureThursday, September 11, 2008Unlike most current web browsers, Google Chrome uses many operating system processes to keep web sites separate from each other and

2013-06-01 14:23:19 958

转载 float以16进制打印输出

void print_float_hex(float f){  union{float f; int i;}test;  test.f=f;  printf("%12.7e||||||||||%#010x/n",test.f,test.i);}

2013-04-28 17:01:32 3491

转载 屏幕传输算法

发一下以前研究过的屏幕传输算法,垫垫底。屏幕监控是远程控制中的一项主要功能,有了此功能能使操作远程电脑像操作本地电脑一样方便。实现方法很多,原理就是不断地把远程电脑屏幕的图像发送到本地电脑,本地电脑把图像显示出来。最早期的实现方法只是不断地传送bmp图像,这样做不仅传输延时很大,且cpu特别是服务端的cpu占用率很大。为了解决以上两个问题,可以采用传输屏幕变化的部分,传输过程中

2013-02-26 14:47:35 5396 1

转载 mstsc VS vnc : 远程桌面最快的原因在于RDP协议

一番讨论,才明白为什么windows自带的远程桌面mstsc比Ultr***NC要快。协议,还是协议。从控制命令上入手,传送GDI命令参数,而不是屏幕的数值。绘图都由Client端实时完成。Server几乎是idle的,仅传送命令参数。Microsoft的远程桌面协议(Remote Desktop Protocol,简称RDP)它仅传输服务器所显示的对象的属性变化的控制值,实现快速远程

2013-01-21 20:41:34 3316

转载 vc创建一个线程和销毁的方法

创建线程使用CreateThreadThe CreateThread function creates a thread to execute within the address space of the calling process.  HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes,

2013-01-18 13:45:15 2640

转载 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路

1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微策略,2面,悲剧人民搜索,3面->终面

2013-01-14 19:38:16 3248

转载 WLAN API

结构体 WLAN_INTERFACE_INFO_LIST   这个结构体是包含着网卡接口信息的阵列。       typedef struct _WLAN_INTERFACE_INFO_LIST {                DWORD dwNumberOfItems;                DWORD dwIndex;

2013-01-10 21:35:04 2026

原创 error C2440 static_cast:cannot convert from void (_thiscall X::*)(WPARAM,LPARAM)to LRESULT(_thiscall

这个问题应该是VC6项目迁移向高版本时发生的,VC6后消息的检查更为严格,以前在VC6下完全正常运行的消息映射在其它版本下编译不通过。 解决方法如下: 首先,把原来的消息函数返回值类型改为LRESULT,函数内可以随便写个return TRUE; 然后消息函数的参数必须改写成(WPARAM wParam,LPARAM lParam)而不论这两个参数是否用得到;最后,消息映射如O

2012-12-31 10:33:01 1785 1

转载 gh0st的 IOCP

这个是 gh0st 里用的IOCP类,但是客户端不是使用IOCP的,只有服务器端是使用的 IOCP类,他的这个IOCP有几点是很值得我们学习的,首先就是自定义协议,通过自定义协议我们可以知道发送端发送的包的确切大小和其他的一些信息,从而解决的TCP协议传输数据的一些常见问题,如 根据Nagel算法,发送时间间隔很小的2个数据包会被合并到一起发送,我称这种问题就做“粘包”,不知道别人怎么叫的,这时如

2012-11-20 16:22:11 3455 2

转载 Gh0st通信协议解析(3) .send数据包大概是域名拦截关键

看到这里大家对gh0st的iocp通讯有一定的了解吧当顺利的连接到主控端之后,按照程序的一个执行逻辑,被控端会将本机上的一些反映本机状态的一个信息发送到主控端,这个过程其实涉及到了被控端与主控端间信息的交互过程。*******************************************************************************

2012-11-20 16:19:42 3157

转载 Gh0st通信协议解析(2)

原文链接:http://blog.renren.com/blog/bp/Q78RzCJjOx从被控端主动去连接主控端开始谈起。世间万事万物有始有终,宇宙环宇的动力起点就是上帝的那一推之力。当然,主控端与被控端的交互总是从被控端主动连接到主控端开始的,让我们从发起连接这个引爆点谈起……**********************************************

2012-11-20 16:18:55 1551

转载 Gh0st通信协议解析(1)

界面篇等我先搞完这个通信协议解析再说,要不我老觉得自己是在扯淡。在这里我也给自己这两天搞的协议解析找个网络存储做一下备份。Gh0st通信协议解析(1)正所谓蛇打七寸,今天我们对gh0st的通信协议进行一个完整的解析,看看gh0st这款远控的核心技术的来龙去脉。**********************************************************

2012-11-20 16:17:42 1981

转载 仿制金山毒霸专杀工具界面

金山毒霸2002自推出以来,广受用户的喜爱。今天在这里我要谈的不是金山毒霸的功能,而是其别具一格的界面。本人早就对金山毒霸的界面垂涎三尺,如果自己的程序里能用上金山毒霸那样的界面,那该多爽!说干就干,本着由浅入深的原则,我选择了金山毒霸的一个附带工具:Duba_GOP.exe来开刀。该工具在金山毒霸的网站上可以下载到,其界面如图所示:好,开始准备工具:提取资源工具:freeRe

2012-11-18 19:30:05 1012

转载 一个简单的IOCP(IO完成端口)服务器/客户端类

作者: Amin Gholiha   翻译:高庆余文章来源: [url]http://www.codeproject.com/KB/IP/iocp_server_client.aspx[/url] 前言:源代码使用比较高级的 IOCP 技术,它能够有效的为多个客户端服务,利用 IOCP 编程 API ,它也提供了一些实际 问题的解决办法,并且提供了一个简单的带回复的文件传输的客户端 /

2012-11-18 13:19:52 1228

转载 IOCP

网络程序入门后的第一件是就是学会选择合适的io模型,这对于一个网络程序来说非常重要,特别是性能。当前Windows支持的各种Socket     I/O模型如下:select模型WSAAsyncSelect模型WSAEventSelect模型Overlapped     I/O     事件通知模型Overlapped     I/O     完成例程模型IOCP模型

2012-11-14 16:39:26 765

vb外部调用AutoCAD

提供了如何使用vb从外部对AutoCAD进行二次开发的说明,步骤详细,图示完整,并给出了一个小例子,值得下载

2014-08-13

Qt培训教程

Qt培训教程,让你快速入手,入门的极好资料,某培训公司的内部资料,人品保证,值得收藏

2012-08-29

WINDBG,Debugging Tools for Windows (x86)

Debugging Tools for Windows (x86),品质保证,值得下载

2012-08-29

无线充电方案

无线充电方案,资料有点短,但总结的比较好,可以当做参考

2012-08-29

CDC与HDC区别与转换

CDC与HDC区别与转换,资料详尽,值得下载

2012-08-29

汇编语言第二版答案-王爽

汇编语言第二版答案-王爽,答案详尽,附有详解步骤,品质保证,值得下载

2012-08-29

套接字select模式

套接字select模式C++实现,可用于一般工程或项目,可以运行

2012-08-29

屏幕差异传输

差异屏幕传输,只传变化部分,给出两种算法,基于分块和隔行扫描算法,另外还附带了屏幕抓取的方法

2012-08-29

VC++动态链接库(DLL)编程

网络流传最广的版本,篇幅不长但命中要害,品质保证,值得下载,高清晰度很难找到

2012-08-29

控件的自绘

控件的自绘不可多得的好资源,vs2005环境下控件自绘实现,步骤详尽

2012-08-29

几种排序算法的c++实现

几种排序算法的c++实现,保证都能运行,资料齐全,亲自调试

2012-08-29

二叉树的建立及遍历

1.编写程序任意输入二叉树的结点个数和结点值,构造一棵二叉树,采用三种递归遍历算法(前序、中序、后序)对这棵二叉树进行遍历并计算出二叉树的高度。 2 .编写程序生成下面所示的二叉树,并采用先序遍历的非递归算法对此二叉树进行遍历。 绝对精品,人格保证

2012-08-29

Wireshark教程-中文版

Wireshark教程-中文版,详细的很,人格保证绝对精品

2012-08-29

计算机网络实验(Wireshark)

了解网络协议实体间进行交互以及报文交换的情况。熟悉并掌握Wireshark的基本使用

2012-08-29

空空如也

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

TA关注的人

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