http://blog.csdn.net/yanghao23/article/details/7514587
valgrind通常用来成分析程序性能及程序中的内存泄露错误
一 Valgrind工具集简绍
Valgrind包含下列工具:
1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。
2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。
3、cachegrind:分析CPU的cache命中率、丢失率,用于进行代码优化。
4、helgrind:用于检查多线...
阅读全文
http://blog.csdn.net/wind19/article/details/17095541
lspci | grep -i vga
这样就可以显示机器上的显卡信息,比如
[root@localhost conf]# lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation Device 1081 (rev a1)
02:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GT 240] (rev a2)
08:05.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics F...
阅读全文
按各地址起作用的顺序,uboot引导linux内核启动涉及到以下地址:
load address:
entry point: 这两个地址是mkimage时指定的
bootm address:bootm为uboot的一个命令,以此从address启动kernel
kernel运行地址:在具体mach目录中的Makefile.boot中指定,为kernel启动后实际运行的物理地址
mkimage -n 'linux-3.2.1' -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008000 -d zImage uImage
理论上因为...
阅读全文
============================================
作者:yuanlulu
http://blog.csdn.net/yuanlulu
版权没有,但是转载请保留此段声明
============================================
1.1 重要的数据结构
1. spi_device
虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它。
在内核中,每个spi_device代表一个物...
阅读全文
一、变量分类
Linux 的变量可分为两类:环境变量和本地变量
环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。
1) 定义环境变量 格式: export variable-name=value (与本地变量的定义相比,多了一个export关键字)
例子:[root@chinaitlab /root]# export DOMAIN="chinaitlab.com"
[root@ ...
阅读全文
show procedure status;
show
tables;
show
databases;
在创建表、存储过程等等记得加解释器命令:delimit $/...
修改表名:alter table old_player rename to old_player32
添加索引:ALTER TABLE `dt_member0` ADD INDEX index_lasttime (`lasttime`);
创建数据库:CREATE DATABASE `lingyuan_common` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
阅读全文
linux常用svn命令
原地址:http://www.rjgc.net/control/content/content.php?nid=4418
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn addtest.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit ...
阅读全文
数据库配置文件: conn.php
<?php
define("MONITORED_IP", "172.16.0.191"); //被监控的服务器IP地址 也就是本机地址
define("DB_SERVER", "172.16.7.2"); //存放数据的服务器IP地址
define("DB_USER", "root");
define("DB_PWD","111111");
define("DB_NMAE","performance");
class MyConnect{
public function connect($db_server,$db_user,$db_pwd,$db_name){
$conn = mysql_connect($db_server,$db_us...
阅读全文
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................
1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令: >netstat -aon | findstr "80" Proto Local Address Foreign Address State ...
阅读全文
Bash中,数组变量的赋值有两种方法:
(1) name = (value1 ... valuen) 此时下标从0开始
(2) name[index] = value
下面以一个简单的脚本来说明,脚本内容如下:
#!/bin/bash
#定义数组
A=(a b c def)
#把数组按字符串显示输出
echo ${A[@]}
#屏幕显示:a b c def
#数组的长度表示${#A[*]}
len=${#A[*]}
echo ${#A[*]}
#屏幕显示:4
#改变数组元素的值
A[3]='vivia...
阅读全文