- 博客(20)
- 资源 (2)
- 收藏
- 关注
转载 很好的学习资源
程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大经典原创系列集锦与总结作者:July--结构之法算法之道blog之博主。时间:2010年10月-2012年6月 (一直在收录本blog最新updated文章)。出处:http://blog.csdn.net/v_JULY_v 。声明:版权所有,侵犯必究。 前言 开博已过15个月,回首这15个月,发现自己在本b
2014-08-29 09:31:55 316
转载 排序算法
最近正好复习复习算法,于是从排序算法开始做一个总结。以下的代码均为原创,如果有任何问题,欢迎指正。简单来讲,排序算法的实质是将长度为n的数组中的数字按照从小到大或者从大到小的顺利排列。简而言之,在不考虑算法的情况下,我们可以把排序抽象为如下的一个函数:array表示T类型的一个数组,num表示数组的长度。本文假设我们实现的排序算法都是按照从小到大的顺序排列;从大到小的排列类似。
2014-08-29 09:28:43 774
转载 如何成为一个牛逼的程序猿
这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循序渐进。C语言的书嘛,先买一本 300 页以内的,把书中的每一个例子都通
2014-08-29 09:27:45 2109
转载 操作系统(二)
linux这部分的知识倒不是笔试面试必考的内容,不过现在很多公司开发环境都在linux系统下,一些简单的知识还是需要了解一下的,笔试面试中万一碰到了,也不会措手不及。作为菜硕的我,又因为读研期间的项目大部分是windows下的开发,在当时面试过程中就闹过几次笑话。尴尬过后也找了本书啃了啃,顺便找了个视频(韩顺平老师讲的linux,对初学者还是有趣又易懂的,地址http://www.jiaochen
2014-08-29 09:27:44 378
转载 操作系统笔记(一)
上一节对数据库的知识做了一个小总结,实际找工作过程中,因为公司或单位侧重点不一样,考察的知识也是不尽相同的,但是作为计算机类的学生,操作系统的知识也是必不可少的,去年参加笔试面试的时候,腾讯微软阿里等公司的笔试题都或多或少对操作系统相关的知识点进行了考察。作为一个非计算机科班出生的学僧,当初并没有学这门课,略尴尬,只有临时啃书补一补了,这里给出的是一份操作系统常考知识点的总结,希望能给大家带来一些
2014-08-29 09:26:34 456
转载 数据库笔记(四)
一、相关概念和知识点 1.数据依赖:反映一个关系内部属性与属性之间的约束关系,是现实世界属性间相互联系的抽象,属于数据内在的性质和语义的体现。 2. 规范化理论:是用来设计良好的关系模式的基本理论。它通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。 3. 函数依赖:简单地说,对于关系模式的两个属性子集X和
2014-08-29 09:24:50 282
转载 数据库笔记(一)
数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司。这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。第一节 一、相关概念 1. Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。 2. Database
2014-08-29 09:23:06 265
转载 数据库笔记(五)
照例,在对数据库基本知识(尤其是SQL语句和范式)的归纳总结之后,来一份小测试题。题目的难度大致和大学数据库原理与应用课程期末考试相当,大家看看,通过题目再次熟悉熟悉知识。关系数据库规范化是为解决关系数据库中( A )问题而引入的。 A. 插入异常、删除异常和数据冗余 B. 提高查询速度 C. 减少数据操作的复杂性 D. 保证数据的安全性和完整性 在数据管理技术的发展
2014-08-29 09:23:01 1109
转载 C++笔记(九)
这一部分是C/C++程序员在面试的时候会被问到的一些题目的汇总。来源于基本笔试面试书籍,可能有一部分题比较老,但是这也算是基础中的基础,就归纳归纳放上来了。大牛们看到一笑而过就好,普通人看看要是能补上一两个模糊的知识点,也算有点进步吧。1.简述变量声明和定义的区别。 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加
2014-08-29 09:22:18 226
转载 数据库笔记(二)
SQL语句中常用关键词及其解释如下:1)SELECT将资料从数据库中的表格内选出,两个关键字:从 (FROM) 数据库中的表格内选出 (SELECT)。语法为SELECT "栏位名" FROM "表格名"。2)DISTINCT在上述 SELECT 关键词后加上一个 DISTINCT 就可以去除选择出来的栏位中的重复,从而完成求得这个表格/栏位内有哪些不同的值的功能。语法为
2014-08-29 09:21:28 231
转载 C++笔记(八)
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。 提示:这里“零值”可以是0 , 0.0 , FALSE 或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 以此类推。 请写出 BOOL flag 与“零
2014-08-29 09:20:36 229
转载 C++的一些概念
类的声明及定义1. class、struct、union保留字都可以用来声明和定义类。class中成员默认为private类型,struct、union与C语言兼容,成员默认为public类型。2. 只有当类没有显式的定义构造/析构函数时,C++才会提供默认的构造/析构函数;默认的构造函数只负责创建对象,不做任何初始化工作。3. 程序正常退出时,析构函数会被隐式调用;非正常退出(
2014-08-29 09:16:16 253
转载 C++笔记(七)
作者:寒小阳时间:2013年9月。出处:http://blog.csdn.net/han_xiaoyang/article/details/10894159。声明:版权所有,转载请注明出处,谢谢。C/C++测试题 前几个部分从编程风格、函数设计、内存管理和类的一些相关知识和注意点出发,对C/C++基础知识和笔试面试易考察的点进行了归纳总结。下面
2014-08-28 19:25:42 218
转载 C++笔记(六)
作者:寒小阳时间:2013年9月。出处:http://blog.csdn.net/han_xiaoyang/article/details/10827689。声明:版权所有,转载请注明出处,谢谢。
2014-08-28 19:24:30 244
转载 C++笔记(五)
C++函数的高级特征 重载(overloaded)、内联(inline)、const 和virtual是C++独有而C不具有的四种机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const 与virtual机制仅用于类的成员函数。重载和内联是一把双刃剑,用的好可以提高效率,精简程序;而一味滥用也会影响程序的效果。这里根据笔试面试中常碰到的问题,探究一下重载和内联的优点与
2014-08-28 19:21:32 257
转载 C++笔记(四)
七、内存管理 在写C/C++程序的时候,最头疼的部分一定包括内存管理,一提到内存管理总是提心吊胆,但是又不可避免地常常会遇到,而这块的知识也是公司招聘的一个评价方面,能够很好地体现笔试面试者的功底。这部分的内容稍深一些,大家细心阅读,能对内存管理有一个比较好的把握。7.1 内存分配的方式 最长被问到的问题之一,基础中的基础。对C和C++而言,内存分配方式有三种:
2014-08-28 19:20:16 296
转载 C++笔记(三)
六、函数那些事 函数是C++/C 程序的基本功能单元,当然是笔试面试重点考察内容。函数接口的两个要素是参数和返回值。C 语言中,函数的参数和返回值的传递方式有两种:值传递(pass by value)和指针传递(pass by pointer)。C++语言中多了引用传递(passby reference)。函数的设计必须兼顾功能正确和细节合理。这里对函数的接口设计和内部实现提供了一
2014-08-28 19:18:44 242
转载 C++笔记(二)
四、表达式和基本语句4.1 运算符与复合表达式 首先非常重要的一个点是C/C++运算符的优先级问题,下图为总结的一张表,结合律特殊的运算符已经用黑体加粗标明出来了。 说实话,上表中的运算符优先级和结合律要熟记是非常困难的。虽说有表在,但是也不能每次都查表,所以我们在写程序的时候尽量要遵循后续规则: 如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使
2014-08-28 19:15:56 255
转载 C++笔记(一)
第一部分 C/C++编程基础 这部分内容大部分来自林锐博士01年写的高质量C++/C编程指南,距今已经十多年了,但是我依旧清晰地记得师兄当初介绍这本几十页的书给我,看后的惊艳,确切的说来,这本书让我的编程风格编程习惯以及对C++/C的认识有了大的提升(这个说来尴尬了,本人属于木有任何天赋的程序员,和大牛们差几百个档,之前写的程序只能用惨不忍睹来形容,即使现在可能也只属于勉强能看)。直至后
2014-08-28 19:14:45 366
转载 从命令行接收一个数,并将其转化为中文金额的大写方式(C++版)
/** * 程序目的: * 从命令行接收一个数,并将其转化为中文金额的大写方式(C++版) * 例如 123.45 --> 壹佰贰拾叁元肆角伍分 * @author LovinChan * * 前一段时间做了个 Java 版的。突然有天心血来潮做个 C++ 版本的,实现的功能 * 跟 Java 版本的没什么区别,不过由于我对 C++ 的了解还不是很多,还是学
2014-08-28 11:41:41 1834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人