ITPub博客

首页 > 架构设计 > 软件结构

关于 “软件结构” 的内容如下:

  • 办公园区能耗分析管理系统解决方案

    智慧园区能耗综合管理系统解决方案是园区能耗综合管理,通过一套综合能耗监测系统,及时对园区的资源使用情况能耗数据进行分析、整合、展示,使整个园区对资源的使用情况一目了然。

    ruiecjo 软件结构 271 2020-05-27 15:58
  • 网络通信5:HTTP下载器

    游戏开发中需要动态下载资源。甚至支持热更新修复代码。都需要引擎支持文件下载功能。写个基于http协议的多线程文件下载器。用第三方库如何选择问题?如何实现接口方便调用问题?等等。其实前面也多次用到libcurl。libcurl作为是一个多协议的便于客户端使用的URL传输库。libcurl已经非常灵活。接口设计的非常细。完全可以满足需求。 这里分享一个基于libcurl的HTTP封装类,其功能包括:

    WolfHawk_ITPUB 软件结构 403 2020-05-25 16:37
  • 网络通信4:HTTP实现二进制传输

    HTTP实现二进制传输。曾经为这事还纠结过。刚工作时游戏都是端游。基本学习和接触过得都是TCP发送二进制方式。当时刚开始转型研发页游。原来删除的都是C++开发。突然要研究flash搞网页游戏。ActionScript(简称AS)这语言不熟悉。弄网络封装时肯定潜意识设计思路是HTTP实现二进制传输。然后结合网络消息采用工具自动化生成方式。自己不善于HTTP。故意招个比较擅长的人协助搞下底层。我把上面

    WolfHawk_ITPUB 软件结构 83 2020-05-22 17:46
  • 网络通信3:HTTP实现文本传输

    HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,HTTP协议是建立在TCP协议之上的一种应用。由于HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种短连接。HTTP遵循请求(Request)/应答(Response)模型。所以一定需要实现请求(Gk8HttpRequest)。同时需要实现返回(Gk8HttpResponse

    WolfHawk_ITPUB 软件结构 372 2020-05-22 17:01
  • 网络通信2:TCP通信实现

    TCP是底层通讯协议,定义的是数据传输和连接方式的规范。TCP协议,传输控制协议(Transmission Control Protocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议。讲到TCP协议就绕不开套接字Socket。这也是搞软件开发经常接触的技术点。 套接字Socket是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包

    WolfHawk_ITPUB 软件结构 387 2020-05-21 16:24
  • vivo 悟空活动中台 - 微组件状态管理(下)

    悟空活动中台作为vivo移动互联网首选的在线制作活动平台,有哪些关键能力支撑了它?

    vivo互联网技术 软件结构 399 2020-05-21 09:40
  • 网络通信1:字节流的封装

    在网络通讯中,数据在网络传输的格式常以字节流的形式进行,因此需要我们对字节流进行写入和读出的操作。在几乎其他所有语言中,网络数据的收发在利用类似send(或write)和recv(或read)的方法时并没有明显的流处理。需要借助流才可以完成。数据流(data stream)是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。很多语言常将数据流分为输入流(InputStream)和输出流(

    WolfHawk_ITPUB 软件结构 241 2020-05-20 11:04
  • 或与运算和安全整数(数的影子)

    ​ 八门神器是安卓、iOS、塞班平台上通用的游戏修改工具,可以修改内存中的数值和参数。在游戏运行时,内存和处理器都会对于游戏进行非常复杂的数据交换和变更。因为游戏有很多的数据,例如金钱、HP值、等级、攻击力、防御力、战斗力等数据,尤其是PVE战斗在客户端进行。服务器校验缺失等。而这些数据,就在内存和处理器的各个地址当中,玩家只需要在八门神器中搜索相关的数据值,八门神器就会将搜索出记录此数据的

    WolfHawk_ITPUB 软件结构 345 2020-05-19 10:37
  • 预分配法生成唯一ID

    ​ 在项目中经常有生成唯一ID的业务需求。作为唯一标识方便后续查找和追踪。网上也有很多实现方案。比如:数据库自增主键,数据库批量生成ID,UUID,时间戳方法,zookeeper生成ID,redis生成唯一ID,snowflake算法等等。这些解决方案各有优缺点。我在游戏项目常用的解决方案是:预分配法生成唯一ID。其原理简单,利于扩展,具有较强的适用性。 预分配法生成唯一ID原理:

    WolfHawk_ITPUB 软件结构 342 2020-05-19 10:35
  • 4G多卡聚合技术的4G融合通信网关,多路4G解决高清视频传输,OpenMPTCPRouter

    智能融合通信将有线与多路无线智能融合成为一路通道,并聚合多个通道形成一个大容量通道,实现大数据在一个聚合通道中的传输。加载自有协议,安全、快速、稳定的传送数据至云端,提供安全稳定的宽带传输通道,确保业务永不中断。

    BananaPi开源硬件 软件结构 473 2020-05-11 10:36
  • 如何评估一项技术是否值得长期投入

    Aliware阿里巴巴中间件官方账号

    阿里巴巴中间件 软件结构 436 2020-04-24 15:39
  • Nginx 教程:基本概念介绍

    导读嗨!分享就是关心!所以,我们愿意再跟你分享一点点知识。我们准备了这个划分为三节的《Nginx教程》。如果你对 Nginx 已经有所了解,或者你希望了解更多,这个教程将会对你非常有帮助。我们会告诉你 Nginx 是如何工作的,其背后的概念有哪些,以及如何优化它以提升应用程序的性能。还会告诉你如何安装,如何启动、运行。这个教程包括三节:基础概念——你可以了解命令(directive)与环境(con

    大雄45 软件结构 358 2020-04-23 10:38
  • 如何打造软件平台的亮点

           我们知道,一个软件平台除了能够实现最基本的业务功能之外,通常还会有一些独特的地方,比如说在视觉上给用户带来强烈的震撼效果,或者从业务流程上简化了客户的业务操作,抑或是给客户节省了用户的资源等等,凡是这些能够给客户留下深刻印象,并让客户满意的东西,我们都称之为平台的亮点。  平台的亮点就好比是人的精气神。一个人如果没有了精气神,它不光自己表情呆滞

    力软信息 软件结构 412 2020-04-17 10:28
  • 领域驱动设计(DDD)实践之路(二):事件驱动与CQRS

    这是“领域驱动设计实践之路”系列的第二篇文章,分析了如何应用事件来分离软件核心复杂度。探究CQRS为什么广泛应用于DDD项目中,以及如何落地实现CQRS框架。当然我们也要警惕一些失败的教训,利弊分析以后再去抉择正确的应对之道。

    vivo互联网技术 软件结构 463 2020-04-13 10:56
  • 量化自动交易机器人开发,市值管理机器人搭建

    量化自动交易机器人开发,市值管理机器人搭建

    T13823153201 软件结构 396 2020-04-13 09:43
  • 详解Java 虚拟机(第②篇)——HotSpot 虚拟机对象

    一、对象的创建对象的创建步骤: 1. 类加载检查 虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用, 并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。 如果没有,那必须先执行相应的类加载过程。 2. 分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。 对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务

    无敌天骄 软件结构 399 2020-04-12 20:17
  • 详解Java 容器(完结篇)——详解容器的设计模式、List、Map、并发容器

    开门见山的说,本文就是对之前的关于Java容器的文章的一个总结;没有别的意思,简单做个笔记 概览详解Java 容器(第①篇)——概览 设计模式详解Java 容器(第②篇)——容器中的设计模式 源码分析——List详解Java 容器(第③篇)——容器源码分析 - List 源码分析——Map详解Java 容器(第④篇)——容器源码分析 - Map 并发容器详解Java 容器(第⑤篇)—

    无敌天骄 软件结构 405 2020-04-10 11:36
  • 详解Java 容器(第④篇)——容器源码分析 - Map

    如果没有特别说明,以下源码分析基于 JDK 1.8。 一、HashMap为了便于理解,以下源码分析以 JDK 1.7 为主。 1. 存储结构 内部包含了一个 Entry 类型的数组 table。 transient Entry[] table; Entry 存储着键值对。它包含了四个字段,从 next 字段我们可以看出 Entry 是一个链表。 即数组中的每个位置被当成一个桶,一个桶

    无敌天骄 软件结构 421 2020-04-08 15:41
  • 干货|科技赋能财富硬核直播带货,助力宜信财富逆势增长

    介绍直播项目开发的平台架构、前台技术、数据中台和运维保障支持等实践。

    宜信技术学院 软件结构 448 2020-04-03 10:46
  • 图解 Spring:HTTP 请求的处理流程与机制【1】

    本文主要价值是帮助大家梳理出端到端的全流程框架,也就是我们常说的全局视角或者上帝视角。有了这个框架之后,我们可以根据自己的需要按图索骥找相关节点的资料来研究学习,不至于陷入细节找不到方向。

    IT老兵哥 软件结构 429 2020-04-03 07:33
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
17319047854
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心