高司机的专栏

一个爱写游戏服务器BUG的好同志

  • 博客(51)
  • 资源 (91)
  • 论坛 (8)
  • 收藏
  • 关注

原创 (十五)nodejs循序渐进-高性能游戏服务器框架pomelo之Protobuf模块

消息压缩在实际编程中,为了减少数据传输带宽的消耗,提高传输效率,pomelo提供了对消息的压缩,包括基于字典的对route的压缩和基于protobuf的对具体传输数据的压缩。route压缩在实际编程中,网络带宽的有效数据负载率是一个值得考虑的问题。特别地,对于移动客户端来说,网络资源往往并不是很丰富,为了尽可能地节省网络资源,往往需要尽大可能地增加数据包的有效数据率。route问题在pomelo编程中,pomelo中的route是用来确定消息的分发路径,将其交给相应的服务器和服务处理的.

2020-11-30 14:40:28 157 2

原创 C++:03---引用类型

一、概念C++中的一种新的变量类型,作用是为变量取别名二、引用规则引用被创建时必须被初始化(即必须指向一个对象,因此引用一旦被初始化,就不能再指向其他对象)int a = 10;int...

2020-11-30 07:56:08 3

原创 Redis:05---键的基本命令(下) 生存周期

一、设置键生存/过期时间生存时间(Time To Live,TTL):在经过指定的秒数或者毫秒数之后,服务器就会自动删除生存时间为0的键过期时间(expire time):是一个UNIX...

2020-11-29 08:57:26 2

原创 (十三) 深入浅出TCPIP之setsockopt参数详解

在socket编程中我们会经常用到setsockopt这个函数,那么本节我们将对这个函数的参数和使用做说明:首先看下函数原型:int setsockopt( int socket, in...

2020-11-29 08:57:26 5

原创 C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承)

一、基类与派生类的概念基类(父类):在继承关系中处于上层的类派生类(子类):在继承关系中处于下层的类class A;class B;class C:public A //C为A的子类,...

2020-11-29 08:57:26 1

原创 Redis:04---键的基本命令(上)

一、KEYS:全量遍历键KEYS pattern功能:用来获取此数据库中所有的键名注意事项:KEYS命令需要遍历Redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境下使用支...

2020-11-29 08:57:26 1

原创 Redis:03---Redis的启动与配置参数大全

一、Redis的可执行文件当我们安装完Redis之后,src和/usr/local/bin目录下提供了下面这些可执行程序,我们称之为Redis Shell:redis-serverRed...

2020-11-28 07:30:00 3

原创 C++:12---运算符重载

一、概念对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型重载的运算符是具有特殊名字的函数,该函数也有返回值、参数列表、函数体二、运算符重载的3种实现方式成员函数:私有、...

2020-11-28 07:30:00 3

原创 C++:11---友元函数、友元类

一、友元(friend)概念:通过友元,打破了类的封装性,可以访问类内的所有成员分类:友元函数、友元类二、友元函数 概念:友元函数是一个普通函数,不属于类,但需要...

2020-11-28 07:30:00 5

原创 C++:05---class和struct

C++被称为“C with class”,可见在C++中class是多么重要,与class类似的一个结构就是struct了,struct最早是在C语言中出现的,在C++中对struct的...

2020-11-27 07:35:00 5

原创 C++: 06---构造函数析构函数

拷贝构造函数: 用一个已经存在的对象来生成一个相同类型的新对象。(浅拷贝)默认的拷贝构造函数: 如果自定义了拷贝构造函数,编译器就不在生成默认的拷贝构造函...

2020-11-27 07:35:00 5

原创 Redis :01---Redis简介和安装

一、Redis简介·Redis官网:https://redis.io/·Redis是一种基于键值对(key-value)的NoSQL数据库·与很多键值对数据库不同的是,Redis中...

2020-11-27 07:35:00 13

原创 C++:07---this指针

一、this指针介绍概念:this指针是成员函数的一个隐式参数,在类中本质上就是对象的指针(常量指针)特点:在成员函数中可通过this指针区别成员变量与形参变量this可以显式调用示例代...

2020-11-26 08:00:00 3

原创 C++:10---再议拷贝构造函数

一、概念使用一个已经存在的对象,去构造(初始化)另一个对象二、格式参数加上const&,因为拷贝构造函数在几种情况下都会被隐式地使用,因此拷贝构造函数不应该是explict的c...

