浩浩 浩浩
4年前
Android平台的崩溃捕获
1、简述在日常开发中,崩溃日志的捕获,至关重要。有一个好的日志,有利于开发者快速定位问题并解决。对于Android平台,我们可以使用现成的产品来捕获崩溃日志,这些产品包括Bugly、Firebase、友盟等,这些产品经过多年的迭代,对于日志捕获得比较全,也有很好的兼容性。但是作为开发者,我们不能仅仅满足于使用,最好还是知道其中背后的原理。要知道原
Stella981 Stella981
3年前
Mac 升级Python 2.7 到 Python 3.7
MAC上默认内置安装了Python2.7,但是Python2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python3.X,并且将Python3.X的版本设置为默认版本呢?安装Python3.7有两种安装方式。第一种是直接下载python3安装包安装:1、下载地址如下:https://w
Wesley13 Wesley13
3年前
MySQL中utf8和utf8mb4的区别
一、UTF8是什么utf8”只是“utf8mb3”的一个别名,可以支持13字节表示的unicode字符。而MySQL在5.5.3版本之后增加了一个utf8mb4的编码,mb4就是mostbytes4的意思,用来兼容四字节的unicode。其实,utf8mb4是utf8的超集,理论上原来使用“utf
Wesley13 Wesley13
3年前
VS2019编译 当前最新版chromium
之前编译过webrtc和chromium,由于长时间没用,被我删除了,最近在最新版本的google浏览器上遇到了播放器兼容性问题,老版本的google浏览器是没问题,IE,火狐浏览器也没问题,通过看google浏览器的打印日志和chromium媒体层的代码,排查下来,是ffmpeg调用解码器解码AAC失败了,有个别数据解码失败,我们是使用的lib
Stella981 Stella981
3年前
Cent os 7 jdk 配置
以前用了很多方法都未能成功,这次在别人的博客中看到了,这个方法,就在次试试。1、首先输入javaversion你是看不到版本的说明你的机器上没有jdk;2、下载jdk我下载的1.8的据说是向下兼容(个人不是很确信)的我就没有再去安装1.7的了,下载地址这里就不贴了反正oracle官网就是 直接使用wgetc地址就可以下载到
Stella981 Stella981
3年前
BeetlSQL 3.2.6 发布,建议升级
本次发布修复了3.2以来重构导致batch操作未关闭数据库链接,此Bug不影响与Spring等含事务管理框架的代码,但影响非事务下的代码,建议升级修复batch更新和插入导致数据库连接未关闭增强代码生成中指定代码生成目录如果不存在,则先建立此目录兼容2.x,中通过DbStyle来指定数据库主键的使用方式,而强制要求使用
天翼云分布式缓存服务(Redis)的几个核心概念
天翼云官方网站的Redis产品服务的定义如下:天翼云分布式缓存服务(DistributedCacheService,CTDCS)是天翼云打造的分布式keyValue数据库服务,兼容Redis协议,主要用于持久化数据的存储或缓存数据的存储。Redis本质上是一个KeyValue类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库
一种提升SQL改写效率的方法
SQL改写是数据库产品中使用比较频繁的一个技术,在大多数产品中的调用频率也非常高,通常对性能的需求需要接近对应数据库产品的上限。例如在天翼云关系型数据库中的Mysql语法兼容组件,其性能测试标准需要达到接近30万TPS,也意味着SQL改写环节的性能标准需要支持至少每秒30万次以上,否则会成为系统的性能瓶颈。
老知识复盘-SQL从提交到执行到底经历了什么 | 京东云技术团队
sql(StructuredQueryLanguage:结构化查询语言)是高级的费过程化编程语言,允许用户在高层数据结构上工作,是一种数据查询和程序设计语言,也是(ANSI)的一项标准的计算机语言.but…目前仍然存在着许多不同版本的sql语言,为了与ANSI标准相兼容,它们必须以相似的方式共同地来支持一些主要的命令(比如SELECT、UPDATE、DELETE、INSERT、WHERE等等).
不只是前端,后端、产品和测试也需要了解的浏览器知识
一、我们为什么要了解浏览器?1.对于前端开发者1.浏览器是用户体验的第一线。我们需要了解浏览器的工作原理,才能有效地设计和实现用户界面,确保良好的用户体验。2.好的产品需要考虑浏览器兼容性。我们需要了解这些差异,以确保网站或应用在不同的浏览器中都能正常工作