Wesley13 Wesley13
3年前
UGUI 自定义滚动选择列表 ListView
列表在游戏的UI中是非常常见的,例如选服页面,商城页面,奖励页面等等都会有列表的存在。文中我们将这些列表称为ListView(类似于fgui的GList),而列表中的每项称作Item。首先我们来分析下,我们的ListView需要实现哪些功能,以及如何实现功能解决思路可以通过滑动来显示ListView中的Item可以使用UGUI的Scrol
Wesley13 Wesley13
3年前
TCP协议粘包问题详解
TCP协议粘包问题详解前言在本章节中,我们将探讨TCP协议基于流式传输的最大一个问题,即粘包问题。本章主要介绍TCP粘包的原理与其三种解决粘包的方案。并且还会介绍为什么UDP协议不会产生粘包。基于TCP协议的socket实现远程命令输入我们准备做一个可以在Clie
Wesley13 Wesley13
3年前
Mysql数据库 主从复制的作用原理
主从的作用1.实时灾备:一台主数据库宕机了,启用从数据库,用于故障切换2.读写分离:主服务器只用于写操作,从服务器只用于读取,支持了更大的并发3.备份:可以解决数据丢失的问题,避免影响业务主从原理1、主库接收到更新命令,执行更新操作,生成binlog2、从库sal
Stella981 Stella981
3年前
OpenLayers IE 6 下 PNG 图片显示问题
众所周知,ie6下不支持png图片透明,一般的解决办法就是加滤镜效果。最近在使用OpenLayers的透明图层的时候碰到了这个问题,看了官方的API,实在没找到,后来在源码里找到了:alpha属性,它的作用就是OpenLayers在ie5.5andie<7下面支持png透明用的,不多说,直接上代码:newOpenLay
Stella981 Stella981
3年前
Flink基于EventTime和WaterMark处理乱序事件和晚到的数据
在实际的业务中,我们经常会遇到数据迟到的情况,这个时候基于窗口进行计算的结果就不对了,Flink中watermark就是为了解决这个问题的,理解watermark之前,先来说一下flink中的三个与流数据相关的概念,ProcessTime、EventTime、IngestionTime,不然很难理解watermark是怎么回事.我们先来看一下官网给出的一
Wesley13 Wesley13
3年前
MySQL 忘记密码,该怎么办?
大家好,我是本周的值班编辑江南一点雨,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版SpringBoot2.1.6视频教程试看。本文主要介绍,mysql5.7版本的数据库,忘记密码的解决方案!一、问题背景很久之前,小编在linux(centos7)服务器
Wesley13 Wesley13
3年前
oracle buffer cache深度分析:概念以及内存结构
本文首先具体介绍了Oracle中buffercache的概念以及所包含的内存结构。然后结合各个后台进程(包括DBWRn、CKPT、LGWR等)深入介绍了oracle对于buffercache的治理机制,并具体解释了oracle为什么会采用现在的治理机制,是为了解决什么问题。比如为何会引入toUCh次数、为何会引入增量检查点等等。最后全面介绍了有关buf
Stella981 Stella981
3年前
Hadoop2.0伪分布式平台环境搭建
一、搭建环境的前提条件环境:ubuntu16.04hadoop2.6.0jdk1.8.0\_161。这里的环境不一定需要和我一样,基本版本差不多都ok的,所需安装包和压缩包自行下载即可。因为这里是配置Hadoop的教程,配置Java以及安装VMwareTools就自行百度解决哈,这里就不写了(因为教程有点
网站反爬之封IP应对措施
作为爬虫工作者爬取数据是基本的技能,在日常获取数据的过程中遇到网站反爬也是家常事,网站的反爬方式有很多,今天我们重点来分析下封IP的行为。这种情况下大家都是很简单的使用代理IP就解决了,但是网上ip代理有很多家,到底选哪家好呢?这里推荐口碑很好的亿牛云
Trie树简介及应用
Trie树在单词搜索、统计、排序等领域有大量的应用。文章从基础概念到具体的脏话过滤的应用、Redis的RAX和Linux内核的RadixTree对Trie树做了介绍。数据结构和算法是程序高性能的基础,本文抛砖引玉,希望大家对Trie树有所了解,并在未来开发过程实践和应用Trie树解决中类似情景的问题。