自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

网络安装ubuntu

相关阅读:Windows 7下不用虚拟光驱安装Ubuntu 9.04桌面版地址:http://www.kklinux.com/plus/view.php?aid=5898下面正式开始,安装思路是先安装Windows 7,然后是Ubuntu 9.04,然后修改grub增加Windows启动项。具体步骤如下:一、安装Windows 7略二、安装Ubuntu 9.04到w...

2011-04-29 16:08:00 55

腾讯面试总结

心里失落落的,本来自己是没有能耐的,但是碰巧简历过了,碰巧笔试过了,碰巧一面过了,也就注定二面要悲剧了。没有太多的心得,但是总想记下来,供以后慢慢来看嘛。笔试其实有点沾我曾经学习过C++和底层的一些东西的光,否则也不会那么幸运过了笔试。笔试不出意料会考数据结构算法,网络通信,和C语言的一些东西。让人想不到的是,他竟考了C++,还考了很多很多的微机原理计算机组成原理的东西,原本以为这些东西只有考...

2011-04-27 23:13:00 72

VC中结构体内存分配问题透析(sizeof)

【原文地址】http://xfeng.bloghome.cn/posts/53651.html在一次面试中,遇到了VC中处理结构体的问题,由于平时没留意,没有回答出来,感觉很不爽。回来后,认真分析了下,查了些资料,终于找到原因,故以本文给出解答。 本文首先提出了处理VC++中结构体时应注意的一个问题,然后详细分析了存在该问题的原因,最后做实战训练。 注意: (1)在VC...

2011-04-27 18:37:00 57

腾讯实习生面试二(复试)

有点意外,昨天晚上十点钟了,跟GF在打电话聊天看到一条短信来了。当时心里激动啊,不会是腾讯通知复试的消息吧,不过后来想又不太可能一面答的那么垃圾应该不会有机会了。下午就收到几条短信,每次短信来的时候都期望是腾讯的,但都不是,这次也怕再失望。忍不住好奇跟GF通话的时候就打开看了一下短信,当时那个心理激动的啊,嘿嘿...大牛肯定不屑但小菜我没什么能力,心里当然激动点点了。今天早上7点钟爬起来,因为...

2011-04-26 16:50:00 202

sql server 索引,聚集索引,非聚集索引,唯一索引,主键索引

索引实际上是一组指向表中数据的指针,索引的排列顺序其实就是这组指针的顺序.聚集索引:表的物理存储顺序与指针(即逻辑)顺序相同非聚集索引:物理与逻辑顺序不同因为一个表只能有一个物理顺序,所以,聚集索引的个数最多只能是1.其中唯一索引是给所做的索引增加了唯一性的约束,添加,修改索引列中数据时,不允许出现重复值.它可以是聚集索引,也可以是非聚集的,就看你如何定义主键索引是把主键列定义...

2011-04-25 16:37:00 112

Cpp深入:异常体系结构

