自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

djvc的专栏

最爱小时候老家春雨后的槐花香……

  • 博客(96)
  • 资源 (11)
  • 收藏
  • 关注

转载 网络基本功(九):细说TCP重传

网络基本功(九):细说TCP重传 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 TCP的主要任务是很简单:打包和发送数据。TCP与其他协议的不同之处在于使用滑动窗口来管理基本数据收发过程,同时确保数据流的有效及可靠传输,从而不致发送速率明显快于接收速率。本文将描述

2017-03-07 02:43:46 371

转载 网络基本功(八):细说TCP滑动窗口

网络基本功(八):细说TCP滑动窗口 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 将TCP与UDP这样的简单传输协议区分开来的是它传输数据的质量。TCP对于发送数据进行跟踪,这种数据管理需要协议有以下两大关键功能:可靠性:保证数据确实到达目的地。如果未到

2017-03-07 02:42:58 429

转载 网络基本功(七):细说IP地址与子网

网络基本功(七):细说IP地址与子网 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 起初,IP地址只有两层结构:网络与主机。子网地址向其中添加了一层新的结构:不同于仅有主机,网络有分为子网与主机。每一个子网的功能近乎于完整的网络。子网的添加构成了三层网络结构:包含

2017-03-07 02:42:21 324

转载 网络基本功(六):链路聚合

网络基本功(六):链路聚合 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 链路聚合是在两个设备间使用多个物理链路创建一个逻辑链路的功能。这种方式允许物理链路间共享负载。交换机网络中使用的一种链路聚合的方法是EtherChannel。EtherChannel可以通过

2017-03-07 02:41:20 402

转载 网络基本功(五):细说路由(下)

网络基本功(五):细说路由(下) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese   介绍 静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。动态路由是指路由器之间相互通信,传递路

2017-03-07 02:40:30 272

转载 网络基本功(四):细说路由(上)

网络基本功(四):细说路由(上) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese   介绍 以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧。但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器。路由器负责在不同网络间传输报文,通过路

2017-03-07 02:39:39 257

转载 网络基本功(三):细说VLAN与Trunk

网络基本功(三):细说VLAN与Trunk 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese   介绍 网络性能是影响业务效率的一个重要因素。将大型广播域分段是提高网络性能的方法之一。路由器能够将广播包阻隔在一个接口上,但是,路由器的LAN接口数量有限,它的主要功能是

2017-03-07 02:38:37 432

转载 网络基本功(二):细说交换机

网络基本功(二):细说交换机 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese   介绍 本节介绍交换机的帧转发技术,MAC地址表的维护方式,三种帧转发模式,以及冲突域和广播域。更多信息 帧转发: 网络及电信中的

2017-03-07 02:37:00 588

转载 网络基本功(一):细说网络传输

网络基本功(一):细说网络传输 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese  介绍 常言道:欲练神功,必先练好基本功。之前做了一个关于IP路由,默认网关和掩码的问答贴,做完这个帖子觉得如果对网络知识点做一个系统的阐述,应该会很有帮助。本系列文章着重于

2017-03-07 02:35:27 1705

转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)

————————————————————————————————本文来自网络,原文地址:http://www.cnblogs.com/Jessy/p/3535612.html————————————————————————————————参照:http://course.ccniit.com/CSTD/Linux/reference/files/018.PD

2016-12-02 15:50:15 502

转载 Android.mk 文件语法详解

Android.mk 文件语法详解转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html====================================================================================0. Android.mk简介:Android.mk文件用来告知N

2016-06-29 17:28:30 500

转载 Android NDK环境搭建

