- 博客(23)
- 收藏
- 关注
原创 Oracle package 的另类调试方法
<br /> 由于涉及Oracle不久,有许多调试方法还不是很会,目前用的最多的就是PLSQL developer 自带的调试,虽然没有微软的 VS.net系列好用,比如说查看变量值的时候,如果变量是一个collection,在观察数值里面是显示不出collection里面的具体内容的,但是对于我这个初学者来说已经是大大够用了。<br /> 现在碰到有一个比较棘手的问题,就是在调试的时候,我的某些packages中的函数输入参数是我自定义的nest table,但是PLSQL 调试的时候,输入变
2011-01-13 11:59:00
2378
转载 SQL中and与or优先级比较
<br /><br />刚刚在项目中遇到这样一个问题,SQL语句如下:<br />select * from LOAN_BACK_LIBRARY where LIBRARY_ID=1 or LIB_ID=1 and STATUS=3<br />我想要的结果的条件是:1. LIBRARY_ID=1 或者 LIB_ID=1<br /> 2.STATUS=3<br />但是结果并非如此,出现了STATUS!=3的结果,但是却匹配了 LIB
2010-10-19 18:08:00
2039
1
转载 我心目中的编程高手(zz)
我心目中的编程高手Bill Joy John Carmack David Cutler Donald E. Knuth Ken Thompson Rob Pike Rob Pike Dennis M. Ritchie Edsger Wybe Dijkstra Anders Hejlsberg 引言 不管这篇文章是不是我写的. 但我看了以后感到很震撼,产生了共鸣.因此摘录如下. -
2009-09-17 19:01:00
701
转载 Htonl 引发的Big Endian 和 Little Endian
谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是little endian呢? 其实big endian是指低地址存放最高有效字节(MSB),而little
2009-06-26 10:14:00
1165
原创 关于输出对话框的DLL 函数
思路: 想创建一个DLL,包含一个输出函数,函数的作用是用来显示一个对话框。 步骤: 1. 创建一个MFC的DLL,写一个输出函数 like: void __declspec(dllexport) MyFunction() 2.创建一个CDialog的类 切记:一定要在你的输出函数中第一句语句中加上
2009-03-12 11:10:00
729
原创 error C2664
error C2664: ‘MessageBoxW’ : cannot convert parameter 2 from ‘const char *’ to ‘LPCWSTR’ Types pointed to are unrelated;conversion requires reinterpret_cast, C-style cast orfunction-style cast
2008-07-24 16:26:00
1372
原创 很全的电脑专业术语中英文对照
一、港台术语与内地术语之对照由于港台的计算机发展相对快一些,许多人都去香港或台湾寻找资料,但是港台使用的电脑专业术语与内地不尽相同,你也许曾被这些东西弄得糊里糊涂的。 ---------------------------港台术语 内地术语 埠 接口 位元 位 讯号 信号 数码 数字 类比 模拟 高阶 高端 低阶 低端 时脉 时钟 频宽 带宽 光碟 光盘 磁碟 磁盘 硬碟 硬
2008-06-12 21:12:00
17894
1
原创 socket编程原理
UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用"打开"获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用"读/写"以传输数据。当所有的传输操作完成后,用户进程关闭调用,
2007-06-18 20:32:00
904
原创 通信界行业排名?
一.高通二.北电三.朗讯四.港湾五.大唐六.上海贝尔七.普天八.烽火科技九.多普达十.夏新十一.海尔十二.迪比特十三.波导 中兴,华为,高通
2007-06-06 14:25:00
1142
原创 SIP SAP及SDP协议组合应用的研究
1 引 言 SIP(Session Initiation Protocol,会话初始协议)、SAP(Session Announcement Protocol,会话通告协议)、SDP(Session Description Protocol,会话描述协议)是三个与会话(Session)有关的既有联系又有区别的RFC协议。在本文中,我们将对这三个协议做简单分析并给出一个利用这三个协议实现的具
2007-05-17 10:55:00
1281
原创 SIP协议全方位概要介绍
一、SIP协议的背景和功能 SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。 SIP是IETF标准进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的。它用来建立,改变和
2007-05-17 10:43:00
1495
原创 zz一个VS2005无法调试C++的问题
现象:在vs2005中,建立一个空项目,添加一个c++文件main.cc#includeusing namespace std;int main(){ cout }此时按f5启动调试,即会提示项目无法调试:无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。搜了一些资料,都说建立项目的时候不应建立空项目,而应当建立一个console application。
2007-04-16 19:11:00
1668
1
原创 什么是回调函数
程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。 声明函数指针 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思
2007-04-13 14:28:00
924
原创 【优快云】十年MFC经历认识的Microsoft技术
自从2005年3月8日下午16时“十年MFC经历认识的Microsoft技术”以帖子的方式发表于优快云论坛后,引起了许多网友得好评,使得笔者诚惶诚恐,考虑到该贴过长(人气指数为5000),因此转移到Blog上,许多网友对此帖的评语只好省略,在此鄙人谢过了!为感谢网友的支持,本人希望今后能发出新的帖子以回报网友对我的鼓励,再一次谢谢! 初识MFC我最初知道MFC大概是在1993年,那个时候Visu
2007-04-07 21:40:00
1615
原创 深入浅出VA函数(转)
本文主要介绍可变参数的函数使用,然后分析它的原理,程序员自己如何对它们实现和封装,最后是可能会出现的问题和避免措施。VA函数(variable argument function),参数个数可变函数,又称可变参数函数。C/C++编程中,系统提供给编程人员的va函数很少。*printf()/*scanf()系列函数,用于输入输出时格式化字符串;exec*()系列函数,用于在程序中执行外部文件(mai
2007-03-19 21:13:00
868
原创 C语言之可变参数问题
C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。 原型: int printf( const char *format [, argument]... ); 使用例: printf("Enjoy yourself everyday!/n"); printf("The value is %
2007-03-19 20:37:00
792
原创 sprintf
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
2007-03-19 15:11:00
2473
原创 argc 和argz 的意义与区别
main只有这两个参数。argc表示参数(包括程序名)个数,argv是一个指针数组,其中每个指针指向一个字符串,即一个参数,因此argv[0]就是程序名,argv[1]就是第一个参数 比如 #./sort 1 2 则argc=3,argv[0]是"sort",argv[1]是"1",argv[2]是"2"。
2007-03-14 16:02:00
2501
原创 struct sockaddr_in等Socket编程相关数据类型定义- -
计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。 我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的: struct sockaddr { unsigned shor
2007-03-07 14:09:00
910
原创 memset函数的用法
memset() 函数常用于内存空间初始化。如: char str[100]; memset(str,0,100); memset用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘/0’;例:char a[100];memset(a, /0, sizeof(a)); memcpy用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据长度;例:cha
2007-03-07 14:02:00
1712
原创 关于setsockopt
int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen);setsockopt这个函数用来设置和socket相关的一些设置。 /*s:标识一个套接口的描述字。 level:选项定义的层次;目前仅支持SOL_SOCKET和IPPROTO_TCP层次。 optname:
2007-03-06 21:27:00
1235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人