- 博客(108)
- 资源 (10)
- 收藏
- 关注

原创 C++面试宝典2023版
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部
2011-09-19 11:57:07
76924
61
转载 js 巧妙去除数组中的重复项
var toObject = function(a) { var o = {}; for (var i=0, j=a.length; i<j; i=i+1) { // 这里我调整了下, YUI源码中是i<a.length o[a[i]] = true; } return o; }; var keys = function(o) { var a=[], i; for (i in o) { if (o
2012-11-14 10:18:40
1287
转载 js页面跳转 和 js打开新窗口 方法
2010-07-10 23:56:45| 分类: js实用脚本|字号 订阅第一种: "javascript" type="text/javascript"> window.location.href="http://www.dollare.com.cn/login.php?backurl="+window.location.h
2012-10-26 17:22:23
109708
转载 Js打开新页面,选中内容后把值返回到父页面
Js打开新页面,选中内容后把值返回到父页面转发 评论2011-11-25 09:12 1. 父页面弹出子窗口 function findcar() { str =window.open("findcar.jsp","newwindow","height=600,width=800,toolbar=no,menub
2012-10-26 17:08:11
6536
原创 #define MAKEWORD(a, b) ((WORD)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))
"|" 是按位或运算符,对整型数进行二进制按位取或运算。比如 0110 0011 | 0011 0101-------------------- = 0111 0111定义MakeWord(a, b) 的含义应该是将a b合成一个字(双字节),比如 MakeWord(0xaa, 0xbb) 结果应该是0xbbaa,a在低字节,转换成BYTE只留下一字节的内容,b也留下一字节并左移做高字节,通过按位
2012-07-11 11:00:37
2216
原创 函数的重载、覆盖和隐藏
下面我们从成员函数的角度来讲述重载和覆盖的区别。成员函数被重载的特征1) 相同的范围(在同一个类中);2) 函数名字相同;3) 参数不同;4) virtual关键字可有可无。覆盖的特征1) 不同的范围(分别位于派生类与基类);2) 函数名字相同;3) 参数相同4) 基类函数必须有virtual关键字。由于C++的多态性总是和虚函数来实现的,所以函
2012-06-19 15:41:40
804
原创 批处理
rd /s /q 1if exist 2 goto jing:jingcd 22ren j.xml x.xmlren w.xml y.xmlcd..if exist 33 goto j:jcd 33ren j.xml 1.xmlren w.xml 2.xmlcd..pause
2012-03-30 00:05:02
593
原创 使用分区表来提高应用系统的性能并方便数据管理
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满
2011-10-09 18:02:04
849
原创 ORACLE SQL性能优化系列
ORACLE SQL性能优化系列 (一) 关键字 ORACEL SQL Performance tuning 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST
2011-09-30 18:04:47
3386
原创 Oracle971个面试题总结
Oracle1000个面试题总结(一) 1. Oracle安装完成后的初始口令? internal/oracle
2011-09-30 17:30:53
10063
原创 sql常见面试题
sql常见面试题sql理论题1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的
2011-09-30 09:26:36
17981
原创 约束
SQL--约束数据类型是约束我们可以在表里存储什么类型的数据的一种方法。 不过,对于许多应用,它们提供的约束实在是太粗糙。比如, 一个包含产品价格的字段可能应该只接受正数。但是没有哪种标准数据类型只接受正数。 另外一个问题是你可能需要根据其他字段或者行的数据来约束字段数据。比
2011-09-30 09:03:07
982
原创 堆和栈是两个不同的概念
堆和栈是两个不同的概念。堆(heap)上分配的内存,系统不释放,而且是动态分配的。栈(stack)上分配的内存系统会自动释放,它是静态分配的。运行时栈叫堆栈。栈的分配是从内存的高地址向低地址分配的,而堆则相反。由malloc或new分配的内存都是从heap上分配的内存
2011-09-29 21:10:47
1248
原创 sql server面试题
什么是主键约束?什么是唯一约束?两者有什么区别?答:主键约束:有一列或列的组合,其值能唯一的标识表中的每一行。唯一约束:不允许数据库表在指定列上具有相同的值,但允许有空值。区别:一个表可以定义多个唯一约束,只能定义一个主键约束;空值得列上可以定义唯一约束,
2011-09-29 21:01:28
6324
原创 SQL面试题
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRAN
2011-09-29 17:58:21
1821
原创 准备
介绍项目:oxmark是由主程序和dll测试模块组成,功能:测试主板各种设备的功能,如:cpu,mem,hdd,odd,battery,acswitch,keyboard,mouse,blutooth,lan,wlan,graphic,audio,usb,cardreader,f
2011-09-29 17:30:50
990
原创 题目
foxmark.lib包含的文件:ntdll.dll是NT操作系统重要的模块。ntdll.dll是NT操作系统重要的模块。ole32.dll是对象链接和嵌入相关模块 mutex:表现互斥现象的数据结构,也被当作二元信号灯。一个互斥基本上是一个多任务敏感的二元信号,
2011-09-28 17:59:45
713
原创 检索的数据量很大的时候,指定分区会大大提高检索速度
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满
2011-09-27 16:12:53
1898
原创 C++链表
【双向链表】 ①.建立一个双向链表? 1 typedef struct DbNode 2 { 3 int data; //节点数据 4 DbNode *left;
2011-09-27 10:52:02
3688
1
原创 Oracle面试题
Oracle的面试问题——技术知识篇这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对Or
2011-09-26 16:17:52
1969
1
原创 ORACLE基础知识
第一章:ORACLE的结构 一、ORACLE的SERVER 1、SERVER=DATABASE+INSTANCE(内存结构) 2、ORACLOE的连接方式: A、直接登录:UNIX主机,客户端通过串口,TCP/IP直接登陆到主机,使用ORACLE B、C/S方
2011-09-23 16:21:11
13039
原创 Oracle培训教材
Oracle培训教材一.SQL语言简介1. SQL概述SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。数据库对象包括表、视图、索引、同义词、簇、
2011-09-23 15:47:16
1690
1
原创 进程间通讯
它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程
2011-09-23 14:43:57
946
原创 排序算法总结
排序算法总结后面的例程,都是对数组的排序,使用静态链表的也适用于链表的排序。为简单起见,只对单关键码排序,并且最后的结果都是从头到尾按升序排列。下面是统一的测试程序:#include #include using namespace std;#include
2011-09-23 11:22:37
3617
原创 查找算法总结
查找算法集:顺序查找、二分查找、插值查找、动态查找(数组实现、链表实现)// search.cpp : Defines the entry point for the console application.//#include "stdafx.h"#in
2011-09-23 10:16:13
1244
原创 C++虚函数和多态学习笔记
C++虚函数和多态学习笔记:编译器对每个包含虚函数的类创建一个表(称为V TA B L E)。在V TA B L E中,编译器放置特定类的虚函数地址。在每个带有虚函数的类中,编译器秘密地置一指针,称为v p o i n t e r(缩写为V P T R),指向这个对象的V T
2011-09-21 09:26:50
1098
原创 SQL Server数据库日志已满的解决方法
日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志。1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日
2011-09-20 16:30:33
1784
原创 用SQL语句,删除掉重复项只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peo
2011-09-20 16:25:43
5277
原创 怎样添加或删除字段!
如要在一个hwsp表中填加字段:ylxsalter table hwsp add column ylxsALTER TABLE 表 {ADD ADD{COLUMN 字段类型 [ (字长)] [NOT NULL] [CONSTRAINT 索引 ] |
2011-09-20 16:19:32
1749
原创 迭代器iterator
迭代器:提供了一种一般化的方法,对顺序容器或关联容器进行连续访问。每种容器都提供一种begin()和end()成员函数,begin()返回一个iterator,用于指向容器的第一个元素;end()返回一个iterator,用于指向容器未元素的下一个位置。
2011-09-20 15:10:10
1474
原创 基于socket的TCP和UDP编程
一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(STreamsocket)的一种。
2011-09-20 13:51:53
10467
原创 虚函数表
虚函数表完成了C++编译器对于虚函数的实现方式,即dynamic binding,为了达到动态绑定(后期绑定)的目的,C++编译器通过某个表格,再执行期“间接”调用实际上欲绑定的函数。这样的表格成为虚函数表vtable) 每一个“内含虚函数的类”,编译器都会
2011-09-19 10:24:37
2034
原创 二分查找
二分查找1、二分查找(Binary Search) 二分查找又称折半查找,它是一种效率较高的查找方法。 二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。2、二分查找的基本思想
2011-09-19 10:19:36
985
原创 今天要撑握的题目
1.快速排序算法2.网络编程3.容器vector和list的区别?4.抽象类为什么不能实例化?5.纯虚函数是怎样实现的?在编译原理上讲一下?6.设计模式:工厂模式 和 单例模式 介绍一下?7.关于容器类型map8.平衡二叉树特点:bu_yze@cv
2011-09-19 09:46:36
841
原创 字符串处理和排序
#include iostream>// 数据流输入/输出#includestring>// 字符串类#includealgorithm>// STL 通用算法#includevector>// STL 动态数组容器#includestdlib.h
2011-09-18 08:53:57
814
原创 类模板:比较经典的一个就是关于双向链表的。
C++的一个独特的属性。模板:template Void swap(T& a,T& b);类模板:比较经典的一个就是关于双向链表的。template struct Node{Node (T& d):c(d),next(0),pref(0){}
2011-09-16 16:25:45
673
原创 vector常用操作
vector常用操作 1、创建容器 格式 vector 容器标识符; 几种初始化方法如下: vector ivec1;//空int容器 vector ivec2(10);//包含十个默认int值的容器 vector ivec3(10,2);//包含10个值
2011-09-16 16:24:58
750
原创 C++中的vector使用范例
C++中的vector使用范例一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。
2011-09-16 16:23:40
802
原创 重载,多态虚函数
初学C++,虚函数这部分感觉博大精深啊。C++正是通过虚函数实现了多态。在C++中,以virtual关键字开始的函数是虚函数,虚函数是基类希望派生类进行重新定义的函数,不希望派生类重新定义而完全继承的不要定义为虚函数。一旦函数在基类中声明为虚函数,派生类就无法改变这个事实,派生类
2011-09-16 16:22:24
939
原创 面向对象理解
一、传统开发方法存在问题 1.软件重用性差 重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质。软件重用性是软件工程追求的目标之一。 2.软件可维护性差 软件工程强调软件的可维护性,强调文档资料的重要性,规定最终的软件产品应该由完整、一致的配置成分
2011-09-16 16:20:45
828
word转化为PDF
2010-06-30
PB小助手V3.5最新版下载
2009-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人