E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
程序员面试宝典
程序员面试宝典
——数据结构之双链表
1 #include<stdlib.h> 2 #include<iostream> 3 #include<stdio.h> 4 #include<string> 5 using namespace std; 6 typedef struct Node{ 7 int data; 8 struct Node*
·
2015-11-08 16:30
数据结构
程序员面试宝典
——数据结构之单链表
单链表创建--------->单链表长度--------->单链表删除-------->单链表插入-------->单链表排序--------->单链表逆置 1 #include<iostream> 2 #include<stdio.h> 3 #include<string.h> 4 #include<
·
2015-11-08 16:28
数据结构
程序员面试宝典
——总结
1 x=x+1,x+=1,x++,哪个效率最高?为什么? 解析: x=x+1最低,因为它的执行过程如下: 1)读取右x的地址。 2)x+1 3)读取左x的地址 4)将右值传给左边的x(编译器并不左右x的地址相同)。 x+=1其次,其执行过程如下: 1)读取右x的地址 2)x+1 3)将得到的值传给x(因为x的地址已经读出)。 x++,效率最高,其执行过程如下: 1)读取右x
·
2015-11-08 15:22
程序员
程序员面试宝典
学习记录
原文链接 摘选著名的互联网企业的面试笔试真题: 1.extern的作用 自己理解:应该需要区分extern在C语言中和C++语言中的作用,C语言中extern声明的函数和变量可以被该文件外部模块引用,C++语言中除了该作用还可以声明extern “C”声明一段代码编译连接的方法为C语言的方法。 参考:其实extern的百度词条解释的很清楚,具体的也是跟我上面自己理解差别不是很大。
·
2015-11-08 14:26
程序员
程序员面试宝典
——面向对象总结
1 structure和class的区别? structure和class的唯一区别就是默认的访问控制不同,structure默认是public,class默认是Private;structure也可以有构造函数、析构函数、成员函数等。 2 继承体系中为什么将析构函数声明为虚函数? 当你可能通过基类指针删除派生类对象时,建议使用虚析构函数。这样保证在删除一个执行派生类的基类指
·
2015-11-07 14:29
面向对象
程序员面试宝典
:求十进制数字的二进制数位中包含1的个数
2010年3月某杀毒软件笔试题: 1: int func(int i); 2: int main(void) 3: { 4: cout<<func(9999)<<endl; 5: } 6: int func(int i) 7: { 8: int count=0; 9:
·
2015-11-07 10:17
程序员
《Java
程序员面试宝典
(第4版)》 试读感想
《Java
程序员面试宝典
(第4版)》试读感想谈到Java程序员面试这个话题,我想,每个从事java开发的人都有一套自己的见解,特别是工作3年以上的。
大大的微笑
·
2015-11-06 18:44
学习
《Java
程序员面试宝典
(第4版)》 试读感想
《Java
程序员面试宝典
(第4版)》试读感想 谈到Java程序员面试这个话题,我想,每个从事java开发的人都有一套自己的见解,特别是工作3年以上的。
chwshuang
·
2015-11-06 18:00
Java程序员面试宝典
试读感想
《Java
程序员面试宝典
(第4版)》
1.Java程序设计基本概念 java程序设计基本概念涉及到 1java虚拟机 jvm java是解析型语言,必须在jvm上运行,内存自动管理都是有虚拟机管理2java基本数据类型以及转换 2.谈谈你对这本书试读章节的看法 样章中介绍了大量java基本知识java虚拟机原理基本数据类型及转换运算符异常反射等最基本但是最重要的知识,其中有面试中大量的语言语法陷阱通过研读和学习,面试者可
empireghost
·
2015-11-06 14:00
《
程序员面试宝典
(第5版)》读后感
前几天真好看到《
程序员面试宝典
》的以前版本,再结合以前的自己亲身经历,谈谈面试就业问题:1.面试就业的流程:1)简历2)笔试3)面试4)入职2.简历的问题:以程序员的角度看,简历分为个人信息、专业技能、
yao_zonghai
·
2015-11-05 15:00
《
程序员面试宝典
(第5版)》读后感
前几天真好看到《
程序员面试宝典
》的以前版本,再结合以前的自己亲身经历,谈谈面试就业问题: 1.面试就业的流程: 1)简历 2)笔试 3)面试 4)入职 2
yao_zonghai
·
2015-11-05 15:00
《Java
程序员面试宝典
(第4版)》 试读感想
《Java
程序员面试宝典
(第4版)》试读感想 谈到Java程序员面试这个话题,我想,每个从事java开发的人都有一套自己的见解,特别是工作3年以上的。
chwshuang
·
2015-11-02 18:00
第4版
Java程序员面试宝典
试读感想
位运算的一些总结和技巧
引子:《
程序员面试宝典
》2C的P37的面试例题中有这样一道题: unsigned char a = oxA5;unsigned char
·
2015-11-02 18:13
位运算
《.NET
程序员面试宝典
》 - 书摘精要
程序员要朝“内”和向“外”两个方面扩展自己的知识和技能: 内 —— 指的是编写代码的基本功、数据结构思想、设计模式等。 “修内”四要素: 1. 深刻理解面向对象编程思想; 2. 精通C#编程语言特点; 3. 熟悉设计模式的23种模式,理解各个模式UML图 4. 了解软件工程过程,掌握数据结构的概念和技术; 外 —— 指的是新技术的热情、知识的广度、注重扩展性等。
·
2015-11-02 17:25
.net
程序员面试宝典
:与或数值运算
下列代码的输出值是多少: 1: #include "stdafx.h" 2: #include <iostream> 3: using namespace std; 4: 5: int _tmain(int argc, _TCHAR* argv[]) 6: { 7: int
·
2015-11-02 17:54
程序员
Java
程序员面试宝典
-零碎知识汇总二
11.finally{}中的代码总是会执行,当try{}中中有return语句时, finally{} 代码执行于return之前,因为一个函数return之后就会销毁。 12.静态变量 实例变量,每个实例都有一个。 静态变量,每个类只有一个,所有类的实例都共用一个。 静态变量会在该类的任何静态方法执行之前就初始化,并且赋初始值。  
·
2015-11-02 09:45
java
const 与 readonly知多少
尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
·
2015-11-01 13:39
readOnly
程序员面试宝典
:第七章 指针与引用
1. 指针 vs. 引用 非空区别: 引用不能为 NULL 合法性: 引用永远合法 可修改区别:引用的指向只能初始化,不能修改 存储空间区别:引用不是变量,本身并不占用任何存储空间 应用区别: 根据上述特点,决定应用场景
·
2015-11-01 12:20
程序员
const 与 readonly知多少
尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
·
2015-11-01 09:22
readOnly
【
程序员面试宝典
】找规律
都不是难题,但是我的脑子木木的,条件写的很混乱。 1. 数字如上,1对应坐标(0,0),向上y变小,向右x变大。给定坐标,输出值。 观察发现: 第n圈结束时,一共输出了(2n)2个数字。这样,我们判断当前在第几圈,并找到位置对应当前的第几个数字就可以得到结果。 int getNum(int x, int y) { int dx, dy, n, cou
·
2015-11-01 08:03
程序员
看
程序员面试宝典
的一道题的想法
今天看了
程序员面试宝典
的一道题 1 int f(int x,int y) 2 { 3 return (x&y) + ((x^y)>>1); 4 } 这道题实际就相当于把两个数相加除以
·
2015-10-31 11:14
程序员
[C/C++]c++运算符优先级和运算中类型转换问题!
今天看
程序员面试宝典
发现了一个问题。在P37的例子中,宝典认为>>比~的优先级高。这是错误的。实际上~比>>的优先级高。
·
2015-10-31 10:47
c/c++
Java
程序员面试宝典
-零碎知识汇总一
1.ClassLoader的方法中 loadClass方法和forName方法目的功能类似,都是用来加载class的,但是作用上有所区别。 loadClass方法加载类在加载时并不对该类进行解释,因此不会初始化该类。而forName方法则会将Class进行解释和初始化。 2.在Java中字符只以一种形式存在,那就是Unicode(不选择任何特定的编码,直接使用它们在字符集中的编
·
2015-10-31 09:01
java
堆和栈的区别
-- 看了
程序员面试宝典
,对堆和栈的含义很是混淆,下面综合一下在网站上看得结合自己的理解所说堆栈的概念: http://blog.csdn.net/dsb2510/article
·
2015-10-31 09:48
区别
const 与 static readonly知多少
尽管你写了很多年的C#的代码,但是可能当别人问到你const与static readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
·
2015-10-31 08:13
readOnly
读书笔记之:C/C++
程序员面试宝典
-1
第2部分 C/C++基础 知识 1. C++中的基本数据类型: 2. C++中的整型: 3. C++中的常见常量 常量按照数据类型的不同分为整型常量,浮点型常量,字符型常量,还有字符串常量,转义字符常量和地址常量。 整型常量可以有二进制,八进制和十六进制三种表示形式。加上L或U来表示长整型或者无符号型。 浮点型常量,float型需要添加后缀f或F。
·
2015-10-30 17:05
c/c++
[原创]
程序员面试宝典
:第十三章 数据结构基础
1. 单链表逆置:头插法,三个指针控制下,一个一个地指向前边元素 2. 二叉查找树:左孩子小,右孩子大的二叉树 建树:按大小关系放置 查询:按大小关系走 排序:先左后右,中序输出 找最大最小:左到底或者右到底 找直接后继: 有右子树:右子树中最小元素 无右子树:向上找到第一个是左孩子的节点,其父节点即是后继。(比当前节点大一点点的
·
2015-10-30 15:20
数据结构
[原创]
程序员面试宝典
:第十四章 字符串
1. 整数与字符串转换: 整数 --> 字符串:加‘0’(转换),除10(进位) 字符串 --> 整数:减‘0’(转换),乘10(进位) 2. strcpy 函数: 源、目的指针是否为空; 目的空间是否过短(警告) 是否包含不可打印字符 3. char str[2][3]:str 是一个指针数组,具有两个元素,每个元素都是指向长度为3
·
2015-10-30 15:20
程序员
[原创]
程序员面试宝典
:第十五章 设计模式与软件测试
1. Bridge 模式(?):尽可能的脱耦 将抽象化和实现化脱耦 将继承关系转换为组合关系 2. 单键模式(singleton,确保在整个程序中只有一个类实例): 私有化构造函数(防止 new 直接构造多个实例) static 成员函数构造(在没有实例对象的情况下可以被执行) static 成员变量指针(指向唯一的类实例,属于整个类) 多线程竞争问
·
2015-10-30 15:20
设计模式
[原创]
程序员面试宝典
:第五章 程序设计基本概念
1. 统计x转化为2进制后1的个数 int count = 0; while(x) { count++; x = x&(x-1) } 2. 逻辑表达式的短路效应,仅限于各个逻辑分式。(?) 3. printf 参数是从右向左压栈的,先计算最右边的表
·
2015-10-30 15:19
程序设计
[原创]
程序员面试宝典
:第六章 预处理,const,sizeof
1. 求成员在struct中的偏移量: #define FIND(struc, e) (size_t) &( ((struc *)0)->e) (struc *)0 将常量0强制转化为 (struc *) 指向的地址(将结构体起始位置强制指定为0) 2. 宏定义中,常量如果过长,需要指定使用长整型:
·
2015-10-30 15:19
sizeof
程序员面试宝典
笔记一二
一、实现两个变量的交换,不借助中间变量 void change(int &a,int &b){ //方法一,这种方法的一个问题就是可能两个数相加越界 //a=a+b; //b=a-b; //a=a-b; //方法二,利用异或 a=a^b; b=a^b; a=a^b
·
2015-10-30 14:45
程序员
《Java
程序员面试宝典
》读书笔记1
今天读书发现一个很有趣的问题 请问以下程序会输出什么? public class Test2 { public static void main(String[] args) { int j = &nbs
·
2015-10-30 13:58
java
程序员面试宝典
(第4版)
《
程序员面试宝典
(第4版)》 基本信息 作者: 欧立奇 刘洋 段韬 出版社:电子工业出版社 ISBN:9787121207242 上架时间:2013-7-8 出版日期:2013
·
2015-10-30 11:36
程序员
ITeye11月技术图书有奖试读活动开始啦!--已结束
本次试读的图书有:•《
程序员面试宝典
(第5版)》历经前4版不断完善,重印近20次,常年盘踞各图书畅销榜前列•《Java
程序员面试宝典
(第4版)》《
程序员面试宝典
》之姊妹书!•《架构探险——从零开
ITeye管理员
·
2015-10-30 11:00
ITeye11月技术图书有奖试读活动开始啦!--已结束
本次试读的图书有:•《
程序员面试宝典
(第5版)》历经前4版不断完善,重印近20次,常年盘踞各图书畅销榜前列•《Java
程序员面试宝典
(第4版)》《
程序员面试宝典
》之姊妹书!•《架构探险—
ITeye管理员
·
2015-10-30 11:00
sizeof和sizeof(string)的问题
今天看《
程序员面试宝典
》一书(为了应付将要到来的微软笔试),看到了sizeof(string)这个问题。在Dev C++上测试的结果是4,很不明白。
·
2015-10-30 10:52
String
[原创]
程序员面试宝典
:第十六章 操作系统
1. 一些定义: 作业:包括用户程序、数据、控制命令 进程:一个程序在一个数据集合的一次运行过程 线程:进程的一个实体,被操作系统独立调度、执行的基本单位 管程:数据结构 + 能为并发进程所执行的操作 2. 进程通信: 信号:信号处理器 信号量:P、V操作 消息队列:多个进程共享,标志+message 共享内存: 3. 进程互斥:
·
2015-10-27 16:37
操作系统
【
程序员面试宝典
】找符合特定条件的数字
1-9的9个数字,每个数字只能出现依次,要求这样一个9位的整数:其第一位能被1整除,前两位能被2整除,...前9位能被9整除。 我的做法,先用vector保存数字。用全排列生成所有1-9不重复出现可能产生的9位数,然后判断是否符合要求。 #include<iostream> #include<vector> using namespace std;
·
2015-10-27 15:17
程序员
const 与 readonly知多少
尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
·
2015-10-26 15:53
readOnly
[原创]
程序员面试宝典
:第十章 面向对象
1. 面向对象:对象、类、继承 2. 构造函数: 类的数据成员不能在类定义时初始化(因为只是声明),要用构造函数 构造函数分两步执行:初始化成员(初始化列表),执行构造函数 当类成员没有默认初始化式时,需要用初始化列表显示表示(const 成员,引用) 初始化成员的顺序,与成员在初始化列表中的顺序无关,按照成员定义顺序 合成的默认构
·
2015-10-23 08:38
面向对象
《
程序员面试宝典
》(第三版)笔记整理
不怎样的一本书,具体表现为:1)该详细讲解的地方,或者一笔带过或者讲得不全面或者讲些不相关内容;2)该略过的地方,反而详细起来;3)有一部分错误,如sizeof不计算static变量的大小之类的。虽说如此,收获还是有的——知道了在笔试中常见的知识点。这里的笔记就是对我不熟悉或者理解不全面的知识点去Google和查书而来的。 C++的关键字 1. 使
·
2015-10-23 08:28
程序员
12, 1 月
12 月份还有 22 天 搞 C++ 基础知识, 并做完
程序员面试宝典
以及剑指 OFFER, 编程之美, 以 blog 的形式贴出 复习 搜索, 动态规划 coursera machine learning
·
2015-10-22 21:09
程序员面试宝典
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 据统计,80%的简历都是不合格的。不少人事管理者抱怨收到的许多简历在格式上很糟糕。简历应该如何做到在格式上简洁明了,重点突出?求职信应该如何有足够的内容推销自己?如何控制长度,言简意赅?相信读了本章你会对简历的撰写有一
·
2015-10-21 12:11
程序员
《
程序员面试宝典
》强制转换,内存地址
1.无符号整形输出 #include<stdio.h> int main() { unsigned int a=0xffffffff; printf("%u\n",a); } 不能用%d输出。 #include<stdio.h> void main() { unsigned int a = 0xAAA
·
2015-10-21 11:30
程序员
《
程序员面试宝典
》一个程序
#include<stdio.h> void main() { int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr++) += 123; printf("%d\n", *(ptr)); for(int i=0;i<5;i++)
·
2015-10-21 11:30
程序员
《
程序员面试宝典
》编程技巧--位运算
1. 判断一个整数是否是2的N次方: x&x-1 如果X为2的N次方,例如二进制1000,结果就会为0。这个方法非常巧妙,还可以用来判断一个整数中,二进制表示中1的个数,如下: int count = 0; 输入m; while(m) { count++; m=m&(m-1); } 每执行一次,会把m中最低位的1清零。所以最终coun
·
2015-10-21 11:29
程序员
【第五章】printf输出顺序
看到第五章
程序员面试宝典
里有题如下: #include "stdafx.h"#include <stdio.h> int _tmain(int argc, _TCHAR
·
2015-10-21 10:21
printf
malloc()参数为0的情况
问题来自于《
程序员面试宝典
(第三版)》第12.2节问题9(这里不评价《
程序员面试宝典
》,就题论题): 下面的代码片段输出是什么?为什么?
·
2015-10-21 10:50
malloc
多态实现线性表
(
程序员面试宝典
例题)#include //#include usingnamespacestd; template classtcontainer { virtualvoidpush(constT&
will130
·
2015-10-08 22:00
线性表
多态
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他