
译文
洒满阳光的午后
小打小闹
-
翻译 加速WordPress网站的12个方法
响应速度是所有网站和服务都应重视的要素,WordPress也不例外。你不会有第二个机会给用户留下第一印象,所以,确保你的用户不会在网页加载完毕之前离开或者不会因为任何原因永远不再回来是很重要的。在这篇文章中,我会介绍12种方法帮助你改善WordPress网站的性能,提高加载速度。如果你想知道为什么加载速度如此重要,可以看看我们以前的文章:https://www.sitepoint.com/2016-08-18 19:00:551539
0
-
原创 使用Web Speech API实现语音文本互转
本教程中,我们将尝试使用Web Speech API,这是一个非常强大的浏览器接口,可以用来记录语音并将其转换为文本,同样的,也可以用来朗读字符串。接下来进入正题,这个App应当具有以下几个功能:通过语音录入或者键盘输入的方式保存笔记;将笔记保存到本地;显示历史笔记并可以通过语音朗读笔记;此App无需使用任何花哨的依赖,只需使用jQuery来进行简单的DOM操作,以及Sho2017-09-25 12:51:4913407
16
-
原创 四月份值得关注的15个JavaScript和CSS库
Core UICore UI是一个基于Bootstrap4的后台管理模板,提供高度可定制化的解决方案来构建控制面板,提供多种独立的标准版本,可集成在当前几个最流行的框架中:AngularJS、Angular 2、React.js、Vue.js。地址:http://coreui.io/React TrendUnsplash团队开发的一个React组件,可用来2017-04-27 10:54:51380
0
-
翻译 CSS栅格系统与弹性盒模型:实践比较
不久以前,所有的HTML页面布局都是通过table、float以及其他CSS属性完成的,但这些方法并不适合构建复杂的web页面。于是,W3C推出了flexbox(弹性盒模型)——一种专门用于构建健壮的响应式页面的布局模式。使用flexbox可以很容易地对齐页面元素和内容,而它也是现在大多数web开发者首选的CSS系统。现在,最佳HTML布局系统的称号又多了一个新的竞争者,它就是强大的CSS Grid2017-04-20 15:31:252357
0
-
原创 【漫画】绝望的代码和他的程序员
2017-01-12 11:21:41401
0
-
翻译 移动应用开发的10个最佳灵感来源
移动应用设计是目前最火的职业之一,与网页设计一样,这个领域需要不断迸发出惊艳的灵感,而事实上绝大部分设计师都会借鉴他人的创作,只有很少一部分设计是真正原创的。幸运的是,我们可以从很多网站上找到UI设计灵感。在这篇文章中我将分享10个我认为最佳的UI设计资源,包括Android与IOS设备。1. Mobile Design Inspiration网址:http://inspi2017-01-04 17:16:241041
0
-
翻译 Emacs与Vi的40年——计算机世上最漫长的竞争
(早期Emacs手册封面图,1981)在这个许多软硬件刚发布就可能面临淘汰的世界里,有两个老对手可以自信的宣称:我们是有史以来寿命最长的应用程序。这两个程序都即将进入他们的第五个十年了,两个都是文本编辑器,用来输入和编辑代码、数据文件、原始的HTML网页以及其他种种东西,两者是不共戴天的仇敌。他们分别是Emacs和Vi(程序员称为“Vi”),不夸张地说,他们是古老的传奇,最少可以追2016-11-10 21:13:275861
0
-
翻译 软件开发工作会在35-40岁走入死胡同吗?
注意上面的条件——35到40岁,毫无疑问这个年龄段之前是人生的大好时光,但后面的道路也会铺满鲜花和掌声吗?虽然我现在还不到35岁,但几年之后我就在这个年龄段了。所以我会考虑这个问题就不足为奇了:软件开发真的是一个没有前途的工作吗?不得不说迄今为止我的职业生涯逗非常成功,我从一个底层开发人员做起,直到现在成为一个软件架构师,在这期间,我做过程序员、架构师、项目经理、团队主管等2016-11-02 23:18:342933
0
-
翻译 关于Linux服务器安全的9条建议
任何重要的系统都不能忽视服务器安全,尤其在公有云中。网上有关这方面的小建议和教程有很多很多,这里我们只看几个基础的、通用的最佳做法。完成系统配置后应当执行的几项安全措施以Ubuntu 16.04为例:1、更新内核版本当然了,不能盲目更新,但对新部署的服务器来说,使用最新版内核一般是无害的,并且能提高系统安全系数。通常人们会建议我们禁用未使用的服务,但我选择信任发行商2016-09-22 10:37:491172
0
-
翻译 掌握谷歌搜索技巧,成为更优秀的程…
现在编程几乎就等同于谷歌了(虽然并不是什么好习惯,但很多人就是这么做的)。比如现在你想写个程序来实现某种功能,有99%的可能已经有人完成了并且把代码上传到了StackOverflow 或者 Github上。办公桌上已经不需要放一堆堆的参考书了,我们只需要把想知道的键入搜索框,然后期待着答案出现在前九个结果中就好了。不过很多人可能不知道,Google隐藏着许多功能强大的搜索技巧。就像掌握快捷2016-08-20 10:12:46574
0
-
翻译 深入理解SQL的十个步骤
很多程序员认为SQL十分令人讨厌,作为现存为数不多的声明式语言之一,SQL表现得与一些命令式语言(注:基于动作的语言,机器语言及汇编语言是最早的命令式语言,也称为过程式语言,Fortran、C、Ada、Pascal等都是命令式程序设计语言)、面向对象语言(注:一类以对象作为基本程序结构单位的程序设计语言,如C++、Objective-C等)、函数式语言(一种非冯·诺伊曼式的程序设计语言,如Lisp2016-08-20 10:12:437662
0
-
翻译 设计模式是工具,而不是目标
在我职业生涯的早期,我曾认为设计模式就是软件开发的全部。我所有的系统设计都是从选择一个合适的设计模式开始的:工厂模式、仓储模式、单例模式等等,但是后来我发现这样的系统很难维护,更难以与同事交流。事实上,我并没有正确理解设计模式的用处。五年之后,研究设计模式已经成了我的日常工作,目标是论证这些模式在C#.NET环境下是如何帮助我们维护项目的。我建立并记录了一些模式的例子,包括适配器模式、外观模式2016-08-20 10:12:41313
0
-
翻译 1K的玫瑰——只属于程序员的浪漫
前段时间我参加了以“love”为主题的第四届js1k大赛(JavaScript界的高端赛事),我提交的作品是一幅动态3d玫瑰图像,你可以先看一下它的效果:http://js1k.com/2012-love/demo/1022。它采用蒙特卡洛抽样算法分段构建三维表面,我将通过下面这篇文章阐述所有的细节。(最后效果图)关于蒙特卡罗方法的简短说明蒙特卡罗方法是令人难以置信的强大工具。对于2016-08-20 10:12:385125
0
-
翻译 你可以识别一百万张脸吗?也许某个…
自从有了24小时的电视直播后,脸部识别就成为了公众关注的话题之一。这种技术现在常常出现在警匪片、间谍片中,需要的仅仅是运行一个简单的脸部识别程序,事实真的如此吗?有些脸是非常具有标志性的,可能只需要几个像素点你就能认出来,Salvador Dali在它的作品·中就曾利用了这个特点。(如果你不能看出这幅画的奥秘,看一下女人脚部的提示)这幅《达利幻觉中的林肯》是西班牙超现实主义画家萨尔2016-08-20 10:12:33582
0
-
翻译 5种最有前途的编程语言
在编程领域保持流行就像《爱丽丝镜中奇遇记》中的红棋王后所说,“如果保持在原地用尽了你所有的速度,那么到达另一处最起码需要两倍于此的速度”。也许你精通Ruby on Rails,很好,但用于数据分析的R语言呢?想在Google工作吗?那么忘掉Python,开始学习Go语言吧。R如果你知道R语言1994年就被发明了,或许会感到惊讶。R语言是由奥克兰大学的Ross Ihaka和Rober2016-08-20 10:12:3113024
0
-
原创 是谁杀死了MySQL?
来自:http://www.icoder.top/blog/index.php/2016/08/05/who-killed-mysql/2016-08-20 10:12:28661
1
-
翻译 是谁杀死了MySQL后记
来自:http://www.icoder.top/blog/index.php/2016/08/05/who-killed-mysql-2/2016-08-20 10:12:26452
0
-
翻译 如何选择你的第一门编程语言
选择哪门语言作为学习的第一门语言,是刚进软件开发领域的人常问的问题,本文将提供一些参考意见。2016-08-18 18:48:323818
0
-
原创 快速非最大抑制算法Python版
本文译自:https://www.pyimagesearch.com/2015/02/16/faster-non-maximum-suppression-python,原文代码存在一定问题,译文中给出了更改,译文有删改,转载请参看http://www.icoder.top/blog/index.php/2018/05/03/faster-non-maximum-suppression-python...2018-05-10 16:27:361225
0