前言好久没更新了,最近事比较多,或许下个月就会恢复到正常的发文频次。这篇文章得从一个emoji表情开始,我之前开源的一个IM项目中有朋友提到希望可以支持emoji表情传输。https://github.com/crossoverJie/cim/issues/12正好那段时间有空,加上这功能看着也比较简单准备把它实现了。但在真正实现时却发现没那么简单。我首先尝试将一个emoji表情存入数据库看看:果
分类:
其他好文 时间:
2020-12-16 12:51:46
阅读次数:
2
vue双向绑定原理分析 当我们学习angular或者vue的时候,其双向绑定为我们开发带来了诸多便捷,今天我们就来分析一下vue双向绑定的原理。 1.vue双向绑定原理 vue.js 则是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的se ...
分类:
其他好文 时间:
2020-12-16 12:43:39
阅读次数:
2
ELSA(全称:EnterpriseLogSearchandArchive)是一款基于syslog-ng(新一代日志收集器,但目前多数Linux发现版都不带此工具)、MySQL的开源级企业日志归档查询工具,由于它和Sphinx的完美搭配,支持全文索引可以像搜索Web一样轻松地搜索上亿个日志中的任意字符串(前提是你的服务器配置足够高)。单节点ELSA日志采集系统的工作原理图如下所示:上面这张架构图可
分类:
其他好文 时间:
2020-12-16 12:26:48
阅读次数:
3
概述:??可以使用单个PowerShell命令在一台或数百台计算机上运行。WindowsPowerShell通过使用各种技术(包括WMI、RPC和WS-Management)来支持远程管理的。远程管理前,需要确保?注:WMI:WindowsManagementInstrumentation(服务名称:Winmgmt)RPC:RemoteProcedureCall(RPC)(服务名称:RpcSs)W
分类:
系统相关 时间:
2020-12-16 12:17:13
阅读次数:
4
#1.git基本概念 ##1.1 常见版本管理工具 ###git 1.git是分布式的,每一个安装git环境的机器都有线下的版本仓库 2.开发者无需把代码提交到线上仓库(GitHub、gitee、gitlab) ###SVN 1.SVN是一个集中的版本管理工具 2.开发者必须把代码提交到SVN服务器 ...
分类:
其他好文 时间:
2020-12-16 12:00:58
阅读次数:
2
前段时间在网上看到了一篇关于ThreadLocal内存泄漏的文章 于是个人也研究了下ThreadLocal 对象,其原理是: ThreadLocal 定义的变量值 会存储在当前线程的一个map集合中 这个map里面存储的是Entity对象 , Entity对象的key是当前ThreadLocal对象 ...
分类:
其他好文 时间:
2020-12-16 11:53:16
阅读次数:
4
深度剖析目标检测算法YOLOV4 目录 简述 yolo 的发展历程 介绍 yolov3 算法原理 介绍 yolov4 算法原理(相比于 yolov3,有哪些改进点) YOLOV4 源代码日志解读 yolo 发展历程 采用卷积神经的目标检测算法大致可以分为两个流派,一类是以 R-CNN 为代表的 tw ...
分类:
编程语言 时间:
2020-12-16 11:52:31
阅读次数:
6
JDK源码解读之HashMap 在经过漫长的秋招的漫长的打击之后,认识到了自己的许许多多的问题,最大的问题就是很多东西只会用,或者只能说出很表面的原理,于是乎,自己开始了漫长的啃代码之路,这一篇,从HashMap说起,本合集源码均基于JDK1.8,不比较其它版本。 一、参数解读 serialVers ...
分类:
其他好文 时间:
2020-12-16 11:42:38
阅读次数:
4
Description 大家都学过了代码优化,其中有一个DAG优化,这次我们就练习这个操作。 Input 输入第一行为一个整数n(n < 100),表示该组输入的表达式的个数 之后n行为表达式,每个变量为一个字母,表达式仅包括二元运算 + - * / 例如:A=B+C Output 通过构造DAG图 ...
分类:
其他好文 时间:
2020-12-15 12:38:28
阅读次数:
3
1. tomcat会自动设置set-cookie,JSESSIONID=XXXXXXXXXXXXXXXX。 2. 后面浏览器的每次请求都会带上这个JSESSIONID了,如果使用tomcat这个默认设置的session的话,不同的账号使用同一个浏览器,会得到相同的session。 3. chrome ...
分类:
编程语言 时间:
2020-12-15 12:35:13
阅读次数:
5