- 博客(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
原创 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
原创 关于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关注的人
RSS订阅