《程序员面试宝典》精华 编程语言部分
正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。当然这里的糟粕只是指不那么重要,或者比较简单,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。文中有少许bug,亦摘录在此。本文专注编程语言部分,包括第五章到第九章的内容
第五章 语言细节
...
                            
                            
                                分类:
编程语言   时间:
2014-08-06 01:55:40   
                                阅读次数:
234
                             
                         
                    
                        
                            
                            
                                UVa514 Rails(铁轨)
题目:铁轨
题目链接:UVa514链接
题目描述:
某城市有一个火车站,有n节车厢从A方向驶入车站,按进站的顺序编号为1-n.你的任务是判断是否能让它们按照某种特定的顺序进入B方向的铁轨并驶入车站。例如,出栈顺序(5 4 1 2 3)是不可能的,但是(5 4 3 2 1)是可能的。
题目分析:
为了重组车厢,借助中转站,对于每个车厢,一旦从A移入C...
                            
                            
                                分类:
其他好文   时间:
2014-08-03 10:19:55   
                                阅读次数:
232
                             
                         
                    
                        
                            
                            
                                看了下MapReduce的例子。再看了下Mapper和Reducer源码,理清了参数的意义,就o了。public class Mapperpublic class Reducer Map是打散过程,把输入的数据,拆分成若干的键值对。Reduce是重组的,根据前面的键值对,重组数据。 自己写M...
                            
                            
                                分类:
其他好文   时间:
2014-08-01 15:34:21   
                                阅读次数:
205
                             
                         
                    
                        
                            
                            
                                组件,或者叫程序集,是指一种能够被独立部署的二进制单元,一般是以DLL的形式存在的。针对大型的软件系统,良好的组件设计能够把系统分解为一些小的组件,从而使每个开发团队都可以只关注单个的组件而无需关心整个系统。组件设计需要遵守如下原则: 重用-发布等价原则(REP)即重用粒度就是发布粒度。一个组件中的类要么都是可以重用的,要么就都不可以重用。 共同重用原则(CRP)一个组件中的所有类应该是共同重用的...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 10:04:23   
                                阅读次数:
427
                             
                         
                    
                        
                            
                            
                                项目的数据过多的占用系统表空间后会造成系统的效率降低,影响系统 的性能。如果数据库对象占用系统表空间过大就需要移动该对象到指定的项目数据表空间。可以在不运行emp或者imp程序的情况下移动一个非分区表。移动非分区表时可以修改表的存储参数,这被用于移动一个表从一个表空间到另一个表空间或者重组表以消除数...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 00:25:02   
                                阅读次数:
315
                             
                         
                    
                        
                            
                            
                                ## 1、QtQuick 1 vs QtQuick2 二者还是有很大区别的,无论从模块重组还是从底层实现,均需注意。下面是两个官方文档给出的差别说明及列表: 1. [差别说明](http://qt-project.org/wiki/QML1-vs-QML2) 2. [差别列表...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 18:28:52   
                                阅读次数:
447
                             
                         
                    
                        
                            
                            
                                UVA 10458 - Cricket Ranking
题目链接
题意:给定k个区间,要求用这些数字范围去组合成n,问有几种组合方式
思路:容斥原理,容斥是这样做:已知n个组成s,不限值个数的话,用隔板法求出情况为C(s + n - 1, n - 1),但是这部分包含了超过了,那么就利用二进制枚举出哪些是超过的,实现把s减去f(i) + 1这样就保证这个位置是超过的,减去这部分后...
                            
                            
                                分类:
其他好文   时间:
2014-07-27 23:47:39   
                                阅读次数:
446
                             
                         
                    
                        
                            
                            
                                VoluMill.v6.1.0.2193.for.NX.v6.0-9.0.Win32_64 11CD数控软件VoluMill_NEXION_V是一个强大的CAM应用程序。用于生成生成2D-3D高速铣数控机床的NC程序。支持的任何2D-3D几何部分,包括开放腔体。可以加载3D零件的几何形状到应用程序中...
                            
                            
                         
                    
                        
                            
                            
                                介绍篇高可用集群主要是有两个或者多个节点进行工作,ha基本组成部分包括四个部分:1、位于最底层的信息和基础架构层(MessagingLayer),主要用于节点之间传递心跳信息,故也称为心跳层。节点之间传递心跳信息可以通过广播,组播,单播等方式。2、第二层为成员关系(Membershi..
                            
                            
                                分类:
数据库   时间:
2014-07-26 03:24:38   
                                阅读次数:
377
                             
                         
                    
                        
                            
                            
                                IT之家:微软保密新政:外用工服务一年半就暂停
摘要:微软这一政策将影响到大量的外部供应商公司,能更好地保护知识产权和机密信息。
纳德拉开始在微软挥起重组和变革的利斧。除了微软有史以来最大规模的裁员之外,纳德拉也开始加强对微软商业秘密的保护。日前,微软宣布,将严格研制外用工进入微软办公大楼和内部网络。
除了自身雇佣的十余万员工之外,微软每年还使用了大量的外用工,他们通过供应商等渠道为微软提供...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 13:36:47   
                                阅读次数:
208