自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 优化判断日志是否需要输出的性能

一般的软件系统可以根据日志的不同级别控制日志的输出。当用户设置只输出错误的日志信息时,则有大量的告警、通知和调试的日志信息不会输出。由于有大量信息未输出,是否存在优化程序性能的可能呢?我们先来看看通常的日志是如何处理的。在程序实现时,通常给每条日志赋于一定的级别,一般分为emerg、 alert、crit、err、warning、notice、info和debug等依次增高8个级别。然

2012-02-28 13:41:08 574

转载 C语言中几种输出调试信息的方法

在调试程序时,输出调试信息是一种普遍、有效的方法。输出调试信息一般有以下五种方法: 方法一:直接使用屏幕打印函数printf。 该方法直接在需要输出调试信息的位置使用函数printf输出相应的调试信息,以及某些关键变量的值。我们通过以下求阶层的函数fact来看看该方法的调试程序过程。 #include int fact(int n){int i,f=1;for(

2012-02-28 13:38:35 485

转载 Linux 内存泄露调试工具

用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以 运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的

2012-02-27 16:31:29 612

转载 gdb的调试使用

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。利用set args命令就可以修改发送给程

2012-02-22 18:55:53 1083

转载 vim查找与替换

vi/vim 中可以使用 :s 命令来替换字符串:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每

2012-02-22 13:34:05 492

转载 IPD是什么?

1.IPD - 背景        集成产品开发(Integrated Product Development, 简称IPD)是一套产品开发的模式、理念与方法。IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法》(简称PACE——Product And Cycle-time Excellence)一书,该书中详细描述了这种新的产品开发模式所包含的各个方面。        最先将

2012-02-22 11:18:42 992

原创 Objective-C环境搭建

1.apt-get install gnustep2.apt-get install gnustep-devel3.apt-get install libgnustep-base-dev4.apt-get install gnustep-games在命令行下执行:chmod +x /usr/share/GNUstep/Makefiles/GNUstep.sh 然

2012-02-21 19:27:26 553

原创 bash自动补全功能

1。sudo apt-get install bash-completion2。修改/etc/bash.bashrc文件,将#if [ -f /etc/bash_completion ]; then# . /etc/bash_completion#fi前面的#去掉3。

2012-02-20 19:33:59 3258

转载 网络数据的组播编程

12

2012-02-20 11:30:03 426

转载 计算机网络每一层使用的协议

1.层析协议1.1应用层/表示层超文本传输协议http文件传输协议FTP简单邮件传输协议SMTP域名系统DNS动态主机配置协议DHCP网络校时协议NTP实时流传输协议RTSPRTP 控制协议RTCP安全外壳协议SSH简单网络管理协议SNMP1.2传输层传输控制协议TCP(Transport Control Protocol)用户数据报文协议U

2012-02-20 11:03:51 1147

原创 嵌入式系统系统升级内核双备份的实现方式

