杂项
文章平均质量分 88
ganggexiongqi
这个作者很懒,什么都没留下…
展开
-
A Quick Tour of NVM Express (NVMe)
A Quick Tour of NVM Express (NVMe)I will very briefly describe NVM Express (NVMe) with examples in Linux.DisclaimerI am not an expert on this field and this is a basic overview not a comprehensive one...转载 2018-06-29 15:25:11 · 2543 阅读 · 1 评论 -
x86汇编指令集
原文: x86汇编指令集 数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. MOVSX reg16,r/m8转载 2012-04-12 14:55:24 · 1874 阅读 · 0 评论 -
小根堆 总结
小根堆如果有一个关键字的集合K={k0,k1,k2, ..., kn-1}, 把所有元素按完全二叉树的顺序存储方式存放在一个一维数组中,并且满足ki 则称这个集合为小根堆。小根堆的创建:1. 复制堆数组2. 找到最初的调整位置,即最后一个分支结点3.1自底向上逐步扩大形成堆3.2 向前换一个分支结点小根堆的插入:1. 将待插入元素插入已建原创 2012-04-11 15:55:23 · 28309 阅读 · 0 评论 -
比特烘烤 Moblin:能不能另辟蹊径用bitbake来构建Moblin的映象呢?
比特烘烤 Moblin Moblin由Intel于去年7月启动,旨在为移动设备开发合适的Linux系统和应用。之前没听说Intel有成熟的Linux系统方案,但其在业界的地位再一次让我们看到了什么叫“振臂一呼,应者云集”,Novell等公司先后宣布参与Moblin并为之贡献一份力量;Linux的发布者Canonical推出为移动网络设备开发的Ubuntu MID版本。当然,作为主角的Int转载 2012-03-16 14:16:16 · 1063 阅读 · 0 评论 -
通过nfs在龙芯机器上安装E文debian //转自吴章金师兄的博客
通过nfs在龙芯机器上安装E文debian在龙芯机器上装系统,方法很多,大部分这里都列出来了:http://dev.lemote.com/drupal/node/62其实安装系统的目标很简单的:就是把支持mips/loongson指令的文件系统和内核弄到机器上的某个存储设备的某个分区上。因此,还有很多其他方法可以弄,这不?我们这里介绍如何通过nfs在龙芯机器上安装E文debian。转载 2012-03-15 11:09:36 · 7091 阅读 · 0 评论 -
在gentoo上安装 mips64el-st-linux-gnu-交叉编译工具链
假定你已经安装好了gentoo基本系统,参见:http://www.gentoo.org/doc/zh_cn/gentoo-x86-quickinstall.xml下面的工作很简单:1. 安装crossdev#emerge sys-devel/crossdev2. 生成工具参见:用crossdev安装mips交叉编译工具链//crossdev -S --ex-gdb原创 2012-03-15 11:32:08 · 2497 阅读 · 0 评论 -
配置tftp,dhcp, nfs服务
我使用的发行版是debain 6------------------------------------tftp 服务========1. 关闭防火墙 #iptables -F2. 安装 #aptitude install xinetd tftp tftpd3. 创建共享目录 # mkdir /srv/tftp4. 配置tftp服务创建文件原创 2012-03-15 11:03:42 · 2681 阅读 · 0 评论 -
使用Latex编辑你的论文 傻瓜版
使用Latex编辑你的论文 傻瓜版在debian系统中,1.安装 #aptitude install texlive安装使用listings需要的包#aptitude install texlive-latex-recommended2. 编写一个简单的例子$vim hello.tex输入如下内容:\documentclass{article}\use原创 2012-02-23 15:27:57 · 1247 阅读 · 0 评论 -
statdict 星际译王 辞典下载及安装
牛津现代英汉双解词典朗道英汉字典将上述辞典解压,把所有的 *.dict, *.idx,*.ifo 文件拷贝到/usr/share/stardict/dic/ 目录下即可使用。原创 2012-01-11 17:54:00 · 6034 阅读 · 0 评论 -
uio驱动编写 实例1
AUTHOR: Joseph Yang (杨红刚) CONTENT: uio驱动编写 实例1NOTE: linux-3.0LAST MODIFIED:09-06-2011 ----------------------------------------------------------------------------------------------------------原创 2011-09-06 00:02:37 · 10467 阅读 · 2 评论 -
HOWTO: Create and submit your first Linux kernel patch using GIT
Orgion:http://www.cnblogs.com/linuxkernel/archive/2011/03/27/1997001.html=======================================Added by Joseph ==============================Maybe helpful:1. Check the curre转载 2011-12-01 20:48:44 · 2486 阅读 · 0 评论 -
Linux中内存屏障
内存屏障 由于编译器的优化和缓存的使用,导致对内存的写入操作不能及时地反映出来,也就是说当完成对内存的写入操作之后,读取出来的有可能是旧的内容。我们把这种现象称为内存屏障(Memory Barrier) 。编译器引起的内存屏障 首先让我们来看一个例子,假设有下面这样一段代码: 代码片段2.45 内存屏障示例代码1 int f转载 2011-10-31 10:53:21 · 868 阅读 · 0 评论 -
”##“ 和 "#" 的使用
http://blog.csdn.net/blue_dream_/article/details/5860058关于记号粘贴操作符(token paste operator): ##1. 简单的说,“##”是一种分隔连接方式,它的作用是先分隔,然后进行强制连接。 其中,分隔的作用类似于空格。我们知道在普通的宏定义中,预处理器一般把空格 解释成分段标志,对于每一段转载 2011-10-30 22:19:16 · 771 阅读 · 0 评论 -
二叉查找树 & 红黑树
二叉查找树 & 红黑树//内容来自《算法导论》Chapter 12&13//算法导论的电子版,在我的下载资源中有,//附有答案------------------------------------------------------ 二叉查找树性质: 设x为二叉查找树的一个结点。如果y是x的左子树,则key[y] 如果y是x的右子树中的一个结点,则key[x]原创 2011-10-20 10:50:57 · 1233 阅读 · 0 评论 -
uio.c 分析
AUTHOR: Joseph Yang (杨红刚) CONTENT: uio.c source code notesNOTE: linux-3.0LAST MODIFIED:09-04-2011 ----------------------------------原创 2011-09-01 00:02:09 · 5541 阅读 · 0 评论 -
trace-clock-32-to-64.c 分析
AUTHOR: Joseph Yang (杨红刚) CONTENT: trace-clock-32-to-64.c 分析 NOTE: linux2.6.38.6LAST MODIFIED:10-09-2011---------------------------原创 2011-09-29 23:15:08 · 1479 阅读 · 0 评论 -
ECP协议及在SX52BD与PC机间通信的实现
ECP协议及在SX52BD与PC机间通信的实现引言扩展能力端口模式ECP(Extented Capability Port)是一种IEEE 1284标准的工作模式之一。它能实现双向数据传输,具有DMA传输、数据RLE压缩、双向寻址等功能。它要求主机外设双方转载 2011-10-12 21:18:21 · 1338 阅读 · 0 评论 -
怎么写论文摘要
How to Write an AbstractPhilipKoopman, Carnegie Mellon UniversityOctober, 1997AbstractBecause on-line search databases typically contain only abstracts, it isvital to write a complete but conc转载 2012-06-15 23:21:09 · 2210 阅读 · 0 评论 -
Linux 日志文件系统 详细介绍
原文:Linux: The Journaling Block DeviceLinux: The Journaling Block DeviceSubmitted by Kedar Sovanion June 20, 2006 - 11:40pmLinux kernelAtomicity is a property of an operation eith转载 2012-06-22 15:38:28 · 1901 阅读 · 0 评论 -
Profiling heap usage
Profiling heap usageThis document describes how to profile the heap usage of a C++ program. This facility can be useful forFiguring out what is in the program heap at any given timeLocating memory lea...转载 2018-04-17 10:34:27 · 782 阅读 · 0 评论 -
centos7 firefox 安装 jre 插件
Today, I had to install the Java plugin for 64bit Firefox on CentOS 6.4. The procedure wasn’t too bad, but it wasn’t exactly straight-forward either. So, I’m recording what worked for when I have to d转载 2016-05-27 19:38:21 · 2940 阅读 · 0 评论 -
Enhance application security with FORTIFY_SOURCE
The FORTIFY_SOURCE macro provides lightweight support for detecting buffer overflows in various functions that perform operations on memory and strings. Not all types of buffer overflows can be detect转载 2016-03-07 17:35:58 · 1353 阅读 · 0 评论 -
Linux命令学习手册-objcopy命令
objcopy [选项]... 输入文件 [输出文件] [功能] 将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。 [描述] objcopy工具使用BFD库读写目标文件,它可以将一个目标文件的内容拷贝到另外一个目标文件当中。objcopy通过它的选项来控制其不同的动作,它可以将目标文件拷贝成和原来的文件不一样的格式。需要注意的是o转载 2016-03-04 13:41:58 · 831 阅读 · 0 评论 -
Peeking into Linux kernel-land using /proc filesystem for quick’n’dirty troubleshooting
Peeking into Linux kernel-land using /proc filesystem for quick’n’dirty troubleshootingby Tanel PoderPosted on February 21, 2013 This blog entry is about modern Linuxes. In other words RHEL6转载 2016-02-17 17:56:35 · 997 阅读 · 0 评论 -
Linux上free命令
解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516 1 2 3 4转载 2015-06-30 13:27:24 · 591 阅读 · 0 评论 -
HTTP协议详解
HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获H转载 2014-12-12 09:56:29 · 618 阅读 · 0 评论 -
搭建debian源镜像服务器
搭建debian源镜像服务器January 29, 2013GNU/LinuxDebianopenwares内网的linux服务器越来越多,有必要搭建一个内网debian源镜像服务器debian官方提供了建设源镜像的脚本ftpsync,而且有详细的源镜像设置说明准备工作ftpsync使用rsync程序进行源镜像# apt-get install rsync从官方下载转载 2014-06-19 20:41:30 · 4687 阅读 · 0 评论 -
wine的乱码问题解决
wine的乱码问题解决 最近要看很多的论文,有很多是pdf的,读论文怎么也要进行标注,但是linux下面没有一个好用的pdf标注软件,因此只好借助于wine运行PDF-XChange Viewer来解决这个问题;从中国知网下载的论文同样需要用wine运行CAJViewer来解决。我的系统的LANG="en_US.UTF-8"是英文语言环境,会导致wine在运转载 2014-07-23 09:58:00 · 4345 阅读 · 0 评论 -
主要的开源镜像站点资源
国内高校的开源镜像站中国科学技术大学(debian.ustc.edu.cn)上海交通大学(ftp.stju.edu.cn)大连理工大学(mirror.dlut.edu.cn)北京交通大学(mirror.bjtu.edu.cn)北京理工大学(mirror.bit.edu.cn)东北大学(mirror.neu.edu.cn)厦门大学(mirrors.xmu.edu.cn转载 2014-04-16 21:32:51 · 1186 阅读 · 0 评论 -
如何利用git制作和提交patch
如何利用git制作和提交patchUNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就转载 2014-05-02 09:18:21 · 8987 阅读 · 0 评论 -
Debian配置cgit
LINUX - cgit - HOW TO INSTALL CGIT ON GITSERVERHOW TO INSTALL CGIT ON GITSERVER (DEBIAN)##########################################THIS GOES OFF THE ARTICLE OF HOW TO SETUP A GI转载 2014-04-30 21:05:34 · 2372 阅读 · 0 评论 -
Bugzilla简明使用手则
1.NEW测试人员将Bug提交给任务分发人员(研发模块负责人),此时Bug状态为NEW,开始Bug的生命周期如果测试人员知道具体负责的研发人员,也可以直接指定,在Assign To项目中输入具体负责的研发人员Email2.ASSI任务分发人员将Bug分发给指定研发人员时,将Bug置为ASSI状态,解决Bug的工作开始3.Ressigned研发人员接收到Bug,经过分析,不属转载 2013-09-26 12:44:46 · 1007 阅读 · 0 评论 -
Error: Missing language pack for 'Adobe-GB1' mapping
一直用简洁快速的evince看pdf,经常会遇到打开的文档中有部分中文显示为空白。以前偷懒,都是换用xpdf,或者googledoc去打开,今天有空折腾了一下,总算搞定了。-------------------------ubuntu 10.04.1kernal 2.6.32-27evince 2.30.3-------------------------我最开始的情况是无转载 2012-11-20 10:12:56 · 6890 阅读 · 1 评论 -
Gcc中使用profile工具优化代码
Gcc中使用profile工具优化代码 作者:wulong710目的,查询代码中各个函数被调用了几次、在何处被调用。方便程序员对代码进行优化。环境为mingw32 编辑如下代码:#include "iostream"#include "stdlib.h"using namespace std; int func_ten (){ _sl转载 2012-10-13 22:26:04 · 2224 阅读 · 0 评论 -
latex插入图片
其他资源:http://www.ctex.org/documents/latex/graphics/node20.html插入eps图片使用/includegraphics[选项]{文件} 命令可以插入eps图片。下面是一个最简单的例子:/documentclass{article}/usepackage{graphicx} %使用graphicx包/begin转载 2012-05-04 10:20:58 · 1941 阅读 · 0 评论 -
Linux系统对ISA总线DMA的实现
原文: Linux系统对ISA总线DMA的实现摘要:DMA是一种无需CPU的参与就可以让外设与系统RAM之间进行双向(to device 或 fromdevice)数据传输的硬件机制。使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统转载 2011-10-13 09:03:21 · 2993 阅读 · 0 评论 -
时钟周期、振荡周期、机器周期、CPU周期、状态周期、指令周期、总线周期、任务周期
原文:http://blog.csdn.net/yangtalent1206/article/details/5853017计算机系统有一系列的“周期”概念,区别、联系地理解这些概念至关重要。以下对时钟周期、振荡周期、机器周期、CPU周期、状态周期、指令周期、总线周期、任转载 2011-10-11 20:18:10 · 2210 阅读 · 0 评论 -
vm_area_struct
原文:http://blog.csdn.net/ywf861029/article/details/6114794Linux内核中,关于虚存管理的最基本的管理单元应该是struct vm_area_struct了,它描述的是一段连续的、具有相同访问属性的虚存空间,转载 2011-09-03 22:57:09 · 23956 阅读 · 5 评论 -
浅析linux内核中的idr机制
原文:http://blogold.chinaunix.net/u3/93926/showart_1874142.html尚观科技原创文章浅析linux内核中的idr机制 尚观讲师原创文章idr在linux内核中指的就是整数ID管理机制,从本质上转载 2011-08-31 22:21:28 · 9577 阅读 · 0 评论 -
文件指针/句柄(FILE*)、文件描述符(fd)以及 文件路径(filepath)的相互转换
文件指针/句柄(FILE*)、文件描述符(fd)以及 文件路径(filepath)的相互转换最近在linux下编程常需要对一些文件进行操作。有时不同的条件下,需要将文件指针/句柄(FILE*)、文件描述符(fd)以及文件路径(filepath)进行相互转换,以满足实际的编程需要。现简单的做一下整理。如下。1:文件路径 文件描述符应是唯一的。文件指针(值)不是唯一的,但指向的对象也应转载 2011-06-10 21:36:00 · 1028 阅读 · 0 评论