使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了方法/步骤1Android官网下载Android的开发工具ADT(Android Developme

2016-05-27 15:11:42 458

转载 Activity的四种launchMode

转自 http://blog.csdn.net/liuhe688/article/details/6754323/——————————————————————————————————————合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。

2016-04-27 13:50:18 294

转载 android线程浅析

转自http://android.blog.51cto.com/268543/343823-----------------------------------------------------------------1. Android进程    在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个L

2016-03-25 15:52:51 322

转载 Android获取Manifest中<meta-data>元素的值

http://blog.csdn.net/liufuliang163/article/details/29847977Android 开发中:在 AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,不同的父元素,在应用时读取的方法也不同。 1 :在Activity应用元素。    xm

2016-03-23 12:59:52 319

转载 Eclipse之NDK编译——常见异常的解决办法记录

转自http://www.myexception.cn/eclipse/1842938.html-------------------------------------------------------------------------------Eclipse之NDK编译——常见错误的解决方法记录在工程目录下的jni文件夹下编写的c/c++代码在编译时,通常会遇到如下的

2016-03-17 14:13:13 1027

转载 Linux下进程信息的深入分析

这里我们主要介绍进程的状态,进程的状态可以通过/proc/PID/status来查看,也可以通过/proc/PID/stat来查看。如果说到工具大家用的最多的ps也可以看到进程的信息。这里我们通过/proc/PID/status来分析进程的信息。在2.6.18之后的内核,多了capibilty/cpusets等信息. 查看进程状态信息如下:more statusNa

2015-10-31 16:01:29 456

转载 Linux下能够创建的最大线程数

1. 首先可以运行下面的程序检查,检查你现在的系统总共能创建多少个线程。我的系统上是i=380,也就是最多能创建380个线程。后面分析为什么是它。// maxthread.cc , compile: gcc maxthread.cc -o thread -lpthreadinclude #include #include static void *foo( vo

2015-10-22 15:52:01 2621

转载 利用svnsync同步SVN版本库

本文介绍利用svnsync来同步版本库,达到备份版本库的目的。关于SVN的介绍:http://wowking.blog.51cto.com/1638252/962410我的环境:(环境不必与我相同,视实际而这定,我试过备用低版本的SVN Server同步,也成功了)主SVN Server(Windows Server 2008 R2 + VisualSVN Server

2015-10-21 10:46:42 2563

转载 虚拟机四种网络连接模式比较

虚拟机一直用,但选择网络时的四种模式总是搞不清楚,只知道选择bridge最好用。为了能更深入了了解,查询了些资料,总结如下  第一种 NAT模式Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。虚拟机与主机:虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机

2015-09-15 19:26:10 713

原创 关于cocos2dx中的action源码分析

action是cocos2dx扮演中很重要的角色,很多特殊的效果,都是通过他来实现,而且通过他可以方便的产生很多效果,而不需要太多的相关知识储备、以及实现技巧。借着学习的思路,我们走一下cocos2dx中action的流程分析,大家共勉吧。【ActionManager篇】一般action的入口在:Action * Node::runAction(Ac

2015-03-25 16:57:07 1319

原创 关于cocos2dx的ObjectFactory

在cocos2dx的ui编辑器cocostudio有一套相关的api:1、表示各个UI控件的类,如LoadingBar,ListView等等,其都继承自Widget2、有相关各个UI控件解析的类,由于cocos提供UI编辑器,方便了开发者快速制作UI,动画等,载入游戏需要相关解析支持。从cocos2dx的实现来看,通过ObjectFactory实现了,自动注册,将类型与创建UI

2015-03-21 19:10:16 1248

原创 cocos2dx资源加载机制(同步/异步)

首先cocos2dx里的资源,有png,plist(pvr),exportjson(json)大致这三类,我们也从这3类去研究相应的加载代码。本次代码分析基于:cocos2dx3.21、pngpng格式的资源,从sprite作为一个切入口来分析,一般Sprite的创建如下Sprite* Sprite::create(const std::string& file

2015-03-18 16:00:35 4893

转载 投影矩阵的推导(Deriving Projection Matrices)

这个推导,写的太好了~————————————————————————————————————————————————本文乃译文,原文地址为:        http://www.codeguru.com/cpp/misc/misc/math/article.php/c10123__1/Deriving-Projection-Matrices.htm,由于本人能力有限,有译

2015-03-02 19:14:58 826

原创 关于自定义ScrollBar的图解

本图片解释于以下文章:http://cn.cocos2d-x.org/tutorial/show?id=2253图解个部件的释义:

2015-03-01 18:49:31 670

原创 关于eclipse的"serializing cdt project settings"解决方案

最近在使用eclipse作为cocos2dx的交叉bianyi

2014-11-14 14:01:06 4790 2

原创 cocos2dx编译android注意事项

最近在弄一个cocos2dx项目时,bian

2014-10-31 14:20:01 1586

原创 cocos2dx物理新特性深入分析

cocos2dx在3.x版本后,对物理引擎ch

2014-10-28 14:11:02 741

转载 MySQL数据库事务隔离级别

MySQL数据库事务隔离级别(Transaction Isolation Level)数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SE

2014-08-18 16:28:23 515

原创 关于mysql的secure_auth

mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)

2014-07-23 12:16:27 9229

原创 编译libcurl

最近,由于公司需求,需要将游戏接入公司账户中心。给出了一个账号中心接口文档。大概类似如下:http://passport.xxxx.com/headapi/[email protected]&password=123123&format=json返回格式是json格式。如果后端采用c++写的,第一时间想到libcur

2014-07-02 12:04:27 1861

转载 mysql官方关于2013和2006错误代码产生原因和解决方案

一、错误代码Error: 2013 (CR_SERVER_LOST)Message: Lost connection to MySQL server during queryError: 2006 (CR_SERVER_GONE_ERROR)Message: MySQL server has gone away二、错误代码原因错误代码描述CR_SERVER_GONE

2014-06-16 14:53:43 8491

转载 细究lua闭包

Lua中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值相同(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然能定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enclosing)函数,外包和内嵌都具有传递性,即f2的内嵌必然是f1的内嵌,而f1的外包也一定是f2的外包。内嵌函数能访问外包函数

2014-05-13 17:20:06 479

转载 编译器链接选项中运行时库的区别

转自http://advancedcj.wordpress.com/2010/06/18/c-runtime-library-2/  各种C运行时库的区别编译器链接选项: Visual C++编译时到底哪个C运行时库联入程序取决于编译选项,选项告诉编译器应用程序想使用什么版本的C标准程序库。与标准程序库有关的选项:/ML、/MLd、/MT

2014-04-01 17:27:00 1364

转载 redis学习入门初章

Hiredis是redis数据库一个轻量的C语言客户端库。之所以轻量是由于它只是简单的提供了对redis操作语句支持的接口,并没有实现具体的操作语句的功能。但正是由于这种设计使我们只要熟悉了通用的redis操作语句就可以很容易的使用该库和redis数据库进行交互。除了支持发送命令和接收应答/应答数据,它提供了对应答数据的解析操作。而且这个基于I/O层的数据流解析操作设计考虑到了复用

2014-03-23 22:37:59 683

原创 CMake实践

最近工作需求,需要从win平台移植到linux平台。上面建议用CMake,学习了一下,下面通过一个实例来说明、回顾一下CMake的使用。 cmake_minimum_required(VERSION 2.8)PROJECT(firest_test)ADD_DEFINITIONS(-D_CONSOLE)ADD_DEFINITIONS(-DWIN32)ADD_DEFINIT

2014-03-07 20:05:16 1188

原创 vs2012在win7安装失败

提示.net framework4.5安装失败   参考网上各种方法,总结如下:-------------------------------------------------以管理员身份运行1.开始----- 运行------- cmd ----- 键入net stop WuAuServ回车(停止windows update服务)2.开始----- 运行--

2014-03-06 09:53:04 2049

原创 boost 源码 ref 库分析

引用文件: boost/ref.hpp一般情况下,泛型算法中的函数对象,传值语义是可行的,但是也有很多特殊情况,作为参数的函数对象拷贝代价过高(具有复杂的内部状态),或者不希望拷贝对象(内部状态不应该被改变),甚至拷贝是不可行的(noncopyable,单件)。boost.ref应用代理模式,引入对象引用的包装器概念解决了这个问题。template class refere

2014-02-13 22:40:53 1251

转载 一步一步完成cocos2dx 2.2 的Android交叉编译

转自http://www.cppblog.com/zdhsoft/archive/2013/11/06/cocos2dx.html第一部分 安装一、Cygwin安装这个安装比较简单,网上也有大把的例子,这里我只是简述一下。首先去官网www.cygwin.com下载安装,安装包分32位和64位两种.视情况选择了。因为只是编译,这里选择的是32位版本。下载地址:

2014-01-03 18:33:53 731

原创 cocostudio示例教程编译说明

关于cocostudio神器,目前还在不断完善中,而且其相关教程也在不断完善中,最近一次下载最新的教程,发现其工程只有2012版本,直接就把我们这些xp用户给抛弃了。这里提供一下vs2010版本(再以下版本不能保证本方法有效性) cocostudio示例下载地址https://github.com/chukong/CocoStudioSamples/archive/master.zip

2013-11-29 16:28:12 1721

游戏编程中的人工智能技术

第2篇 遗传算法 第3章 遗传算法入门 3.1 鸟和蜜蜂 3.2 二进制数速成 3.3 计算机内的进化 3.4 帮助Bob回家 3.5 练习 第4章 置换码与巡回销售员问题 4.1 巡回销售员问题 4.2 置换杂交操作 4.3 交换变异操作 4.4 选择一个适应性函数 4.5 选择 4.6 把一切组合在一起 4.7 总结 4.8 练习 第5章 遗传算法优化

2018-11-07

保卫萝卜地图演示

《保卫萝卜》研究分析的演示代码,用cocos2dx实现,比较主要的游戏系统组成部分,具体的说明请关注http://blog.csdn.net/djvc/

2013-06-06

简单易用的mysql库

简单易用的mysql操作库,使用起来非常简单,目前还不支持二进制数据操作。后续增加

2010-10-27

简单易用mysql库操作库

自己花了几个晚上封装的mysql操作库,简洁明了。使用使用方便,使用了zthread,可支持多线程操作(目前还没有开放)。

2010-10-27

plane extraction

direct3d graphics中视景体裁剪方面,原理性的演算,非常有用。

2008-04-27

3DS Max 插件制作

3DS Max 插件制作.pdf

2008-04-27

在Visual C++中用ADO进行数据库编程

在Visual C++中用ADO进行数据库编程.pdf

2008-04-27

winsock网络编程模型

WinSocket模型的探讨-select模型

2008-04-27

利用Visual C#实现任务栏通知窗口

利用Visual C#实现任务栏通知窗口.pdf

2008-04-27

TinyXML学习资料

包括学习tinyxml学习指南,示例等

2008-04-27

TinyXML学习资料

包括tinyxml学习的指南,相关示例等

2008-04-27

空空如也

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

TA关注的人

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