2015
01-25
	
				01-25
100个iOS开发/设计面试题大全
    
				
																无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文作者CameronBanga从编程、设计、AppStore等各个方面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而iOS开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。常见问题你昨天/这周学习了什么?你为什么热衷于软件开发?你对哪一种...     
				
				继续阅读 >
			
			 
			








 实验平台:Win7,VS2013Community,GCC4.8.3(在线版)所谓元编程就是编写直接生成或操纵程序的程序,C++模板给C++语言提供了元编程的能力,模板使C++编程变得异常灵活,能实现很多高级动态语言才有的特性(语法上可能比较丑陋,一些历史原因见下文)。普通用户对C++模板的使用可能不是很频繁,大致限于泛型编程,但一些系统级的代码,尤其是对通用性、性能要求极高的基础库(如STL、Boost)几乎不可避免的都大量地使用...
											实验平台:Win7,VS2013Community,GCC4.8.3(在线版)所谓元编程就是编写直接生成或操纵程序的程序,C++模板给C++语言提供了元编程的能力,模板使C++编程变得异常灵活,能实现很多高级动态语言才有的特性(语法上可能比较丑陋,一些历史原因见下文)。普通用户对C++模板的使用可能不是很频繁,大致限于泛型编程,但一些系统级的代码,尤其是对通用性、性能要求极高的基础库(如STL、Boost)几乎不可避免的都大量地使用...     
				 在世界主流Web浏览器的发展历史中,微软的IE浏览器曾经独占鳌头:市场占有率高达98%以上。不过随着FireFox和Chrome的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。以下为文章全文:苹果公司的Safari浏览器是由一个开放源代码的Webkit引擎和闭源的外壳组成;谷歌的Chrome浏览器是由开放源码的渲染引擎和部分闭源的组件组成。Opera浏览器也已经基于开源的blink打造。M...
											在世界主流Web浏览器的发展历史中,微软的IE浏览器曾经独占鳌头:市场占有率高达98%以上。不过随着FireFox和Chrome的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。以下为文章全文:苹果公司的Safari浏览器是由一个开放源代码的Webkit引擎和闭源的外壳组成;谷歌的Chrome浏览器是由开放源码的渲染引擎和部分闭源的组件组成。Opera浏览器也已经基于开源的blink打造。M...     
				 正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1.grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep[options]regex[files]其中options主要为下表:选项...
											正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1.grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep[options]regex[files]其中options主要为下表:选项...     
				 学习Java,他们都说很easy。作为一名刚从斯康星大学麦迪逊分校计算机科学系毕业的大学生,我通过一些编程课程认识了很多使用Java的朋友。现在很多学校都在从别的编程语言(大多是C++)转教Java,一项于2014年7月所做的研究表面截至调查时间为止,39个顶级美国CS项目已经有22个使用Java作为入门课程。那么,到底是什么使得Java能从众多的教学语言中脱颖而出?纵观各个方面,我们发现了一些蛛丝马迹:语法相对比较简单(相较...
											学习Java,他们都说很easy。作为一名刚从斯康星大学麦迪逊分校计算机科学系毕业的大学生,我通过一些编程课程认识了很多使用Java的朋友。现在很多学校都在从别的编程语言(大多是C++)转教Java,一项于2014年7月所做的研究表面截至调查时间为止,39个顶级美国CS项目已经有22个使用Java作为入门课程。那么,到底是什么使得Java能从众多的教学语言中脱颖而出?纵观各个方面,我们发现了一些蛛丝马迹:语法相对比较简单(相较...     
				 Fragment是Android中的重要组件,在Android3.0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach,onCreate,onCreateView,onViewCreated,onActivityCreated,onStart,onResume,onPause,onStop,onDestroyView,onDestroy,onDetach.当Fragment以静态的方式,即通过在布局文件中以其它控件的方式设置时,它的生命周期随所在Activity的生命周期而发生变化。此时其生命周...
											Fragment是Android中的重要组件,在Android3.0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach,onCreate,onCreateView,onViewCreated,onActivityCreated,onStart,onResume,onPause,onStop,onDestroyView,onDestroy,onDetach.当Fragment以静态的方式,即通过在布局文件中以其它控件的方式设置时,它的生命周期随所在Activity的生命周期而发生变化。此时其生命周...     
				 前言前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧。其中涵盖:查看执行计划的方式、几种数据集常用的连接方式、联合运算符方式、并行运算符等一系列的我们常见的运算符。有兴趣的童鞋可以点击查看。本篇我们介绍关于子查询语句的一系列内容,子查询一般是我们形成复杂查询的一些基础性操作,所以关于子查询的应用方式就非常重要。废话少说,开始本篇的正题。技术准备数据库版本为SQLSe...
											前言前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧。其中涵盖:查看执行计划的方式、几种数据集常用的连接方式、联合运算符方式、并行运算符等一系列的我们常见的运算符。有兴趣的童鞋可以点击查看。本篇我们介绍关于子查询语句的一系列内容,子查询一般是我们形成复杂查询的一些基础性操作,所以关于子查询的应用方式就非常重要。废话少说,开始本篇的正题。技术准备数据库版本为SQLSe...     
				 前言上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。本篇将分析在SQLServer中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。闲言少叙,进入本篇的正题。技术准备基于SQLServer2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。简介所谓的索引应用就是在我...
											前言上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。本篇将分析在SQLServer中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。闲言少叙,进入本篇的正题。技术准备基于SQLServer2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。简介所谓的索引应用就是在我...     
				 前言上一篇我们分析了查询优化器的工作方式,其中包括:查询优化器的详细运行步骤、筛选条件分析、索引项优化等信息。本篇我们分析在我们运行的过程中几个关键指标值的检测。通过这些指标值来分析语句的运行问题,并且分析其优化方式。通过本篇我们可以学习到调优中经常利用的几个利器!废话少说,开始本篇的正题。技术准备数据库版本为SQLServer2008R2,利用微软的一个更简洁的案例库(Northwind)进行分析。利器一、IO...
											前言上一篇我们分析了查询优化器的工作方式,其中包括:查询优化器的详细运行步骤、筛选条件分析、索引项优化等信息。本篇我们分析在我们运行的过程中几个关键指标值的检测。通过这些指标值来分析语句的运行问题,并且分析其优化方式。通过本篇我们可以学习到调优中经常利用的几个利器!废话少说,开始本篇的正题。技术准备数据库版本为SQLServer2008R2,利用微软的一个更简洁的案例库(Northwind)进行分析。利器一、IO...     
				 前言:前面我们的几篇文章介绍了一系列关于运算符的基础介绍,以及各个运算符的优化方式和技巧。其中涵盖:查看执行计划的方式、几种数据集常用的连接方式、联合运算符方式、并行运算符等一系列的我们常见的运算符。有兴趣的童鞋可以点击查看。本篇介绍在SQLServer中查询优化器的工作方式,也就是一个好的执行计划的形成,是如何评估出来的,作为该系列的进阶篇。废话少说,开始本篇的正题。技术准备数据库版本为SQLServe...
											前言:前面我们的几篇文章介绍了一系列关于运算符的基础介绍,以及各个运算符的优化方式和技巧。其中涵盖:查看执行计划的方式、几种数据集常用的连接方式、联合运算符方式、并行运算符等一系列的我们常见的运算符。有兴趣的童鞋可以点击查看。本篇介绍在SQLServer中查询优化器的工作方式,也就是一个好的执行计划的形成,是如何评估出来的,作为该系列的进阶篇。废话少说,开始本篇的正题。技术准备数据库版本为SQLServe...     
				 前言上一篇文章我们介绍了查看查询计划的并行运行方式。本篇我们接着分析SQLServer的并行运算。闲言少叙,直接进入本篇的正题。技术准备同前几篇一样,基于SQLServer2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。内容文章开始前,我们先来回顾上一篇中介绍的并行运算,来看文章最后介绍的并行运算语句:SELECTB1.[KEY],B1.DATA,B2.DATAFROMBigTableB1JOINBigTable2B2ONB1.[KEY]=B2.[KEY]...
											前言上一篇文章我们介绍了查看查询计划的并行运行方式。本篇我们接着分析SQLServer的并行运算。闲言少叙,直接进入本篇的正题。技术准备同前几篇一样,基于SQLServer2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。内容文章开始前,我们先来回顾上一篇中介绍的并行运算,来看文章最后介绍的并行运算语句:SELECTB1.[KEY],B1.DATA,B2.DATAFROMBigTableB1JOINBigTable2B2ONB1.[KEY]=B2.[KEY]...     
				 前言上三篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符、联合运算符的优化技巧。本篇我们分析SQLServer的并行运算,作为多核计算机盛行的今天,SQLServer也会适时调整自己的查询计划,来适应硬件资源的扩展,充分利用硬件资源,最大限度的提高性能。闲言少叙,直接进入本篇的正题。技术准备同前几篇一样,基于SQLServer2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。一、并行运算符...
											前言上三篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符、联合运算符的优化技巧。本篇我们分析SQLServer的并行运算,作为多核计算机盛行的今天,SQLServer也会适时调整自己的查询计划,来适应硬件资源的扩展,充分利用硬件资源,最大限度的提高性能。闲言少叙,直接进入本篇的正题。技术准备同前几篇一样,基于SQLServer2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。一、并行运算符...