- 博客(28)
- 收藏
- 关注
转载 讲述如何成为一名合格的DBA
http://hi.baidu.com/zzztou/blog/item/e248e2e9cafa603ab90e2d3e.html 本文由英文文档翻译而来,同发www.oracle.com.cn入门板块。成就DBA职业生涯介绍 许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些
2009-11-01 17:47:00 528
原创 在Solaris下安装Oracle
因为是初学者,安装过程持续了两天。现把主要步骤记录如下,以便分享和日后查询。 1,添加用户组和用户;2,修改系统参数,/etc/system;3,修改用户的.profile文件,并运行使之生效;4,运行安装介质;5,安装补丁;6,运行dbca,生成实例和数据库;7,配置监听,服务端和客户端的;8,连接PL/SQL,成功。 问题点:1,dbca无法
2009-11-01 09:58:00 516
转载 iis无法浏览asp文件解决方法
一大早起来装IIS。现在终于装好了。十分感谢以下的博文,特转过来分享 :) 转至:http://blog.sina.com.cn/s/blog_50070c4c0100bkq6.html 每每装IIS,总会碰到这样那样的问题,从目前反应情况来看,IIS安装后可浏览HTML静态文件,却无法浏览asp为后缀的动态页面。 通过几次调试后,找到以下几种方法,这些方法都参考网络各个介
2009-11-01 09:51:00 3738 1
转载 背包问题
背包问题的基本描述是: 有一个背包,能盛放的物品总重量为S,设有N件物品,其重量分别为w1,w2,...,wn.希望从N件物品中选择若干件物品,所选物品的重量之和恰能放入该背包,即所选物品的重量之和等于S。 程序1:递归算法#include #include using namespace std;const int N=7;const int S=
2008-10-12 20:00:00 849
转载 C++中extern “C”含义深层探索
帖子来自 http://www.cppblog.com/Macaulish/archive/2008/06/17/53689.html1.引言 C++语言的创建初衷是“a betterC”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以
2008-10-05 09:56:00 390
转载 C++/C试题
以下内容来自林锐的《高质量C++编程指南》 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针
2008-10-04 21:42:00 604
转载 内联函数
以下内容来自林锐的《高质量C++编程指南》 关键字inline必须与函数定义体放在一起才能使函数成为内联,仅将inline放在函数声明前面不起任何作用。 内联是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。如果执行函数体内代码的时间,相比于函数调用的开销较大,那么效率的收获会很少。另一方面,每一处内联函数的调用都要复制代码,将使程序的总代码量增
2008-10-04 18:22:00 444
转载 当心隐式类型转换导致重载函数产生二义性
以下内容来自林锐的《高质量C++编程指南》 示例8-1-3中,第一个output函数的参数是int类型,第二个output函数的参数是float类型。由于数字本身没有类型,将数字当作参数时将自动进行类型转换(称为隐式类型转换)。语句output(0.5)将产生编译错误,因为编译器不知道该将0.5转换成int还是float类型的参数。隐式类型转换在很多地方可以简化程序的书写,
2008-10-04 16:58:00 615
转载 有了malloc/free为什么还要new/delete
以下内容来自林锐的《高质量C++编程指南》 malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制
2008-10-04 16:14:00 463
转载 指针参数是如何传递内存的
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-10-04 15:39:00 447
原创 不能修改常量字符串的内容
char a[] = “hello”;a[0] = ‘X’;cout char *p = “world”; // 注意p指向常量字符串p[0] = ‘X’; // 编译器不能发现该错误cout
2008-10-04 15:30:00 450
原创 memcpy函数
void memcpy(void * pvTo, void const * pvFrom, int size){ assert(pvTo != NULL && pvFrom != NULL); byte * pbTo = (byte *) pvTo; byte * pbFrom = (byte *) pvFrom; while(size-- > 0) {
2008-10-03 20:16:00 432
原创 几道笔试题
1 构造函数可不可以是虚函数,为什么? 不可以 虚函数的调用必须要有V_TABLE的支持,当在构造函数中的时候,对象还没有构造完成,是没有这个表的,所以无法调用虚函数。有错误,是vptr没有被初始化 2 析构函数可不可以是虚函数,为什么? 可以 虚析构函数 3 构造函数没有返回值,怎么确定是否成功? 失败则抛出一个异常,或者使用一个内部
2008-10-03 15:41:00 443
转载 玛丽莲小姐问题
桌面上有三个盒子,其中一个里面有手机,而另外两个是空的.主持人首先让你选择一个,然后她去打开剩下的一个空的盒子,然后他问你要不要和最后剩下的那个盒子交换,请写个程序证明是换好还是不换好!答案是换。 当主持人去掉一个错误答案后,如果不换,那么开始选对就选对了,没选对就没选对,主持人的行为对你没有任何影响,所以选对的概率是1/3。如果换,那么如果开始选对,现在就错了,如果开始选错,现在
2008-10-01 14:57:00 650
原创 ++操作符的一道题
#include "stdafx.h"#include #define product(x) (x*x)using namespace std;int main(){ int i = 3, j = 3; int k; j = product(i++); k = product(++i); printf("j=%d, k=%d", j, k); return 0;
2008-10-01 10:07:00 556 4
原创 析构函数在调用虚函数时调用的是基类的函数
前天网易C++的笔试题中的一道#include using namespace std;class test{ int s;public: test() { fun(); } virtual ~test() { fun(); } virtual void fun() { cout"A"
2008-09-27 17:03:00 697
转载 C++中虚析构函数的作用
文章转自 http://blog.csdn.net/starlee/archive/2006/03/09/619827.aspx我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase{public: ClxBase() {}; virtual ~ClxBas
2008-09-27 16:44:00 482
转载 虚函数的sizeof问题
class demo{public: virtual void f(int){} virtual void f(double){} virtual void g(int){}};class Derived:public demo{ virtual
2008-09-01 09:41:00 2846 1
原创 重载前缀和后缀自增操作符
// Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class demo{public: int count; demo & operator++() { ++count; return *this; } demo op
2008-08-22 21:52:00 845
原创 关于C语言中printf函数的一个问题
对于下面的程序,我用VS2003运行的结果第一个是0,第二个是一个很大的数。 #include int main() { printf("%f",5); //line 1 printf("%d",5.01); //line 2 }具体原因在论坛上提问后得到结果。引用答案如下 关键你要理解浮点数的存储格式! printf("%f",5); /
2008-08-19 10:55:00 1252 1
转载 浮点数表示及其实现.
文章转自 http://blog.csdn.net/biblereader/archive/2006/06/21/819428.aspx我两年前就知道不应该用==号来判断浮点数的相等了,因为存在一个精度的问题,但是一直以来,都没怎么在乎这些东西,而实际上,我对于浮点数的结构,虽然了解,但并不清晰.作为一个C++爱好者,应该尽量搞清楚每一个问题,所以我搞清楚了浮点数的内在表示及实现.在没有大
2008-08-19 10:02:00 733
转载 C++ const引用详解
文章转自 http://blog.csdn.net/k2eats/archive/2008/06/12/2541790.aspx(1) 在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数.引用必须初始化. 但是用对象的地址初始化引用是错误的,我们可以定义一个指针引用。1 int ival = 1092;2 int &re = ival; //ok
2008-08-19 09:18:00 1283 2
原创 .net中生成二维的表格
在CSDN上, 找到思归大哥的代码, 终于达到了要求. 给自己做个记号.代码如下: void Page_Load(object o, EventArgs e) ...{ DataTable dt = GetData(); //assume GetData returns the DataTable
2007-11-08 18:50:00 635
原创 查询IP所属地
做了查询IP所属地的程序,将过程记录如下:1, 建立数据库得到的是一个.dat文件,通过IPLook工具转换成了.txt格式的,然后导入了Access中,最后导入到MS SQLSERVER中. IP数据库有三个字段,startIP:decimal(18,0)endIP:decimal(18,0)address:char(50)2, 建立一个和IP地址一一映射的数
2007-11-08 18:45:00 984
原创 终于明白了
1FormsAuthentication,提供为操作身份验证票提供帮助器实用工具的静态方法。 FormsAuthenticationTicket,提供一种创建 FormsAuthenticationModule 使用的 Forms 身份验证 cookie(包含身份验票)并读取其值的方法。 FormsIdentity,提供要由 FormsAuthenticationModu
2007-11-08 18:42:00 621
原创 还是FORM身份验证
1 指示是否发生身份验证的方法System.Web.HttpContext.Current.User.Identity.IsAuthenticated;或者Request.IsAuthenticated;2 获取用户名的方法 FormsIdentity Id = (FormsIdentity)HttpContext.Current.User.Identity; FormsA
2007-11-08 18:39:00 720
转载 Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同
2007-11-08 18:37:00 730 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人