自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tim

编程思想才是核心

  • 博客(26)
  • 收藏
  • 关注

原创 Ubuntu 14.04 LTS Server 安装 LAMP Server

LAMP 是 Linux、Apache、MySQL、PHP 的简称。本教程使用的 Ubuntu 14.04 LTS Server 64 位的系统,安装 Apache2 web服务、PHP5 支持 (mod_php)和 MySQL。使用 SSH 连接到服务器,切换到 ROOT 账户:sudo su在正式安装之前更换一下源,国内的服务器,替换到国内源,为防止意外,先备份源:cp /

2014-12-27 01:23:37 389

原创 在 Ubuntu 14.04 Server 上安装 Ganglia

关于 Ganglia 软件,Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2

2014-12-27 01:18:55 444

原创 ubuntu 磁盘操作命令大全

查看块设备lsblk查看硬盘的分区sudo fdisk -l硬盘分区#危险!小心操作。sudo fdisk /dev/sda硬盘格式化#危险!将第一个分区格式化为 ext3 分区, mkfs.reiserfs mkfs.xfs mkfs.vfatsudo mkfs.ext3 /dev/sda1硬盘检查#危险!检查第一个分区,请不要检查已经挂载的分区,否则

2014-12-26 15:00:30 2682

转载 Node.js 0.12 全解

该版本不仅增加了多个重大 API, 还大幅度提升了速度. 0.12 也是 1.0 之前最后一个重大版本. 至此 Node 的 API 基本固定, 为企业化大规模应用做好准备.New APIstream3spawnSync, execSync, execFileSyncmultiple execution contexts from within the same eve

2014-12-20 11:13:56 699

转载 Node & NPM upgrade

Node 和 Npm 升级节奏都非常快, 因此版本升级是 Noder 经常回碰到的事情.NPMnpm 升级非常方便, 直接使用 npm 就可以$ npm update -g npmnpm 卸载方法如下如果该方法失败, 可以先获取 npm 源代码, 然后$ sudo make uninstallNode关于Node的安装之前有

2014-12-20 11:10:31 2266

转载 Node.js 优秀项目

优秀项目Node-Webkit基于Chromium与Node.js的应用程序运行器,允许开发者使用web技术编写桌面应用程序。在英特尔的开源技术中心创建和发展起来的。可以用HTML5、CSS3、JS和WebGL写应用完全支持Node.js的API以及它的所有第三方模块性能好:Node和WebKit运行在同一个线程内,函数调用简单,对象也在同一个堆上,可以与相引用容易打包和发布应

2014-12-20 11:06:01 1266

转载 Useful CMD Module

Node催生了许多有用的终端命令工具, 能帮助我们快速的开发和工作, 例如进程守护, 文件变化监视, 静态server等. 本文会列举一些常用的工具.file watcher监视文件变化情况, 自动重新载入文件supervisornodemonnode-devstatic server静态服务器serveharp进程守护forever

2014-12-20 11:03:20 570

转载 Node.js企业开发

从Node.js最初版本发布到现在已经走过了四年多的时间. 从最初的Web服务器, 到发展成为全面的后台环境, NPM从几百个Module到5万+, 且还在不断飞速增长, 从最初的JS开发者到现在的专门Node开发者以及众多的开发者大会和比赛. 从最初的Demo开发到LinkedIn, Paypal, groupon等大公司采用. Node已经渐渐成熟, 马上0.12版本就会到来, 届时Node

2014-12-20 10:56:38 351

转载 Node.js企业开发: 一应用场景

要想用Node.js首先需要知道它到底是什么, 有哪些优缺点. 然后我们才能知道到底 Node.js 适合哪些应用场景.Node.js维基百科:“Node.js 是谷歌 V8 引擎、libuv平台抽象层 以及主体使用 Javscript 编写的核心库三者集合的一个包装外壳。” Node.js的作者瑞恩·达尔 (Ryan Dahl) 给了开发者一个使用事件驱动来实现异步开发的优秀

2014-12-18 22:44:53 668

转载 Node.js企业开发: 二应用开发

当确定什么场合适合使用 Node.js 开发之后, 需要考虑的问题就是如何开发了. 这里介绍下 Node.js 程序开发需要注意的一些问题.良好的程序应该具有的特点这里笼统介绍几个好程序的特点, 详细内容可以参考网上资料.良好的架构高性能稳定和健壮可扩展, 易维护安全完善的测试, 文档, 良好的编码风格和注释其他: 易用, 美观等架构设计一般的小项目, 大多

2014-12-18 22:44:02 388

转载 Node.js企业开发: 三调试&测试

程序开发调试和测试是两个非常重要的环节, 在企业级应用开发中尤为重要.调试consoleconsole 想必是大家最熟悉, 使用最多的调试方法了, Node 的 console 模块为内置原生模块, 包含了一些基本方法(log, error, info, warn, dir, time, trace, assert)将变量输出到 std 流中. 可以实现最基本的调试功能

2014-12-18 22:42:48 608

转载 Node.js企业开发: 四正式环境部署

Node 应用开发完成之后的工作就是应用部署了.测试环境, 预发布环境企业级应用开发除了单元测试代码不可缺少之外, 通常还会部署多个环境保证最终服务的正确无误.通常开发阶段会有开发环境, 调试环境, 部署之前有测试环境, 预发布环境, 以及正式环境又叫产品环境.测试环境通常是给测试人员进行功能测试, 确保开发程序的所有功能是否Ok, 是否满足需求. 当在测试环境

