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
程序员面试宝典
&|^等运算符
在java
程序员面试宝典
上看到一道关于运算符的题目,要打印出结果。总结如下: || 和&&都是短路型的运算符。
hesihua
·
2011-11-03 10:00
运算符
程序员面试宝典
(三)P107
有这样一段代码 #include#includeusingnamespacestd;classbase{private:intm_i;intm_j;public:base(inti):m_j(i),m_i(m_j){}base():m_j(0),m_i(m_j){}intget_i(){returnm_i;}intget_j(){returnm_j;}};intmain(intargc,char
haiou0
·
2011-11-02 04:00
面试
JAVA
程序员面试宝典
JAVA
程序员面试宝典
1、String是最基本的数据类型吗?
sassds
·
2011-10-24 17:00
Web
应用服务器
struts
面试
企业应用
如何写一个漂亮的strcpy函数
昨天看了本叫做《
程序员面试宝典
》,是之前从旧书摊上淘来的,这一看发现了个有意思的东西:如何去写一个漂亮的strcpy函数?
GhostComputing
·
2011-09-23 15:00
《C/C++
程序员面试宝典
》笔记
《C/C++
程序员面试宝典
》 1, 类型转换通用的指导原则 1,为防止精度损失,如果必要的话,类型总是被提升为较宽的的类型;int和unsigned int因为类型宽度一样,则不符合这个规则
backsnow
·
2011-09-20 10:00
c/c++
矩阵式螺旋输出
这个题目虽然
程序员面试宝典
已经给出,但是觉得上面的方法繁琐,而且不易理解。
alexingcool
·
2011-09-15 18:00
JAVA
程序员面试宝典
(2011版)
1.Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说
tianlincao
·
2011-09-09 11:00
螺旋队列算法分析
转自:http://blog.csdn.net/yhmhappy2006/article/details/2934435最近要准备笔试和面试,所以看了一下《
程序员面试宝典
》这本书,看到一个面试题,要写螺旋队列
aidayei
·
2011-09-05 20:00
《
程序员面试宝典
》一些笔记(3)
这一篇写一些与宏定义相关的一些小问题,关于#define宏定义的一些需要注意的问题:宏定义是预处理指令,在预处理阶段,预处理期进行处理,只是简单的替换为定义内容;预处理会自动计算常量表达式,例如#defineM10*12#define不能以分号结尾,还要把参数小心的用括号括起来下面有一写例子:试题1用一个宏定义FIND求一个结构体struc里某一个变量相对struc的偏移量,例如:1structs
race604
·
2011-08-28 22:00
《
程序员面试宝典
》一些笔记(2)
在书中看到一些技巧的东西,方法都很巧妙,这里记录一下:1.判断一个整数是否是2的N次方:方法:X&(X-1)上面的式子中,如果X为2的N次方,例如二进制1000,结果就会为0。这个方法非常巧妙,还可以用来判断一个整数中,二进制表示中1的个数,如下:1intcount=0; 2intm=9999; 3while(m){ 4count++; 5m=m&(m-1); 6}程序中第5行,每执行一次,会把m
race604
·
2011-08-28 11:00
《
程序员面试宝典
》中的一个错误
发现宝典中一个错误,题目如下:判断下面函数的输出1voidmain() 2{ 3unsignedinta=0xFFFFFFF7; 4unsignedchari=(unsignedchar)a; 5char*b=(char*)&a; 6 7printf("%08x,%08x\n",i,*b); 8}解答:输出的结果是000000f7,fffffff7。变量i的输出是没有疑问的,unsignedint
race604
·
2011-08-27 23:00
《
程序员面试宝典
》一些笔记(1)
1.判断下列程序输出1voidmain() 2{ 3intarr[]={6,7,8,9,10}; 4int*ptr=arr; 5*(ptr++)+=123; 6printf("%d\n",*(ptr)); 7printf("%d,%d\n",*ptr,*(++ptr)); 8}解答:此题有两个地方需要注意:a第5行:*(ptr++)+=123;其实这一行等价于: *ptr=*ptr+123;ptr
race604
·
2011-08-26 23:00
【
程序员面试宝典
】数据结构基础三循环链表
试题描述:已知n个人(编号1,2,3,4,...)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列,他的下一个人又开始从1开始报数,数到m的那个人又出列,以此规律重复下去,直到圆桌周围的人全部出列。用c++实现。核心步骤:(1)建立一个具有n个连结点、无头节点的循环链表。 (2)确定第一个报数人的位置。 (3)不断从链表中删除节点,直到链表为空。代
ANTON_ZX
·
2011-08-26 20:16
C语言的世界遨游
【
程序员面试宝典
】数据结构基础三循环链表
试题描述:已知n个人(编号1,2,3,4,...)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列,他的下一个人又开始从1开始报数,数到m的那个人又出列,以此规律重复下去,直到圆桌周围的人全部出列。用c++实现。核心步骤:(1)建立一个具有n个连结点、无头节点的循环链表。 (2)确定第一个报数人的位置。 (3)不断从链表中删除节点,直到链表为空。代
ANTON_6
·
2011-08-26 20:00
数据结构
c
面试
struct
ini
【
程序员面试宝典
】数据结构基础二单链表循环链表的操作 建立|插入删除|打印|合并
#include#includetypedefstructdlinks{intdata;structdlinks*pre;structdlinks*next;}dnode;dnode*Create(){dnode*head=(dnode*)malloc(sizeof(dnode));head->pre=NULL;dnode*s,*p=head;intdata,cycle=1;while(cycle
ANTON_ZX
·
2011-08-26 15:23
C语言的世界遨游
【
程序员面试宝典
】数据结构基础二单链表循环链表的操作 建立|插入删除|打印|合并
#include #include typedefstructdlinks { intdata; structdlinks*pre; structdlinks*next; }dnode; dnode*Create() { dnode*head=(dnode*)malloc(sizeof(dnode)); head->pre=NULL; dnode*s,*p=head; intdata,cycle
ANTON_6
·
2011-08-26 15:00
数据结构
面试
struct
null
insert
【
程序员面试宝典
】数据结构基础1:链表
#include#include//建立一个结构体链表:知识点1:typedef用法:http://blog.csdn.net/anton_6/article/details/6650726typedefstructLineLink{intdata;structLineLink*next;}node;注意的地方:typedefstructLineLinknode;//严书中的方式:typedefs
ANTON_ZX
·
2011-08-22 16:09
C语言的世界遨游
【
程序员面试宝典
】数据结构基础一单链表:创建|求长|插入|删除|排序|打印|逆置
#include#include//建立一个结构体链表:知识点1:typedef用法:http://blog.csdn.net/anton_6/article/details/6650726typedefstructLineLink{intdata;structLineLink*next;}node;注意的地方:typedefstructLineLinknode;//严书中的方式:typedef
ANTON_ZX
·
2011-08-22 16:52
数据结构
面试
struct
p2p
null
C语言的世界遨游
程序员面试宝典
笔记5--字符串
#include"stdafx.h" #include #include usingnamespacestd; voidreverse(char*start,char*end) { if(start==NULL||end==NULL) { return; } chartmp='\0'; while(start
eric491179912
·
2011-08-21 21:00
面试
null
include
程序员面试宝典
笔记4--C++
1.返回值为比较大对象,如果按值传递返回的话,需要创建新对象,开销较大,因而返回引用; 2.但函数不希望所返回的对象被调用者修改,因此给返回的引用加上const修饰,以确保不被修改。隐藏
eric491179912
·
2011-08-17 10:00
面试
程序员面试宝典
笔记3--循环递归概率
#includeusingnamespacestd;intsum=0;intSCORE=90;voidcompute(intnum,intscores){if(numSCORE)return;if(num==1){if(scores+10>=SCORE)sum++;return;}for(inti=0;i staticcharQueen[8][8];staticinta[8];staticintb
eric491179912
·
2011-08-16 19:00
c
算法
面试
图形
程序员面试宝典
笔记2--指针和引用
1.this指针2.a)intab)int*ac)int**ad)inta[10]e)int*a[10]//指针数组 f)int(*a)[10]//数组指针 g)int(*a)(int)//函数指针 h)int(*a[10])(int)p指向a[2][2]即元素17,每次循环,p会向后移动4个位置
eric491179912
·
2011-08-16 09:00
程序员面试宝典
笔记1--基础知识
----内容引自《
程序员面试宝典
》这本书好像错误蛮多的..1.求x的值intmain(){intx=2,y,z;x*=(y=z=5);//x=2*5x==(y=z);//z赋值给y,然后判断y是否与x相等
eric491179912
·
2011-08-13 22:00
程序员面试宝典
一(求职过程)
相信有不少人看过这本《
程序员面试宝典
》了,决定写这个分类,除了觉得这书对自己的基本功有一个提升,更是因为这本书对于找工作的童鞋们确实很有用,尤其是没有工作经验的应届生或者实习生。
messiFCB
·
2011-08-12 22:00
程序员
近期计划
尽快把论文写完 (2)找工作前要要看完的书unix三卷书(就剩unix进程间通信),TCP/IP详解(卷一),c++编程思想2卷书,effectivec++,STL源码分析,设计模式,算法导论,编程之美,
程序员面试宝典
Just enjoy programming
·
2011-07-06 12:00
const 与 readonly知多少
/05/22/1741592.html 尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
北极的。鱼
·
2011-05-23 10:00
C++
c
面试
C#
const与readonly
尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
》的时候,才发现自己长久以来竟然在弄不清出两者的情况下
leestar54
·
2011-05-10 16:00
程序员面试宝典
:点滴记录二
1、用一个FIND宏定义求一个结构体struc里某个变量相对于struct的偏移量#defineFIND(struc,e)(size_t)&(((struc*)0)->e)(size_t)是一种数据类型,为了便于不同系统之间移植,最好定义为一种无符号类型数据,一般为unsignedint。(P49) 2、const和#define相比有什么不同?C++语言可以用const定义常量,也可以用#def
ZCSYLJ
·
2011-05-09 21:00
c
面试
String
struct
Class
编译器
程序员面试宝典
:点滴记录一
1、#includeintmain(void){intb=3;intarr[]={6,7,8,9,10};int*ptr=arr;*(ptr++)+=123;printf("%d,%d/n",*ptr,*(++ptr));return0;}结果为:88C中printf计算参数时是从右到左压栈的。*(ptr++)+=123应为*ptr=*ptr+123;ptr++;此时ptr指向第二个元素。(P36
ZCSYLJ
·
2011-05-07 10:00
c
面试
存储
语言
float
编译器
C语言测试:想成为嵌入式程序员应知道的16个基本问题
一篇转到很多次的文章了··
程序员面试宝典
上面也有提过,还蛮经典的。---------- C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。
MichaelSrc
·
2011-05-04 16:00
[C/C++]c++运算符优先级和运算中类型转换问题!
今天看
程序员面试宝典
第三版。在P38的例子中,~比>>的优先级高,+比>>高。
shi19871987
·
2011-05-04 14:00
C++
c
面试
java
程序员面试宝典
----线程
设计4个线程,两个线程每次对j增加1,另外两个对j减少1 package thread; public class ThreadTest { private int j; private synchronized void inc() { j++; System.out.println(Thread.currentThread().getName() + &qu
hnzhoujunmei
·
2011-04-29 09:00
java
thread
面试
J#
java
程序员面试宝典
----线程
设计4个线程,两个线程每次对j增加1,另外两个对j减少1 package thread; public class ThreadTest { private int j; private synchronized void inc() { j++; System.out.println(Thread.currentThread().getName() + &qu
hnzhoujunmei
·
2011-04-29 09:00
java
thread
面试
J#
淘宝实习生一面
由于他问的问题实在太多了,而且基本都是
程序员面试宝典
里面的问题(我没怎么看过),我只能尽量回忆出以下问题: 1.虚函数是怎样
gabriel1026
·
2011-04-26 22:00
面试
struct
腾讯
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java
程序员面试宝典
》之类图书的朋友一定对下面 这个面试题感到非常熟悉: 问:请对比synchronized与java.util.concurrent.locks.Lock 的异同
lastavatar
·
2011-04-20 14:00
java
多线程
thread
c
C#
近期开发能力加强与整理计划
Glassfish--开源Java EE应用服务器》 5d 《Tomcat与Java Web开发技术详解》 5d 《软件评测师》中开发与软件工程部分 5d 《Java组件设计》 3d 《Java
程序员面试宝典
pengtyao
·
2011-04-18 23:00
java
应用服务器
面试
软件测试
Glassfish
const 与 readonly知多少
const与readonly知多少 尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 笔者也是在看欧立奇版的《.Net
程序员面试宝典
ggw128
·
2010-10-09 21:00
C/C++中传递动态内存的一些问题
文章中的例子都来自 《
程序员面试宝典
》(二)。看书的时候,发现了几个动态内存的问题,很经典,自己在编写程序时也经常要碰到。很多问题,自己也是第一次明白,想了很长时间。
bingqing07
·
2010-08-23 21:00
面试
null
存储
编译器
关键字volatile的作用和三个不同的应用场合
在
程序员面试宝典
中提到“关键字volatile的面试例题是考查嵌入式编程”,中间有一段解析:回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。
js_xj
·
2010-08-18 22:00
多线程
优化
嵌入式
任务调度
编译器
variables
程序员面试宝典
.笔记
【C++】::访问全局变量 【C/C++】 x++效率最高,读取x,自增 x+=1其次,x,x+1,结果赋给x x=x+1最次,读右x,右x+1,读左,给左x赋值 【C/C++】 double←float ↑ long ↑ unsigned ↑ int←char,short 向左的箭头表示必须转换,向上的箭头表示类型不同时转换
dtxbcsy
·
2010-08-06 11:00
数据结构
C++
c
面试
C#
何为C语言关键字volatile
在
程序员面试宝典
中提到“关键字volatile的面试例题是考查嵌入式编程”,中间有一段解析:回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。
lishiyong110
·
2010-06-08 13:00
多线程
c
优化
嵌入式
语言
编译器
浅谈VC中的字节对齐
前几天时,在公司和同事说到了字节对齐,一直对这个概念比较模糊,只是在《
程序员面试宝典
》中看到过简单的描述和一些面试题。
yunyun1886358
·
2010-06-06 21:00
struct
存储
compiler
编译器
alignment
generation
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java
程序员面试宝典
》之类图书的朋友一定对下面这个面试题感到非常熟悉:问:请对比synchronized与java.util.concurrent.locks.Lock的异同。
X-Spirit
·
2010-04-24 13:00
何为C语言关键字volatile
在
程序员面试宝典
中提到“关键字volatile的面试例题是考查嵌入式编程”,中间有一段解析:回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。
farsight2009
·
2010-04-08 11:00
程序员面试宝典
知识总结
1.intx=2,y=3,z;x==(z=y);//x=2,x只是参与表达式布尔值的判断,不改变原值x=(y&z);//x=3z=4;x=(y|z);//x=7按位或 2.x=x+1,x+=1,x++//三个效率依次从低到高x=x+1;//读右x的地址;对x+1;读左x的地址;赋值。x+=1;//读x的地址;对x+1;赋值。x++;//读x地址;x自增1 3.if('A'==a)比if(a=='A
zhangren07
·
2010-04-01 14:00
算法
面试
vector
嵌入式
delete
编译器
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java
程序员面试宝典
》之类图书的朋友一定对下面这个面试题感到非常熟悉: 问:请对比synchronized与java.util.concurrent.locks.Lock 的异同
Jack-chen
·
2010-03-30 11:00
java
多线程
thread
c
C#
一道有趣的循环题目
本人的实现思路(在《
程序员面试宝典
》中有另一种解法):问题的实质是把[0,n-1]中的整数依之字形填入一个二维数组。于是考虑按之字形遍历数组,遍历时,方向共有三个:1.
felomeng
·
2010-03-21 14:00
c
面试
delete
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java
程序员面试宝典
》之类图书的朋友一定对下面这个面试题感到非常熟悉: 问:请对比synchronized与java.util.concurrent.locks.Lock 的异同
cnlw1985
·
2010-03-16 10:00
java
thread
多线程
c
C#
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java
程序员面试宝典
》之类图书的朋友一定对下面这个面试题感到非常熟悉: 问:请对比synchronized与java.util.concurrent.locks.Lock 的异同
cnlw1985
·
2010-03-16 10:00
java
多线程
thread
c
C#
Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)
我想很多购买了《Java
程序员面试宝典
》之类图书的朋友一定对下面 这个面试题感到非常熟悉: 问:请对比synchronized与java.util.concurrent.locks.Lock 的异
zhangwei217245
·
2010-03-15 22:00
java
thread
多线程
c
C#
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他