1.nand flash MTD分区        kernels/linux-2.6.31.1-cavm1/drivers/mtd/maps/xxxxx-flash.c         /* MTD partitions: From CNW5602 32MB         * mtd0: 0x000C0000 00020000 "bootloader"         * mt

2012-02-17 12:30:01 1837

原创 命令行启动android emulator及用adb加载应用程序

1.创建一个手机模拟环境        1.1启动android-sdk-linux/tools/android->tool->manage AVD创建一个模拟环境,命名为test2.命令行下启动模拟器        android-sdk-linux/tools/emulator -avd test3.adb连接到设备        android-sdk-linux/pla

2012-02-15 08:33:06 7453

转载 android UI 可视化工具

1.最近发现一个不错的Android可视化UI开发工具DroidDrawhttp://code.google.com/p/droiddraw/;http://www.droiddraw.org2.使用文档可参照官方文档:http://www.droiddraw.org/tutorial.html3.例子的显示效果4.点击->Generate标签,在Output中生成xml5.C

2012-02-15 06:35:23 2951

转载 Android开发从入门到精通

http://blog.csdn.net/BELLSONG/article/details/7089163

2012-02-15 06:24:41 525

原创 android源码下载

1.curl      sudo apt-get install curl2.下载repo脚本并使其可执行      http://source.android.com/source/downloading.html      To install, initialize, and configure Repo, follow these steps:Mak

2012-02-14 21:32:36 401

原创 网络SVN服务器

1.没有笔记本,自己的小项目总是来回的考来考去,太麻烦,本来想用google code做为开源的项目服务器,可悲的是那堵墙翻不过去:只好在这里安个家了http://code.svnspot.com/pinfo.php?pid=177152.项目迁出:svn checkout https://free.svnspot.com/shuyong1999.project3.本地使用git-

2012-02-14 13:45:47 696

转载 dav_svn_authz

[groups]#admin = usera, userbadmin = [email protected],[email protected] = docman = [/]* = @admin = rw@devman = rw

2012-02-06 14:43:44 1436

转载 svnproject/scripts$ cat svn-user-add

#!/bin/bashif [ $# -lt 1 ]; thencurdir=`pwd`home=`echo $curdir | awk -F '/' '{ print $1 }' `svnuser=`echo $curdir | awk -F '/' '{ print $3 }' `projname=${svnuser:8:200}elseprojname=$1

2012-02-06 14:42:10 758

转载 单向链表

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】出处:http://blog.csdn.net/feixiaoxing/article/details/6848077有的时候,处于内存中的数据并不是连续的。那么这时候,我们就需要在数据结构中添加一个属性,这个属性会记录下面一个数据的地址。有了这个地址之后,所有的数据就像一条链子一

2012-02-03 10:06:22 461

转载 插入法排序

void InsertSort(char array[],unsigned int n) { int i,j; int temp; for(i=1;i{ temp = array[i];//store the original sorted array in temp for(j=i ; j>0 && temp { array[j]=array[j-1]

2012-02-03 09:43:22 476

转载 辩论赛流程

一、辩论赛程序(由主席执行) 1、 辩论赛开始 2、 宣布辩题 3、 介绍参赛代表队及所持立场 4、 介绍参赛队员 5、 介绍规则评委及点评嘉宾 6、 辩论比赛 7、 规则评委及点评嘉宾退席评议 8、 观众自由提问时间 9、 规则评委入席,点评嘉宾评析发言 10、 宣布比赛结果,辩论赛结束二、辩论赛细则 1、时间提示 自由辩论阶段,每方使用时间剩

2012-02-03 07:57:48 6344

转载 选择发排序

#include #include #include int main(void){int a[10],i,j,min,b;srand(time(NULL));for(i=0;ia[i]=rand()%100;for(i=0;iprintf("%3d",a[i]);}printf("\n");for(i=0;i{min=i

2012-02-02 22:25:45 565

转载 冒泡发排序

#include #include int main() {        int i,j,t,a[10];         printf("Please input 10 integers:\n");         for(i=0;i                scanf("%d",&a[i]);                 for(i=0;i

2012-02-02 22:14:45 381

转载 二分发查找

#include void main(){        int high = 9,low = 0,m,k,a[10]={1,2,3,4,5,6,7,8,9,10};//hing和low赋初值        scanf("%d",&k);        while (high>=low){                m=(high+low)/2;

2012-02-02 21:49:40 545

原创 Android的开发配置

1.开发环境        PC:Debian6        IDE: NetBeans + nbAndroid2.安装 SDK2.1下载、解压        http://developer.android.com/sdk/index.html        tar -zxvf android-sdk_r16-linux.tgz       cd android-s

2012-02-01 18:53:04 563

原创 项目管理工具-禅道

简单比较了redmine和禅道的功能测试,最终选侧了禅道作为时延测试仪的项目管理工具1.创建产品2.创建项目3.mail发送sudo apt-get install snedmail-bin sendmain

2012-02-01 14:09:12 1138

空空如也

空空如也

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

TA关注的人

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