摘要:
取流库 取流回调数据 播放库 播放库缓存 播放库缓存数据解析 调用系统解码类 显示 阅读全文
posted @ 2018-08-22 17:42
panchanggui
阅读(321)
评论(0)
推荐(0)
摘要:
串口是串行接口(serial port)的简称,也称为串行通信接口或COM接口。 串口通信是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。 串口按电气标准及协议来划分,包括RS-232-C、RS-422、RS485等。 1 阅读全文
posted @ 2018-08-22 17:41
panchanggui
阅读(11926)
评论(0)
推荐(1)
摘要:
什么是rj45接口? rj45是各种不同接头的一种类型,通常用于数据传输,最常见的应用为网卡接口。 常见的RJ45接口有两类:用于以太网网卡、路由器以太网接口等的DTE类型,还有用于交换机等的DCE类型。RJ45头根据线的排序不同的法有两种,一种是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕;另一种是绿白 阅读全文
posted @ 2018-08-22 17:39
panchanggui
阅读(4312)
评论(1)
推荐(0)
摘要:
网卡是工作在链路层的网络组件,是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能等。 计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块 阅读全文
posted @ 2018-08-22 17:38
panchanggui
阅读(599)
评论(0)
推荐(0)
摘要:
1、硬件加速,英文名Hardware acceleration。 2、硬件加速英文名Hardware acceleration;硬件解码生效的时候,系统是怎么运转的呢?硬件有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。 1.CPU从 阅读全文
posted @ 2018-08-22 17:37
panchanggui
阅读(1261)
评论(0)
推荐(0)
摘要:
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保 阅读全文
posted @ 2018-08-22 17:36
panchanggui
阅读(492)
评论(0)
推荐(0)
摘要:
路由表 阅读全文
posted @ 2018-08-22 17:36
panchanggui
阅读(201)
评论(0)
推荐(0)
摘要:
socket创建 函数原型: int socket(int domain, int type, int protocol); 参数说明: domain:协议域,又称协议族(family)。常用的协议族有AF_INET、AF_INET6、AF_LOCAL(或称AF_UNIX,Unix域Socket)、 阅读全文
posted @ 2018-08-22 17:34
panchanggui
阅读(316)
评论(0)
推荐(0)
摘要:
Socket理论 本地IP地址、本地端口号、外地IP地址、外地端口号组成一对套接字对。 socket(套接字),就是 IP:端口号的形式。 一个完整的Socket有一个本地唯一的Socket号,由操作系统分配。 每进行一个新的Socket连接,实际是产生了新的socket实例对象。 阅读全文
posted @ 2018-08-22 17:32
panchanggui
阅读(178)
评论(0)
推荐(0)
摘要:
端口包括物理端口和逻辑端口。物理端口是用于连接物理设备之间的接口,逻辑端口是逻辑上用于区分服务的端口。TCP/IP协议中的端口就是逻辑端口,通过不同的逻辑端口来区分不同的服务。一个IP地址的端口通过16bit进行编号,最多可以有65536个端口。端口是通过端口号来标记的,端口号只有整数,范围是从0 阅读全文
posted @ 2018-08-22 17:28
panchanggui
阅读(985)
评论(0)
推荐(0)
摘要:
DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 DOS命令不区分大小写,比如C盘的Program Files,在dos命令中完全可以用"progra~1"代替,加上英文引号是因为名称的中间有空格(即多于一个词),这一点 阅读全文
posted @ 2018-08-22 17:27
panchanggui
阅读(40170)
评论(1)
推荐(3)
摘要:
Tracert命令 如果我们要测试某一个IP都经过哪些路由,用trcert命令即可,这是dos下的一个基本网络命令,具体使用方法: 1,在windows系统下,打开 运行 ;输入 cmd ;在弹出的dos窗口中输入:tracert ip/domain; 2,ip是您要查看的ip,域名就是您的域名;这 阅读全文
posted @ 2018-08-22 17:24
panchanggui
阅读(1334)
评论(0)
推荐(0)
摘要:
cmd cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。中文版Windows XP 中的命令提示符 阅读全文
posted @ 2018-08-22 17:23
panchanggui
阅读(1136)
评论(0)
推荐(0)
摘要:
构建工具的作用 依赖管理 测试,打包,发布 依赖管理 测试,打包,发布 主流的构建工具 Ant:提供编译,测试,打包 Maven:在Ant的基础上提供了依赖管理和发布的功能 Gradle:在Maven的基础上使用Groovy管理构建脚本,不再使用XML来管理 Ant:提供编译,测试,打包 Maven 阅读全文
posted @ 2018-08-22 17:21
panchanggui
阅读(666)
评论(0)
推荐(0)
摘要:
1920*1920 1920*1080的转换 WinX = WinX * 9 / 16 (1080/1920) WinY = WinY * 9 / 16 (1080/1920) WinW = WinW WinH = WinH * 9 / 16 (1080/1920) 阅读全文
posted @ 2018-08-22 17:10
panchanggui
阅读(483)
评论(0)
推荐(0)
摘要:
神经网络 阅读全文
posted @ 2018-08-22 17:06
panchanggui
阅读(174)
评论(0)
推荐(0)
摘要:
深度学习 阅读全文
posted @ 2018-08-22 17:06
panchanggui
阅读(243)
评论(0)
推荐(0)
摘要:
排序算法 冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序 阅读全文
posted @ 2018-08-22 17:05
panchanggui
阅读(387)
评论(0)
推荐(1)
摘要:
递归算法 阅读全文
posted @ 2018-08-22 17:04
panchanggui
阅读(134)
评论(0)
推荐(0)
摘要:
柏林噪声是一个非常强大算法,经常用于程序生成随机内容,在游戏和其他像电影等多媒体领域广泛应用。 阅读全文
posted @ 2018-08-22 17:02
panchanggui
阅读(501)
评论(0)
推荐(0)
摘要:
哈希算法 阅读全文
posted @ 2018-08-22 17:02
panchanggui
阅读(171)
评论(0)
推荐(0)
摘要:
一 专业基础 1.1 网络 1.1.1 理解TCP/IP协议 网络传输模型 滑动窗口技术 建立连接的三次握手与断开连接的四次握手 连接建立与断开过程中的各种状态 TCP/IP协议的传输效率 思考 1)请解释DOS攻击与DRDOS攻击的基本原理 2)一个100Byte数据包,精简到50Byte, 其传 阅读全文
posted @ 2018-08-22 17:01
panchanggui
阅读(1110)
评论(0)
推荐(1)
摘要:
时间复杂度 阅读全文
posted @ 2018-08-22 17:01
panchanggui
阅读(124)
评论(0)
推荐(0)
摘要:
Cocos2d-x Unity3D Unreal Egret 白鹭引擎 阅读全文
posted @ 2018-08-22 17:00
panchanggui
阅读(251)
评论(0)
推荐(0)
摘要:
一、棋牌类服务器的特点 1,棋牌类不分区不分服 一般来说,棋牌游戏都是不分区不分服的。所以棋牌类服务器要满足随着用户量的增加而扩展的需要。 2,房间模式 即在同一局游戏中就是在同一个房间中,同一个房间中的人可以接收到其他人的消息。 3,每个房间的操作必须是顺/序性 这个特性类似与一般游戏的回合制,每 阅读全文
posted @ 2018-08-22 16:59
panchanggui
阅读(1434)
评论(0)
推荐(0)
摘要:
OOP 面向对象编程(Object Oriented Programming) OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。 AOP 面向切面编程Aspect Oriented Program 可以说是OOP(Object-Oriented Programi 阅读全文
posted @ 2018-08-22 16:57
panchanggui
阅读(2122)
评论(0)
推荐(0)
摘要:
所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1、最简单的实现 首先,能想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实 阅读全文
posted @ 2018-08-22 16:55
panchanggui
阅读(255)
评论(0)
推荐(0)
摘要:
工厂模式 阅读全文
posted @ 2018-08-22 16:55
panchanggui
阅读(207)
评论(0)
推荐(0)
摘要:
在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip, 阅读全文
posted @ 2018-08-22 16:53
panchanggui
阅读(432)
评论(0)
推荐(0)
摘要:
Netty框架 阅读全文
posted @ 2018-08-22 16:52
panchanggui
阅读(159)
评论(0)
推荐(0)
摘要:
涉及到相关重要组件: 这两个组件都实现了ChannelInboundHandler接口,这说明这两个组件都是用来解码网络上过来的数据的。而他们的顺序一般是ByteToMessageDecoder位于head channel handler的后面,MessageToMessageDecoder位于By 阅读全文
posted @ 2018-08-22 16:51
panchanggui
阅读(1061)
评论(0)
推荐(0)
摘要:
粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP协议中。 什么是粘包、拆包? 假设客户端向服务端连续发送了两个数据包,用packet1和packet 阅读全文
posted @ 2018-08-22 16:50
panchanggui
阅读(25132)
评论(3)
推荐(6)
摘要:
公平锁 非公平锁 死锁 阅读全文
posted @ 2018-08-22 16:49
panchanggui
阅读(223)
评论(0)
推荐(0)
摘要:
1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线 阅读全文
posted @ 2018-08-22 16:46
panchanggui
阅读(298)
评论(0)
推荐(0)
摘要:
java.util.concurrent 阅读全文
posted @ 2018-08-22 16:44
panchanggui
阅读(192)
评论(0)
推荐(0)
摘要:
什么叫线程安全?这个首先要明确。线程安全的类 ,指的是类内共享的全局变量的访问必须保证是不受多线程形式影响的。如果由于多线程的访问(比如修改、遍历、查看)而使这些变量结构被破坏或者针对这些变量操作的原子性被破坏,则这个类就不是线程安全的。 阅读全文
posted @ 2018-08-22 16:43
panchanggui
阅读(191)
评论(0)
推荐(0)
摘要:
git是一个分布式版本管理软件,总之是一个软件。 github是一个代码托管平台,总之是一个网站。 github这个网站使用git这个版本管理软件来托管代码。 相当于本地、公司服务器、Github网站服务器都装Git做版本控制,只不过Github的服务器强大些,对全球用户托管的项目用Git做版本控制 阅读全文
posted @ 2018-08-22 16:41
panchanggui
阅读(149)
评论(0)
推荐(0)
摘要:
ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000 阅读全文
posted @ 2018-08-22 16:39
panchanggui
阅读(291)
评论(0)
推荐(0)
摘要:
堆区(heap) 堆区:亦称动态内存分配。程序在运行的时候用malloc或new申请任意大小的内存,程序员自己负责在适当的时候用free或delete释放内存。动态内存的生存期可以由我们决定,如果我们不释放内存,程序将在最后才释放掉动态内存。 但是,良好的编程习惯是:如果某动态内存不再使用,需要将其 阅读全文
posted @ 2018-08-22 16:38
panchanggui
阅读(207)
评论(0)
推荐(0)
摘要:
堆区(heap) 堆区:亦称动态内存分配。程序在运行的时候用malloc或new申请任意大小的内存,程序员自己负责在适当的时候用free或delete释放内存。动态内存的生存期可以由我们决定,如果我们不释放内存,程序将在最后才释放掉动态内存。 但是,良好的编程习惯是:如果某动态内存不再使用,需要将其 阅读全文
posted @ 2018-08-22 16:37
panchanggui
阅读(334)
评论(0)
推荐(1)
摘要:
SSL协议 阅读全文
posted @ 2018-08-22 16:36
panchanggui
阅读(236)
评论(0)
推荐(0)
摘要:
JSONP 阅读全文
posted @ 2018-08-22 16:36
panchanggui
阅读(81)
评论(0)
推荐(0)
摘要:
状态行 协议头 协议体 multipart/form-data 根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为何我们还会有multipart/form-data请求之说呢? http协议本身的原 阅读全文
posted @ 2018-08-22 16:35
panchanggui
阅读(197)
评论(0)
推荐(0)
摘要:
Https 阅读全文
posted @ 2018-08-22 16:35
panchanggui
阅读(168)
评论(0)
推荐(0)
摘要:
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 Java处理JSON数据有四个比较流行的类库FastJSON、Gson、Jackson和Json-lib。 语法 数据在名称/值对中 阅读全文
posted @ 2018-08-22 16:34
panchanggui
阅读(250)
评论(0)
推荐(0)
摘要:
xml格式 xml解析 阅读全文
posted @ 2018-08-22 16:34
panchanggui
阅读(97)
评论(0)
推荐(0)
摘要:
单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。这种用于简单的增删改查的数据访问框架(ORM)十分的重要。 SOA服务化架构 面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型, 阅读全文
posted @ 2018-08-22 16:30
panchanggui
阅读(4558)
评论(0)
推荐(0)
摘要:
RPC Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Prov 阅读全文
posted @ 2018-08-22 15:10
panchanggui
阅读(887)
评论(0)
推荐(0)

浙公网安备 33010602011771号