Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已...
web前端怎么样才能入门,首先我们要从什么是初级web前端工程师说起:按照我的想法,我把前端工程师分为了入门、初级、中级、高级这四个级别:入门级别指的是了解什么是前端(前端到底是什么其实很多人还是不清楚的),了解基本的html、css和javascript语法(这些语方面的东西网上随便搜一下就有很多...
字符串编码在python里是经常会遇到的问题,特别是写文件或是网络传输调用某些函数的时候.现在来看看python中的unicode编码和utf-8编码。字符串编码的历史:计算机只能处理数字,文本转换为数字才能处理. 计算机中8个bit作为一个字节,所以一个字节能表示最大的数字为255。计算机是美国人...
写在前头的话:鄙人乃2016年本科毕业的程序yuan一枚,大学阶段从未学过安卓,java也是一知半解,回想这一年半的开发生涯真的是相当悲壮。你要是问我喜欢开发吗,当然确定一定以及肯定地告诉你不喜欢啊!从最初的自信满满,到后来的怀疑智商,怀疑情商,以至于上升为怀疑人生,怎么喜欢的起来。唉,满纸心酸啊!...
三个让用户讨厌的UI设计,这些你都知道吗?注意:本文中提到的设计方法在不同设计场景带来的效果是不一样的,并不能说是好的或不好的。 这意味着,如果你正确执行,它们都具有很大的潜力。1. 弹窗也许你有过这种经历。你打开一个新的网页,阅读里面的内容,当你看到一半的时候,突然间弹出一个巨大的覆盖区,要求你填...
吸引边界视野的注意力,边界视野能够发现周围环境中的关键信息,一旦发现这种关键信息,它就会引导中央凹去仔细查看这个信息。某次下班偶遇一开发,他问:“你们平常做的交互设计,有什么准则吗?”我列举了尼尔森十原则之类,却遭到对方的进一步怀疑,似乎认为这不过是一些约定俗成的规矩,细究下来背后却没有什么站得住脚...
漂亮美观的设计作品,就是好的设计吗?当我在media上发表第一篇文章时,有一位读者问了我一个问题,引起了我的共鸣。她说评判设计的优劣是一种偏主观性的行为,她想知道,是否有人能够设计出一套能够辨别出优秀设计作品的准则。于是我生出了“为什么我自己不试试?”这样的想法,这便是此文的由来。其实那位读者的问题...
GOF《设计模式》一书中提出了七条设计原则,七原则是一种理想状态的表达,但实际项目开发中可能会不得不打破这些原则的限制。1. 单一职责原则(Single Responsibility Principle, SRP): There should never be more than one reaso...
一致性哈希算法四性(以多cache节点环境为例)1. 均衡性(Balance):哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用。2. 单调性(Monotonicity):如果已经有一些内容通过哈希分派到了相应的缓冲节点中,又有新的缓冲节点加入到系统中,那么哈希的结果应...
Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。初学者Web:介绍一些前端开发中的基本概念和用到的技术A — AJAXAJAX 全称为“Asynchr...