自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ls 命令的 20 个实用范例

ls是什么ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。1. 不带参数运行ls不带参数运行ls会只列出文件或者目录。看不到其他信息输出(译注:有时候你发现无参数的ls命令和这里描述的不同,那有可能是你的ls命令实际上带参数的ls别名)。$ ls 2. 使用长清单模式使用-l字符(小写L字符),会显示

2018-01-25 20:37:17 403

转载 Linux常用命令

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动

2018-01-25 20:03:52 250

原创 Linux服务器性能分析

影响Linux服务器性能的因素操作系统级Ø CPU目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能。在linux系统下只有运行SMP内核才能支持超线程,但是安装的CPu数量越多,从超线程获得的性能提升越少。另外linux内核会将多核的处理器当做多个单独的CPU来识别,例如,两个4核的CPU会被当成8个单个C

2018-01-24 19:06:18 1956

原创 Shell脚本执行效率

一、引言 低效的shell脚本设计会进一步影响原本解释器模式下并不见长的程序运行效率,使其在面对大数据量文本分析时的资源与时间消耗变成难以接受的。本文分析了shell语言及其应用需求的特点,从分层设计的角度提出了“自底向上进行shell脚本编程”的理论,同时提出了从“外部系统环境”到“内部执行模式”全面的掌握工具软件的方法。实例充分证明,自底向上的shell脚本编程思想及方法能够有效提高脚本的执

2018-01-22 22:01:32 4122

转载 Redis总结

(1)什么是redis?Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)(2)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 1

2018-01-18 19:21:57 196

转载 使用ajax实现页面分页

分页 :实现一个分页的步骤 : 服务器需要知道的有 : 每一页有多少数据 : pageSize // 可以自己设置每页显示多少数据 一共有多少数据 : totalRecord // 通过查询数据库获取 selece count(*) from xxx 当前页码 : pageNum // 通过浏览器传入 查询条件 : condition

2018-01-16 21:23:05 6086

原创 HSTS详解

简介 HSTS(HTTP Strict Transport Security)国际互联网工程组织IETF正在推行一种新的Web安全协议 HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 国际互联网工程组织IETE正在推行一种新的Web安全协议HTTP Strict Transport Security(HSTS),采用HSTS协议的网站将保证浏览器始终连接到该网站的HTT

2018-01-11 19:29:33 30306 9

转载 Android性能分析工具常用汇总

Android性能分析工具整理汇总 把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总…Debug GPU Overdraw 类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer Options -> Debug GPU Overdraw 选择 Show overdraw areas,手机系统设置中文的孩纸,自行对照翻译进去哈) 作用:用来

2018-01-10 19:20:06 351

原创 Mysql数据库优化

1、创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到

2018-01-10 19:00:25 169

原创 Android启动时间测试

把被测安装包放到脚本同一路径下,命名为被测安装包的包名 首先需要输入的两个参数是:被测包名和被测包名的启动类 aapt获取启动类:aapt dump badging +file_path.apk 三种测试场景冷启动 热启动 首次安装启动应用启动的流程Application的构造器方法——>attachBaseContext()——>onCreate()——>Activity的构造方法——>

2018-01-08 19:05:37 587

原创 Android测试耗电量的工具--Emmaggee

1、检测当前时间被测应用占用的CPU使用率以及总体CPU使用量 2、检测当前时间被测应用占用的内存量,以及占用的总体内存百分比,剩余内存量 3、检测应用从启动开始到当前时间消耗的流量数 4、测试数据写入到CSV文件中,同时存储在手机中 5、可以选择开启浮窗功能,浮窗中实时显示被测应用占用性能数据信息 6、在浮窗中可以快速启动或者关闭手机的wifi网络操作方法: 1、启动Emmage

2018-01-08 18:54:05 1472

原创 Informix数据库优化

Informix 数据库系统字典表简介nformix 数据库服务器运行时的状态信息是数据库管理员 DBA 进行系统监控和优化的必需信息来源。Informix 的状态信息在内部以 2 种方式存在,如图 1 所示,一部分是存在于 Informix 运行的共享内存中,这部分信息在数据库关闭后,其信息将自动消失,只是一个内存信息,我们称为内存表,如:sysbufpool,sysvpprof,sysprofi

2018-01-03 17:02:52 1088

原创 MySql数据库优化

一、MySQL的主要适用场景1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统要正确的优化SQL,我们需要快速定位能性的瓶颈点:1.快速找到我们SQL主要的开销在哪里? 2.而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点。为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有一些基本的认识,如

2018-01-03 16:18:18 193

原创 Android内存泄露分析

内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。 内存泄漏形象的比喻是“操作系统可提供给所有进程的存储空间正在被某个进程榨干”,最终结果是程序运行时间越长,占用存储空间越来越多,最终用尽全部存储空间,整个系统崩溃。所以“内存泄漏”是从操作系统的角度来看的。这里的

2018-01-02 17:09:58 521 1

转载 Android进程管理分析

在分析Android内存泄漏时,首先需要了解一下Android系统的进程概念及其处理方式。1、 进程的地址空间在32位操作系统中,进程的地址空间为0到4GB,示意图1如下: 这里主要说明一下Stack和Heap:Stack空间(进栈和出栈)由操作系统控制,其中主要存储函数地址、函数参数、局部变量等等,所以Stack空间不需要很大,一般为几MB大小。Heap空间的使用由程序员控制,程序员可以使用m

2018-01-02 16:10:42 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除