2014-12-18 22:36:29 647

转载 Node.js企业开发: 五服务监控

http://n.thepana.com/2014/01/27/performance-monitor/服务监控对于正式环境应用和产品来说非常重要, 目前主流的语言平台都有完善的监控服务或解决方案, 虽然Node是一个年轻的平台, 但已经有不少成熟甚至商业化的监控服务.云端监控服务目前比较成熟的监控服务都是基于云端的. 使用时需要在应用部署地方安装统计client, 负

2014-12-18 22:32:20 1064

原创 如何评估系统的性能是否稳定

一个正常的系统,在不断加压的过程,应该经历下面五个阶段:第一阶段:并发用户逐渐增加,系统的TPS(每秒处理事务笔数)逐步增大,直到达到最大值,这一阶段事务的响应时间不会有太大变化,会非常稳定;第二阶段:并发用户继续增加,TPS基本维持在最大值不变,但响应时间将会逐步变长。第三阶段:并发用户继续增加,TPS将会有少量下降(20%以内),但是决不能快速急剧下降,响应时间仍会逐步变长。本

2014-12-18 10:17:27 656

原创 性能测试十大误区

1、应用程序必须通过功能性测试后才可以测试性能2、性能测试要像功能测试一样,覆盖到所有功能3、系统吞吐率随着并发量增加而增加4、客户给出性能指标,我们一定要想方设法达到5、压力测试、负载测试、容量测试等这些不同类型的测试一个一个分开来执行。6、做性能测试主要就是测试工具的使用;我做不好性能测试,是因为对测试工具不熟悉;测试工具可以自动生成

2014-12-18 10:12:07 518

原创 HP官方提供的LR在线基础视频教程

http://automationqa.com/forum.php?mod=viewthread&tid=1343&fromuid=2

2014-12-18 10:02:42 681

转载 快速打开你的手机网页—Bryan McQuade

在过去的几年中,我们对移动网络性能的认知和优化已取得巨大的进步。然而,大多数情况下,移动网络浏览速度仍是缓慢的。来自谷歌分析的数据显示手机网页平均加载时间超过10秒。我们知道,用户通常在网页加载时间超过一秒后就停止等待,这就导致了用户开始流失。所以呈现一个网页的主要内容的时间至少应小于1秒。显然,我们在这方面仍有许多工作要做好。但在优化移动网络的性能时我们需要注意些什么呢?我们知道移动

2014-12-18 09:52:33 478

转载 MongoDB运行状态、性能监控,分析

这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。它的输出有以下几列:inserts/s

2014-12-18 09:41:34 416

原创 压力测试与性能测试工具列表

压力测试与性能测试工具列表http://www.softwareqatest.com/qatweb1.html#LOAD

2014-12-18 09:24:12 463

转载 压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate

CPU Utilization 好理解,就是CPU的利用率,75%以上就比较高了(也有说法是80%或者更高)。除了这个指标外,还要结合Load Average和Context Switch Rate来看,有可能CPU高是因为后两个指标高导致的。 Load Average ,这个很难衡量。网上搜了一圈,还没见到几个合理的解释。我100个并发用户测试数来这两个值是:77.534%,

2014-12-17 15:05:18 456

原创 串口应用编程

#include #include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Unix 标准函数定义*/#include #include #include /*文件控制定义*/#include /*PPSIX 终端控制定义*/#include /

2014-12-17 09:36:05 443

原创 矩阵键盘驱动

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i

2014-12-17 09:12:57 590

原创 Ioctl使用及与unlocked_ioctl区别

1. Ioctl 用来做什么?          大部分驱动除了需要具备读写设备的能力外,还需要具备对硬件控制的能力。例如,要求设备报告错误信息,改变波特率,这些操作常常通过ioctl方法来实现。1.1 用户使用方法         在用户空间,使用ioctl 系统调用来控制设备,原型如下:         int ioctl(int fd,unsigned long cm

2014-12-16 17:36:09 11099 2

转载 Git: 更新单个或指定的文件

SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,但这会全面更新本地代码库和工作拷贝.2. 如果想放弃本地工作拷贝所做修改,可以

2014-12-10 14:11:16 1439

转载 关于中断处理程序中的关中断函数disable_irq和disable_irq_nosync

disable_irq关闭中断并等待中断处理完后返回, 而disable_irq_nosync立即返回. 那么在中断处理程序中应该使用哪一个函数来关闭中断呢?在中的按键驱动中, 使用disable_irq来关闭中断, 但是我在测试时进入中断后系统会死在中断处理程序, 而改为disable_irq_nosync则能正常退出中断处理程序.下面从内核代码来找一下原因:先看一下disabl

2014-12-09 16:44:23 1368 1

转载 修改linux开机logo

编者:linux的开机默认logo是一只可爱的小企鹅。这里我们可以把它换成我们自己喜爱的图片,只要将linux-2.6.32.2/drivers/video/logo/linux_logo_clut224.ppm替换成自己的图片即可。方法很简单,照着操作基本就没问题。以下按照手册介绍两种方法。注意在进行图片的转换时候,一定要先注意图片的大小,要和使用的液晶屏的大小匹配。我这是320*240的。

2014-12-03 14:46:16 1797

空空如也

空空如也

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

TA关注的人

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