- 博客(20)
- 资源 (99)
- 收藏
- 关注
转载 JSP内置对象
JSP内置对象1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚
2010-03-23 09:35:00 664
转载 缓冲区溢出攻击
缓冲区溢出攻击http://blog.csdn.net/huasec/archive/2009/01/08/3736539.aspx
2010-03-14 17:15:00 708
转载 浅析HTTP协议
浅析HTTP协议HTTP协议是什么?简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。HTTP协议能做什么?很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,
2010-03-14 13:47:00 895
转载 海量数据查询优化
今天下午去微软面试,被问到了海量数据查询优化的问题,由于平时开发的应用数据量比较小,不太关注性能优化的问题,所以不知如何作答,很是郁闷。从网上搜索出海量数据查询优化的两篇文章,转载下来,权当学习性能优化的开始。数据库优化查询计划的方法数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从
2010-03-13 21:43:00 820
转载 数据库大数据量处理
项目总结 通过去年做的一个项目我体会到,数据量大了以后,看似简单的问题都变得让人寝食难安,在解决问题的过程中收集了不少好文章,集中在此,方便自己查阅。oracle 9i 数据库设计指引全集(1) oracle 9i 数据库设计指引全集(2) oracle 9i 数据库设计指引全集(3)oracle 9i 数据库设计指引全集(4) o
2010-03-13 21:35:00 1784
转载 海量数据查询优化技巧
海量数据查询优化技巧1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: se
2010-03-13 21:25:00 814
转载 常用 SQL 语句大全
本文总结了开发工作中常用的SQL语句,供大家参考……--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREA
2010-03-12 10:56:00 1590 1
转载 c++笔试题1
C++笔试题 一 1. 以下三条输出语句分别输出什么?[C易]char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";cout 输出什么?cout 输出什么?cou
2010-03-11 18:25:00 1064
转载 game c++
game c++ 一般而言,比起C程序来说,C++游戏程序是可重用和可维护的。可这真的有价值吗?复杂的C++可以在速度上与传统的C程序相提并论吗? 如果有一个好的编译器,再加上对语言的了解,真的有可能用C++写出一些有效率的游戏程序来。本文描述了典型的几种你可以用来加速游戏的技术。它假设你已经非常肯定使用C++的好处,并且你也对优化的基本概念相当熟悉。 第一个经常让人获益的基本概念显然是剖
2010-03-11 11:37:00 863
转载 将类成员函数用做C回调函数
将类成员函数用做C回调函数 提出问题: 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。分析原因:普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这
2010-03-11 11:02:00 716
转载 用C++实现的一种插件体系结构-----概述
用C++实现的一种插件体系结构-----概述 清源游民 gameogre@gmail.com本文讨论一种简单却有效的插件体系结构,它使用C++,动态链接库,基于面向对象编程的思想。首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。1, 增强代码的透明度与一致性:因为插件通常会封装第三方类库或是其他人编写的代码,需要清晰地定义出接口,用清晰一致的接口来面对所有事情
2010-03-11 10:51:00 709
转载 (网摘好文)关于野指针
(网摘好文)关于野指针 野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。 “野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的成因主要有两种: 一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随
2010-03-11 10:30:00 697
转载 (网摘好文)C++多态技术的实现和反思
(网摘好文)C++多态技术的实现和反思 原文发表于《程序员》 2005-11 杨喜敏 孟岩面向对象技术最早出现于1960年代的Simula 67系统,并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C++是第一个可用的面向对象程序设计语言。因此,我们关于面向对象的很多概念和思想直接来自于C++。但是,C++在实现面向对象中关键的多态性时,选择
2010-03-11 10:17:00 843
转载 c++,要细心不能想当然
c++,要细心不能想当然 两段想当然写下的代码,你看出问题了吧1 class Data;2 Data* FindData();3 void GetData(Data* dataPtr)4 {5 dataPtr=FindData();6 }7 Data* data=NULL;8 GetData(data);9 data->somefunction();第二段代码,更得仔细点
2010-03-11 09:50:00 698
转载 头文件包含问题
头文件包含问题 C++中基础类互相引用带来的问题 在一些大的工程中,可能会包含几十个基础类,免不了之间会互相引用 ( 不满足继承关系,而是组合关系 ) 。也就是需要互相声明。好了,这时候会带来一些混乱。如果处理得不好,会搞得一团糟,根据我的经验,简单谈谈自已的处理办法: 编码时,我们一般会尽量避免 include 头文件,而是采用声明 class XXX 。 但有时候还是必须用
2010-03-11 09:37:00 766
原创 [c++]令人吐血的预编译头文件(precompiled header)
使用vc的人经常遇到fatal error C1083: Cannot open precompiled header file: Debug/xxx.pch: No such file or directory,怎么rebuild all都不行,这是删除了一些中间文件的结果。所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展名的),这个文件就称为
2010-03-10 20:17:00 1065
转载 [c++]udp的echo 程序
tcp的echo 程序很多,udp 很难找。我把收集到的源码 发布出来。linux 服务器#include #include #include #include #include #include #include #include #include #define SERVER_PORT 8888#define MAX_MSG_SIZE 1024void udps_respon(int
2010-03-10 18:47:00 1445
转载 #pragma pack(push,1) (pop)
#pragma pack(push,1) (pop)2009-10-21 13:05本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;ch
2010-03-10 18:41:00 654
转载 Cache之write back与write through
Cache之write back与write through2009-05-15 10:06直写式(write through),也叫写透。即CPU在向Cache写入数据的同时,也把数据写入主存以保证Cache和主存中相应单元数据的一致性,其特点是简单可靠,但由于CPU每次更新时都要对主存写入,速度必然受影响。 回写式(write back)即CPU只向Cach
2010-03-10 13:23:00 1409
原创 Opengl第一个小例子
#include void init(void){ glClearColor(1.0, 1.0, 1.0, 0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0, 200, 0.0, 150.0);}void lineSegment(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 0.
2010-03-03 16:05:00 790
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人