•   最近在开发中遇到一个Protostuff序列化问题,在这记录一下问题的根源;分析一下Protostuff序列化和反序列化原理;以及怎么样避免改bug。 1. 问题描述   有一个push业务用到了mq,mq的生产者和消费者实体序列化我们用的是...
  • 一、观察   项目中的一个新需求,需要往控件库中添加颜色拾取器控件,因为公司暂时还没有UI设计大佬入住,所以就从网上开始找各种模样的ColorPicker,找来找去我就看上了谷歌浏览器自带的,它长这个样:         看上...
  • .Net Core的生态圈随着开源社区的力量不断注入至其中,正在变得越来越强盛,并且不时得就出现些有意思的项目,比如Peachpie,它使得PHP的代码迁移到.Net Core项目变得可能。 从创建简单的入门程序开始可以更容易地体会其特性。 首先...
  • 一 MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富...
  • 什么是网关     网关一词来源于计算机网络中的定义,网关(Gateway)又称网间连接器、协议转换器。网关的准确定义是: 两个计算机程序或系统之间的连接,网关作为两个程序之间的门户,允许它们通过不同计算机之间的协议通信来共享...
  •   XSS:跨站脚本攻击 -典型实例为: 当用户在表达输入一段数据后,提交给服务端进行持久化。如果此用户输入的是一段脚本语言,而服务端 用户输入的数据没有经过转码、校验等就存入了数据库,在其他页面需要展示此数据时,就会执行此用户输入的语...
  • 简介      插头DP(轮廓线DP)是用来解决网格图回路问题的一种算法。      插头DP解决的经典问题就是统计经过所有格子的哈密顿回路条数,某些格子有障碍。    ​  如果问题稍微进阶一点的话,不一定要求路径是回路、路径带权等等情况都可能...
  • 最近在用Spark MLlib进行特征处理时,对于StringIndexer和IndexToString遇到了点问题,查阅官方文档也没有解决疑惑。无奈之下翻看源码才明白其中一二...这就给大家娓娓道来。 更多内容参考我的大数据学习之路 文档说明...
  • 未适配前:Ball球超过屏幕的上下方   适配后:Ball球就在屏幕的可视范围内运动了 一、那么如何适配不同的iPhone、iPhoneX及iPad的屏幕尺寸呢? 我们开发一个App的时候, 通常希望它在 ...
  • 前面有提到音频采样算法: WebRTC 音频采样算法 附完整C++示例代码 简洁明了的插值音频重采样算法例子 (附完整C代码) 近端时间有不少朋友给我写过邮件,说了一些他们使用的情况和问题。 坦白讲,我精力有限,但一般都会抽空回复一下。 大多数情...
  • 一、Array 1、some()和every() some()是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。 every()是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。 var...
  • 前言 单例模式可以说是最简单也是最常见的设计模式了,有些语言比如scala甚至在语言层面对其进行了支持。单例是指类的实例在全局只有一个。什么时候我们希望类的实例在整个JVM进程中只有一个?比如说线程池:创建开销很大;还有缓存:占用内存空间很多,而...