面试题·HashMap和Hashtable的区别

原文链接: Javarevisited 翻译: ImportNew.com - 唐小娟 译文链接: http://www.importnew.com/7010.html HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java集合框架中的一部分。Hashtable和HashMap在Java面试中相当容易被问到,甚至成为了集合框架面试题中最常被考的问题,所以在参加任何Java面试之前,都不要忘了准备这一题。 这篇文章中,我们不仅将会看到HashMap和Hashtable的区别,还将看到它们之间的相似之处。

从零制作ghost主题-开篇

以开发模式启动ghost cd yourghostpath ghost start --development # 如果你已经启动了ghost,但不是开发模式,你可以用ghost stop来结束ghost 建立主题目录 首先主题的开发环境是nodejs,所以要我们要先用nodejs构建一个项目,比如我们的项目是example: cd yourghostpath/content/themes mkdir example cd example npm init 按照提示建立好基本的package.json,ghost主题最少的要求是有2个文件:index.hbs和post.hbs,这里hbs文件是handlerbars文件,它是一个模板引擎,而ghost只支持用handlerbars,

梁文道·一千零一夜·儒学

儒家的个人始终和我们习惯的西方个人主义是不一样的观念,更加不是西方的自由主义的那套东西,儒家的个人始终是一个在社会之中的人,儒家的每一个人,每一个个体都是社会中的人,他必然是一个家庭的成员,他是一个社区邻里中的一分子,他是一个国家的一员,更是世界公民群体中的一员,更是大自然万物中的一员,每一个个人,都跟身边所有这些东西是密切联系起来的,他不是一个独立的绝对的,以己为本的一个个体。 儒家特别讲究关系,要讲究名分,要讲究名位,所以我们才会听过另外一句很有名的话,叫做不在其位不谋其政,然后不在其位呢,甚至不能够作礼乐,这么听起来,儒家又好像很权威,就好像你这个人,你站在一个高位,你当领导,那你就能够说话算数,能作礼乐了,你不是领导你管那么多国家时事管那么多天下大事干什么,怪怪的种好你的地做好你的小买卖不就得了,不完全是这样,因为你还要反过来看,孔子还说什么了呢?

Welcome to Ghost

Welcome, it's great to have you here. We know that first impressions are important, so we've populated your new site with some initial getting started posts that will help you get familiar with everything in no time.

Writing posts with Ghost ✍️

Getting started with the editor is simple, with familiar formatting options in a functional toolbar and the ability to add dynamic content seamlessly.

Publishing options

The Ghost editor has everything you need to fully optimise your content. This is where you can add tags and authors, feature a post, or turn a post into a page.

Managing admin settings

There are a couple of things to do next while you're getting set up: making your site private and inviting your team.

Organising your content

Ghost has a flexible organisational taxonomy called tags which can be used to configure your site structure using dynamic routing.

Apps & integrations

There are three primary ways to work with third-party services in Ghost: using Zapier, editing your theme, or using the Ghost API.

Creating a custom theme

Ghost comes with a beautiful default theme called Casper, which is designed to be a clean, readable publication layout and can be easily adapted for most purposes.