摘要:关于c++中的类模板,常见的形式为:template<typename T>class className{ //...};比如笔者在这里举一个例子:#include <iostream>#include<vector>#include <stdexcept>template<typename T>class stack{private: std::vector<T> elems;public: void push(T const&); void pop(); T top() const; bool empty() 阅读全文
C++.Templates学习总结归纳1
2012-03-07 14:22 by Rollen Holt, 645 阅读, 0 推荐, 收藏, 编辑
摘要:函数模板首先我们来看看函数模板,一个函数模板(function template)代表一族函数,其表现和一般的函数一样,只是其中的某些元素在编写的时候还不知道,也就是说这些还不知道的元素,我们将其参数化了。例如下面的返回两个数中的较大者:template<class T>inline T const& max(T const& a,T const& b){ return a>b?a:b;}当然,上述代码中的class也可以用typename所代替,但是不能使用struct代替。不过一般建议使用typename。举个可以实际运行的例子:#include 阅读全文
C++中四种显示类型转换总结
2012-03-05 20:21 by Rollen Holt, 561 阅读, 1 推荐, 收藏, 编辑
摘要:#include <iostream>using namespace std;/* *四种显示类型转换 **/int main(){ /* static_case 类型转换*/ double a=1.1213; int b=static_cast<int>(a); class base{}; class father:public base{}; father f; base ba=static_cast<base>(f); /*reinterpret_cast类型转换*/ //基本类型的指针类型转换 double c=12.123; double* pc= 阅读全文
著名编程语录
2012-02-20 13:08 by Rollen Holt, 400 阅读, 2 推荐, 收藏, 编辑
摘要:一个好的程序员应该是那种过单行线都要往两边看的人。——Doug Linder, 系统管理员任何一个工具,它的一个最重要的、同时也是最难以做到的方面就是对那些学习使用这个工具的人在使用习惯上的影响。如果这个工具是一种编程语言,那么,这种影响——不管我们是否喜欢——将是一种思考习惯上的影响。—— Edsger Dijkstra, 计算机科学家抽象化是一种非常的不同于模糊化的东西 … 抽象的目的并不是为了模糊,而是为了创造出一种能让我们做到百分百精确的新语义。—— Edsger Dijkstra除数学外,对本土语言的异常的精通会是一个计算机程序员的最宝贵的财富。—— Edsger DijkstraC 阅读全文
"仿matlab科学软件"项目准备
2011-12-08 17:11 by Rollen Holt, 954 阅读, 1 推荐, 收藏, 编辑
摘要:最近会发一些小的零散的文章,为自己的寒假的项目做准备#coding=utf-8import matplotlib.pyplot as pltfig=plt.figure("hello") #设置标题栏fig.suptitle("bold figure suptitle",fontsize=12,fontweight="bold")ax = fig.add_subplot(111)fig.subplots_adjust(top=0.85)ax.set_title('axes title')ax.set_xlabel(&q 阅读全文
python操作gmail
2011-12-08 13:48 by Rollen Holt, 1611 阅读, 1 推荐, 收藏, 编辑
摘要:import imaplib, reclass pygmail(object): def __init__(self): self.IMAP_SERVER='imap.gmail.com' self.IMAP_PORT=993 self.M = None self.response = None self.mailboxes = [] def login(self, username, password): self.M = imaplib.IMAP4_SSL(self.IMAP_SERVER, self.IMAP_PORT) rc, self.response = self. 阅读全文
BeautifulSoup学习笔记
2011-12-01 23:08 by Rollen Holt, 979 阅读, 1 推荐, 收藏, 编辑
摘要:from BeautifulSoup import BeautifulSoupimport redoc = ['<html><head><title>Page title</title></head>', '<body><p id="firstpara" align="center">This is paragraph <b>one</b>.', '<p id="secondpara" 阅读全文
python的xml.dom学习笔记
2011-12-01 20:14 by Rollen Holt, 5016 阅读, 1 推荐, 收藏, 编辑
摘要:首先说一下,由于这篇文章主要是自己随性学习写的,所以读者看起来可能很乱,呵呵。可以给大家稍微推荐一篇:http://www.cnblogs.com/xuxm2007/archive/2011/01/16/1936610.html稍微清晰一点#coding=utf-8#解析xml文件中的所有的link标签from xml.dom import minidomfrom xml.dom.minidom import getDOMImplementationdoc=minidom.parse("d:\\hello.html")nodes=doc.getElementsByTagNa 阅读全文
python的HTMLParser学习
2011-12-01 18:55 by Rollen Holt, 15108 阅读, 1 推荐, 收藏, 编辑
摘要:先来大致看看HTMLParser的源代码吧:"""A parser for HTML and XHTML."""# This file is based on sgmllib.py, but the API is slightly different.# XXX There should be a way to distinguish between PCDATA (parsed# character data -- the normal case), RCDATA (replaceable character# data -- on 阅读全文
python标准库学习9
2011-11-27 12:26 by Rollen Holt, 980 阅读, 1 推荐, 收藏, 编辑
摘要:fileinput模块允许你循环一个或多个文本文件的内容使用 fileinput 模块循环一个文本文件import fileinputimport sysfor line in fileinput.input("samples/sample.txt"): sys.stdout.write("-> ") sys.stdout.write(line)-> We will perhaps eventually be writing only small-> modules which are identified by name as the 阅读全文
python标准库学习8
2011-11-27 11:30 by Rollen Holt, 1635 阅读, 1 推荐, 收藏, 编辑
摘要:使用sys重定向输出import sysimport stringclass Redirect: def _ _init_ _(self, stdout): self.stdout = stdout def write(self, s): self.stdout.write(string.lower(s))# redirect standard output (including the print statement)# 重定向标准输出(包括print语句)old_stdout = sys.stdoutsys.stdout = Redirect(s... 阅读全文
python标准库学习7
2011-11-26 22:30 by Rollen Holt, 4323 阅读, 1 推荐, 收藏, 编辑
摘要:使用 os.path 模块处理文件名import osfilename = "my/little/pony"print "using", os.name, "..."print "split", "=>", os.path.split(filename)print "splitext", "=>", os.path.splitext(filename)print "dirname", "=>", o 阅读全文
python标准库学习6
2011-11-26 20:49 by Rollen Holt, 2657 阅读, 1 推荐, 收藏, 编辑
摘要:使用 apply 函数def function(a, b): print a, bapply(function, ("whither", "canada?"))apply(function, (1, 2 + 3)) whither canada? 1 5使用 apply 函数传递关键字参数def function(a, b): print a, bapply(function, ("crunchy", "frog"))apply(function, ("crunchy",), {"b& 阅读全文
python标准库学习5 ---bisect — Array bisection algorithm
2011-11-26 13:19 by Rollen Holt, 1643 阅读, 1 推荐, 收藏, 编辑
摘要:#coding=utf-8import bisectlist=[1,2,3,4,6,7,8,9] #假定list已经排序print bisect.bisect_left(list,5) #返回5应该插入的索引位置print bisect.bisect_right(list, 5)print bisect.bisect(list,5)bisect.insort_left(list, 5, 0, len(list))print listbisect.insort_right(list, 5)print listdef index(a, x): 'Locate the leftmost .. 阅读全文
python标准库学习4
2011-11-26 12:56 by Rollen Holt, 870 阅读, 1 推荐, 收藏, 编辑
摘要:>>> os.environ["HOME"]'C:\\Users\\Administrator'>>> os.getcwd() #获得当前的目录'D:\\new'>>> os.getenv("QTDIR") #获取环境变量的值'D:\\vs2010-qt-src-4.7.4\\qt-src-4.7.4'os.putenv(varname, value) #设置环境变量的值os.mkdir(path[, mode])>>> os.mkdi 阅读全文
os.path学习
2011-11-25 23:48 by Rollen Holt, 1906 阅读, 2 推荐, 收藏, 编辑
摘要:#coding=utf-8import osprint os.path.abspath("d:\\new\\test.txt")print os.path.basename("d:\\new\\test.txt")print os.path.dirname("d:\\new\\test.txt") print os.path.exists("d:\\new")print os.path.lexists("d:\\new")print os.path.expanduser("d:\\ne 阅读全文
python内建函数(不完全)
2011-11-25 19:07 by Rollen Holt, 1332 阅读, 3 推荐, 收藏, 编辑
摘要:各位还是参考官方文档吧,我这些是自己感觉重要和常用的abs()all(iterable) 如果迭代序列中所有的元素都为真,或者迭代序列为空的时候返回True。等价于:def all(iterable): for element in iterable: if not element: return False return Trueall(iterable) 如果迭代序列中所有的元素都为真,返回True。等价于def any(iterable): for element in iterable: if element: ... 阅读全文
python异常继承树
2011-11-25 19:05 by Rollen Holt, 1802 阅读, 1 推荐, 收藏, 编辑
摘要:BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +-- BufferError | +-- ArithmeticError | | +-- FloatingPointError | | +-- OverflowError | | +-- ZeroDivisionError | ... 阅读全文
Python中的string模块的学习
2011-11-25 19:04 by Rollen Holt, 30566 阅读, 3 推荐, 收藏, 编辑
摘要:学习资料:http://docs.python.org/library/string.html#string.Formatter感觉学习任何东西,官方的东西总是最好的,呵呵。个人总结(代码为主,相信有python基础的都能看懂):>>> import string>>> string.ascii_letters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'>>> string.ascii_lowercase'abcdefghijklmnopqrstuvwx 阅读全文
对话框
2011-11-24 20:36 by Rollen Holt, 763 阅读, 1 推荐, 收藏, 编辑
摘要:本例子涉及到了快捷键,信号,槽,读者自己看代码,我给出了框架。find.h文件代码如下:#ifndef FIND_H#define FIND_H#include <QtGui>#include "ui_find.h"class Find : public QDialog{ Q_OBJECTpublic: Find(QWidget *parent = 0, Qt::WFlags flags = 0); ~Find();signals: void findNext1(const QString &str,Qt::CaseSensitivity cs); vo 阅读全文
QT小滑块
2011-11-24 19:22 by Rollen Holt, 2231 阅读, 0 推荐, 收藏, 编辑
摘要:主代码:QWidget *window=new QWidget(); window->setWindowTitle("hello"); QSpinBox *spinBox=new QSpinBox(); QSlider *slider=new QSlider(Qt::Horizontal); spinBox->setRange(100,1000); slider->setRange(100,1000); spinBox->setValue(100); QObject::connect(slider,SIGNAL(valueChanged(int)), 阅读全文
程序员的十层楼 http://club.topsage.com/thread-274387-1-1.html
2011-11-23 18:18 by Rollen Holt, 819 阅读, 0 推荐, 收藏, 编辑
摘要:自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多大。当然,对于如何划分程序员的技术层级,不同公司或不同人会有不同的划分标准,下面的划分仅代表个人的 阅读全文
C语言的谜题 原文http://coolshell.cn/articles/945.html
2011-11-20 23:23 by Rollen Holt, 387 阅读, 0 推荐, 收藏, 编辑
摘要:这几天,本站推出了几篇关于C语言的很多文章如下所示:语言的歧义[酷壳链接] [CSDN链接]谁说C语言很简单?[酷壳链接] [CSDN链接]6个变态的C语言Hello World程序[酷壳链接] [CSDN链接]如何加密/弄乱C源代码[酷壳链接] [CSDN链接]C语言的谜题[酷壳链接] [CSDN链接]我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容易事情。《6个变态的hello world》和《如何弄乱C的源代码》则以一种极端的方式告诉大 阅读全文
How To Compile Qt 4.7 with Visual Studio 2010
2011-11-19 10:33 by Rollen Holt, 705 阅读, 1 推荐, 收藏, 编辑
摘要:FEBRUARY 1, 2011Usual way of installing Qt for Visual Studio is to download already compiled binaries from Nokia website. However binaries for the latest Visual Studio 2010 are not available (on the moment of the writing).This post is a step-by-step guide on how to compile Qt 4.7.1(3,4) with MSVC 20 阅读全文
在VS2008中使用Qt编程
2011-11-18 10:59 by Rollen Holt, 3098 阅读, 0 推荐, 收藏, 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://liangbing8612.blog.51cto.com/2633208/471849一、安装所需软件 1. 下载安装VS2008;2.下载qt-win-opensource-4.7.0-vs2008.exe,并安装。这里我们假设安装在C:\Qt4.7.0下; 3.下载qt-vs-addin-1.1.7.exe,并安装。 这三个软件安装好后,在VS的菜单界面上就会出现"QT"选项了。二、环境配置 1. 用VS新建一个win32控制台应用程序,我们假设工程名为:H 阅读全文
PyQt基本操作
2011-11-16 22:27 by Rollen Holt, 48026 阅读, 6 推荐, 收藏, 编辑
摘要:PyQt的简介和基本安装方法读者可以自行google解决。先声明,本文章教基础,参考《征服Python》相关章节。不过不得不说,pyQt的教程真的好少,╮(╯▽╰)╭,悲催,大家有什么好的资料推荐一下,谢谢了。先建立一个基本的界面看看:import sysfrom PyQt4 import QtCore, QtGuiclass MyWindow( QtGui.QMainWindow ): def __init__( self ): QtGui.QMainWindow.__init__( self ) self.setWindowTitle( "PyQt" )... 阅读全文
使用 Python 进行线程编程 线程的使用模式
2011-11-15 22:42 by Rollen Holt, 790 阅读, 1 推荐, 收藏, 编辑
摘要:Noah Gift, 软件工程师, Giftcs简介:通过将线程和队列结合在一起,可以轻松地在 Python 中完成线程编程。本文将研究同时使用线程和队列,创建一些简单但有效的模式,以解决需要并发处理的问题。引言对于 Python 来说,并不缺少并发选项,其标准库中包括了对线程、进程和异步 I/O 的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python 简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案,例如 Twisted、Stackless 和进程模块。本文重点关注于使用 Python 的线程,并使用了一些实际的示例进行说明。虽然有许多很好的联机资 阅读全文
Python 自省指南 如何监视您的 Python 对象
2011-11-15 22:41 by Rollen Holt, 1025 阅读, 2 推荐, 收藏, 编辑
摘要:Patrick K. O'Brien(pobrien@orbtech.com), Python 程序员, Orbtech简介:自省揭示了关于程序对象的有用信息。Python 是动态的面向对象的编程语言,提供了很棒的自省支持。本文展示了该语言的许多能力,从最基本形式的帮助到较为高级形式的调查。什么是自省?在日常生活中,自省(introspection)是一种自我检查行为。自省是指对某人自身思想、情绪、动机和行为的检查。伟大的哲学家苏格拉底将生命中的大部分时间用于自我检查,并鼓励他的雅典朋友们也这样做。他甚至对自己作出了这样的要求:“未经自省的生命不值得存在。”(请参阅参考资料以获取关于苏 阅读全文
前端招聘与前端卖身的困境
2011-11-14 23:01 by Rollen Holt, 326 阅读, 1 推荐, 收藏, 编辑
摘要:原文地址:http://www.cnblogs.com/rubylouvre/archive/2011/11/12/2246451.html最近开始物色新公司,群里来了个招人的,说2.5万招高手。在众人的怂恿下,发了简历。但结果是不如意的,经过他们一小时的评测,他们认为我的水平不过8k-10k,税前。我吐血了,还远低于我原来的呢,更何况那公司是北京的,我是在深圳,就算只在原来工资上乘以物价指数比也不这样算吧。事后静下心来想想,问题出在哪里。毕竟我也招人招了差不多一年时间。我也体谅招人的难处。从招聘的角度来看,小公司很少会求助招聘网站。天真的老板以为在官网放个5K以上的工资,就有大量简历涌来了。 阅读全文
hi,你觉的有必要吗?
2011-11-14 21:08 by Rollen Holt, 657 阅读, 3 推荐, 收藏, 编辑
摘要:最近想找一些搞技术的朋友,共同切磋一下,于是找了一些QQ群,但是都不理想,很多都太水(灌水)了,严重偏离技术主题,或者长时间没人说话,所以比较失望。最近计划是不是自己也建立一个技术群,不知道大家有何建议,意见如何。当然技术不限,可以讨论算法,程序人生,啥的。当然大家可以随便扯淡,但是还是建议劲量技术为主,大家可以分析一些代码,项目,资料啥的。之前建立了一个邮件列表,但是感觉不理想,大家基本没机会交流,所以删除了,对此我表示歉意。在此处写这个短文,只是想咨询一下大家的意见,不知道有没有人赞同呢? 阅读全文
Bret Victor(苹果 UI 设计师):互动的未来不应只在手指上
2011-11-12 22:19 by Rollen Holt, 265 阅读, 1 推荐, 收藏, 编辑
摘要:编者按:本来来自交互设计师唐卓的投稿,翻译自Bret Victor个人博客的文章,这里是唐卓的博客。以下是全文:这是最近很流行的,对未来交互设计发展的一个观点 — 各种大大小小的用手指操作的触摸屏。下面还有很多这种例子:我的看法应该说站在了对立面上 — 这个视频所表现出来的东西,从交互设计的角度来说,还不够有远见。它只是在现状的基础上,小小的往前跨了一小步。而从交互设计的角度来说,现在的交互设计和交互媒介是相当糟糕的。我希望这种展望未来的视频能带来正确的影响,因为他们能给人们指引方向,带给他们灵感。而正式其中一小撮被激发的人们,真正改变了世界。无论你是正在追寻梦想的年轻人,还是准备投资新领域的 阅读全文
python核心编程--笔记(不定时跟新)
2011-11-09 23:12 by Rollen Holt, 44673 阅读, 9 推荐, 收藏, 编辑
摘要:的解释器options:1.1 –d 提供调试输出1.2 –O 生成优化的字节码(生成.pyo文件)1.3 –S 不导入site模块以在启动时查找python路径1.4 –v 冗余输出(导入语句详细追踪)1.5 –m mod 将一个模块以脚本形式运行1.6 –Q opt 除法选项(参阅文档)1.7 –c cmd 运行以命令行字符串心事提交的python脚本1.8 file 以给定的文件运行python脚本2 _在解释器中表示最后一个表达式的值.3 print支持类c的printf格式化输出: print “%s is number %d!” % (“python”, 1)4 print的输入内 阅读全文
jdbc连接数据库(水文)
2011-11-08 21:20 by Rollen Holt, 1716 阅读, 1 推荐, 收藏, 编辑
摘要:最近比较忙,因为在为英语6级考试做准备,而且由于自己现在课程比较紧,所以没有太多的时间去写笔记,大家见谅。本来在忙里抽闲,写了一篇《java操作数据库》的文章,写的差不多好了,但是无意在图书馆看到孙卫琴的《Java网络编程精解》,这本书的第12章详细介绍了jdbc操作数据库,然后笔者和自己写的文章比了一下,顿时感觉羞愧,所以索性删除了自己的那篇文章,因为好东西要分享,所以,可耻的写下了这篇“水文”,也算是标题党吧,哈哈,各位别碰,这本书真的讲的不错,所以大家还是直接读本书的12章,将的很详细。本书可以在google上搜索,有很多下载的网站,朋友们可以自行下载,呵呵。相信你们会有收获的。 阅读全文
高性能Java网络框架 MINA
2011-11-05 23:08 by Rollen Holt, 19288 阅读, 3 推荐, 收藏, 编辑
摘要:Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。简介 Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动 阅读全文
深入分析 Java I/O 的工作机制
2011-11-05 10:01 by Rollen Holt, 4715 阅读, 2 推荐, 收藏, 编辑
摘要:许 令波, Java 工程师, 淘宝网简介:I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将了解到:Java 的 I/O 类库的基本架构;磁盘 I/O 工作机制;网络 I/O 的工作机制;其中以网络 I/O 为重点介绍 Java Socket 的工作方式;你还将了解到 NIO 的工作方式,还有同步和异步以及阻塞与非阻塞的区别,最后我们将介绍一些常用的关于 I/O 的优化技巧。Java 阅读全文
高级程序员装逼指南,是高级哦!
2011-11-04 10:06 by Rollen Holt, 7802 阅读, 1 推荐, 收藏, 编辑
摘要:下面这个才是高级版本;; 这是注释;; 0.9版本;; 2011年8月22日** 前言 **最近网上出了一个《程序员装逼指南》,觉得这个东西其实图样图森破然后在下跟微博上的一些程序大牛讨论了一下如何装逼,深有感触程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼所以呢,如何对其他程序员装逼就是一门很有学问的事了于是乎在下手痒写了个《高级程序员装逼指南》,请大家指正** 编程语言 **千万千万千万千万不要说自己是Java/C#/C++程序员尽量学一些奇怪的语言,python已经有烂大街的趋势了,写写还是可以,装逼是用不上了Lisp和Erlang都是装逼的好语言当然你要是号 阅读全文
Java 动态代理机制分析及扩展
2011-10-30 12:12 by Rollen Holt, 515 阅读, 1 推荐, 收藏, 编辑
摘要:王 忠平, 软件工程师, IBM何 平, 软件工程师, IBM简介:本文通过分析 Java 动态代理的机制和特点,解读动态代理类的源代码,并且模拟推演了动态代理类的可能实现,向读者阐述了一个完整的 Java 动态代理运作过程,希望能帮助读者加深对 Java 动态代理的理解和应用。引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 阅读全文
Java Web 高性能开发,第 1 部分: 前端的高性能
2011-10-28 14:56 by Rollen Holt, 2008 阅读, 1 推荐, 收藏, 编辑
摘要:原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-javawebhiperf1/#ibm-pcon魏 强, 研究生, 东北大学简介:Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。所有 Web 的思想都是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、数据库高性能、负载均衡等等,以 Java Web 为背景进行讲述,同时用实际的工具、实际的数据来对比被优化前后的 Java Web 程序。第一部分 , 主要讲解网页前 阅读全文
微软面试100题2010年版全部答案集锦(含下载地址)
2011-10-21 23:43 by Rollen Holt, 797 阅读, 1 推荐, 收藏, 编辑
摘要:微软等数据结构+算法面试100题全部答案集锦作者:July、阿财。时间:二零一一年十月十三日。引言 无私分享造就开源的辉煌。 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年。在一周年之际,特此分享出微软面试全部100题答案的完整版,以作为对本博客所有读者的回馈。 一年之前的10月14日,一个名叫July (头像为手冢国光)的人在一个叫csdn的论坛上开帖分享微软等公司数据结构+算法面试100题,自此,与上千网友一起做,一起思考,一起解答这些面试题目,最终成就了一个名为:结构之法算法之道的编程面试与算法研究并重的博客,如今,此博客影响力逐步渗透到海外,及至到整个互联网。 在此之前,由 阅读全文
NIO.2 入门,第 2 部分: 文件系统 API
2011-10-21 23:34 by Rollen Holt, 664 阅读, 1 推荐, 收藏, 编辑
摘要:简介:本文是介绍 More New I/O APIs for the Java™ Platform(NIO.2)的两部分系列文章的第二部分, 本文涵盖了在新的java.nio.file包及其子包中的大部分重要的类与功能。 正如在第一部分中对 NI0.2 异步通道 API 的讨论,在本文中,作者利用大量的代码示例来论证相关的概念。本文是介绍 Java 7 中的 More New I/O APIs for Java (NIO.2) 的两部分文章的第二部分。 正如在第一部分中探索的异通道 API 一样, NIO.2 的文件系统用以前 Java 版本处理 I/O 的相关方法,填补了一些重大的空白。 依 阅读全文