C、C++语言是IT行业的主流编程语言,也是很多程序员必备的软件基本功,是软件开发行业招聘考查的重点。本书以流行的面试题讲解为主要内容,介绍了C、C++语言基本概念,包括保留字、字符串、指针和引用、结构体、库函数等各个方面的基础知识,介绍了面向对象编程基本概念,包括如何实现继承、多态和封装等。还介绍了排序算法及数据结构的实现,包括链表、堆栈、队列和树。此外,本书开始用两章篇幅详细介绍了中英文面试的注意事项、常见问题及程序员的职业规划等软件工程师的常识。最后四章详细讲解了现在流行的智力测试题。 第一篇 求职 第1章 应聘求职 1.1 企业与人才 1.1.1 企业需要什么样的人才 1.1.2 如何成为企业需要的人才 1.2 做好面试的准备 1.2.1 面试衣着 1.2.2 简历 1.3 面试 1.3.1 面试注意事项 1.3.2 面试问题分析 问题一:“请自我介绍一下。” 问题二:“谈谈你的家庭情况。” 问题三:“你有什么业余爱好?” 问题四:“你最崇拜谁?” 问题五:“谈谈你的缺点。” 问题六:“谈一谈你的一次失败经历。” 问题七:“你为什么选择我们公司?” 问题八:“对这项工作,你可预见到哪些困难?” 问题九:“如果我们录用你,你将怎样开展工作?” 问题十:“与上级意见不一致,你将怎么办?” 问题十一:“我们为什么要录用你?” 问题十二:“你能为我们做什么?” 问题十三:“你是应届毕业生,缺乏经验,如何能胜任这项工作?” 问题十四:“你希望与什么样的上级共事?” 问题十五:“你在前一家公司的离职原因是什么?” 1.4 为明天做好计划 第2章 英文面试 2.1 英文电话面试 2.1.1 英文电话面试注意事项 2.1.2 英文电话面试常见   问题 问题一:When will you graduate? 问题二:How do you normally handle criticism? 问题三:Why should we hire you? 问题四:Please tell me something unreflected at your resume/about yourself/ your experience/your activities. 2.1.3 英文电话面试常用词汇 2.2 英文面试 2.2.1 英文简历 2.2.2 英文面试流程 2.2.3 英文面试注意事项 2.2.4 英文面试常见问题 问题一:What is your strongest trait? 问题二:How would your friends or colleagues describe you? 问题三:What personality traits do you admire? 问题四:What leadership qualities did you develop as an administrative personnel? 问题五:How do you normally handle criticism? 问题六:What do you find frustrating in a work situation? 问题七:How do you handle your failure? 问题八:What kinds of people do you like to work with? 2.2.5 英文面试常用词汇 2.3 计算机专业英语面试常用词汇 第二篇 C/C++面试题 第3章 C/C++程序基础 3.1 基本概念 面试题1:什么是C语言语句 面试题2:变量的声明和定义有什么区别 面试题3:下列字符中,哪些不是C语言关键字 面试题4:下列变量定义中,哪些是合法的 面试题5:如何以最简单的方式让电脑蜂鸣器发出声音 3.2 编程规范 面试题6:谈谈你对编程规范的理解或认识 面试题7:函数、变量等命名都有哪些规则 面试题8:写出bool、int、float、指针变量与“零值”比较的if语句 3.3 数据类型 面试题9:写出代码的输出结果 面试题10:C语言中不合法的整型常数 面试题11:short i = 0; i = i + 1L;这两句有错吗 面试题12:char x[] = {"abcd"}和 char y[] = {'a','b','c','d'} 有不同吗 面试题13:char型数据在内存中的存储形式 3.4 运算符 面试题14:请写出下列代码的输出内容 面试题15:运算符的优先级问题 面试题16:&&和&,||和|有什么区别 面试题17:什么是左值,什么是右值 面试题18:请写出程序的运行结果 面试题19:sizeof和strlen的区别 3.5 结构体 面试题20:结构体是什么样的数据类型 面试题21:结构体可以直接赋值吗 面
2021-04-10 10:59:31 23.60MB C C++ 程序员 面试
1
本书介绍ZeroMQ 的API、套接字和模式的使用。通过建立应用程序来讲解如何使用ZeroMQ 编程技术构建多线程应用程序,并创建自己的消息传递架构。本书设计了大量工作实例来实现请求- 应答模式的高级使用和容错性,并对发布- 订阅模式的性能、可靠性、状态分发与监控进行了扩展。 本书面向的读者是希望制作大规模分布式软件的专业程序员和有志于这方面研究的专业人士,旨在帮助他们解决大规模、可扩展、低成本、高效率的问题,书中还展现了ZeroMQ所需的网络和分布式计算概念。
2021-04-09 22:27:27 78.81MB ZeroMQ 消息 通信库 云计算
1
《C/C++ 深层探索》试图通过近50节的内容带领读者从各个方面去把握C/C++的语法、语义,并通过分析C/C++编译器生成的汇编代码,使读者明白C/C++的某些底层实现,从而更加深入地理解C/C++的概念、规则和不足。 《C/C++ 深层探索》没有面面俱到地讲述如何使用C/C++语言编程,而是深入剖析了C/C++语言的历史变化、各项特性及底层实现。《C/C++ 深层探索》试图引领读者不仅在C/C++语言的范围内学习,而且更侧重于从汇编语言的角度、从编译程序和链接程序的角度去了解、分析C/C++语言。通过《C/C++ 深层探索》,希望读者不仅能看清C语言的现在,还会知道C语言的过去,及以把握C语言的未来。 《C/C++ 深层探索》适合已经初步掌握了C/C++的语法,希望从一个更深的层次去了解C/C++的读者。 Part I 1 00 预备知识 3 01 C/C++语言的发展简史 9 02 关于字节顺序 15 03 调用函数、栈 19 04 变量的可见范围与生存期 27 05 变量的声明和定义 33 06 编译和链接 41 07 外部变量的链接性质 45 08 静态内部变量 51 09 函数的声明和定义(上) 55 10 函数的声明和定义(下) 65 11 函数的链接性质 73 12 使用头文件 81 Part II 85 13 静态库 87 14 动态库 93 15 简单类型的转换 97 16 复合类型 103 17 关于指针(上) 109 18 关于指针(中) 115 19 关于指针(下) 121 Part III 125 20 词法分析 127 21 注释 131 22 优先级与运算顺序 135 23 友好的typedef 139 24 C-V限定词 147 25 字符串 153 26 void表示什么 159 27 #pragma与_Pragma 165 Part IV 169 28 声明内部变量 171 29 更严格的类型检查 175 30 _Bool的加入 177 31 _Complex与_Imaginary 181 32 内联函数 185 33 变长数组(上) 199 34 变长数组(下) 203 35 可伸缩数组成员 209 36 Designated Initializer和Compound Literal 217 37 Restricted Pointer 225 38 增强的数值运算(上) 229 39 增强的数值运算(中) 237 40 增强的数值运算(下) 245 41 字符集与字符编码 251 42 C++的函数 261 43 名称空间 265 44 C和C++的标准库 271 45 模板 277 46 外部对象的初始化 283 A 参考资料 295 B 网络资源 302
2021-03-25 17:03:48 3.63MB C C++
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构:第2版(世界顶级专家Thomas Kyte力作) 基本信息 原书名: Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions, Second Edition [ 原出版社: Apress 作者: (美)Thomas Kyte 译者: 苏金国 王小振 丛书名: 图灵程序设计丛书 数据库 出版社:人民邮电出版社 ISBN:9787115244857 上架时间:2011-1-5 出版日期:2011 年1月 开本:16开 页码:706 版次:2-1 编辑推荐   久负盛名的Oracle经典    世界顶级专家Thomas Kyte力作    Ask Tom!解决你所有的Oracle疑难杂症 内容简介   本书是一本关于oracle database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及数据加密等,并利用具体的例子来全面介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来开发软件,以及有关的常见陷阱。    本书面向所有oracle 数据库应用开发人员和dba。 作译者 作者   Thomas Kyte Oracle公司核心技术集团副总裁。从5.1.1c版本开始使用Oracle,自7.0.9版本发布就一直任职于Oracle公司,帮助Oracle数据库用户设计和构建系统,或者对系统进行重构和调优。此前曾是一位系统集成师,主要为美国军方和政府部门的客户构建大规模的异构数据库和应用。长期主持Oracle Magazine “Ask Tom”专栏,热心回答困扰全世界Oracle开发人员和DBA的各种问题。除本书外,还著有广受好评的《Oracle专家高级编程》和《Oracle高效设计》。 作者: Thomas Kyte   Thomas Kyte是Oracle公司核心技术集团的副总裁,从Oracle 7.0.9版本开始就一直任职于Oracle公司,不过,其实他从5.1.5c版本就开始使用Oracle了。 在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府部门的客户构建大规模、异构数据库。 Thomas Kyte就是主持Oracle Magazine Ask Tom专栏和Oracle公司同名在线论坛的那个Tom,他通过这一方式热心地回答困扰着Oracle开发人员和DBA的各种问题。 目录 封面 -40 版权声明 -38 译者序 -37 序 -36 第1版序 -34 前言 -31 致谢 -24 配置环境 -23 目录 -5 第1章 开发成功的Oracle应用 1 1.1 我的方法 2 1.2 黑盒方法 3 1.3 开发数据库应用的正确(和不正确)方法 10 1.3.1 了解Oracle体系结构 11 1.3.2 理解并发控制 19 1.3.3 多版本控制 22 1.3.4 数据库独立性 28 1.3.5 怎么能让应用运行得更快 42 1.3.6 DBA与开发人员的关系 44 1.4 小结 45 第2章 体系结构概述 46 2.1 定义数据库和实例 47 2.2 SGA和后台进程 52 2.3 连接Oracle 54 2.3.1 专用服务器 54 2.3.2 共享服务器 56 2.3.3 TCP/IP连接的基本原理 57 2.4 小结 59 第3章 文件 60 3.1 参数文件 61 3.1.1 什么是参数 62 3.1.2 遗留的init.ORA参数文件 65 3.1.3 服务器参数文件 67 3.1.4 参数文件小结 72 3.2 跟踪文件 73 3.2.1 请求的跟踪文件 74 3.2.2 针对内部错误生成的跟踪文件 78 3.2.3 跟踪文件小结 82 3.3 警告文件 83 3.4 数据文件 85 3.4.1 简要回顾文件系统机制 86 3.4.2 Oracle数据库中的存储层次体系 87
2021-03-22 23:17:09 60.21MB Oracle Database 编程艺术 数据库
1
本书的内容和用途众所皆知,来源是网上下载,但一般没有详细书签,阅读不便.本资料重编了到每部分每章每小节的详细书签,极大便利阅读使用.
2021-03-21 08:19:23 173.72MB 宝典
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Oracle Database 11g PL/SQL程序设计 基本信息 原书名: Oracle Database 11g PL/SQL Programming 原出版社: McGraw-Hill Osborne Media 作者: (美)Michael McLaughlin    译者: 张云 王海涛 出版社:清华大学出版社 ISBN:9787302198314 上架时间:2009-4-23 出版日期:2009 年4月 开本:16开 页码:758 版次:1-1 内容简介    设计功能丰富的pl/sql应用程序.    希望在oracle权威专家的指导下开发出动态的、客户机—服务器pl/sql应用程序吗?这本pl/sql程序设计将帮助您理解pl/sql涉及的所有主题。..    本书内容丰富,结构合理,全面涵盖oracle database 11g的新增特性和实用工具,并提供详细的说明、可剪切-粘贴的语法示例和真实的案例分析。通过学习书中的代码和图例,您不仅能访问和修改数据库信息,编写功能强大的pl/sql语句,执行有效的查询和部署稳固的安全性,还能轻松实现c、c++和java过程,建立可启用web的数据库,缩短开发时间和优化性能。    本书主要内容    ·创建、调试和管理oracle驱动的pl/sql程序    ·使用pl/sql结构体、分隔符、运算符、变量和语句    ·使用plsql warnings和异常处理程序标识和消除错误    ·使用函数、过程、包、集合和触发器    ·定义和部署varray、嵌套表和联合数组数据类型    ·处理外部例程、对象类型、大对象和安全文件    ·使用dbms alert和dbms pipe在并行会话间通信    ·通过oracle net services和pl/sql包装器调用外部过程    ·使用oracle jvm集成内部和服务器端java类库    ·使用pl/sql gateway和web toolkit开发健壮的web应用程序... 作译者 作者: Michael McLaughlin    Michael McLaughlin是美国BYU-Idaho大学商务和通信学院计算机信息技术系教授,也是Techtinker.com公司的创办者。他曾在Oracle公司工作了8年多,先后从事过顾问、开发和技术支持等工作,是Oracle公司ATOMS事务体系结构这项专利的发明者。在Oracle公司工作之前,Michael从Oracle 6开始分别担任过Oracle开发员、系统和业务分析员及DBA。. Michael的著作还包括Oracle Dambase 10g Express Edition PHP Web Programming、Oracle Database 10g PL/SQL Programming、Expert Oracle PL/SQL和《AJAX+PHP+Oracle数据库Web开发》。 目录 封面 -14 封底 -13 扉页 -12 版权 -11 前言 -10 目录 -6 第Ⅰ部分 PL/SQL基本原理 1 第1章 Oracle PL/SQL概览 3 1.1 历史和背景知识 4 1.2 体系结构 5 1.3 基本的块结构 7 1.4 Oracle 10g的新功能 9 1.4.1 内置包 10 1.4.2 编译时警告 10 1.4.3 条件编译 10 1.4.4 NUMBER数据类型行为 11 1.4.5 优化的PL/SQL编译器 11 1.4.6 正则表达式 12 1.4.7 引号的选择性 12 1.4.8 集合运算符 12 1.4.9 堆栈跟踪错误 13 1.4.10 包装PL/SQL存储程序 14 1.5 Oracle 11g的新功能 15 1.5.1 自动子程序内联 15 1.5.2 CONTINUE语句 16 1.5.3 跨会话PL/SQL函数结果缓存 16 1.5.4 增强的动态SQL 16 1.5.5 采用命名和位置等表示法的SQL调用 17 1.5.6 多进程连接池 19 1.5.7 PL/SQL Hierachical Profiler 20 1.5.8 PL/SQL Native Compiler生成本地代码 21 1.5.9 PL/Scope 21 1.5.10 增强的正则表达
2021-03-20 14:46:54 99.46MB Oracle Database PL/SQL 程序设计
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 特别说明:该版本是目前网络上最全的版本:修正了所有缺页和错页的问题。 Oracle Database 11g完全参考手册 基本信息 原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne Media 作者: (美)Kevin Loney 译者: 刘伟琴 张格仙 出版社:清华大学出版社 ISBN:9787302221920 上架时间:2010-5-26 出版日期:2010 年6月 开本:16开 页码:1240 版次:1-1 内容简介   本书全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有新增功能和工具,如何执行功能强大的SQL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象-关系数据库。通过学习本书,您可以了解如何实现最新的安全措施,如何调优数据库性能,如何部署网格计算技术。附录部分内容丰富、便于参照,包括Oracle命令、关键字、功能以及函数等。    作译者 作者   Kevin Loney是Oracle数据库设计、开发、管理和调整方面的国际知名专家。作为金融界的一名企业数据库架构师,2002年他被Oracle Magazine提名为年度顾问。他的畅销书包括《Oracle Database 11g DBA手册》、Oracle Advanced Tuning and Administration和Oracle SQL&PL;/SQL Annotated Archives。他也为业界的多种杂志撰写了很多技术文章。他经常以贵宾身份出席在北美和欧洲举办的Oracle用户大会。 目录 封面 -19 封底 -18 书名 -17 版权 -16 致谢 -15 目录 -13 第Ⅰ部分 关键的数据库概念 1 第1章 Oracle Database 11g 体系结构 3 1.1 数据库和实例 4 1.2 数据库技术 5 1.2.1 存储数据 6 1.2.2 数据保护 8 1.2.3 可编程的结构 8 1.3 选择体系结构和选项 9 第2章 安装Oracle Database 11g 和创建数据库 11 2.1 许可证和安装选项 13 2.2 使用 OUI 安装 Oracle 软件 13 第3章 升级到 Oracle Database 11g 19 3.1 选择升级方法 20 3.2 升级之前的准备 21 3.3 运行升级前信息工具(Pre-Upgrade Information Tool) 22 3.4 使用数据库升级助手(DBUA) 23 3.5 执行手动直接升级 23 3.6 使用 Export 与Import 24 3.6.1 使用哪个 Export 和Import 版本 24 3.6.2 进行升级 25 3.7 使用数据复制法 25 3.8 升级完成之后的工作 26 第4章 规划Oracle 应用程序——方法、风险和标准 27 4.1 协作方法 28 4.2 每个人都有“数据” 29 4.3 熟悉的 Oracle 语言 30 4.3.1 存储信息的表 31 4.3.2 结构化查询语言 31 4.3.3 简单的Oracle 查询 32 4.3.4 为什么称作“关系” 33 4.4 一些通用的、常见的示例 35 4.5 风险所在 36 4.6 新视角的重要性 37 4.6.1 变化的环境 38 4.6.2 代码、缩写和命名标准 38 4.7 如何减少混淆 39 4.7.1 规范化 40 4.7.2 表和列的英文名称 44 4.7.3 数据中的英文单词 46 4.8 名称和数据中的大写 46 4.9 规范化名称 47 4.10 人性化和优秀的设计 47 4.10.1 理解应用程序的任务 48 4.10.2 任务概要 49 4.11 理解数据 51 4.11.1 原子数据模型 52 4.11.2 原子业务模型 53 4.11.3 业务模型 53 4.11.4 数据项 53 4.11.5 查询和报告 53 4.12 关于
2021-03-20 14:04:51 106.74MB Oracle Database 11g 完全参考手册
1
一线开发人员力作,详细讲述数据库内部的实现原理,深入浅出地阐述MariaDB的设计理念,广泛涵盖MariaDB区别于MySQL的主要亮点功能。
2021-03-18 15:37:50 47.61MB MariaDB MySQL 数据库
1
C语言指针详解,C语言开发者进阶的必备资料和工具手册,是经典的C语言学习资料,希望能够对大家学习C语言能够有所帮助
2021-03-16 10:25:44 11.06MB C指针详解
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 TCP/IP详解 卷2:实现 基本信息 原书名: TCP/IP Illustrated, Vol. 2: The Implementation 原出版社: Addison-Wesley Professional 作者: (美)Gary R.Wright W.Richard Stevens 译者: 陆雪莹 蒋慧 丛书名: 计算机科学丛书 出版社:机械工业出版社 ISBN:7111075676 上架时间:2000-7-1 出版日期:2011 年4月 开本:16开 页码:901 版次:1-19 所属分类:计算机 > 计算机网络 > 网络协议 > TCP/IP 教材 > 研究生/本科/专科教材 > 工学 > 计算机 教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 计算机网络 内容简介    本书完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议 族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述 的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。 作译者 作者: W.Richard Stevens 国际知名的Unix和网络专家,《TCP/IP 详解》(三卷本)作者   W.Richard Stevens(1951-1999),是国际知名的Unix和网络专家;受人尊敬的计算机图书作家;同时他还是广受欢迎的 教师和顾问。Stevens先生1951年生于赞比亚,他的家庭曾多次搬迁,最终定居于南非。早年,他就读于美国弗吉尼亚州的费什本军事学校,后获得密歇根大学学士、亚利桑那大学系统工程硕 士和博士学位。他曾就职于基特峰国家天文台,从事计算机编程;还曾在康涅狄格州纽黑文市的健康系统国际公司任主管计算机服务的副总裁。Stevens先生不幸病逝于1999年9月1日,他的离 去是计算机界的巨大损失。 陆雪莹 陆雪莹,女,1973年1月出生。1994年?月毕业于南京通信工程学院无线通信专业,获工学学士学位。1997年2月于南京通信工程学院计算机软件专业毕业,并获硕士学位。1997年9月至今,任 南京通信工程学院计算机教研室教员,同时于解放军理工大学攻读军事通信学博士学位,讲师职称,主要研究方向:智能化网络管理,计算机网络分布式处理。曾参加国家“863”项目,并参 加编写专业著作2本,翻译专业著作3本,在各级学术刊物上发表论文5篇。 蒋慧 蒋慧,女,1973年2月出生。1995年毕业于南京通信工程学院计算机系,获计算机应用专业工学学土学位。1998年于南京通信工程学院计算机软件专业毕业,并获硕士学位。1998年9月至今, 于解放军理工大学攻读博士学位。自1995年以来,在国内外重要学术刊物和会议上发表8篇论文,其中2篇论文被IEEE国际会议录用。已出版3本有关网络的译作。目前从事软件需求工程、网络 协议验证形式化方法以及函数式语言等方面的研究。 目录 封面 -1 第1章  概述 1 1.1  引言 1 1.2  源代码表示 1 1.2.1  将拥塞窗口设置为1 1 1.2.2  印刷约定 2 1.3  历史 2 1.4  应用编程接口 3 1.5  程序示例 4 1.6  系统调用和库函数 6 1.7  网络实现概述 6 1.8  描述符 7 1.9  mbuf与输出处理 11 1.9.1  包含插口地址结构的mbuf 11 1.9.2  包含数据的mbuf 12 1.9.3  添加IP和UDP首部 13 1.9.4  IP输出 14 1.9.5  以太网输出 14 1.9.6  UDP输出小结 14 1.10  输入处理 15 1.10.1  以太网输入 15 1.10.2  IP输入 15 1.10.3  UDP输入 16 1.10.4  进程输入 17 1.11  网络实现概述(续) 17 1.12  中断级别与并发 18 1.13  源代码组织 20 1.14  测试网络 21 1.15  小结 22 第2章  mbuf:存储器缓存 24 2.1  引言 24
2021-03-03 09:23:11 27.27MB TCP IP详解 实现 详细书签版
1