2020-11-26 08:00:00 3

原创 Redis:02---安装Redis(Linux+Windows+Docker)

Linux安装:一、安装方式1(下载源码编译安装)第一步:从下面的网址中下载Redis最新稳定版本的源代码sudo wget http://download.redis.io/redis...

2020-11-26 08:00:00 1

原创 C++:08---成员变量初始化方式

成员变量初始化有三种方式:在构造函数体内赋值初始化在自定义的公有函数体中赋值初始化(一般用于成员变量的初始化)在构造函数的成员初始化列表初始化一、构造函数体内初始化说明:在构造函数体内的...

2020-11-26 08:00:00 3

原创 C++:09---类静态成员、类常量成员

一、类静态成员(static)先介绍一下什么是静态变量、静态函数静态局部变量:存在域(全局数据区),作用域(块作用域)静态全局变量:存在域(全局数据区),作用域(整个文件)静态函数:存在...

2020-11-26 08:00:00 3

原创 (十三)nodejs循序渐进-高性能游戏服务器框架pomelo之扩展聊天服务器为机器人自动聊天

RPC的调用问题今天算是又增强了自己对pomelo RPC的认识,因为一个bug。起初,我们游戏的角色信息是作为一个redis缓存对方存放的,有一个不好的地方就是,如果别的地方调用该玩家的信息并进行修改,就可能会出现两处数据修改,结果却只有一处能够修改成功。例如:A接口,B接口。都会获取charInfo并对charInfo 进行修改。先调用A接口, 在A接口处理逻辑的过程中,调用了B接口。这时候A,B获取到的charInfo是一样的,但是,修改的属性值可能不一样,在redis设置缓存的时...

2020-11-25 11:27:21 119 5

原创 C++:04---内联函数

1.概念:内联类似于宏定义,当程序执行到内联函数时,相当于复制了一份函数代码。牺牲代码空间,赢得了时间内联说明只是向编译器发出一个请求,编译器可以选择忽略这个请求2.关键字:inline...

2020-11-25 11:01:01 4

原创 C++:05---命名空间

