自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨枫

以后能爬多高的山,很大程度上取决于第一步能站到多高的台阶上。

  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

转载 存储过程与函数比较

存储过程(用户定义的存储过程)和自定义函数(用户定义的函数)的区别,在网上已经有讨论过,但有些显得过于零散,有些又篇幅过长不能保证每个人都细心阅读。这里作一个归纳,当然只是应用层面的,可能不全面。       存储过程:预编译,执行速度很快 自定义函数:预编译,执行速度很快存储过程,功能强大,可以执行包括修改表等一系列数据库操作,也可以创建为 SQL Serve

2009-09-19 12:03:00 559

转载 SQL语句性能调整原则

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单

2009-09-18 12:30:00 445

转载 墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律

墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律  一、墨菲定律    1949年,一位名叫墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意间开了句玩笑:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”这句话迅速流传,并扩散到世界各地。在流传扩散的过

2009-09-15 21:31:00 1161

原创 内存泄漏问题探讨

其实我们大家都听说过内存泄漏这个概念,但是真正能理解什么情况能造成内存泄漏、内存泄漏会出现什么情况、如何避免内存泄漏....我暂且抛砖引玉,有理解不对的,希望大家指出来。1、在C语言中,当你 malloc一块新的内存后没有回收、创建的文件句柄没有关闭、创建的Socket描述符没有关闭....都会造成内存泄漏,所以一般情况下,在堆中开辟的内存不用后free掉,不用的文件句柄、Socket描述

2009-09-14 18:51:00 1911 1

转载 C++多态性:虚函数的调用原理

多态性给我们带来了好处:多态使得我们可以通过基类的引用或指针来指明一个对象(包含其派生类的对象),当调用函数时可以自动判断调用的是哪个对象的函数。一个函数说明为虚函数,表明在继承的类中重载这个函数时,当调用这个函数时应当查看以确定调用哪个对象的这个函数。普通函数的处理:一个特定的函数都会映射到特定的代码,无论时编译阶段还是连接阶段,编译器都能计算出这个函数的地址,调用即可。虚函数的处理:被调用的函

2009-09-14 13:07:00 479

转载 VC内存泄漏检测工具_Visual Leak Detector

初识Visual Leak Detector       灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问 题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。 然而不管内存泄漏多么轻微,当程序长时间运行时,其破

2009-09-12 16:06:00 512

转载 ACE_Message_Block功能简介

ACE_Message_Block在Ace中用来表示消息的存放空间,可用做网络通信中的消息缓冲区,使用非常频繁,下面将在如下方简单的介绍一下ACE_Message_Block相关功能。 创建消息块 释放消息块 从消息块中读写数据 数据的拷贝 其它常用函数 1。创建消息块 创建消息块的方式比较灵活,常用的有以下几种方式 : 1。直接给消息块分配内存空间创建。

2009-09-12 14:35:00 410

转载 VC中#ifdef与#pragma once避免重复包含的区别

在用VC6.0向导生成的头文件中,经常可以看见如下的代码段:      #if !defined(AFX_RESIZABLELAYOUT_H__INCLUDED_)    #define AFX_RESIZABLELAYOUT_H__INCLUDED_        #if _MSC_VER > 1000    #pragma once    #endif // _MSC_VER > 1000  

2009-09-11 18:43:00 633 1

转载 C++异常处理

潜心研究C++异常处理机制数日,有所得,与大家共享: C++异常处理机制核心观点: 0.如果使用普通的处理方式:ASSERT,return等已经    足够简洁明了,请不要使用异常处理机制. 1.比C的setjump,longjump优秀. 2.可以处理任意类型的异常.    你可以人为地抛出任何类型的对象作为异常.    throw 100;    throw "hello";    ... 3

2009-09-11 16:32:00 1171

转载 流媒体相关知识介绍 及其 RTP 应用

 一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,

2009-09-11 16:28:00 606

