Fork me on GitHub

2013年9月26日

摘要: 优酷土豆2014校园招聘笔试题目之Java开发类先总体说下题型,共有20道选择题,4道简答题,3道编程题和1道扩展题,题目都比较简单,限时一小时完成。一、选择题选择题非常简单,都是基础题,什么死锁发生的条件、HashMap和HashSet查找插入删除的时间复杂度、Thread类和Runnable接口、排序复杂度比较、建堆调整堆等等,具体的也记不得了。二、简答题1. 简述Servlet的生命周期2. 写出至少8个Java常用的包名称3. Overload和Override的区别,Overloaded方法能不能修改返回值类型?4. 不用中间变量交换a和b的值三、编程题1. 有N个人围一圈依次报数, 阅读全文
posted @ 2013-09-26 10:52 HackerVirus 阅读(325) 评论(0) 推荐(0)

2013年9月25日

摘要: C++11标准后的C++阅读书目投递人itwriter发布于 2013-09-25 19:44评论(2)有285人阅读原文链接[收藏]«» 英文原文:C++ Reading List C++ 新标准 C++11 的发布导致了大批新书的出现,还有一些经典书籍也进行了更新。Andrew Binstock 在 Dr.dobbs 上给大家推介一些学习 C++ 必需的核心书籍。 1. 《C++程序设计语言》英文第四版,作者: Bjarne Stroustrup 这本书已经被正式列为 C++ 编程的权威书籍。它堪称语言界的权威,独具特色,书面清晰,由设计 C++ 的 Stroustup 阅读全文
posted @ 2013-09-25 23:01 HackerVirus 阅读(772) 评论(0) 推荐(0)
摘要: Python基础-类的探讨(class)我们下面的探讨基于Python3,我实际测试使用的是Python3.2,Python3与Python2在类函数的类型上做了改变1,类定义语法Python类定义以关键字class开头,一个类定义例子1 class MyClass:2 """this is an example"""3 i = 1234 def f(self):5 return "hello world"当类定义一进入的时候,也就是class关键字一遇到的时候,就开启了一个新的名字空间(namespace),并且 阅读全文
posted @ 2013-09-25 21:43 HackerVirus 阅读(358) 评论(0) 推荐(0)
摘要: UNIX系统接口8.1 文件描述符UNIX操作系统中,所有的外围设备(包括键盘和显示器)都被看作是文件系统中的文件。系统通过文件描述符来标识文件:标准输入为0,标准输出为1,标准错误为2。当程序的输入/输出被重定向时,shell把文件描述符0和1的默认赋值改变为指定的文件。8.2 低级I/o——read和writeread和write是UNIX的两个系统调用,这两个函数中,第一个参数是文件描述符,第二个参数是程序中存放读或写的数据的字符数组,第三个参数是要传输的字节数。int read(int fd,char *buf,int n);int write(int fd,char *buf,int 阅读全文
posted @ 2013-09-25 18:14 HackerVirus 阅读(690) 评论(0) 推荐(0)
摘要: SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因原本打算写有关 SSIS Package 中的事务控制过程的,但是发现很多基本的概念还是需要有 SQL Server 事务和事务的隔离级别做基础铺垫。所以花了点时间,把 SQL Server 数据库中的事务概念,ACID 原则,事务中常见的问题,问题造成的原因和事务隔离级别等这些方面的知识好好的整理了一下。其实有关 SQL Server 中的事务,说实话因为内容太多, 话题太广,稍微力度控制不好就超过了我目前知识能力范围,就不是三言两语能够讲清楚的。所以希望大家能够指出其中总结的不足之处, 阅读全文
posted @ 2013-09-25 18:11 HackerVirus 阅读(991) 评论(0) 推荐(0)
摘要: 用Python写一个简单的Web框架一、概述二、从demo_app开始三、WSGI中的application四、区分URL五、重构1、正则匹配URL2、DRY3、抽象出框架六、参考一、概述在Python中,WSGI(Web Server Gateway Interface)定义了Web服务器与Web应用(或Web框架)之间的标准接口。在WSGI的规范下,各种各样的Web服务器和Web框架都可以很好的交互。由于WSGI的存在,用Python写一个简单的Web框架也变得非常容易。然而,同很多其他的强大软件一样,要实现一个功能丰富、健壮高效的Web框架并非易事;如果您打算这么做,可能使用一个现成的W 阅读全文
posted @ 2013-09-25 18:03 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: SuperMap iClient 7C——网络客户端GIS开发平台 产品新特性SuperMap iClient 7C是空间信息和服务的可视化交互开发平台,是SuperMap服务器系列产品的统一客户端。产品基于统一的架构体系,面向Web端和移动端提供了多种类型的SDK开发包,帮助用户快速构建网络富客户端和轻量级移动端GIS应用。谁需要SuperMap iClient 7Cl网络富客户端GIS应用的开发人员l轻量级移动端GIS应用的开发人员为什么选择SuperMap iClient 7Cl统一的产品架构,针对Web端和移动端的特点,提供了富客户端和移动端的SDK开发包,掌握一种类型的SDK开发就能 阅读全文
posted @ 2013-09-25 17:52 HackerVirus 阅读(494) 评论(0) 推荐(0)
摘要: 目录你好,世界!源代码组织方式入口方法最终的项目结构数据类型运算符字符串数组控制结构方法类静态成员继承重写包访问级别嵌套类常量接口枚举异常装箱和拆箱泛型泛型方法泛型类泛型接口类型参数约束类型搽除过程备注你好,世界!返回目录源代码组织方式返回目录Java程序由package+class组成,package对应目录的相对路径,class对应文件,如E:\Workspaces\MyEclipse 10\JavaStudy\src\com\happyframework\javastudy\hello\Hello.java1 package com.happyframework.javastudy.he 阅读全文
posted @ 2013-09-25 09:50 HackerVirus 阅读(306) 评论(0) 推荐(0)
摘要: 字符串的非字典排序题目描述: 已知有一自字符数组MB[]={'d','g','e','r','a','o'},现有字符数组str[]={"dog","dear","ear","geo"},实现对str中的字符串按MB字符数组提供的规则排序输出,输出样式应为dear dog geo ear 。分析:这道题最佳的解法应该采用Trie数,Trie树又称字典树,它可以用来实现对字符串的快速匹配。它的基本思想是以空间换时间,匹配一 阅读全文
posted @ 2013-09-25 09:47 HackerVirus 阅读(335) 评论(0) 推荐(0)

2013年9月24日

摘要: MS SQL 统计信息浅析上篇统计信息概念 统计信息是一些对象,这些对象包含在表或索引视图中一列或多列中的数据分布有关的统计信息。数据库查询优化器使用这些统计信息来估计查询结果中的基数或行数。 通过这些基数估计,查询优化器可以生成高质量的执行计划。 例如,查询优化器可以使用基数估计选择索引查找运算符而不是耗费更多资源的索引扫描运算符,从而提高查询性能。[参考MSDN] 其实如果你以前没有接触过统计信息,你可以将其看做是数据库为了得到最优的执行计划,统计数据库里面表、索引等对象的一些数据,例如表的记录数、所有列的平均长度、直方图....等一些优化器需要用到的数据信息。SQL查询优化器是一个基于成 阅读全文
posted @ 2013-09-24 23:49 HackerVirus 阅读(353) 评论(0) 推荐(0)