自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (60)
  • 收藏
  • 关注

空空如也

KODExplorer

Kodexplorer是一款由php开发的在线文件管理系统。其拥有一套体验极佳的界面,几乎能和本地资源管理器媲美。 完美取代落后的FTP工具:可用于服务器文件管理,支持图片、音乐、视频预览,在线解压缩,文件夹拖拽上传……。 在线编程:支持几乎所有编程语言的在线编辑、代码自动补全(高亮,多光标编辑.堪比本地的sublime) 极佳的操作体验:极其便捷的快捷键支持,让你拥有本地化的体验 中文等多语言支持:中文编码全面兼容,文件编辑自动适配。 超快的速度:全面采用Ajax+Json进行数据通信,毫秒级的响应速度; 全平台兼容性:Win Linux Mac (Apache、Nginx、IIS) 使用场景: 取代古老的FTP,服务端、客户端软件等复杂的安装配置。kod可以一键安装随处使用. 你可以用它来管理你的服务器(备份,在线解压缩,版本发布....) 你可以把他当做管理linux的一个操作系统界面 可以用来作为私有云存储系统,存储你的文件... 当然你也可以用来分享文件 更多场景等你来挖掘!……

2014-05-14

压缩 解压 算法实例

这里是LDS(lossless data-compression sources)的KIT.我发现很多人都想这么一份压缩软件的源代码,但是他们很难找到,特别是一些比较好的. 所有的源代码已经用Borland C++编译成功.每个目录中都包含一个makefile或者是make.bat用以创建可执行的文件.其它的编译器或操作系统需要改动一些地方. 所有的源代码包括它们的原始文档.

2009-12-21

P2P视频播放器 详细制作实例

P2P视频播放器 详细制作实例 1. 说明 1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT中指定. 2) 每个服务器通常会向多种客户提供服务, 例如, TS要同时向CP, NP提供服务, CP要向NP和其他CP提供服务, 同时还是其他CP, TS, SP的客户. 3) 每个服务器为客户服务时, 通常是长期的, 会涉及多次请求-应答的来回. 这样的结构, 主要是为了能够支持大量并发客户连接而设计的. 在具有大量并发客户 连接时, 无论采用线程还是进程, 都无法进行有效的服务, 因此必须采用select 轮询方式. 2. 基本数据结构说明 对于每个客户端, 需要保存该客户端相应的一些信息. 目前的CPnew.c, SPnew.c 和TSnew.c的核心数据结构基本相同, 都由Session, SessionCluster (TSnew.c中) 或者 ServerDesc (CPnew.c和SPnew.c)构成. 其中, Session是每个客户端相关的数据, SessionCluster(或者是ServerDesc)是 有关每种服务的信息, 其中有一个指向该服务相关的各个Session的指针. Session 这一数据结构不是在有客户请求时动态分配的, 而是在最开始初始化时就已经分配 好的, 当有新客户请求到来时, 服务器搜索这一预先分配好的这些Session, 发现其中 有空闲则使用, 如果没有空闲就报告错误. 对于TS和CP(SP)来说, 最大的区别是TS使用UDP协议, 而CP和SP则使用TCP协议, 二者的 不同在于: 1) 对于TCP协议的客户端, 由于每个客户端都使用不同的socket, 因此select之后 只需要看各个客户端的fd_set是否置位就可以了, 而对于UDP客户端, 找到相应的 客户端需要进行一次查找过程. TS使用了一些措施来减轻查找所带来的开销. 2) TCP协议中, 发来得数据是流形式的, 因此需要进行消息分块, 有可能两个消息 在一次read中读完, 也有可能一个消息需要读很多次, 这两种情况都需要考虑, 因此 每个Session中都有一个buf, rstart, rlen, 用来存储读来但还没有处理的消息, 同样, 写的过程中也需要考虑写的时候有可能没有一次写完, 因此也需要每个Session中 保留wbuf, wstart, wlen三项. UDP中则不同, 在协议实现中假设每个UDP数据包中 所包含的消息都是完整的, 因此没有这几项. SessionCluster(或者是ServerDesc)来说, 描述了一个服务, 这个服务由这样几个 主要的部分构成 1) sock: 描述所所使用的socket 2) cur: 当前客户端的个数 3) max: 最多容纳客户端的个数 4) head: Session的头, head[0]为第一个Session, head[max-1]为最后一个session 5) init: 这一服务中每个Session需要执行的初始化操作. (函数指针) 6) process: 这一服务中消息的处理函数 7) closure: 这一服务中需要的析构函数 3. 主要结构说明 process_child: 主要函数, 这一函数主要用来 设置socks和wsocks, 对于SP和CP, 只有Session的wlen>0的时候才设置wsocks; select; 对于每个ServerDesc(或者SessionCluster), 进行process_type 在SP和CP中, 为了支持PUSHLIST操作, 在每一次循环前先要进行processJob 在CP中, 还周期进行periodCheck, 用来将过期的连结清除 在TS中, 周期进行periodLog, 用来将过期的客户连接清除 process_type: 对于每个Session, 检查是否可读. 如果可读, 检查是否有完整的消息, *(unsigned int *)(rbuf+rstart) 0, 则进行写 4. 其他重要的模块 1) 配置模块 配置模块主要由struct NamVal, read_config, free_config组成, NamVal结构中, Name是在cfg文件中的名字, ptr是指向存放的指针, type是数据的类型, 目前支持这样 几种类型 'd': 整数类型, ptr是一个整数指针 's': 字符串类型, ptr是一个指向指针的指针, (char **) 'b': 字符串buffer类型, ptr是一个char *, 使用这种类型时应

