极简设计

30 带给你灵感的极简网页设计

做~自己de王妃 提交于 2020-01-28 07:34:06
在这篇文章中,我们将提供30个网站,使用简约风格的设计。 Skylar Anderson Mike Ingham Grid Jez Thompson Fringe Things David Kim Thinking for a Living Patrick Algrim Works in Silence Samuel Raikkonen ImJustCreative madewithlove Lindvall A&D Matt Bango Photography Simple Life Needs/Wants 32Round Hint Clean, Simple, Clear Asylum Selldorf Architects Icarus Frames Final Eyes Astheria Gunner (mt) ventures Pandaweb Executive Edits Nick Asbury 原文: http://designm.ag/inspiration/30-minimalist-web-designs-for-your-inspiration/ 作 者: 孟晨 出 处: http://www.cnblogs.com/xiaoyao2011/ 个人站: http://www.coderidea.com/ 欢迎任何形式的转载,但请务必注明出处。 来源:

网站服务器的极简制作与搭建(HTML5+CSS+javascript+NodeJS)

匿名 (未验证) 提交于 2019-12-02 20:37:20
本文致力于使得较有经验的程序员能够在一天之内了解网站搭建制作的基本知识,尽快制作出可以展示用的demo。 具体地,笔者为了完成大作业,需要搭建一个搜索引擎的网站,仅仅作为展示的demo,并不对原创性和运行性能有过多要求,所以目标是尽快制作出差不多的网站用于展示。笔者对网站相关知识的学习,也只有不到一周的时间,文中描述如有疏漏,欢迎各路大神指教。 网站搭建通常分为两个部分:服务器搭建(服务器端)+网页制作(客户端)。网页制作部分主要包括网页内容、样式设计;服务器部分负责监听端口,根据请求与本地内容生成相应的响应。网站框架示意图如下图所示: 一种简单的情景是:客户端通过访问特定IP以及端口发送HTML请求,监听该IP端口的服务器(这里使用NodeJS搭建)会接收并解析出HTML请求,然后根据请求的指定路径生成相应的HTML文件,通过HTTP协议返回到客户端,客户端的服务器再根据收到的HTML文件显示或者再次发送请求(依据HTML, CSS, javascript语法)。使用HTML5+CSS+javascript+NodeJS的客户端服务器端通信流程的简易示例图如下: 笔者选用了NodeJS搭建服务器端是因为其同样基于javascript语言,脚本式的语言极易上手,同时异步并发的特性天然支持网站服务器搭建,借助于众多成熟的包可以轻松愉快的搭建出性能不弱的网站服务器。其运行在服务器端

一个极简的分布式文件系统

£可爱£侵袭症+ 提交于 2019-12-01 05:33:34
前言 开源的分布式存储系统比较多,比较有名的有:Ceph、GlusterFS、HDFS、TFS等。这些系统都比较复杂,代码动则几十上百万行,这些系统对初学者来说门槛比较高,特别是对于从事非分布式存储行业,但又想跨行学习分布式的同学来说,往往有这想法,但是不知道怎么入手。本文介绍之前实现的一个C++极简版的分布式文件系统 https://github.com/goyas/goya-fs , 代码只有一两百行,当然功能也很粗糙,只实现了简单的mkdir和ls这两条命令,但就像刚刚描述的,目的是学习,也便于大家对分布式有体感之后,方便阅读其他庞大的分布式存储系统,当然以后有空时间也会不断完善功能。 对于嵌入式,或者主要是从事单机开发的程序员来说,没接触分布式之前,都会感觉很神秘,往往会被高并发、海量数据分析处理等名词唬住。其实,职位没有智商之分,区别也就在于你有没有亲自动手摸过这些玩意儿。以往的经验告诉我,就算不会的东西,一个版本的时间,只要你稍微努点力基本就会达到行业的基本水平,当然越往上走就要看自己的兴趣和时间投入了。 好了,言归正传,下面开始介绍这个简单的分布式文件系统,选用的基础组件是leveldb + goyas-rpc,leveldb作为存储底座,goyas-rpc作为进程之间通信使用。有关leveldb的介绍网上非常多,这里就不再骜述,goyas-rpc可以参考之前的