软件架构设计的混乱概念
进入多核时代,软件演进越来越快速,这也带来了一系列的混乱概念,实质上掩盖了软件架构设计能力的不足,试列举如下
多核时代,面向对象技术落伍了(如 Java),需要函数式语言才能处理,如 erlang Scala
多线程将会导致线程调度竞争,以及无处不在的死锁陷阱,并由此引发一股奇葩的单线程大 Loop 的推崇风气,以及采用了反人类的大量采用回调技术的 Node.JS日渐风靡
进入多核时代,软件演进越来越快速,这也带来了一系列的混乱概念,实质上掩盖了软件架构设计能力的不足,试列举如下
多核时代,面向对象技术落伍了(如 Java),需要函数式语言才能处理,如 erlang Scala
多线程将会导致线程调度竞争,以及无处不在的死锁陷阱,并由此引发一股奇葩的单线程大 Loop 的推崇风气,以及采用了反人类的大量采用回调技术的 Node.JS日渐风靡
Yellowblue is a modern, clean and responsive Jekyll theme.
Yellowblue is perfect for your personal or professional blog, as it combines the simplicity and the powerful features of the Jekyll blogging engine.
Along with Jekyll's standard capabilities, Yellowblue gives you the option to use categories, tags, comments, even a contact page!
You can also have an archives page, neatly presenting your posts, organized by date.
You also get a categories' list block, a tags' list block, pagination, SVG icons, subtle animations, hero images, detailed documentation, even an idea for a 404 page!
No need to install extra plugins. Yellowblue takes care of the programming stuff, letting you to extend your site with minimum effort.
Oh, and Yellowblue comes with its own rich and stylish pattern library!
Please make sure to check Yellowblue's full set of features.
All content lying inside the element is part of a section. Sections in HTML5 can be nested. Beside the main section, defined by the
element, section limits are defined either explicitly or implicitly. Explicitly-defined sections are the content within
,
,
,
, and
tags.
Note: Each section can have its own heading hierarchy. Therefore, even a nested section can have an <h1>
. See Defining Headings in HTML5.
Example:
Module content goes here
Module content goes here
Module content goes here