2009-12-21

各种Button 制作实例 (苹果风格,……)

各种按钮制作实例 不同风格的按钮 图片,苹果,透明………………

2009-12-21

vc++6.0 摄像头控制 源程序

控制摄像头 摄像头 控制摄像头 摄像头 控制摄像头 摄像头

2009-12-13

VC++远程控制源代码

采用VC++编写,由一个客户端和一个服务端组成

2009-12-13

VC++人脸识别源程序

用 VC++ 编写的面部识别源程序 感兴趣的朋友可以看看!

2009-12-13

vc++深入详解 笔记.chm

vc++深入详解 笔记.chm vc++深入详解 笔记.chm

2009-12-09

数据库学习PPT课件

数据库学习PPT课件 数据库学习PPT课件

2009-12-09

QT编写 俄罗斯方块劳拉版

QT编写 俄罗斯方块劳拉版 QT俄罗斯方块

2009-12-07

QT 编写的象棋c++源代码

QT 象棋c++源代码 #include <qapplication.h> #include "main_form.h" int main( int argc, char ** argv ) { QApplication a( argc, argv ); MainForm w; w.initializeAll(); w.show(); a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) ); return a.exec(); } …………

2009-12-07

24小时学通QT编程

24小时学通QT编程 QT C++学习宝典

2009-12-07

QT 4白皮书.pdf

QT 4白皮书.pdf QT学习 #include <QWidget> class AnalogClock : public QWidget { Q_OBJECT public: AnalogClock(QWidget *parent = 0); protected: void paintEvent(QPaintEvent *event); };

2009-12-07

Matlab仿真技术与应用教程

Matlab仿真技术与应用教程.pdf 仿真技术与应用教程

2009-12-04

linux系统编程 中文版

linux系统编程 中文版.pdf Linux下编程的朋友可以参考参考

2009-12-04

2009年中国搜索引擎用户行为研究报告

2009年中国搜索引擎用户行为研究报告 CNNIC出品,很据权威性 有兴趣可以研究研究

2009-12-04

嵌入式C精华 嵌入式

嵌入式 C精华 嵌入式C精华 嵌入式 C精华 嵌入式C精华

2009-12-04

C++写的 贪吃蛇 游戏

C++写的 贪吃蛇 游戏 C++写的 贪吃蛇 游戏

2009-11-30

用VC++ 实现的闹铃 小软件

用VC++ 实现的 闹铃 小软件 用VC++ 实现的 闹铃 小软件

2009-11-30

VC实现QQ斗地主 模拟(有一定的智能)

VC实现QQ斗地主 模拟(有一定的智能) 可以和电脑玩,

2009-11-30

半透明窗体的制作实例.

半透明窗体的制作实例. 实现半透明的对话框 窗体

2009-11-30

3D 魔方 简单的3D模型

3D 魔方 简单的3D模型 exe文件,按上下左右操作 主要是了解一下3D的一种实现方法

2009-11-30

人机对异五子棋源程序(C语言).

人机对异五子棋源程序(C语言)人机对异五子棋 五子棋

2009-11-27

妙手连珠五子棋人工智能源代码

妙手连珠五子棋 人工智能源代码 五子棋

2009-11-27

博客系统 myblog

博客系统 myblog博客系统 myblog博客系统 myblog

2009-11-27

VC++实现QQ聊天源代码

VC++实现QQ聊天源代码VC++实现QQ聊天源代码

2009-11-27

c++.写的类似于msn的小软件

c++.写的类似于msn的小软件 c++.写的类似于msn的小软件

2009-11-27

java实用编程100

java实用编程100java实用编程100

2009-11-27

ACM试题 实例分析 含很多题目

ACM试题 ACM题目分析 ACM试题 ACM题目分析

2009-11-27

SWF flash文件结构研究.pdf

SWF flash文件结构研究 SWF文件结构研究

2009-11-27

汇编程序 精彩实例(含代码).

汇编程序 精彩实例(含代码). 汇编程序 精彩实例 霓虹灯 大时钟

2009-11-27

解析Flash动画 超强

解析Flash动画 超强 将任何SWF文件格式解析成*.fla格式

2009-07-12

SWF转AVI格式转换器

SWF转AVI格式 转换器

2009-07-12

flash文字制作工具

swf 文字制作工具

2009-07-12

数据结构演示系统 (演示各种数据结构算法)

数据结构演示系统 演示各种数据结构算法极其详细过程

2009-07-12

练成Linux高手 从Linux初学者到一个真正的高手

练成Linux高手 从Linux初学者到一个真正的高手

2009-07-12

逗死汇编 简易汇编语言学习教材

逗死汇编 汇编语言学习教材, 适用于初学者

2009-07-12

电脑故障维修大全 各种故障分析

电脑故障维修大全 电脑故障维修大全 各种故障分析

2009-07-12

电脑超级技巧5000招

电脑超级技巧5000招 电脑超级技巧5000招

2009-07-12

大学物理 PPT课件 上下册全

大学物理 PPT课件 上下册全 大学物理 PPT课件 上下册全

2009-07-12

空空如也

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

TA关注的人

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