一、概念:①类似于仓库,空间内存储代码,需要用到时调用②也为防止名字冲突提供了更加可控的机制二、命名空间的定义定义的基本格式如下:namespace 命名空间名{//一系列声明与定...

2020-11-25 11:01:01 1

原创 C++:02---命名空间

一、概念:①类似于仓库,空间内存储代码,需要用到时调用②也为防止名字冲突提供了更加可控的机制二、命名空间的定义定义的基本格式如下:namespace 命名空间名{//一系列声明与定...

2020-11-25 11:01:01 6

原创 (十二)nodejs循序渐进-高性能游戏服务器框架pomelo之创建一个游戏聊天服务器

上个章节我们简单介绍了下pomelo的安装和目录结构,有读者可能觉得有点吃不消,为什么不再深入讲一讲目录结构和里边的库,这里我就不费口舌了,大家可以去官网参考文档说明,本文只告诉大家如何利用这个框架来开发自己的东西。随着文章的后续不断推进,我相信大家会越来越熟悉pomelo,对猪场框架的使用也会越来越得心用手。 新建gate和chat服务器在app/servers目录下新建gate和chat服务器。gate服务器:在一般情况下用户量一台机器就可以支撑,但用户量多...

2020-11-24 13:58:49 215 3

原创 (十一)nodejs循序渐进-高性能游戏服务器框架pomelo之启动流程和组件

游戏启动过程启动入口在使用pomelo进行游戏开发时,工程目录下的app.js是整个游戏服务器的启动运行入口。app.js中创建项目,进行默认配置并启动服务器的代码如下:var pomelo = require('pomelo');var app = pomelo.createApp();app.set('name', 'nameofproject');app.start();从上面的代码可以看出,用户首先需要在项目中引入pomelo,然后创建application的实例app,接着

2020-11-24 13:58:10 133

原创 (十)nodejs循序渐进-高性能游戏服务器框架pomelo之介绍和安装篇

Pomelopomelo是一个快速、可扩展、Node.js分布式游戏服务器框架,对游戏服务器开发感兴趣的同学可以关注关注。之前做页游,端游和手游一直都是用的C++,或者C++ + lua,C++ + golang的方式来开发,说实话,C++用起来得心用手,有多少坑自己心里有点逼数,用的大都是腾讯系的框架库,要么是盛大系的框架库,底层比较稳定,即使如此,但一旦有个项目要立项,之前代码不可换皮的情况下,你发现用C++开发还真的是笨重,因为你可能又得重新编一大堆的库,或许编完就得大半天功夫,有些工具类库可

2020-11-24 13:57:46 121

原创 (九)nodejs循序渐进-Express框架(进阶篇)

Express 框架Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 定义了路由表用于执行不同的 HTTP 请求动作。 可以通过向模板传递参数来动态渲染 HTML 页面。 安装 Express安装 Express 并将其保存到依赖列表中:

2020-11-24 13:56:59 121

原创 (八)nodejs循序渐进-事件驱动(进阶篇)

事件驱动程序Node.js 使用事件驱动模型,当web server接收到请求,就把它关闭然后进行处理,然后去服务下一个web请求。当这个请求完成,它被放回处理队列,当到达队列开头,这个结果被返回给用户。这个模型非常高效可扩展性非常强,因为 webserver 一直接受请求而不等待任何读写操作。(这也称之为非阻塞式IO或者事件驱动IO)在事件驱动模型中,会生成一个主循环来监听事件,当检测到事件时触发回调函数。整个事件驱动的流程就是这么实现的,非常简洁。有点类似于观察者模式,事件.

2020-11-24 13:56:41 112

原创 (七)nodejs循序渐进-模块系统(进阶篇)

模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。创建模块Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象。接

2020-11-24 13:56:27 58

原创 (六)nodejs循序渐进-数据流和文件操作(基础篇)

BufferJS 语言自身只有字符串数据类型,没有二进制数据类型,因此 NodeJS 提供了一个与 String 对等的全局构造函数 Buffer 来提供对二进制数据的操作。除了可以读取文件得到 Buffer 的实例外,还能够直接构造,Buffer 与字符串类似,除了可以用.length属性得到字节长度外,还可以用[index]方式读取指定位置的字节。例如:var bin = new Buffer([ 0x68, 0x65, 0x6c, 0x6c, 0x6f ]); Buffer 与...

2020-11-24 13:56:05 52

原创 (五)nodejs循序渐进-回调函数和异常处理(基础篇)

上篇文章我们讲完了类和对象,接下来我们将要说回调函数

2020-11-24 13:55:19 58

原创 (四)nodejs循序渐进-函数,类和对象(基础篇)

上一篇文章讲到了基本数据类型和运算符,相信大家都能做简单的运算,本篇文章将讲述函数,类,对象。函数在nodejs中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js 中函数的使用与 JavaScript 类似,举例来说,你可以这样做:function say(word) { console.log(word);}function execute(someFunction, value) { someFuncti

2020-11-24 13:54:58 69

原创 (三)nodejs循序渐进-值传递和引用传递,深拷贝和浅拷贝(基础篇)

值传递和引用传递值类型变量:存在内存的堆中,比如:a=1引用类型变量 :1.指针存在于栈中,2.引用类型的具体内容存在于堆中 ex:let a={b:1} a的指针指向 堆中的地址0xffac0ec正如我在 第二章说的,number string boolean这三种常规类型的是值传递, 而array,对象这种就属于引用传递了。代码来说话,我们先看看值传递:var int1 = 12;var int2 = int1;int1 = 10000;console.l.

2020-11-24 13:54:35 112

原创 (二)nodejs循序渐进-nodejs基本类型和循环条件语法篇(基础篇)

目录入门之helloworld进阶之helloworld http服务器步骤一、引入 required 模块步骤二、创建服务器基本语法篇变量声明基础类型if else循环语句forfor ... inwhile do和do while运算符加减乘除==, ===, !=, !==typeofnull,undefined,NaN好了, 上一篇文章已经讲了node环境安装,这里我们开始第一个经典程序 hellowor...

2020-11-24 13:53:56 291 2

原创 (一)nodejs循序渐进-nodejs环境安装(基础篇)

目录NodeNode的优点Node.js 安装配置使用nvm管理不同版本的 node 与 npmnvm 与 n 的区别卸载全局安装的 node/npmWindows 安装Linux 安装安装多版本 node/npm在不同版本间切换列出已安装实例在多环境中,npm该如何使用呢?其他命令NodeNode 是一个让 JavaScript 运行在服务器端的开发平台,它让 JavaScript 成为与PHP,Python等服务端语言平起平坐的脚本语言。 no

2020-11-24 13:53:28 803 4

原创 MYSQL增量备份和全量备份脚本分享

mysql的全量备份与增量备份全量备份:可以使用mysqldump直接备份整个库或者是备份其中某一个库或者一个库中的某个表。增量备份:增量备份是针对于数据库的bin-log日志进行备份的...

2020-11-24 11:50:00 7

原创 MYSQL增量备份和全量备份脚本

1.MySQLdump增量备份假定星期日下午1点执行全量备份,适用于MyISAM存储引擎。[root@test-huanqiu ~]# MySQLdump --lock-all-tables --flush-logs --master-data=2 -u root -p test > backup_sunday_1_PM.sql对于InnoDB将--lock-all-tables替换...

2020-11-20 09:46:13 60

原创 GCC在C语言中内嵌汇编 asm __volatile__

在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。1、简单的内嵌汇编例: __asm__ __volatile__("hlt"); "__asm__"表示后面的代码为内嵌汇编,"as

2020-11-20 09:45:08 67827 6

原创 记一次海外大型SLG游戏服务器进程被OOM的修复经历

最近刚接手一个海外游戏项目,java写的,运行在jvm之上,吃内存倒是挺厉害的,我一个16G内存的服务器被吃的满满的,这个时候为了解决内存不足,我开启了虚拟内存,方法如下:sudo dd if=/dev/zero of=/swapfile bs=256M count=16 sudo mkswap /swapfile sudo swapon /swapfile #开机自动启动echo "/mnt/swapfile swap swap defaults 0 0 " >> /etc...

2020-11-18 16:10:41 680 5

原创 (二)容器从入门到深入-初识Kubernetes

Kubernetes 是什么Kubernetes 脱胎于 Google 的 Borg 系统,是一个功能强大的容器编排系统。Kubernetes 及其整个生态系统(工具、模块、插件等)均使用 Go 语言编写,从而构成一套面向 API、可高速运行的程序集合,这些程序文档精良、易于参与贡献或在其上构建应用程序。每个开发、运维或感兴趣的读者都应熟悉它的一些核心概念,以便理解这个系统及其不同的功能,以及为什么几乎所有人都在使用它。在继续之前,我想提一下 Kubernetes 的几个顶级朋友(或竞争对手):EC

2020-11-18 12:01:43 75 2

原创 (一)容器从入门到深入-容器和镜像

一、容器与镜像什么是容器?在介绍容器的具体概念之前,先简单回顾一下操作系统是如何管理进程的。首先,当我们登录到操作系统之后,可以通过 ps 等操作看到各式各样的进程,这些进程包括系统自带的服务和用户的应用进程。那么,这些进程都有什么样的特点?第一,这些进程可以相互看到、相互通信; 第二,它们使用的是同一个文件系统,可以对同一个文件进行读写操作; 第三,这些进程会使用相同的系统资源。这样的三个特点会带来什么问题呢?因为这些进程能够相互看到并且进行通信,高级权限的进程可以攻击其他进程;

2020-11-18 11:54:48 98

原创 如何抓住QQ小游戏买量红利:休闲与内购小游戏买量优化方法分享

2019年5月,Qzone小游戏、玩一玩整合升级为全新QQ小游戏平台,其以开放的社交生态和关系链,为开发者带来了巨大的流量红利。为了帮助更多开发者适应和了解新市场。本文将介绍QQ小游戏投放规模现状以及各项扶持政策,并解读轻度小游戏和重度小游戏的买量优化方法及案例,最后介绍了四项全新的投放能力,希望可以帮助开发者更加了解小游戏的生态。为方便阅读,本文主要分为以下5个要点:一、QQ小游戏投放规模现状二、三大政策扶植,鼓励开发者买量三、休闲小游戏买量优化方法四、内购小游戏买量优化方法五

2020-11-18 10:00:04 320 4

C++ 线程池源码+demo

分享一个游戏项目中的封装C++线程池源码 分别用C98,C11语法实现了下,包含了测试用例

2021-01-19

分享两个自动抢茅台的源码

分享一组抢茅台的源码 两种方式,第一种方式已经被京东屏蔽了,不过可以研究下, 第二种方式目前还没有被封

2021-01-18

harris角点检测和特征匹配

Harris 角点检测 特征匹配 C++基于Harris的特征检测与匹配

2018-09-11

使用Golang实现万人同服的游戏服务器

上海游族同事 袁锋峰的讲义总结; 包含服务器的设计思路,架构图以及部分核心代码,使用Golang实现万人同服的游戏服务器

2020-11-26

操作系统进程调度算法 先来先服务 短作业优先 时间片轮转 优先级。

操作系统进程调度算法 先来先服务 短作业优先 时间片轮转 优先级。有大量注释,帮助理解。目前没有错误

2010-11-18

visionPro中文版资料(pdf+ppt样例)

visionPro中文版资料(pdf+ppt样例)包含了VisionPro最新最全中文帮助文档.pdf,以及常用工具的方法,每个工具或者模块都拆分成对应的ppt来讲解,只需要5分 ,我也要生存,请谅解

2018-11-28

2020年毕业设计-jsp校园宿舍管理系统

账号:系统管理员:账号:one 密码:123 楼宇管理员:账号:Teacher1 密码:123 学生:账号:00 密 码:mrsoft 系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。整个项目需要在两个月的时间内交付用户使用。 操作注意事项 (1)本系统的用户名为:mr,密码为:mrsoft (2)读者类型不同,可借图书的本数也

2021-01-09

2021年毕业设计-java学籍后台管理系统

2021年毕业设计-

2021-01-09

20java在线考试系统SSH

毕业设计-java在线考试系统源代码,包含数据库文件

2021-01-09

88个创业全套必备资料合集

01 创业筹备期(公司注册前注意事项) 02 成立公司(从公司起名到注册,如何才能顺风顺水)、 03 商业计划 (如何通过技巧工具,为企业融资布局) 04 品牌打造(重视品牌保护的企业才会走的更远) 05 合同协议大全(企业必备合同资源,模板范本直接套用) 06 全国企业补铁政策大全(掌握全国政策,创业路上事半功倍)

2021-01-09

基于node.js的高可扩展游戏服务器框架 设计与实现

网易同事 周永昶 基于node.js的高可扩展游戏服务器框架 设计与实现 Node.js与游戏服务器; 游戏服务器框架的可扩展性和设计,以及pomelo的框架

2020-11-26

pomelo框架下的聊天室开发

基于pomelo框架下的聊天室开发 基于pomelo框架下的聊天室开发 基于pomelo框架下的聊天室开发

2020-11-24

GAE框架下使用Timer

GoogleAppEngine(GAE)的定时器java源代码。 GoogleAppEngine(GAE)的定时器java源代码。

2020-11-20

UDP打洞客户端和服务器打包.

资源包含客户端和服务器C++源代码和工程文件,服务器和客户端通信使用UDP的NAT穿透原理,服务端采用iocp完成端口和多线程,客户端请求分发交给子线程,在子线程中完成业务逻辑,适用于UDP通信的服务器框架使用。

2020-11-20

halcon c++ 接口参考手册

halcon c++ 接口参考手册最新修订版,halcon c++ 接口参考手册最新修订版V8.0, halcon c++ 接口参考手册最新修订版V8.0 包含所有的API文档,接口和参数说明

2020-11-20

最新2020年10月的geoip库下载

geoip库包含GeoIP.dat GeoIPCity.dat GeoLiteCity.dat GeoLiteCountry .dat GeoLiteASNum.dat GeoIPASNum.dat 以及对应的ipv6库

2020-11-20

Python核心编程.pdf

python 编程 python 编程Python核心编程.pdf

2011-08-17

Python学习手册

Python学习手册 Python学习手册 Python学习手册

2011-08-17

Linux网络编程 Linux网络编程

Linux网络编程 Linux网络编程 Linux网络编程 Linux网络编程

2011-08-17

jmeter安装与使用.doc

jmeter安装与使用.doc jmeter安装与使用.doc jmeter安装与使用.doc

2011-08-17

腾讯2011求职大礼包

腾讯2011求职大礼包腾讯2011求职大礼包腾讯2011求职大礼包腾讯2011求职大礼包腾讯2011求职大礼包

2011-04-24

编译原理实验,一个此法分析程序

目的:按照实验要求设计一个此法分析程序。 在大多数编译器中此法分析器都作为一个独立的子程序,它可以使整个编 程序更清晰,更简洁,更有条理。我们可以将词法分析器设计成一个独立的子程序,当语法分析器需要一个单词时就调用这个此法分析程序,产生一个单词符号,并将识别出的单词交个语法分析器。

2011-04-21

拓扑排序 数据结构 c和 C++源程序代码

拓扑排序 数据结构 c和 C++源程序代码 拓扑排序 数据结构 c和 C++源程序代码

2010-12-27

操作系统 银行家算法 毕业论文 文档 实验报告.doc

操作系统 银行家算法 毕业论文 文档 实验报告.doc 操作系统 银行家算法 毕业论文 文档 实验报告.doc

2010-12-24

银行家算法实验报告-课程设计 毕业论文 文档.doc

银行家算法实验报告-课程设计 毕业论文 文档.doc 银行家算法实验报告-课程设计 毕业论文 文档.doc 银行家算法实验报告-课程设计 毕业论文 文档.doc

2010-12-24

D-操作系统课程设计报告——银行家算法

D-操作系统课程设计报告——银行家算法.pdfD-操作系统课程设计报告——银行家算法.pdfD-操作系统课程设计报告——银行家算法.pdf

2010-12-20

飞鸽传书源码(C++)VC MFC代码.rar

飞鸽传书源码(C++)VC MFC代码.rar

2010-12-20

软件工程试题及答案.doc

软件工程试题及答案.doc软件工程试题及答案.doc软件工程试题及答案.doc软件工程试题及答案.doc

2010-12-11

代码计数器 vc6.0 计算代码行数

代码计数器 vc6.0 计算代码行数

2010-12-04

软件工程期末考试模拟试题 及参考答案.doc

软件工程 期末考试 模拟试题

2010-12-01

软件工程模拟试题 及参考答案.doc

软件工程模拟试题及参考答桉.doc 软件工程模拟试题及参考答桉.doc

2010-12-01

操作系统内存回收.doc

操作系统内存回收.doc

2010-12-02

关于操作系统进程调度实验报告.doc

操作系统 PCB进程调度 实验报告.doc

2010-12-02

asp。net C#考试题与答案

asp。netasp。net C#考试题与答案 C#考试题与答案

2010-12-02

外排序(磁盘排序)之多路归并排序的简单实现

外排序(磁盘排序)之多路归并排序的简单实现外排序(磁盘排序)之多路归并排序的简单实现

2010-12-03

排序算法汇总(选择排序 ,直接插入排序,冒泡排序,希尔排序,快速排序,堆排序)

排序算法汇总(选择排序 ,直接插入排序,冒泡排序,希尔排序,快速排序,堆排序)

2010-12-03

2010年下半年软考试题 程序员上午试题 与 答案.rar 下载

2010年下半年软考试题 程序员上午试题 与 答案.rar 下载

2010-12-03

2009年下半年程序员下午题.与答案

2009年下半年程序员下午题.与答案

2010-12-03

软件工程模拟试题及答案

软件工程模拟试题及答案 软件工程模拟试题及答案 软件工程模拟试题及答案软件工程模拟试题及答案

2010-11-29

深入浅出MFC_2e_非扫描版_.f侯捷 可以复制 粘贴

深入浅出MFC_2e_非扫描版_.f侯捷 有书中所有代码 可以复制 粘贴

2010-11-27

金币副本

发表于 2017-07-07 最后回复 2019-11-16

自己保存的测试代码

发表于 2017-07-11 最后回复 2017-08-18

谁知道这个代码是什么意思

发表于 2017-07-03 最后回复 2017-07-05

这段代码srand

发表于 2017-07-04 最后回复 2017-07-05

关于苹果内购的验证防止被刷单

发表于 2015-01-15 最后回复 2015-03-18

auto变量地址初始化static静态指针的一些事

发表于 2013-08-14 最后回复 2013-08-15

proxy server IP在Jmeter中是什么意思

发表于 2011-08-09 最后回复 2013-08-14

mciSendString播放音乐,那关闭用什么函数

发表于 2011-05-01 最后回复 2011-07-21

空空如也

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

TA关注的人 TA的粉丝

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