自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

地球是圆的?

尽力把事情做好。

  • 博客(98)
  • 资源 (6)
  • 收藏
  • 关注

转载 用GStreamer简化Linux多媒体开发

GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的编程框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。     一、基本概念   GStreamer 作为 GNOME桌面环境推荐的流媒体应用框架,采用了基于插件(plugin)和管道(pip

2008-09-19 13:34:00 972

转载 UTF-8

字符集简史 在所有字符集中,最知名可能要数被称为ASCII的7位字符集了。它是美国信息交换标准委员会(American StandardsCommittee for Information Interchange)的缩写,为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成。 但是,

2008-09-01 11:13:00 691

转载 跨进程访问共享内存的权限问题

问:我在服务器上用 CreateFileMapping 创建了一段共享内存。让这个exe始终在服务器上跑。  同时,别的用户在客户端用IE访问服务器,将要查询的数据通过C#制作的网页提交上来,服务器得到网页参数后,建立一个COM对象访问上一个exe的共享内存,然后将在共享内存中的查询结果返回给客户。 问题是现在这个COM无法用openmapping访问exe的共享内存,提示 访问拒绝 。而

2008-07-03 12:48:00 973

转载 自定义clistctrl

NOTE: Lot of people have pointed me to the LVS_EX_FULLROWSELECT style. This style is supported in the new control (with IE4) and will be directly supported by VC++ by downloading a few files from t

2008-06-30 19:33:00 1619

转载 用VC++6.0为对话框添加最小化按钮和提示条

我们在使用对话框窗体时,会有这样一种感受:当对话框窗体位于其它程序窗口界面上时,单击对话框外区域时,可使对话框窗体最小化;而当对话框窗体位于桌面上时,无论怎样单击对话框外区域,对话框均不能最小化,只能选择关闭。但有时我们在使用对话框时,还希望能根据需要使对话框具有最小化功能。本文的设计思想就是据此提出来的。1       实例程序设计要点⑴ 取得对话框标题栏位置和大小,在标题栏的适当位置绘

2008-06-27 11:19:00 1704

转载 sha1算法实现

/*100% free public domain implementation of the SHA-1 algorithmby Dominik Reichl [email protected]>Web: http://www.dominik-reichl.de/Version 1.6 - 2005-02-07 (thanks to Howard Kapustein for

2008-06-11 13:57:00 1710

转载 在Linux下产生并调试core文件

URL: http://blog.china-pub.com/more.asp?name=uniware&id=35478先看看我用的是个什么机器:$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file

2008-06-08 16:37:00 525

转载 用GDB调试程序

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按

2008-06-08 12:01:00 532

转载 linux PS1 提示符定义

Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$.   用echo $PS1可以得到PS1的值,即PS1="[/u@/h /w]"/$   登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,只能从配置文件中改。   PS是在用户根目录下的.bash_profile中定义的

2008-05-29 15:39:00 639

转载 tcpdump使用

概述 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借 强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问 题排查的首选工具。 tcpdump的命令格式 tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ]

2008-05-03 14:47:00 734

转载 linux下获取网络流量的实现方法

仅是通过/proc/net/dev读取其中的数据.(转载) #include #include #include void skipline(FILE *f) {   int ch;   do {     ch = getc(f);   } while ( ch != n && ch != EOF ); } int main(int argc, char *argv[]) {

2008-03-17 20:50:00 5049 1

转载 Subversion的权限控制

如有转发请注明出处:http://www.subversion.org.cn

2008-02-29 10:58:00 586 1

原创 根据进程名或窗口标题杀进程及创建进程的函数

//需要头文件#includeint KillProcess(LPCSTR pszProcessName){    int res = 0;        HANDLE handle; //¶¨ÒåCreateToolhelp32Snapshotϵͳ¿ìÕÕ¾ä±ú         HANDLE handle1; //¶¨ÒåÒª½áÊø½ø³Ì¾ä±ú         handle

2008-02-25 19:56:00 899

转载 内存管理单元 MMU

现代操作系统及CPU硬件中,都会提供内存管理单元(memory management unit,MMU)来进行内存的有效管理。内存管理算法有许多,从简单的裸机方法到分页和分段策略。各种算法都有其优缺点,为特定系统选择内存管理算法依赖于很多因素,特别是系统的硬件设计。1 内存管理的目的内存管理的目的是为了更好的使用内存(似乎是废话-,-)。内存是现代操作系统运行的中心。操作系统中任何一个

2008-02-25 19:53:00 1146 1

转载 ActiveX如何调用引用该ActiveX的网页中的JavaScript函数

1——给接口添加一个方法:方法名:SetClientSite参数:IOleClientSite* pClientSite2——给上面的方法加以实现(在相应的类中实现,已经自动生成了框架):STDMETHODIMP CIrDav::SetClientSite(IOleClientSite * pClientSite){ // TODO: 在此添加实现代码 HRESULT hr = S_OK; I

2008-01-18 13:00:00 849

转载 Linux系统中网络配置详解

从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍一下linux系统中网络的设置.  一.安装和配置网络设备  在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,DNS的ip地址

2008-01-15 14:57:00 935

转载 关于windows服务的编程方法

windows服务有两种,一种是驱动服务程序,另外一种是win32服务程序,我们这里只谈win32服务程序,查看win32服务程序,可以这样:开始->运行->services.msc可以打开windows自带的服务程序控制程序。这个大家都应该很熟悉了吧。下面来讲讲利用vc编程来对win32服务程序进行管理,包括创建、删除已经对win32服务程序的运行状态进行管理。在进入编程之前先要理解

2008-01-14 19:22:00 1309

原创 一个打印日志函数

#include#includeenum E_TraceLevel // ¸ú×Ù¼¶±ð{    e_DEBUG = 0,    e_TRACE = 1,    e_ERROR = 2,        e_LOG   = 3,    e_ALARM = 4,    e_FATAL = 5,    e_ASSERT= 6};int gRunLevel = e_DEBUG;#define L

2008-01-14 16:51:00 965

转载 windows网络架构(图)

Network Architecture DiagramPreliminary...  

2007-12-06 10:15:00 1219

转载 Linux下的LDAP

摘要: 本文将讨论LDAP以及在我们所喜爱的操作系统——linux上实现LDAP。 已经有很多关于LDAP的文献,所以我不想在这里再重复什么,我不准备讨论高级的LDAP概念、计划以及第二版和第三版LDAP的区别等等。事实上,我对这类问题也所知不多。相反地,我将尝试用简单明了的语言解释什么是LDAP, 它能给我们带来的好处以及我们如何使用它。 我不是一个LDAP专家。我只是一个LDAP的初学者。本文

2007-11-22 11:10:00 889

转载 nfs使用

NFS为 Network FileSystem 的简称,最早之前是由 Sun 这家公司所发展出来的,他的目的就是想让不同的机器、不同的操作系统可以彼此分享个别的档案啦!目前在 Unix Like 当中用来做为 file server 是相当不错的一个方案喔!基本上, Unix Like 主机连接到另一部 Unix Like 主机来分享彼此的档案时,使用 NFS 要比 SAMBA 快速且方便的多了!

2007-11-16 12:41:00 692

转载 MP3文件格式解析

1, MP3简介 MP3是今天一种常见的音乐格式,但恐怕除了工作要求之外,有兴趣对此进行研究的人恐怕不多。所以,当我打算做MP3解码方面的工作时,在找资料时也颇费了一番周折,同时也觉得很有趣。所以想在这里分享一下自己的心得,做一个总结性的介绍。这样有兴趣的同志也可以对此有一个大概了解,尽快入门。MP3是MPEG-1 Audio Layer 3的简称,是当今比较流行的一种数字音频编码和有损压缩格

2007-11-09 15:40:00 1985 2

原创 动态调用c++动态链接库

class Base{public:virtual ~Base() {}virtual void show() = 0;};typedef Base* create_obj();typedef void  destroy_obj(Base*);#include "myso01.h"#includeclass ABC : public Base{public:void show(); };v

2007-11-08 18:34:00 736

原创 树形控件--支持图标和多选框

/** * Copyright (C),高西林. * File name:class.TreeMenu.php * Author:高西林     Version:0.1    Date:2007-10-8 * Description:树形控件--支持图标方式和checkbox两种风格. * Others:邦定到该版本上的数据必须是数组 * History: *                   

2007-10-10 15:04:00 2487

转载 JAVASCRIPT中使用DOM操作XML文档

script language="JavaScript">var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //加载文档//doc.load("b.xml");//创建文件头var p = doc.createProcessingInstruction("xml"

2007-10-10 14:54:00 1479

转载 javascript 常用代码

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctr

2007-10-09 09:43:00 1102 1

原创 计算html元素的坐标

function getepoint(e){   var x = e.offsetLeft;   var y = e.offsetTop;   while(e = e.offsetParent){     x += e.offsetLeft;     y += e.offsetTop;   }   return {"x": x, "y": y};} 

2007-09-13 11:10:00 751

原创 linux2.6驱动模块编写的一个例子-hello world

hello.c:/* hello.c */#include #include #include static int hello_init(void){    printk(KERN_ALERT "Hello, world/n");    return 0;}static void hello_exit(void){    printk(KERN_ALERT "Goodbye, hello/n

2007-08-15 16:46:00 1301

原创 flex消费web服务的例子

http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="wsBlogAggr.getMostPopularPosts.send()">wsdl="http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl"useProxy="false">30{cbxNu

2007-08-07 11:32:00 1025 3

原创 使用flex创建rss阅览器

http://www.adobe.com/2006/mxml"layout="absolute"creationComplete="feedRequest.send()" >id="feedRequest"url="http://weblogs.macromedia.com/mchotin/index.xml"useProxy="false" />title="{feedRequest.lastR

2007-08-07 10:23:00 985

原创 用php实现的数据网格类

  用php实现的数据网格类文件class.DataGrid.php/*******************************************************版权:高西林*版本:1.1*文件名:class.DataGrid.php*作者:高西林*日期:2007-07-30*描述:数据网格,给datagrid绑定的所有行的键值不能有 

2007-07-30 21:00:00 1612

原创 php分页类

  /*******************************************************版权: 高西林*文件名:class.PageBar.php*作者:高西林*日期:2007-07-27*描述:    生成分页导航栏。*修改记录: 修改人    日期        记录 高西林 2007-07-30   修正页数为0时,引发

2007-07-27 14:20:00 902

原创 使用php 的缓冲区功能和apache的url重写功能实现静态html生成实例

  使用php 的缓冲区功能和apache的url重写功能实现静态html生成实例使用Mysql5.0 +php5.0+ apache2.2(开启url重写模块:去掉apache配置文件中LoadModule rewrite_module modules/mod_rewrite.so 前面的#号后重起服务器即可。)数据库articles的表:create table article

2007-07-26 16:09:00 4244

转载 使用.Net访问Office编程接口

Office with .Net (二) ――― 使用.Net访问Office编程接口 在这篇文章里面,我将向大家介绍如何在.Net中访问Office所公开的编程接口。其实,不管是使用哪种具体的技术来针对Office进行开发(比如VSTO,或者用C#编写一个Office Add-in,或者在一个WinForms程序中调用Office的功能,甚至在一个ASP.NET应用的服务器Excel进程

2007-06-16 19:36:00 2473

转载 用.net操作word

  要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD

2007-06-16 19:34:00 776

转载 Office编程在dot Net环境中总结(Excel篇)

文章的使用范围   运行环境 .net Framework 1.1 ,Excel 2003   开发语言:C# 目录1.0简要说明    2.0 Excel 编程模型的说明。3.0 Excel进程在程序中处理。4.0 Excel编程中常用一些功能。               4.1 给单元格赋值               4.2 给Excel报表添加图片

2007-06-16 19:33:00 1009

转载 Office编程在dot Net环境中总结(Word生成表格报表篇)

本文的运行环境 dot FrameWork 1.1 ,Office 2003      开发环境 Vss2003 C# 前言在 Excel中生成多个动态表格的报表是非常复杂的,因为在生成每一行数据的时候,我们都要考虑每一列由哪几个单元格组合而成。因为多个表格之间是关联的,遇到增加和删除表格的列的时候,整个报表的生成就要重新的调整。可扩展性不强。在遇到这样的报表的时候,我们可以通过W

2007-06-16 19:31:00 2024 2

转载 C++异常处理机制核心观点

C++异常处理机制核心观点:0.如果使用普通的处理方式:ASSERT,return等已经   足够简洁明了,请不要使用异常处理机制.1.比C的setjump,longjump优秀.2.可以处理任意类型的异常.   你可以人为地抛出任何类型的对象作为异常.   throw 100;   throw "hello";   ...3.需要一定的开销,频繁执行的关键代码段避免使用   C+

2007-06-16 19:20:00 1003

转载 PHP 5.0异常处理机制深度探索

本文面向希望了解PHP5异常处理机制的程序员。阅读本文你需要具有一定面向对象编程和PHP基础。  PHP5内建的异常类需要有以下成员方法: __construct() 构造函数,需要一个出错信息和一个可选的整型错误标记作参数 getMessage

2007-06-16 18:36:00 1228

转载 禁止右键

 

2007-06-16 12:35:00 576

linux设备驱动编程3(中文版)

linux设备驱动编程3(中文版)

2007-08-20

flex快速上手(中文)

flex快速上手(中文)

2007-08-05

代码大全2(英文)

这么经典的书,相信大家都知道.

2007-06-07

计算机软件开发文档指南

一些软件开发文档模板。

2007-06-03

代码大全2

完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示

2007-05-20

WroxProfessionalAjax

ajax高级程序设计

2007-05-20

空空如也

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

TA关注的人

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