自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (2)
  • 收藏
  • 关注

转载 给source insight添加.cc的C++文件后缀识别

Custom Language files for adding new language support to Source Insight.To import a custom language file into Source Insight:1. Select Options > Preferences. Click theLanguages tab.2. Click th

2015-07-28 16:38:35 1592

转载 SVN命令使用详解

转自:http://blog.sina.com.cn/s/blog_963453200101eiuq.html1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径]  --username用户名 --passwor

2015-04-27 14:21:37 679

转载 Linux系统下如何查看已经登录用户

虽然前面介绍了用户管理,但是那部分主要是管理用户的帐号,也就静态的用户列表。而LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务。系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作。查看用户的操作系统管理员若想知道某一时刻用户的行为,只需要输入命令W 即可,在SHELL终端中输入如下命令:[ROOT@LOCALHOST ROOT]

2015-04-12 18:45:24 3154

转载 为Git设置代理(zt)

有两篇文章写的都不错, 这里转载一下. 各种SCM工具下使用http代理下载源码 经常有使用SCM下载源码的必要,尤其是软件开发人员。但偶们的网络环境经常逼得我们不得不使用代理,或者是因为速度,或者是因为直连根本就不通。而且源码通常是零零碎碎的几千几万个小文件,不像一般的软件是单个的文件,一个下载工具即可搞定。1,CVSCVS使用代理非常麻烦,似乎不能用http代理

2015-03-21 19:06:23 814

转载 AT&T汇编格式与Intel汇编格式的比较

GCC采用的是AT&T的汇编格式, 也叫GAS格式(Gnu ASembler GNU汇编器), 而微软采用Intel的汇编格式. 一 基本语法 语法上主要有以下几个不同. 1、寄存器命名原则AT&TIntel说明%eaxeaxIntel的不带百分号2、源/目的操作数顺序AT&TIntel说明

2015-01-29 16:45:49 946

转载 如何在UltraEdit中使用正则表达式删除空格

转自http://blog.sina.com.cn/s/blog_4bd648a50102uy78.html在UltraEdit中常用的一些正则表达式:% 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次数(不包括换行符) + 匹配前导字符或者表达式出现

2015-01-27 15:50:09 7402

转载 将excel文件中的数据导入到mysql

转自http://www.cnblogs.com/bufferfly/archive/2012/03/21/2409811.html方法-:利用excel本身的命令实现:1将excel文件中的数据转换成sql文件 (1)如图所示,我们在excel中执行如下语句=CONCATENATE(“insertinto table_name (col1,col2) ('”,

2015-01-27 11:50:08 1133

转载 将Linux脚本中的正常输出,警告,错误等信息输出到文件中

转自:http://blog.csdn.net/woshinia/article/details/18040063Linux中,脚本语言环境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的数字,代表不同的含义: 数字含义标准叫法0标准输入stdin = standard input1标准输出

2014-12-31 13:50:53 10640

转载 如何恢复outlook 2013默认设置

找到Outlook所在的文件夹,一般是 C:\Program Files\Microsoft Office\Office15 。打开“运行”对话框,输入“outlook /importprf .\.prf”,执行之后会弹出Outlook 2013的配置向导,按照向导的提示重新配置Outlook邮箱账户,虽然需要花费几分钟的时间,但总比重新安装要方便多了。如果Outlook 2013已经严重到无

2014-11-04 11:49:50 13159

转载 通过三种方法为apt-get设置http代理服务

方法一: 这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。  在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。 export http_proxy=http://yourproxyaddress:proxyport 方法二: 这种方

2014-10-21 18:01:31 3335

转载 Ubuntu下环境变量该写进哪个文件里

(以Ubuntu10.04,bash shell为准)在linux下设定环境变量时,如果只是临时用一下,可以直接在shell下用set或export命令设定环境变量,如果希望此环境变量每次开机或打开shell时自动设定而无须每次都手动设定,那么需要将export命令写入某个系统文件中,拥有这种功能的文件常见的有如下几个:/etc/environment 或 /etc/profile 或 ~

