自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

8 )

  • 博客(19)
  • 收藏
  • 关注

原创 yes.c源码分析(coreutils-8.9)

/* yes - output a string repeatedly until killed Copyright (C) 1991-1997, 1999-2004, 2007-2011 Free Software Foundation, Inc. This pr

2011-10-09 14:32:05 1371

转载 终端(terminal)控制台(console)区别终极理解

原网址:http://www.linuxdiyf.com/viewarticle.php?id=36084原标题:关于终端和控制台的一些解释今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。  终端,英文叫做terminal

2011-07-13 14:59:39 2868

原创 金额转大写

// 把金额字符串转成大写int GetAmount(char *pInAmount, int nInLen, char *pOutAmount, int *pnOutLen){ char *p; char szTmp[20]; char str1[][3]

2011-07-08 14:49:36 651

原创 编写ActiveX控件

编写ActiveX控件:1.VC新建工程->选"MFC ActiveX ControlWizard",工程名称如TestAX,其它默认.2.自动生成3个cpp文件如TestAX.cpp,TestAXCtl.cpp和TestAXPpg.cpp.主要修改的文件是TestAXCtl.cpp.3.加对外开放的接口.在VC的类视窗里有"_DTestAX",点击右键有"Add Method..

2011-06-24 12:12:00 969

转载 NTLM验证过程

原址:http://hi.baidu.com/stopspace/blog/item/fd662feea1f3c73727979164.htmlIS的各种身份验证详细测试(二) 2009-11-06 15:001、 NTLM验证过程1.1.    客户端选择NTLM方式<br />如果IE选择了NTLM验证,IE就会在发送到IIS的请求中加入一个Authorization: Negotiate头,内容为:<br />Authorization: Negotiate NTLMSSPXXXXXXXXXXXXXX

2011-05-11 13:31:00 2613

转载 make & makefile

原文地址:http://blog.youkuaiyun.com/liang13664759/archive/2007/09/04/1771246.aspx概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefi

2011-05-10 12:19:00 755

原创 vim的vimrc

<br />" 不备份<br />set nobackup<br />" 搜索时全小写相当于不区分大小写,只要有一个大写字母出现,则区分大小写<br />" set ignorecase smartcase<br />" 启动gVIM时最大化<br />au GUIEnter * simalt ~x<br />" Toggle Menu and Toolbar<br />set guioptions-=m<br />set guioptions-=T<br />map <silent> <F2> :if &

2011-05-10 11:22:00 625

转载 VIM快捷键

原帖地址:http://blogold.chinaunix.net/u1/41397/showart_1004626.htmlVIM快捷键:<br /><br />光标移动:<br />四个方向<br />   k<br />h 0 l<br />   j<br /><br />ctrl+f, ctrl+b                 向下翻页,向上翻页<br />ctrl+d, ctrl+u                 向下半翻页,向上半翻页<br />$    移动行尾<br />0    移动

2011-05-10 11:19:00 628

转载 cc

FreeBSD 开发手册上一页第2章  编程工具下一页2.4 用 cc 编译  这一章我们只讨论 GNU 的 C 和 C++ 编译器,因为在 FreeBSD 的基本系统中就包含了。直接运行 cc 或 gcc 就可以。而用解释器写程序的细节对于不同的解释器都很不相同,通常可以在特定的解释器文档或者在线帮助中找到。  一旦你写完你的杰作,下一步就是把你的杰作转换成可以在 FreeBSD 上运行(希望可以!)的东西。通常这包含几个步骤,不同的步骤由不同的程序来完成。预处理你的源代码,去掉注释,以及其他技巧性的工作

2011-05-10 10:59:00 793

转载 Redhat Enterprise Linux 5中安装并设置samba

一.检查是否安装samba客户端和服务器端: 1.检查:[root@localhost ~]# rpm -q samba      -----(由于没有安装所以没有结果)[root@localhost ~]# rpm -qa|grep sambasamba-common-3.0.23c-22.安装:在安装盘的第一张光盘Server下找到客户端程序并安装:#rpm -ivh samba-client-3.0.23c-2.i386.rpm 在安装盘的第二张光盘Server下找到服务端程序并安装:#rpm -iv

2011-05-08 19:43:00 1570

原创 RHEL5

编辑/etc/inittab把id:5:initdefault:这行中的5改成3即id:3:initdefault:

2011-05-08 17:41:00 1691

原创 unix编程艺术笔记

<br />unix哲学:<br />1只要可行,一切都应该做成与来源和目标无关过滤器。<br />2数据流应尽可能文本化(这样可以使用标准工具来看和过滤)。<br />3数据库部署和应用协议应尽可能文本化(让人可以阅读和编辑)。<br />4复杂的前端(用户界面)和后端应该泾渭分明。<br />5如果可能,用c编写前,先用解释行语言搭建原型。<br />6当且仅当只用一门语言编程会提高程序复杂度时,混用语言编程才比单一语言编程来的好。<br />7宽收严发(对接收的东西要包容,对输出的东西要严格)。<br

2011-05-06 15:54:00 590

原创 关于strtok函数

测试环境:VC6.0char *strtok(char *s, const char *delim);delim会改变s,把s里面出现的delim换成'/0',如果delim出现在s头部(这里的s包含调用过strtok后的余下s),会跳过。#include "stdafx.h"#include int main(void){ char s[] = ";;12345678;901;1234;;5555;666."; char *delim = ";"; char *p

2011-05-03 23:24:00 763

原创 查看平台是不是linux

可以尝试调用linux下的函数如strtok(),编译不过即说明不是linux系统。

2011-04-27 15:19:00 533

原创 关于Local Settings/Temp中的dlm文件

<br />Local Settings/Temp文件夹中有许多dlm文件命名如:<br />Landi154825 6213.dlm<br />Landi154825 6212.dlm<br />Landi154825 6211.dlm<br />Landi154825 4610.dlm<br />Landi154825 469.dlm<br /> <br />是下载工具保存的临时文件,如当你要覆盖uns里面的一个dlm时,<br />uns工具会提示是否用Local Settings/Temp里面的一个

2011-04-27 10:54:00 1204

转载 HTTP协议的头信息详解

<br />HTTP协议的头信息详解 <br />HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。 <

2011-04-22 15:16:00 741

原创 crawl.py

#!/usr/bin/env pythonfrom sys import argvfrom os import makedirs, unlink, sepfrom os.path import isdir, exists, dirname, splitextfrom string import replace, find, lowerfrom htmllib import HTMLParserfrom urllib import urlretrievefrom urlpars

2011-04-21 14:14:00 1018

原创 5800w手机更新遇到问题

<br />5800w手机插入PC后,OVi套件无法识别:<br />同时也出现雷柏的无线鼠标没反应<br />开机重启再把手机插入PC就可以了(无线鼠标也可以了)<br /> <br />用OVI套件安装程序提示失败:<br />发现只要不让手机待机,安全管家就不会阻止安装,或者把安全管家关掉。

2011-04-06 11:16:00 652

原创 Python核心编程笔记

<br />http://corepython.com/<br />(5)类定义语句 <br />所有的类都需要在这里定义。当模块被导入时 class 语句会被执行, 类也就会被定义。类<br />的文档变量是 class.__doc__。 <br />(7) 主程序 <br />无论这个模块是被别的模块导入还是作为脚本直接执行,都会执行这部分代码。通常这里<br />不会有太多功能性代码,而是根据执行的模式调用不同的函数。 <br />大部分的Python 模块都是用于导入调用的,直接运行模块<br />

2011-04-05 16:50:00 1015

空空如也

空空如也

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

TA关注的人

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