1. 异常简介2. 函数异常列表3. 堆栈解退4. 标准库exception类型简介5. 继承中的异常6. 异常何时迷失?7. 异常处理最佳实践1. 异常简介c++中的异常使用关键字try{} catch(Type ){}来捕获。可以使用throw关键字抛出异常。如果在程序执行过程中出现了未捕获的异常的话 ,默认的情况是终止程序的运行。int main(...

2011-04-25 16:26:00 63

Cpp深入:多重继承

Worker.h#ifndef _WORKER_H_#define _WORKER_H_#include <iostream>class Worker{ // 基类public: Worker(); // 这里需要设置成虚函数 virtual ~Worker();};class Waiter : virtual public Worker...

2011-04-25 14:57:00 159

Cpp深入:就要在main函数之前执行

利用全局变量的初始化在main函数调用之前完成。#include <iostream>using namespace std;class CompileRequirements{public: CompileRequirements() { // 需要在main函数之前调用的初始化工作 cout << "before main f...

2011-04-25 14:24:00 105

Cpp深入:函数重载

1. 函数重载特征function signature2. 重载解析1. 函数重载特征cpp中重载的函数对用函数的使用者的表象是函数同名,但是对于编译器来讲,编译器根据函数的特征将函数重新命名,这也是为什么c++和c相互调用时需要使用extern "C"的原因。那么什么是函数的特征?一般函数的特征是指函数的参数列表,不包含函数的返回值类型。需要注意的是:1.1. 函数不区分co...

2011-04-25 14:16:00 141

Cpp深入:引用类型

1. 如何从创建引用?2. 引用类型初始化3. 更改别名?4. 一般性的准则1. 如何创建引用?cpp中引用通过TypeName&实现创建,如下:int a = 10; int& alias = a;2. 引用类型初始化 ?引用类型需要在创建之初初始化,否则编译器将报错: int a = 10; // 必须初始化,否则报错...

2011-04-25 13:53:00 89

平衡二叉树及其应用场景

昨天腾讯面试把平衡二叉树当做排序二叉树,绝对遭鄙视了,汗...平衡二叉树简称平衡树,是由Adelson-Velskii和Landis于1962年首先提出的,所以又称为AVL树。他的定义很简单,就是若一棵二叉树的每个左右节点的高度差最多相差1,此二叉树即是平衡二叉树。把二叉树的每个节点的左子树减去右子树定义为该节点的平衡因子。二叉平衡树的平衡因子只能是1、0或者-1。平衡二叉树是对二叉搜索树...

2011-04-25 09:35:00 315

深入Hadoop HDFS

1. hdfs架构简介 1.1hdfs架构挑战 1.2 架构简介 1.3文件系统命名空间File System Namespace 1.4数据复制 1.5 元数据持久化 1.6 信息交换协议2. hdfs数据可访问性 2.1web interface 2.2 shell command <1>. hdfs架构简介1.1 hdfs...

2011-04-24 17:29:00 49

腾讯面试

声明,腾讯笔试的时候曾填写过保密协议,题目是不准泄露的。但是今天面试的时候并没有填写保密协议什么的,想来也不会有什么侵权之类的。如果有,本文会无条件删除。腾讯大范围的校招实习生,不知道成都要招多少人但是参加笔试的人直恐怖,3000多个。另外还没有加上霸笔的同学,比如我朋友就霸笔了,不过还是过了笔试,进了一面了。(以后学了一招,简历被刷无所谓,可以霸笔只要有实力是有机会的)。笔试的题目觉得选择题...

2011-04-24 15:04:00 79

用Eclipse创建简单EJB的过程

早在.NET 2.0问世的时候,Java就应知趣地退出历史舞台Java不同于.NET,通常其开发环境是一群乌合之众。通常我们使用的免费的J2EE开发环境是比较流行的Eclipse,为了开发EJB,还需要安装JBoss服务器,xDoclet。JBoss服务器既用于运行EJB的服务和JNDI服务,也同时可以用于承载作为界面显示的JSP,在这种方式下,通过适当的配置,...

2011-04-23 22:25:00 185

Python控制结构

1. Python控制结构简介2. 定义函数<1>. Python控制结构1.1 ifprint("#############if statement###############");x = int(input("Enter an integer :"));if x < 0 : x = 0; print("Negative cha...

2011-04-22 21:27:00 75

Hadoop入门简介

1. Hadoop简介2. Hadoop环境建立3. 参考资料<1>. Hadoop简介hadoop是apache的开源项目,开发的主要目的是为了构建可靠,可拓展scalable,分布式的系统,hadoop是一系列的子工程的总和,其中包含。1. hadoop common:为其他项目提供基础设施2. HDFS:分布式的文件系统3. MapRedu...

2011-04-22 20:20:00 53

基于事件的异步编程模式

上一篇中主要介绍了基于类型IAsyncResult的异步操作,这里将简单的介绍一下基于事件的异步编程模式,在.net中可以使用类BackgroundWorker来实现简单的基于事件的异步编程模式。该类型定义在System.ComponentModel命名空间中,定义如下:public class BackgroundWorker : Component {// 当RunWork...

2011-04-21 19:32:00 83

python中常见内建类型

1. Number类型2. String类型3. List类型4. 第一个python控制结构5. 参考资料上面两篇文章中主要还是熟悉python的开发环境:第一篇主要是介绍python开发的ide环境,这主要是为了开发比较大型的工程。第二篇主要是来介绍python解释器的使用。这里将简单介绍一下python的几个常见类型numbers,strings,li...

2011-04-21 19:30:00 70

I/O限制性异步操作

1. CLR异步编程模型2. IO限制性异步操作中异常处理3. 最佳实践<1>. CLR异步编程模型.net中基本上包含两种异步编程模式:使用IAsyncResult对象,或者是使用事件的异步操作.这里主要是关于使用IAsyncResult的异步操作. 在。net中存在的大量已有类型能够支持异步编程,一般会提供BeginOperation和EndOperat...

2011-04-21 19:30:00 64

熟悉Python Interpreter解释器

1. 启动python解释器2. python解释器的两种模式3. 错误处理4. 设置python解释器启动代码5. 执行python module 5.1 python文件注释 5.2 如何编写中文注释 5.3 如何执行.py文件<1>. 启动python解释器;上一篇中,我们安装了python,并且在eclipse下安装了py...

2011-04-21 19:29:00 162

根据实例复习Cpp

1. 还是这里开始Cpp#include <iostream>// 一个良好的编程习惯是将using直接跟在include之后using namespace std;int main(){ int number1; int number2; int sum; cout << "Enter the first number :"; ci...

2011-04-20 15:57:00 83

sql server如何查看端口号?

exec sys.sp_readerrorlog 0, 1, 'listening'

2011-04-20 14:57:00 136

如何实现非ui线程更新ui线程?

1. 实现非ui线程更新ui线程的代码2. 编码中出现的一个错误及探究<1>. 实现非ui线程更新ui线程之前的基本做法是使用Invoke实现,这里采用的是 .net 4.0中的Task来实现,代码如下:using System;using System.Collections.Generic;using System.ComponentMode...

2011-04-19 20:03:00 63

标准c的io操作

1. io操作实例2. io函数分析<1>. io 操作实例1.1 文本文件读取#include <stdio.h> // file io operators#include <stdlib.h>int main(int argc, char* argv[]){ FILE* fp; int ch; l...

2011-04-19 16:27:00 113

c语言复习

1. 副作用和顺序点2. 输出输出缓冲区3. 变量的声明和变量定义4. 函数指针5. const和define6. 存储类,链接和内存管理<1>. 副作用side effect和顺序点sequence point;1.1 side effect和sequence point对于下面的语句state = 10;我们认为这是一个表达式(赋...

2011-04-19 14:51:00 48

程序出错后,程序员给测试人员的20条高频回复

程序员和软件测试员之间的关系无须多言。这些经典回复是国外程序员总 结分享的,“全球通用”。 20. "That’s weird…" 很奇怪…… 19. "It’s never done that before." 以前没这样过的。 18. "It worked yesterday." 昨天还好好的。 17. "How is that possible?" 那怎么可能?...

2011-04-18 15:54:00 47

事务和锁定-与锁相关的初始化参数

在ORACLE数据中,可以通过初始化参数来设置锁策略。常用的与锁相关的初始化参数如下: DDL_WAIT_FOR_LOCKS BOOLEANl类型,用于控制DDL语句是否需要等待锁,默认为FALSE。 DML_LOCKS INTEGER类型,指定DML锁的最大个数,范围为20到无限多。默认值为初始化参数TRANSACTIONS的四倍,即平均每一个事务需要四个锁。 ENQ...

2011-04-18 14:22:00 47

事务和锁定-通过结束会话方式解除死锁

--模拟死锁/*查锁和杀锁,使用ALTER SYSTEM KILL SESSION 'SID,SERIAL#';*/set linesize 200;SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME, T3.SQL_TEXTFROM V$LOCKED_OBJEC...

2011-04-18 14:21:00 157

事务与锁定-基础知识

概述 在通常的情况下,系统中总是有若干个事务再并发执行,他们可以共享的存取数据库中的数据。但是有的时候,不同的事务再访问数据库的时候可能会出现抢占资源的情况,从而造成死锁,死锁对于系统来说是一个非常影响性能的事情。就好像很多车辆来到了十字路口,但是他们如果互不相让就会造成拥堵。所以我们很有必要了解事务以及锁的原理,在充分提高数据库并发能力的同时,尽量的去避免和解决死锁的问题。 目标 ...

2011-04-18 14:20:00 76

事务与锁定-提交事务

/*drop table emp; if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/declare v_empname varchar(50) := 'chenzw';begin delete from emp;...

2011-04-18 14:20:00 46

事务与锁定-设置事务的隔离级别

/*可以使用SET TRANSACTION ISOLATION LEVEL语句来设置ORACLE事务隔离级别,其语句结构如下SET TRANSACTION ISOLATION LEVEL {READ COMMITTED|SERIALIZABLE}?? -CHENZW 20110417 如何或得当前的TRANSACTION LEVEL?*/--1、READ COMMIT...

2011-04-18 14:19:00 102

事务与锁定-设置自动提交

/*drop table emp; if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/set autocommit on; --设置自动提交打开show autocommit; --查看自动提交set autocommit...

2011-04-18 14:19:00 72

事务与锁定-嵌套事务和自治事务

/*drop table emp; --if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/--可以通过 PRAGMA AUTONOMOUS_TRANSACTION;来声明当前事务为自治事务--可以独立对本事务进行提交,不会外层事务...

2011-04-18 14:18:00 51

事务与锁定-命名事务

/*drop table emp; --if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/declare --使用命名事务可以而增加程序的可读性,并且可以根据名称对长时间的事务进行检测 --也可以而在日志中根据名称来了解事务的...

2011-04-18 14:17:00 48

事务与锁定-模拟死锁产生的情景

/*drop table emp; --if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/truncate table emp;insert into emp values(1,'chenzw',27);insert into...

2011-04-18 14:17:00 86

事务与锁定-定义保存点

/*drop table emp; --if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/delete from emp;--基本语法结构如下:SAVEPOINT savepoint a;insert into emp...

2011-04-18 14:16:00 56

事务与锁定-回滚事务

/*drop table emp; --if exists?create table emp( empid number(5), empname varchar2(100), empage number(5));*/insert into emp values (1,'chenzw',27);commit work;insert into emp...

2011-04-18 14:16:00 45

事务与锁定-查看死锁中占用资源的会话信息

--模拟死锁/*可以通过查看DBA_BLOCKERS视图来查看死锁中占用资源的会话信息这些会话并不等待被锁定的资源。但是却持有另外一个会话等待的数据库对象上的锁*/SELECT HOLDING_SESSION --NUMBER表示持有锁的会话的IDFROM DBA_BLOCKERS; /*在死锁产生的时候,可以通过DBA_BLOCKERS查看持...

2011-04-18 14:15:00 72

事务与锁定-查看死锁的信息

/*模拟产生的死锁然后通过V$LOCKED_OBJECT视图来产看当前的死锁信息*/SELECT XIDUSN, --NUMBER 回滚段号 XIDSLOT, --NUMBER 槽号 XIDSQN --NUMBER 序列号 OBJECT_ID, ...

2011-04-18 14:14:00 74

事务与锁定-查看被阻塞的会话信息

/*通过查看DBA_WAITERS视图可以查看当前被阻塞的会话的信息*/SELECT WAITING_SESSION, --NUMBER 等待资源的会话 HOLDING_SESSION, --NUMBER 持有资源的会话 LOCK_TYPE, --VARCHAR2(26) 锁的类型 MODE_HELD, ...

2011-04-18 14:13:00 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除