2014-10-21 17:14:37 1910

转载 调试 configure

调试 configure当程序不能编译时怎么办通常,在软件包的 README 文件中只能找到非常简单的“编译说明:运行 configure,然后运行 make”。但是,这样行不通时怎么办?在本文中,Peter Seebash 讲述了当自动的配置脚本失效时应该如何去做——以及作为开发者您应如何尽量避免这种错误。毕竟,如果您的程序无法编译,其结果将和您的程序编译后不能运行一样,您的用户

2014-08-27 15:38:31 805

转载 configure脚本的ac_nonexistent.h问题 (

在configure脚本生成编译环境时,在config.log中经常看到conftest.c:11:28: error: ac_nonexistent.h: No such file ordirectory这样的错误。其实是正常的,它是configure脚本用于检测编译器是否正常检查到include了一个不存在的文件。

2014-08-27 15:30:41 12093

转载 用GDB 调试Java程序

用GDB 调试Java程序 陈皓http://blog.csdn.net/haoel 背景 想要使用GDB调试程序,就需要用GNU的编译器编译程序。如:用GCC编译的C/C++的程序,才能用GDB调试。对于Java程序也是一样的,如果想要用GDB调试,那么就需要用GNU的Java编译器——GCJ来编译Java程序。 目前,很多Linux都不会预装Sun的JVM,

2014-06-02 20:17:20 1167

转载 Linux下笔记本禁用触摸板

Ubuntu Linux下笔记本禁用触摸板的方法在笔记本电脑上打字,总是不小心碰到触摸板,导致光标乱飞,这种情况如何解决呢?以下是禁用触摸板的方法。一般情况下,是使用synaptics触摸板驱动。 最直接的方法,就是卸载synaptics驱动。sudo apt-get autoremove synaptics 但是如果一旦需要使用触摸板,还要把驱动装上,太麻烦了。 还有一种比较简单

2014-06-02 17:06:28 3046

转载 ARM与MIPS平台优劣对比分析

1.流水线结构 pipeline     – MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。     – ARM has barrel shifter     shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但是也

2014-05-25 15:40:17 807

转载 website docs

http://www.freepatentsonline.com/7949883.htmlhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&tp=&arnumber=1563066&contentType=Conference%20Publications&sortType%3Dasc_p_Sequence%26

2014-02-20 15:53:30 1984

转载 GEM5 模拟器简介

GEM5是一款模块化的离散事件驱动全系统模拟器,它结合了M5和GEMS中最优秀的部分,是一款高度可配置、集成多种ISA和多种CPU模型的体系结构模拟器。M5是由Michigan大学开发的一款开源的多处理机模拟器,受到了业内的广泛关注,很多高水平论文都采用M5作为研究工具。另一方面,Wisconsin推出的GEMS能够对储存层次进行详细而灵活的模拟,包括对多种不同的cache一致性协议和互联模型的支

2014-02-20 14:52:13 2186

转载 ubuntu下如何获取源码包和源码

如何获取ubuntu源码包里面的源码?1、在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项2、使用如下命令获取xxx源码包的详细信息: sudo apt-cache showsrc xxx 这用来查询当前镜像站点中是否有该源码包。3、源码包中通常包含3个文件,分别以dsc,orig.tar.gz和diff.gz为后缀名。

2014-02-14 16:18:46 1208

转载 Python的C扩展-应用与陷阱

Python的C扩展-应用与陷阱Python的C扩展-应用与陷阱1. 背景2. Python扩展的用武之地-库测试(1)动态库的测试(2)静态库的测试3 python模块级扩展4 小结反馈建议1. 背景Python作为一种流行的动态脚本语言,既有面向对象的数据抽象能力,也具备脚本语言快速开发易学易用的一般优点.不过应用中也会发现,它确实有点慢,而且因

2014-02-14 12:26:38 808

转载 在C语言中嵌入Python

在C语言中嵌入Python使用PyRun_SimpleString函数 例子如下#includeint main(){Py_Initialize();//初始化Python解释器PyRun_SimpleString("print 'hi , Python' "); //运行字符串//执行文件可以使用 PyRun_SimpleString("execfile('filen

2014-02-14 11:25:04 1874

转载 Astyle使用说明

Astyle使用说明Astyle是一个开源的代码美化工具,可以用于美化C/C++,C#,JAVA代码等。1 Linux下安装使用1.1 安装http://astyle.sourceforge.net/解压,编译,安装1.2 配置代码格式cat > ~/.astylerc--style=allman--indent=tab=8#--brackets=lin

2014-01-17 12:21:39 1147

转载 gdb中查看stl容器内容

GDB中print方法并不能直接打印STL容器中保存的变量,其实只要http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt这个文件保存为~/.gdbinit  就可以使用它提供的方法方便调试容器 容器类型GDB 命令std::vectorpvector stl_variable

2014-01-03 14:26:59 4641

转载 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹

当磁盘空间被迅速占用的时候,我们必须找出一些,比较占用磁盘空间的文件或者文件夹。通常情况下,最有可能找出占用磁盘空间文件或文件夹的地方,主要是 /tmp or /var or /home。      目前没有单个命令来完成查找的工作,通常可以使用一些命令的组合来帮助您找出磁盘上比较占用空间的文件或者文件夹。主要用到下面的三个命令:      du : 计算出单个文件或者文件夹的磁盘

2013-12-25 11:41:09 23998

转载 linux c/c++ GDB教程详解

网上一篇非常有用的文章,值得在LINUX下C++开发人员一观! 学习使用了GDB一段时间后,发现它真的好强大!好用!GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这

2013-11-26 12:19:35 18654 1

转载 模拟器qemu技术内幕

我在qemu上安装过TinyCore Linux,ttylinux,都是非常小的嵌入式系统。用软件模拟设备行为什么时候都是革命思想,在今天像七十年前一样。-开发qemu的Fabrice Bellard 说:“qemu是快速的动态便捷的翻译器“;官方网站说qemu是开源的通用的机器仿真器(emulator)和虚拟器(Virtualizer)“,有 的地方说qemu是系统仿真器,CPU仿真器等

2013-11-07 23:33:29 1970

转载 QEMU网络配置

qemu两种上网方式: user mode network :这种方式实现虚拟机上网很简单,类似vmware里的nat,qemu启动时加入-user-net参数,虚拟机里使用dhcp方式,即可与互联网通信,但是这种方式虚拟机与主机的通信不方便。tap/tun network : 这种方式要比user mode复杂一些,但是设置好后 虚拟机互联网 虚拟机主机 通信都很容易

2013-11-07 15:57:19 936

转载 在Ubuntu环境下为Qemu配置桥接网络

在Qemu网络中,为了实现虚拟机网卡和真实物理网络的连通,就需要使用桥接网络。通常情况下qemu的桥接网络是通过使用tap虚拟网卡来实现的,具体原理请参考相关文档,这里只介绍配置桥接网络的方法:1. 安装tap相关工具sudo apt-get install uml-utilities  2. 配置网桥sudo vi /etc/network/interface

2013-11-07 15:49:25 3443

转载 AT&T汇编伪指令

可用以下命令查英文版    info as        read the "Pseudo Ops" node7 Assembler DirectivesAll assembler directives have names that begin with a period (‘.’). The restof the name is letters, usually

2013-11-07 09:24:32 4651

转载 GDB调试多线程

先介绍一下GDB多线程调试的基本命令。info threads显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。前面有*的是当前调试的线程。thread ID切换当前调试的线程为指定ID的线程。thread apply ID1 ID2 command让一个或者多个线程执行GDB命令command。thread appl

2013-11-06 14:26:06 2086

转载 linux动态编译和静态编译

为了使用方便,可以把这两个函数接口定义为动态链接库或静态链接库。用动态链接库编译生成的可执行文件需调用.so文件方可正常运行,灵活但稍显麻烦;用静态链接库编译生成的可执行文件可直接运行,不用再调用如.so般的依赖库文件,简单但不灵活。静态链接库:1、编译生成目标文件gcc -c struct.c2、创建静态库ar cqs libstruct.a st

2013-11-06 11:46:06 863

转载 Minicom中文手册

Learning...NAMEminicom - 友好易用的串口通信程序 总览 SYNOPSISminicom[-somMlwz8] [-c on|off] [-S script] [-d entry][-a on|off] [-t term] [-p pty] [-C capturefile] [configuration] 描述min

2013-11-05 16:31:17 1440

转载 Ubuntu 12.04 安装TFTP server

1. sudo apt-get install tftpd tftp openbsd-inetd2. sudo  vi /etc/inetd.conf#:BOOT: TFTP service is provided primarily for booting. Most sites# run this only on machines acting as "boot ser

2013-11-04 16:55:32 651

转载 利用gdb在汇编指令级调试C程序

2013-01-24 15:13 303人阅读 评论(0)收藏 举报关于GDB调试C程序的常用命令与手段就不多说了,这里主要介绍一下如何对C程序做到汇编指令级别的调试。首先是获取汇编代码,这可以通过disassemble命令或x命令或类似的命令:1234567891011121314

2013-11-01 16:46:16 968

转载 利用qemu写mips汇编程序控制malta显示器

hello world不会写,先玩玩malta虚拟器上的跑马灯,就是qemu起来后ctrl+atl+5切换出来那个,安装debian mips版本后会有个"LINUX ON MALTA"在那一直循环。参考之前的文章,windows和linux下都有qemu,gnu的交叉编译工具也都有,所以两个平台应该都能跑。 本文参考了: http://comments.gmane.org

2013-10-31 11:09:22 2054

转载 Linux x86 spinlock实现之分析

1. TAS lock (test-and-set)这是最简单的spinlock,CPU会在硬件上提供一些指令来帮助OS实现spinlock,比如x86就有xchg, LOCK指令前缀等指令。。。test_and_set()可以利用这些指令对某个memory地址,来原子地完成:写入true到这个地址,同时返回这个地址储存的旧的值。void spin_lock(lock)

2013-10-29 12:04:13 980

转载 搭建内核开发调试环境

转自http://adam8157.info/blog/2012/04/setup-kernel-developing-environment/Apr 5th, 2012 | Comments 闲来无事, 总结一下内核开发调试环境的搭建过程, 希望能对和我一样的内核新手们有所帮助.方案我的测试系统在QEMU中运行, Host和Guest的架构都是x86_64, 用Busyb

2013-10-28 16:56:27 907

转载 mark link

http://wenku.baidu.com/view/4513a8f9aef8941ea76e0510.html

2013-10-25 14:53:30 663

转载 linux内核调试方法

kdb:只能在汇编代码级进行调试;  优点是不需要两台机器进行调试。  gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。  kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试)printk() 是调试内核代码时最常

2013-10-25 11:39:51 1320

转载 GCC内联汇编基础

这篇文章阐述内联汇编的使用方法。显然,阅读这篇文章您需要具备X86汇编语言和C语言的基础知识。 Contents 1. 简介 3 2. 概要 3 3. GCC汇编格式。 3 1) 源操作数和目的操作数的方向 3 2) 寄存器命名 4 3) 立即数 4 4) 操作数大小 4 5) 内存操作数 4 4. 基本形式的内联汇编 4 5. 扩展形式的内联汇编 5 5.1 汇编模板 6 5.2 操作数 6

2013-10-24 15:40:26 1906

超酷国外flash网站

超酷国外flash网站,flash+XML

2008-10-28

空空如也

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

TA关注的人

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