- 博客(39)
- 资源 (12)
- 收藏
- 关注
转载 预编译头文件
原文链接:http://vcer.net/1047209431368.html预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, 就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。 结果不能编译了,我靠: fatal error C1083: Cannot open precompiled header file: /'Debug/v13_3.pch/': No such file or di
2010-10-25 13:57:00
540
转载 面向對象在VB6語言中的應用
<br />原文链接:http://blog.youkuaiyun.com/areyan/archive/2006/05/28/758765.aspx<br /> <br /><br />一:面向對象(Object-Oriente)編程的基本概念<br />什麼是面向對象編程呢?首先,面向對象編程與結構化編程相對而言,是結構化編程語言發展到一定階段,無法解決軟件規模越來越大而出現的軟件危機,在其基礎上形成的。結構化編程是一種編程方法,是用計算機的視角來抽象問題的方法,關注的是特定問題的具體業務流程,面向對象編程也是一種
2010-10-25 13:52:00
1416
原创 C++ ORM
公司要开发一个server端C++程序,原来的做法都是raw sql。我希望能不能将ORM用进去,搜了一下c++的ORM库,很有限,而且可能支持的并不好(由于c++的反射问题?)。先记在这里,希望能派上用场。目前还处在需求分析建模阶段。 C++ ORM:Database Template LibrarySOCIoriginal discussion site
2009-03-21 16:21:00
4488
转载 Weblogic Nodmanager and Cluster
BEA 文档:Configuring and Managing WebLogic Server Overview of Node Manager关于Weblogic 的Cluster和Node manager这两天在用workshop开发Integration程序,顺便看了一下Cluster和Node Manager。关于NodeManager1 介绍 在一个doma
2008-09-26 23:35:00
1022
转载 数据库事务管理(转)
概述 不管你直接采用JDBC进行数据库事务操作,还是使用基于Spring或EJB的声明式事务功能进行事务管理,它们最终都是使用底层数据库的事务管理功能完成最终任务的。数据库事务拥有许多语义概念,它们是你进行事务编程和事务管理的基础,只有掌握好数据库事务的基础知识,才能深刻理解数据库事务,进而开发出正确合理的应用。 文将对应用开发中所涉及的数据库事务知识进行概括性的讲解,相
2008-09-14 10:26:00
8234
转载 SQL 主外键
以下面三张表为例:有三张表,一张表是读者信息,有一个属性为readno,一张表是图书的信息,有一个属性是bookno,一张表是借阅关系,有两个属性分别以读者信息表中的readno,和图书信息表中的bookno为外键,我想问的是,在借阅关系表中插入数据时不是得自己写入readno和bookno吗,这样,设外键还有什么作用?答案:外键取值规则:空值或参照的主键值。(1)插入非空值时,如
2008-08-30 14:01:00
1200
原创 c风格字符串
#includeusing namespace std;int main(){ char p[] = "hello"; //or char p[] = {h,e,l,l,o,0}; //不能用char *p = "hello"; 否则下一句会出错,hello为字符串常量不
2007-01-07 14:52:00
872
转载 c++网络编程
C++开发高性能网络程序(ACE) [本文发表于《程序员》杂志 2003年第12期,作者孟岩]基于TCP/IP的编程格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、
2007-01-05 23:10:00
7934
1
原创 c++异常相关
一些关于异常的文章的链接多篇文章异常详解,11中有throw()和unexpected的解释(牛人的blog_对loki库甚有研究) C++ 中例外的处理,比较全面的说明More effective C++:审慎使用异常规格,unexpected详细解释
2007-01-05 22:58:00
739
转载 搞笑的网络名次解释
看一遍那些网络上晦涩的名词都弄明白了!计算机主机网关的作用是什么?假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小
2006-12-22 17:28:00
873
转载 C语言之指针、数组和函数
转贴http://blog.youkuaiyun.com/kola1017/archive/2006/04/11/658885.aspx文/楚云风 基本解释 1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。 2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,
2006-12-12 17:27:00
762
原创 mysql DB(学习笔记)
mysql DB(学习笔记) 1、mysql数据库有两种驱动:MySQL Connector/J Driver、MMMysql driver。2、导入导出数据库命令:(bin目录下)导出:mysqldump -u root -p bokele >c:/mysql.sql --default-character-set=gbk 导入:C:/mysql/bin/> mysql -u r
2006-12-07 12:59:00
1108
转载 求素数
来自一个搜索小牛目的:求N以内的所有质数算法:英文名忘了,中文名是筛选法原理:是从小到大把所有的质数的倍数剔除出去,直到N的开方为止技巧:1,很显然,当计算3的倍数时应该从9开始算起,也就是说计算任何一个质数的倍数时都从平方和算起2,先把2的倍数算出来,这样以后再算其他质数P的倍数时,可以从平方和起一次加2*P,因为P是质数,所以是奇数,所以P*P+P是偶数,所以合理的大于P*P的下一个P
2006-12-07 12:48:00
1003
转载 通用SQL数据库查询语句精华使用简介
摘自:http://www.cnblogs.com/vicker/articles/362901.html一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。
2006-12-07 01:05:00
1224
转载 彻底搞定C指针
彻底搞定C指针 =========================================================== 作者: teren(http://teren.itpub.net)发表于:2006.08.11 09:51分类: 技术 出处:http://teren.itpub.net/post/15914/189516-------------------------
2006-12-01 18:59:00
1517
1
转载 this指针
this 可以直接访问一个隐藏的指针,这个指针就称为 this 指针。它实际上是类定义中一个缺省的预定义的指针。当调用一个成员函数时,系统保证this 指针始终指向产生这个调用的对象,并将该指针作为一个变元自动传递给该函数。同时,只有对象和成员函数之间才存在 this 指针。【示例】下面一段程序创建一个叫做power的类来计算一个数的幂: power { private: d
2006-12-01 18:54:00
853
转载 对c/c++可变参数表的深层探索
C/C++语言有一个不同于其它语言的特性,即其支持可变参数,典型的函数如printf、scanf等可以接受数量不定的参数。如: printf ( "I love you" ); printf ( "%d", a ); printf ( "%d,%d", a, b ); 第一、二、三个printf分别接受1、2、3个参数,让我们看看printf函数的原型: int
2006-12-01 10:16:00
850
转载 C++中extern “C”含义深层探索
C++中extern “C”含义深层探索C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部
2006-12-01 09:59:00
725
原创 TCP三次握手协议
摘自 SYN攻击原理以及防范技术TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时
2006-11-30 21:59:00
1486
原创 斐波那契数列
/*author: emil jonson* function: 输出斐波那契数列 * edition: 1.0.0*/#include#include using namespace std;/** input: 数列元素个数×return: 无返回,直接输出数列各元素 */ void fibo(unsigned int num ){ assert(num >= 2); //
2006-11-30 18:00:00
695
原创 c/c++基础(一) 字符串系列-外加mem处理
1.Strlen() 字符串长度/*author: emil jonson* function: 实现strlen(),计算字符串长度,不包括/0 * edition: 1.0.0*/#include#include#includeusing namespace std; unsigned int myStrlen(const char *str)
2006-11-29 22:59:00
763
原创 新手SuSE Linux 10.1上手贴(硬盘安装,驱动安装,添加源,xgl配置……)
一:安装部分一 安装前期准备1 在硬盘里空出5G左右的空闲硬盘空间用来安装SuSE,建议多一些。2 在windows里某个磁盘(空闲空间在3.3G以上可以是NTFS格式)建立一个目录,比如D:/suse。用Winrar 或者UltraISO 解压iso镜像到suse目录。3 把D:/suse/boot/i386/loader目录下的linux和initrd复制到根目录(比如D:/)4 把Grldr
2006-11-28 20:01:00
2526
转载 GNU C __attribute__ 机制简介
GNU C __attribute__ 机制简介 作者: niefei 发表日期: 2006-06-17 13:54 文章属性: 原创 复制链接 摘要:在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__a
2006-11-28 19:20:00
689
原创 关于c++的多态的一些重要问题和原则
1.为什么需要虚函数?虚函数这个名字怎样得来的,有没有“实函数”的说法?? 2.何为“静态”成员函数,为什么书上说它不能为虚函数? 3.为什么构造函数不能为虚函数,而析构函数经常为虚函数呢?构造函数中能不能调用虚函数实现多态? 4.为什么引入友元函数而不全部用成员函数代替呢? 5.多重继承用在什么地方,虚拟继承该怎样理解?-----------------------------1
2006-11-28 00:30:00
1338
转载 时间复杂度的计算
算法复杂度是在《数据结构》这门课程的第一章里出现的,因为它稍微涉及到一些数学问题,所以很多同学感觉很难,加上这个概念也不是那么具体,更让许多同学复习起来无从下手,下面我们就这个问题给各位考生进行分析。首先了解一下几个概念。一个是时间复杂度,一个是渐近时间复杂度。前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。 当我们评价一个算
2006-11-27 23:29:00
1477
原创 常见排序总结
常见排序总结 相关知识介绍(所有定义只为帮助读者理解相关概念,并非严格定义):1、稳定排序和非稳定排序 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。 比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因为a2排序前在a4的
2006-11-27 21:46:00
690
原创 栈的实现+进制转换
顺序栈的实现(SqStack, C++版) 作者不详 /* stack.h */#ifndef __SQSTACK_H__#define __SQSTACK_H__ 1#include extern "C" { void exit(int); }const int nDefaultStackSize = 50; //缺省Stack元素个数//以下为栈的顺序存储结构(顺序栈)的
2006-11-27 21:21:00
766
原创 关于list-(5) 单向list反转
链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct linka {
2006-11-27 20:32:00
2041
原创 关于list-(4) 判断链表是否存在环
判断链表是否存在环问题:判断一个链表是否存在环,例如下面这个链表就存在一个环:例如N1->N2->N3->N4->N5->N2就是一个有环的链表,环的开始结点是N5这里有一个比较简单的解法。设置两个指针p1,p2。每次循环p1向前走一步,p2向前走两步。直到p2碰到NULL指针或者两个指针相等结束循环。如果两个指针相等则说明存在环。struct link { int data;
2006-11-27 19:57:00
1440
转载 一道网易笔试题(加入最优解法)
最近看完了表、栈、队列、二叉树、二叉搜索树、堆、Huffuman树的数据结构。突然想试试自己的程序水平有没有提高(似乎有点太急于求成^_^)。恰逢自己刚给网易投了一份简历,于是,在百度上搜了一些网易的笔试题。结果,其中这道题,一下把我难住了: 如图: 设“1”的坐标为(0,0) “7”的坐标为(-1,-1) 编写一个小程序,使程序做到输入坐标(X,Y)之后显示出相应
2006-11-27 19:34:00
1269
2
原创 关于list-(3) 约瑟夫
Josephu 问题为:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1链表实现:#include #include typedef struct Node{ int index; struct Node *next;}JosephuNode;int Josephu(int n, int m){ int i, j; JosephuNode *head, *tail; head
2006-11-27 17:21:00
823
2
转载 关于list-(2) 双向list
1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数答://假设线性表的双向链表存储结构typedef struct DulNode{ struct DulNode *prior; //前驱指针 ElemType data; //数据 struct DulNode *next; //后继指针}DulNode,*DuLinkList;/
2006-11-27 17:20:00
813
转载 关于list-(1) 单向list
实现一个整型链表,支持插入,删除操作(有特殊要求,都是在指定节点后进行操作),并写一个对链表数据进行降序排序的方法。那我们不妨以一个线性链表进行编程。// 单链表结构体为typedef struct LNode { int data; struct LNode *next;}LNode, *pLinkList;// 单链表类class LinkList{private: pL
2006-11-27 16:53:00
663
转载 书籍(MEC推荐)
网上有两篇介绍C++书籍比较有名的文章《C++程序设计之四书五经(上,下篇)》,介绍的非常详细,不过对于没有耐心的人来说,篇幅显得有点长.下面这一段话摘自《More Effective C++ --- 译序》,简单介绍了C++比较经典的书籍,你可以参考一下. ... ... C++相关书籍之多,车载斗量;如天上繁星,如过江之鲫。 广博如四库全书者有之 The
2006-11-23 21:14:00
691
原创 随机数
生成四位没有重复数字位的随机数/* ***************************************** ** @Author : Emil ** @Version : 1.0 ** @Intro : create 4 digit random number with no duplicated digit** ****************************
2006-11-23 17:32:00
1050
状态机模式代码生成器 Finite State Machine Compiler
2010-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人