自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (6)
  • 收藏
  • 关注

转载 用perl读写二进制的文件

open(FP, $file) || die "cannot open file $!";binmode(FP);open(TMPFP, ">a.tmp"|| die "cannot open file $!";binmode(TMPFP);my $buffer = "";while(read(FP, $buffer, 1024)) {  syswrite(TMPFP, $buffer

2014-02-10 14:26:23 1697

转载 清除windows访问局域网时保留的缓存用户名和密码

以前用A身份访问工作组里一台服务器(保存了用户名和密码),现在想用身份B登录那台服务器。怎么才能使A身份实效呢?我用 net use * /d /y和net session 計算機名 /delete提示操作成功,但是仍然可以连接,不起作用。  回答:  根据我的研究,您可以通过以下方法清空计算机上存储的用户名和密码,具体的操作步骤如下:1. 单击“开始”,单击“运行”,键入“con

2013-02-22 22:46:03 2782

转载 159 samba 无法访问。您可能没有权限使用网络资源 net use命令

http://www.cnblogs.com/bluebbc/archive/2012/05/21/2512040.html ubuntu安装samba 1 自动安装 samba  #sudo apt-get install samba  #sudo apt-get install smbclient  #sudo apt-get insta

2013-02-22 22:37:34 13693

转载 SAMBA服务器设置为共享模式,无法访问故障排除。(如何修改linux主机名?)

LINUX搭建SAMBA服务器,可以实现文件夹共享的功能。就如同Windows下的共享文件夹一样。但是如果是采用虚拟机做LINUX实验或者在多台SAMBA服务器的环境中,可能就会出现以下这个错误:在windows共享目录中能够看到SAMBA服务器,双击提示如下信息"\\Localhost无法访问。您可能没有权限访问网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。由于

2013-02-22 22:21:37 1830

转载 Shell脚本之awk篇

目录:一、概述二、awk基本语法格式三、awk基本操作四、awk条件及循环语句五、awk函数六、awk演示示例(源自于man手册)一、概述1. 产品概述:    awk是一种编程语言,用于在linux/unix下对文本和数据进行扫描与处理。数据可以来自标准输入、文件、管道。    awk分别代表其作者姓氏的第一个字母。因为它的作者是三个人,分别是Alfr

2013-02-19 23:55:57 781

转载 linux下安装boost

Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一,在linux安装过程如下:去官方网站下载最新的:http://sourceforge.net/projects/boost/files/boost/1.47.0/ or www.boost.org一,最简单的方法:apt-cache search boost搜到

2012-10-17 23:43:53 36757 1

原创 一个perl例子,猜一下什么功能?

#!/usr/bin/perl select STDOUT; $| = 1; for (my $i = 0; $i print "\r$i"; } print "\n"; 提示:$|告诉perl立刻flush buffer

2012-10-11 23:59:11 708

转载 CRC循环冗余校验

CRC码在发送端编码和接收端校验时,都可以利用事先约定的生成多项式G(X)来得到。 k位要发送的信息位可对应于一个(k-1)次多项式K(X),r位冗余位则对应于一个(r-1)次多项式R(X),由k位信息位后面加上r位冗余位组成的n=k+r位码字则对应于一个(n-1)次多项式T(X)=Xr·K(X)+R(X)。例如由信息位产生冗余位的编码过程,就是已知K(X)求R(X)的过程。在CR

2011-11-30 22:13:19 1864

转载 CRC 多项式规范

常用 CRC(按照 ITU-IEEE 规范)名称多项式表示法:正常或者翻转CRC-1x + 1(用途:硬件,也称为奇偶校验位)0x1 or 0x1 (0x1)CRC-5-CCITTx5 + x3 + x + 1 (ITU G.704 标准)0x15 (0x??)CRC-5-U

2011-11-29 21:30:43 7747

转载 二进制数的几种表示方法

The following table shows the positive and negative integers that can be represented using 4 bits.4 bit integer representationsDecimalUnsignedSign and magnitudeOnes' compleme

2011-11-23 23:47:17 4269

转载 性能优化的方法和技巧:代码

代码层次的优化是最直接,也是最简单的,但前提是要对代码很熟悉,对系统很熟悉。很多事情做到后来,都是一句话:无他,但手熟尔^-^。在展开这个话题之前,有必要先简单介绍一下Cache相关的内容,如果对这部分内容不熟悉,建议先补补课,做性能优化对Cache不了解,基本上就是盲人骑瞎马。Cache一般来说,需要关心以下几个方面1)Cache hierarchyCache的层次,一般有L1, L2, L3 (L是level的意思)的cache。通常来说L1,L2是集成  在CPU里面的(可以称之为On-chip

2011-04-16 22:18:00 828

转载 fedora 13 英文版 中文输入法安装

<br />1、终端下使用root什么运行<br /><br />     yum install ibus<br /><br />2、之后运行下面命令<br /><br />     yum install ibus-sunpinyin<br /><br />安装完毕后,选 System->Preferences->Input Method 之后选择Enable input method feature 复选框选中 Use IBus (recommended), 点击该选项,直至ibus启

2011-04-15 22:00:00 1448

转载 Linux 文件类型 及文件的扩展名

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要: Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等,如果想了解这方面知识的弟兄,就进来了解了解。本文应该说是基础文档。<br /><br />目录<br /> 2.1 普通文件;<br />2.2 目录;<br />2.3 字符设备或块设备文件;<br />2.4 套接口文件;<br />2.5 符号链接文件;1、Linux文件的扩展名;<br />2、L

2011-04-11 22:35:00 607

转载 关于Linux 文件系统中路径的理解

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要:在Linux操作系统的文件管理中,命令行模式(在控制台或终端下)的文件或目录管理,要涉及路径这一概念,这是Linux命令行操作的最基础的基础。如果我们了解了路径的概念,就可以随心所欲的进入任何目录,进行我们要做的工作。<br /><br />目录<br /> 4.1 绝对路径;<br />4.2 相对路径;5.1 符号.应用示例;<br />5.2 符号..应用示例;<br />5.3 符号~和

2011-04-11 22:32:00 604

转载 Linux 文件和目录的属性

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln 、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例; <br />目录<br />1、 Linux 文件的属性概说;<br />2、 关于inode;2.10 inode 相同的文件是硬链接文件;<br />2.11 创

2011-04-11 22:22:00 718

转载 Linux 创建文件系统及挂载文件系统流程详解

作者:北南南北来自: LinuxSir.Org摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述;主要是为初学者弄清楚这一操作过程;本文涉及fdisk、mkfs、mount ... ... 等工具;对/etc/fstab 进行了解说;还有磁盘扫描工具fsck 等介绍;++++++++++++++++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++++++++++++

2011-04-11 21:34:00 552

转载 Linux 进程管理

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要:本文讲述的时进程管理的基本概念和进程管理工具介绍;文中的重点对进程管理工具的分类介绍及应用举例,包括 ps、pgrep、top 、kill、pkill、killall、nice和renice 等工具。<br />目录 1.1 进程分类;<br />1.2 进程的属性;<br />1.3 父进程和子进程; 2.1.1 ps参数说明;<br />2.1.2 ps 应用举例;2.1 ps 监视进程工具;

2011-04-11 21:22:00 596

转载 linux源代码分析和阅读工具比较

<br /> <br />     Windows下的源码阅读工具Souce Insight凭借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代,实际上,似乎其环境下的任何软件都是处于一种逐鹿中原的态势,也许这就是“集市”之于“大教堂”的优势所在吧!主要的交叉索引工具有:ctags、cscope、global、lxr、KScope、sourcenav、calltree、CodeViz、ncc、gprof

2011-04-10 13:59:00 840

转载 IE8主页不能修改的案例研究

<br />有很多用户遇到了IE8主页被恶意篡改的问题,而且使用注册表、第三方安全工具均无法修复。<br /> <br />针对这一问题,笔者对其中一位邮件求助者进行了一个跟踪分析。从分析结果来看,很多用户都可能是安装了某个下载的游戏或者软件之后,IE主页不能修改,具体原因是HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main下面的Start Page不能更改。因此,像360安全卫士一类的安全辅助工具只能检测到IE主页被篡改却不能修复。在本案

2011-04-03 22:52:00 1082

转载 Linux 用户(user)和用户组(group)管理概述

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要:本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念;用户(user)和用户组(group)相关命令的列举;其中也对单用户多任务,多用户多任务也做以解说,本文应该说是比较基础的文档;<br /><br />+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />正文<br />+++++++++++

2011-03-05 02:30:00 598

转载 简述Linux文件搜索

作者:北南南北来自:LinuxSir.Org摘要:本文简单介绍了搜索文件的方法,一是通过文件名来查看文件所处的位置,二是在一个文件或输出中查找指定的内容。目录  2.3.1 where2.3.2 which 2.1 find ;

2011-03-05 02:13:00 395

转载 Linux 网络接口配置文件及相关工具 (v0.1b)

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要: 本文是关于网络接口有关配置工具的介绍,其中介绍了各大Linux发行版本的网卡的配置文件及相应的特色配置网络工具; 对 ifconfig 和netconfig 进行了解说,对ADSL猫的拔号工具rp-pppoe 进行了详细说明,也对普通猫的拔号工具kppp和wvdial 进行了简单介绍;希望弟兄们指教,谢谢;<br /><br />目录<br /> <br />3.1 ifconfig 查看网络接

2011-03-05 02:07:00 1344

转载 Samba 文件服务器用户复杂权限模型设计和实现 v0.1b

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要:如何构建比较复杂权限模型的Samba文件服务器,可能是一些新手所面对的问题。本文通过简单的实例,引导新手弄明白如何在五分钟之内解决Samba复杂权限的构建和扩展。炒作一下,仅需要五分钟!  3.1 文件系统结构规划;<br />3.2 文件示例的说明;5.1 创建目录;<br />5.2 创建用户和用户组;<br />5.3 对相关目录归属和权限;9.1 访问Samba文件系统;<br />9.

2011-03-05 01:57:00 1058

转载 一步一学Linux与Windows 共享文件Samba (v0.2b)

作者:北南南北来自:LinuxSir.Org摘要:如何构建比较复杂权限模型的Samba文件服务器,可能是一些新手所面对的问题。本文通过简单的实例,引导新手弄明白如何在五分钟之内解决Samba复杂权限的构建和扩展。炒作一下,仅需要五分钟!  3.1 文件系统结构规划;3.2 文件示例的说明;5.1 创建目录;5.2 创建用户和用户组;5.3 对相关目录归属和权限;9.1 访问Samba文件系统;9.2 挂载Samba文件系统到本地使用;1、前言;2、Samba 文件服务器是什么3

2011-03-05 01:55:00 482

转载 Linux mount命令的使用方法

<br />挂接命令(mount)<br />  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。<br />  命令格式:<br />mount [-t vfstype] [-o options] device dir<br />  其中:<br />1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:<br />  光盘或光盘镜像:iso9660<br />DOS fat16文件系统:msdo

2011-03-05 01:37:00 763

转载 fdisk命令使用说

<br />    fdisk是linux下的磁盘分区工具,能划分磁盘成为若干个区,同时也能为每个分区指定文件系统,比如linux、fat32、linux、linux swap、fat16格式等;<br />    当然我们用fdisk对磁盘分区后,还要使用mkfs命令对分区进行格式化才能挂载使用。<br />硬盘分区的表示:<br />在Linux 是通过hd*x或sd*x表示的,其中“*”表示的是a、b、c等等;x表示的数字 1、2、3等等;hd是IDE硬盘;sd是SCSI或移动存储。<br

2011-03-05 01:25:00 726

转载 linux 系统信息查看命令大全

<br />最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。<br />另外这里还有非常多的命令,可以作为参考。<br />系统# uname -a # 查看内核/操作系统/CPU信息<br /># head -n 1 /etc/issue # 查看操作系统版本<br /># cat /proc/cpuinfo # 查看CPU

2011-03-05 01:16:00 503

转载 映射文件(map)和映像文件(image)的区别

<br />映射文件是指一种通过特殊方式打开的文件,这个文件中的部分或全部会在内存中形成一种映射关系,读取或修改相应内存中的值也就等于操作那个文件;<br /> <br />映像文件是指普通文件,只不过这种文件的内容可能是某个磁盘或光盘等内容的一个完整的Copy

2011-01-28 21:57:00 2194

转载 进程与进程通信

<br />      进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProcess Communication, IPC),进程通信就是指不同进程间进行

2011-01-26 22:55:00 464

转载 UNICODE下宽字符的CString转换为const char *

<br />一、<br />使用函数_tcscpy_s: <br />CString theString( "This is a test" ); <br />int    sizeOfString = (theString.GetLength() + 1); <br />LPTSTR  lpsz = new TCHAR[ sizeOfString ]; <br />_tcscpy_s(lpsz, sizeOfString, theString); <br />最后再转换一下lpsz为const

2010-12-18 20:44:00 501

转载 LPCTSTR类型

  如何理解LPCTSTR类型?  L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。  P表示这是一个指针  C表示是一个常量  T表示在Win32环境中, 有一个_T宏  这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的A

2010-12-18 20:42:00 641

转载 内存映射文件 学习笔记

<br />内存映射文件:<br /><br />  内存映射文件有三种,第一种是可执行文件的映射,第二种是数据文件的映射,第三种是借助页面交换文件的内存映射.应用程序本身可以使用后两种内存映射.<br /><br />1.可执行文件映射:<br />  Windows在执行一个Win32应用程序时使用的是内存映射文件技术.系统先在进程地址空间的0x00400000以上保留一个足够大的虚拟地址空间(0x00400000以下是由系统管理的),然后把应用程序所在的磁盘空间作为虚拟内存提交到这

2010-12-18 19:42:00 460

转载 Boost智能指针——weak_ptr

循环引用:引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include#include#include#includeclass parent;class children;typedef boost::shared_ptr parent_ptr;typedef boost::shared_ptr children_ptr;class parent{public:    ~parent() { std::c

2010-12-09 23:02:00 373

转载 boost::share_ptr智能指针使用示例

<br />本文出自 “对影成三人” 博客,请务必保留此出处http://ticktick.blog.51cto.com/823160/196765<br /> <br />  最近项目中使用boost库的智能指针,感觉智能指针还是蛮强大的,在此贴出自己学习过程中编写的测试代码,以供其他想了解boost智能指针的朋友参考,有讲得不正确之处欢迎指出讨论。当然,使用boost智能指针首先要编译boost库,具体方法可以网上查询,在此不再赘述。<br /><br />        智能指针能够使C+

2010-12-09 23:00:00 633

转载 C++深度探索系列:智能指针(Smart Pointer) [一]

主题索引:一、剖析C++标准库智能指针(std::auto_ptr)    1.Do you Smart Pointer?    2.std::auto_ptr的设计原理    3.std::auto_ptr高级使用指南    4.你是否觉得std::auto_ptr还不够完美?二、C++条件,寻找构造更强大的智能指针(Smart Pointer)的    策略    1.支持引用记数的多种设计策略    2.支持处理多种资源    3.支持Subclassing   

2010-12-09 22:54:00 503

原创 fedora 时间设置准确后,windows系统时间会变为不准确,反之亦然.(解决办法)

<br />fedora等linux用的是UTC(通用协调时, Universal Time Coordinated)。而windows除windows 7外的其他版本用的是GMT(格林尼治平均时, Greenwich Mean Time)。UTC与GMT其实是一样的,但可能不同系统对CMOS中的时间的计算方式不一样,所以导致两个系统最后的时间会存在差异。<br /><br /> <br />解决办法: 在system - Administration - Data & Time中的Time Zone的Sy

2010-12-05 20:33:00 906

原创 您无法关闭应用程序后,停止调试应用程序的运行 Windows XP 的计算机上的 Visual Studio 中的一个控制台窗口

<br /> 考虑以下方案:您运行 Windows XP 的计算机上安装安全更新 978037。 在下面的 Microsoft 知识库文章中介绍了此安全更新:978037  (http://support.microsoft.com/kb/978037/ ) MS10-011: Windows 客户端/服务器运行时子系统中的漏洞可能允许特权提升

2010-12-02 22:21:00 1113

转载 dmips

百度词条dmips<br />DMIPS:Dhrystone Million Instructions executed Per Second :主要用于测整数计算能力。其中:MIPS: Million Instructions executed Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力,即每秒执行了多少百万条指令。  <br /> <br />D是Dhrystone的缩写,他表示了在Dhrystone这样一种测试方法下的MIPS,Dhrystone是一种整数运算测试程序。

2010-11-27 20:30:00 822

原创 Backus–Naur Form(巴科斯范式)

<br />From Wikipedia, the free encyclopedia Jump to: navigation, search<br /><br />In computer science, BNF (Backus Normal Form or Backus–Naur Form) is a notation technique for context-free grammars, often used to describe the syntax of l

2010-11-11 21:50:00 5417 1

转载 Application binary interface(应用二进制接口)

In computer software, an application binary interfaceABI) describes the low-level interface between an application (or any type of) program and the operating system or another application.<br />Description<br />ABIs cover details such as data type, siz

2010-11-11 21:42:00 2703

谷歌翻译器

谷歌翻译器

2011-12-14

CRC32算法实现

Cyclic Redundancy Check (CRC) codes

2011-12-14

Linux核心 (上)(The Linux Kernel)

历尽半年多,《Linux 核心》终于和大家见面了.作为译者,心中非常高兴。基于Linux 核 心2.0.33, 本书介绍了Linux核心是如何工作的。它不是一本关于核心的手册,而是描述了Linux核 心中使用的原理,机制和Linux为什么使用这些原理和机制。希望本书能给读者带来些益处。 编译本书的过程中,我们没有局限于原作者的内容,加入了一些译者自己的理解。由于我们的专 业和英语水平有限,疏漏之处在所难免。敬请读者谅解并望指出。

2011-04-12

ARM 经典300问

1、请问在初始化CPU 堆栈的时候一开始在执行mov r0, LR 这句指令时处理器是什么模式? 2、USR 模式,SVC 模式,IRQ 模式分别有哪些限制?

2010-08-14

空空如也

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

TA关注的人

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