优化临时表使用,SQL语句性能提升100倍

  • Post author:
  • Post category:其他

原载UC技术博客: http://tech.uc.cn/?p=2218 【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现, 查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右 。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name AS category_name, t.name AS type_nam…

继续阅读 优化临时表使用,SQL语句性能提升100倍

C++:常对象与常对象成员

  • Post author:
  • Post category:其他

一. 常对象 常对象:在定义对象时加关键字const。 定义形式: 类名 const 对象名【(实参表)】 const 类名 对象名【(实参表)】 在定义常对象时必须同时初始化,且不能再改变。 (1).如果一个对象被声明为常对象,则通过该对象只能调用它的常成员函数,而不能调用该对象的普通成员函数。 (2).常成员函数可以访问常对象中的数据成员,但不允许修改常对象中数据成员的值。(若一定要修改常对象…

继续阅读 C++:常对象与常对象成员

如何理解单例模式?竟然还有枚举这种操作!

  • Post author:
  • Post category:其他

文章目录 1. 前言 2. 单例模式的基本结构及实现原理 2.1 基本结构 2.2 实现原理 3. 单例模式的几种实现方法 3.1 懒汉式,线程不安全(不推荐) 3.2 懒汉式,线程安全(不推荐) 3.3 饿汉式(推荐使用) 3.4 双检锁 / 双重校验锁(推荐使用) 3.5 静态内部类(推荐使用) 3.6 枚举(推荐使用) 3.6.1 枚举实现单例模式案例一 3.6.2 枚举实现单例模式案例二 …

继续阅读 如何理解单例模式?竟然还有枚举这种操作!

Hyper-v,装XP的时候没有驱动上不了网,装这个集成服务(vmguest.iso )就可以了…

  • Post author:
  • Post category:其他

Win10自带的Hyper-v,装XP的时候没有驱动上不了网,装这个集成服务(vmguest.iso )就可以了 安装后无法识别显卡及网卡设备,不能与虚拟网络通讯,设备管理器中显示三个未知设备。 在XP虚机的连接界面上选择“媒体-DVD驱动-插入磁盘”, 下载vmguest.iso,地址是http://down.liangchan.net/vmguestISO.rar 在虚拟机设置中加载这个iso…

继续阅读 Hyper-v,装XP的时候没有驱动上不了网,装这个集成服务(vmguest.iso )就可以了…

Android各国语言Values文件夹命名规则

  • Post author:
  • Post category:其他

android多国语言文件夹文件汇总如下: 维吾尔文(中国):values-ug-rCN 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh-rHK 英语(美国):values-en-rUS 英语(英国):values-en-rGB 英文(澳大利亚):values-en-rAU 英文(加拿大):values-en-rCA 英文(爱尔…

继续阅读 Android各国语言Values文件夹命名规则

解决使用uni-app MediaError MediaError ErrorCode -5

  • Post author:
  • Post category:其他

需要给app做一个语音播报,先在网上找一个在线和成MP3文件网站,合成需要的语音下载好。 放到本地文件里,要使用的时候直接 innerAudioContext.onPlay 就行。 没想到一来就是 在网上找了半天也没有找到解决方式,/(ㄒoㄒ)/~~。 然后我试了试官网的例子,可以正常播放啊。我就把官方例子的播放地址改成自己的本地地址,然后还是老样子! 应该是不能播放本地地址的音频文件,然后我把我…

继续阅读 解决使用uni-app MediaError MediaError ErrorCode -5

Android 开机自动加载新wifi模块驱动

  • Post author:
  • Post category:其他

在android ROM 开发中经常会遇到产品更换wifi模块的情况,一般常见的wifi驱动android内核中自带都有,无需过多调试,要是碰上内核中没有的就需要根据厂商提供的驱动进行移植。 wifi驱动移植过程不多说,根据厂商提供的文档说明进行移植编译出驱动文件xxx.ko即可。 在成功编译出驱动ko文件后,手动insmod 加载驱动是可以的,但是开机时不会自动加载,这时可按以下步骤进行调整,让…

继续阅读 Android 开机自动加载新wifi模块驱动

专项测试-如何测试APP流畅度,基于adb shell dumpsys gfxinfo命令来获取fps和丢帧率

  • Post author:
  • Post category:其他

FPS和丢帧率可以一定程度上作为APP流畅度的一项衡量标准,利用 adb shell dumpsys gfxinfo 命令可以获取软件渲染加载过程的数据,进行计算从而获取结果 前置业务知识: 在此之前,需要先了解屏幕展示绘制过程及Android的VSync机制,可参考另一篇博客: 专项测试-流畅度测试之前的知识储备-Andorid中VSync机制的介绍 获取数据 运行命令 "adb -s " + …

继续阅读 专项测试-如何测试APP流畅度,基于adb shell dumpsys gfxinfo命令来获取fps和丢帧率

ios性能测试-使用Xcode

  • Post author:
  • Post category:其他

可以查看内存/cpu/fps/网络等。 相比于instruments,这里更直观,便于截图保存。开发反馈Xcode测试的不准,以instruments为准,所以该方式暂做参考。 缺点:需在Xcode中build,使用build出来的版本。 选择图中红色框的模式查看: 版权声明:本文为xiaoyida11原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:h…

继续阅读 ios性能测试-使用Xcode

运行Cartographer出现的问题记录

  • Post author:
  • Post category:其他

安装完cartography后,运行 roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=${HOME}/×××/bag/cartographer_paper_deutsches_musm.bag 出现 [FATAL] [1590630448.926035157]: Error opening file: /home/s…

继续阅读 运行Cartographer出现的问题记录