转载 [C++]static 不同情况下的修饰作用域

 static Global variable: 文件作用域:只在声明的文件中有效,其他源文件中不可见;同时有了static的生命周期Global variable:文件作用域:可以加上extern 声明为外部变量,跨文件作用域 static (Global) Function: 有文件作用域,只在本文件中使用Global Function:无文件作用域static Member (in

2009-09-11 16:26:00 512

转载 Linux Wine环境下如何编译安装CS反恐精英

 一、下载必要的软件包 我们使用Wine软件包模拟Windows环境,你可以利用google搜索引擎将Wine的最新版本下载下载我的的是Wine-0.9.54.tar.bz2 当我们的Wine安装成功后,我们还需要重新安装CS 1.6你可以从xunlei.com上下载一个CS1.6的任意一个安装文件。 二、编译、安装 #tar -jxvf Wine-0.9.54.tar.bz2

2009-09-11 16:23:00 590

转载 将Win32 C/C++应用程序迁移到Linux-进程、线程和共享内存

本文的内容是 Win32 API(特别是进程、线程和共享内存服务)到 POWER 上 Linux 的映射。本文可以帮助您确定哪种映射服务最适合您的需要。作者向您详细介绍了他在移植 Win32 C/C++ 应用程序时遇到的 API 映射。概述有很多方式可以将 Win32 C/C++ 应用程序移植和迁移到 pSeries 平台。您可以使用免费软件或者第三方工具来将 Win32 应用程序代码移到 L

2009-09-11 16:18:00 1252

转载 FTP基础知识

FTP基础知识 FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。 FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。 PORT

2009-09-11 16:13:00 481

转载 最简单的foreach实现(VC & GCC)

foreach据说已经进了新的C++标准,不过在没有编译器支持以前,自己写一个也很容易。(1)   foreach 标准用法: std::vectorint> vec;foreach(int i,  vec) {    std::cout    i;}          (2)VC实现     在最新的VC版本中原来已经有了类似于foreach的支持,改个名字就行了:#define f

2009-09-11 16:11:00 711

转载 如何让ERRNO多线程/进程安全

   在linux或者unix环境中,errno是一个十分重要的部分。在调用的函数出现问题的时候,我们可以通过errno的值来确定出错的原因,这就会 涉及到一个问题,那就是如何保证errno在多线程或者进程中安全?我们希望在多线程或者进程中,每个线程或者进程都拥有自己独立和唯一的一个 errno,这样就能够保证不会有竞争条件的出现。一般而言,编译器会自动保证errno的安全性,但是为了

2009-09-11 16:08:00 795

转载 网络工具端口使用大全

检测、记录并封堵的协议列表:序号协议名称协议类别协议简介1腾讯QQ聊天工具QQ默认使用UDP通讯方式,默认端口为UDP 8000和80012雅虎通聊天工具雅虎通Yahoo!使用TCP通讯方式,默认端口为TCP 50503MSN聊天工具MSN使用TCP通讯,支持TCP 1863端口和http 80端口

2009-09-11 16:06:00 1372

转载 extern "C"底层原理

通常,在C语言的头文件中经常可以看到类似下面这种形式的代码: #ifdef __cplusplus extern "C" { #endif /**** some declaration or so *****/ #ifdef __cplusplus } #endif /* end of __cplusplus */ 那么,这种写法什么用呢?实际上,这是为了让CPP能够与C接口而采用的一种语法形式。

2009-09-11 15:53:00 2310 4

原创 Linux 平台上getopt函数在Windos平台上的的实现算法

getopt.h文件代码:#ifndef _GETOPT_#define _GETOPT_int getopt(int argc, char **argv, char *optstring);extern char *optarg;  // returned arg to go with this optionextern int optind;  // index to next a

2009-09-09 12:44:00 528

原创 Windows下查看端口被占用的解决方案

在Window平台上,当我看开发Socket程序时,突然发现指定的端口不能被绑定(可能已经被别的进程占用、可能自己没释放资源)。下面给出一个解决方案 在windows命令行窗口下执行: C:/>netstat -aon|findstr "80" TCP    127.0.0.1:80         0.0.0.0:0              LISTENING       589 由上面得

2009-09-09 12:33:00 770

原创 字符串转换为整数的常用算法

字符串格式:1234567解析要求:解析为整数1234567解析算法:   while(*digit != /0)      {            if(*digit >= 0 && *digit             {               num = num * 10 + (*digit - 0);               digit ++

2009-09-09 12:17:00 494

转载 前置机系统介绍

前置机是实现银行传统业务向外拓展普遍采用的一种中间设备。它实现的主要功能有网络通信、报文认证、交易数据格式转换、个人密码PIN变换、交易流水记录、交易预处理、交易监控和交易数据统计等。目前在银行普遍采用前置机的有ATM、POS、IC卡、银联金卡、电话银行、券银通、银税通、即缴费、电子汇兑和同城清算等系统。这些前置机都具有前面所述的一种到多种功能。根据交易种类和主机系统的不同,一家银行可能会使用多台

2009-09-08 19:49:00 3183

原创 解析文件中以“|”分割的字符串

需要解析文件的格式:RIC|AUDCAD=|AUDCAD=|MONY|Money Market|Money Market|CRO|Cross|Australian Dollar / Canadian DollarRIC|AUDCHF=|AUDCHF=|MONY|Money Market|Money Market|CRO|Cross|Australian Dollar / Swiss Franc

2009-09-08 19:39:00 945

原创 鱼的生存法则 员工的生存法则

最近去食堂吃饭经常从小水池上经过,看着鱼儿自由自在,游来游去,不时地吐个水泡,像一个顽皮的孩子一样扎巴眨巴眼睛....看着这群可爱的鱼儿,心中升起了羡慕之情。当员工从池塘边经过时,鱼儿好像会跟随员工的身影游动,刚开始以为是鱼儿在一起自由嬉戏....最近才发现当你站在石头上面时,四面八方的鱼儿就会朝你游来,我那时一边好奇,一边想着真是一群笨鱼儿,岂不是不用那鱼竿就很容易把你们逮住了....

2009-09-08 19:05:00 767

Linux必学的60个命令.doc

Linux必学的60个命令.docLinux必学的60个命令.doc

2009-11-10

PLSQL基础,PLSQL基础

PLSQL基础.PLSQL基础.PLSQL基础.PLSQL基础.PLSQL基础.PLSQL基础.

2009-11-10

数据库命令集数据库命令集

数据库命令集,数据库命令集,数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集 数据库命令集数据库命令集 数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集数据库命令集 数据库命令集 数据库命令集 数据库命令集

2009-11-10

oracle 常用命令全集

oracle 常用命令全集

2009-01-01

框架设计(CLR Via C#) 第二版源代码

框架设计(CLR Via C#) 第二版源代码

2008-12-02

silverlight写的播放器

silverlight写的播放器,可以直接运行

2008-10-06

reflector反射

reflector能把dll类库中的信息发射出来

2008-10-06

VC++技术内幕源代码

VC++技术内幕源代码

2008-08-22

空空如也

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

TA关注的人

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