自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码湾

关注发生在程序员身边的精彩故事。

  • 博客(27)
  • 收藏
  • 关注

原创 密谋:如何推翻Java的统治地位?

“Java越来越过份了。”PHP狠狠的说,他转头看着C:“C哥,您可是前辈,java最近砸了我不少场子,你老再不出来管管,我怕他眼里就没有您了啊。”C哥吸烟,慢慢的说:“年轻人不要着急,Java的根在我们这里,再怎么折腾,也还是自己人啊,不像nodejs,非我族类,其心必异,我可是听说,nodejs也抢了你不少地盘啊?”“嘿嘿,nodejs就是小打小闹,小地方出来切页面的,能有多大眼光,别看

2018-03-31 07:03:31 925 3

原创 幽默漫画:无休止加班的成因

2018-03-30 07:01:16 493

原创 关于 Javascript Promise 的 9 个技巧

Javascript Promise 在工作中表现优异。这篇文章会给你一些如何改善与 Promise 之间关系的建议。1. 你可以在 .then 里面 return 一个 Promise让我来说明这最重要的一点是的!你可以在 .then 里面 return 一个 Promise而且,return 的这个 Promise 将在下一个 .then 中自动解析。.then(r =

2018-03-28 07:02:01 644

原创 Ubuntu 16.04 桌面版使用体验报告

Ubuntu 16.04 DesktopLinux 操作系统非双系统、非虚拟机主要用途办公、影音娱乐、上网编程学习开发-放弃Windows,Ubuntu体验之旅 –正式开始▼–01-桌面截图看起来还不错,而且是正版软件哦~换了张壁纸,壁纸是系统自带的,笔者不是很喜欢纯纯的紫色。截图工具使用的是Ubuntu系统自带的截图工具。▼ Ubuntu桌面 ▼–02-补

2018-03-27 07:02:33 2353

原创 中国开会被迫用Windows电脑 库克尴尬了!

3月24日,中国发展高层论坛2018年会在北京开幕。论坛以“新时代的中国”为主题,80多位世界五百强企业和跨国公司的CEO以及众多国际著名学者参会。作为与会嘉宾之一,苹果CEO蒂姆·库克出席“应对全球不平等的挑战”分论坛并发表演讲。有趣的是,当他走向演讲台,看到眼前Windwos系统电脑,顿时尴尬了。库克笑着说:“这里有一个Windows的桌面,我不知道自己该作何反应”。

2018-03-27 07:02:21 390

原创 200 行 Python 代码实现简单图片人像识别换脸

在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸。这个过程分四步:检测脸部标记。旋转、缩放、平移和第二张图片,以配合第一步。调整第二张图片的色彩平衡,以适配第一张图片。把第二张图像的特性混合在第一张图像中。1.使用 dlib 提取面部标记该脚本使用 dlib 的 Python 绑定来提取面部标记:Dli

2018-03-25 07:03:10 11046 13

原创 什么是容器?为什么需要关注它?

什么是容器?你需要它们吗?为什么?在这篇文章中,我们会回答这些基本问题。但是,为了回答这些问题,我们要提出更多的问题。当你开始考虑怎么用容器适配你的工作时,你需要弄清楚:你在哪开发应用?你在哪测试它?你在哪使用它?你可能在你的笔记本电脑上开发应用,你的电脑上已经装好了所需要的库文件、扩展包、开发工具和开发框架。它在一个模拟生产环境的机器上进行测试,然后被用于生产环境。问题是这三种环境不一定都是

2018-03-25 07:02:43 1671

原创 使用一个命令重置 Linux 桌面为默认设置

前段时间,我们分享了一篇关于 Resetter 的文章 – 这是一个有用的软件,可以在几分钟内将 Ubuntu 重置为出厂默认设置。使用 Resetter,任何人都可以轻松地将 Ubuntu 重置为第一次安装时的状态。今天,我偶然发现了一个类似的东西。不,它不是一个应用程序,而是一个单行的命令来重置你的 Linux 桌面设置、调整和定制到默认状态。将 Linux 桌面重置为默认设置这个命令会将

2018-03-19 07:01:48 5131

原创 CSS Houdini和CSS Paint API

特别声明:此篇文章内容来源于@lonekorean的《SAY HELLO TO HOUDINI AND THE CSS PAINT API》一文。很长时间以来,我都没有对浏览器新的技术感到兴奋。Houdini是一个强大的项目,它给开发者提供了比以往任何时候都还要更强大的CSS能力。这个项目的第一部分是CSS Paint API。这篇文章将解释为什么Houdini会如此令人兴奋,然后再告诉你如何

2018-03-18 07:01:45 1202

原创 我为什么劝你不要过度纠结于技术细节?

作者:佯良给陷入互联网狂欢的技术人员泼一盆冷水。一周前,一个群里有一位朋友,上来就破口大骂“Python垃圾语言”、“效率极差”,一开始我没有在意,后来他开始发红包骂Python。我并不是一个Python粉,但是看到这里,我觉得有些过分,于是,作为群主的我,有必要出面教育一下他了。我首先是发了这么一段话:我发现,一个底层员工出门谈业务、甚至是聊天的时候,尽管他可能恨透了这家公司,但是他还是

2018-03-18 07:01:21 521

原创 Kotlin——最详细的控制语句详解

下面详细为大家讲解Kotlin中的控制语句使用。不得不说其和Java中还是有很多不一样的地方。目录一、if语句在Kotlin中的if语句和Java还是还是有一定的区别的,它能在Java中更灵活,除了能实现Java写法外,还可以实现表达式(实现三元运算符),及作为一个块的运用。1、传统写法(同Java写法一样)例:var numA = 2if (numA == 2){

2018-03-15 07:02:27 586

原创 如何检查你的计算机使用的是 UEFI 还是 BIOS

当你尝试双启动 Linux 和 Windows[1] 时,你需要知道系统上是否有 UEFI 或 BIOS 启动模式。它可以帮助你决定安装 Linux 的分区。我不打算在这里讨论什么是 BIOS[2]。不过,我想通过 BIOS 告诉你一些 UEFI[3] 的优点。UEFI 即(统一可扩展固件接口Unified Extensible Firmware Interface)旨在克服 BIOS 的某些

2018-03-15 07:02:03 1803 1

原创 俩程序员结婚还有救吗?

01共同的敌人生活中要么各玩各的要么一起骂产品经理无论2人之间有什么矛盾只要一起骂产品经理就都能解决02 bug她:“这什么玩意啊!就是修复不了!”他:“没事亲爱的,我也修复不了。”03周末他:亲爱的这周末干嘛去?她:加班。他:哦太好了,我也加班呢。她:嗯嗯一起一起。04女程序员说我:你老板老让你加班是不是因为你特厉害啊?她:才不是

2018-03-15 07:01:58 428

原创 6 个新奇的编程方式,改变你对编码的认知

我时不时会发现一种编程语言的不同用法它有时候会改变我对编程的看法啊。这篇文章中,我想分享一下让我惊讶的发现。这不是类似于高呼“函数式编程会改变世界!”博客文章。我敢打赌,大多数读者都没有听说过下面的大多数语言和范例,所以你应该也会被这些新概念吸引。注意:我对以下大多数语言的使用经验都很少,但是我发现他们背后的想法非常吸引人,但对其没有专业知识,所以有任何错误请指出并指导更正。如果您也有新的范例和

2018-03-14 07:02:46 1502

原创 千万不要和一种编程语言厮守终生

我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统。这一决定不仅会影响系统的实现,也会影响设计。例如,我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着深远的影响,很多次,我们基于一些非常善变的因素,没有思考太多就去选语言:这语言是我惯常用来实现这类系统的;这语言我了解得最透彻;这是我最喜欢的语言,我很享受于用

2018-03-14 07:02:23 915 1

原创 那些让程序员目瞪口呆的Bug

程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了!在某知识社交平台中,一个“有哪些让程序员目瞪口呆的bug”的话题引来了6700多万的阅读,可见程序员们对一个话题的敏感度有多高。1、麻省理工“只能发500英里的邮件”该bug发生于麻省理工,当时其系统管理员接到统计系主任的求助电话,主任在电话中说:“咱们的邮件系统无法发送距离500英里以外的地方,准确地说好像是520英

2018-03-14 07:02:09 759 1

原创 搞笑图组:我是我们村唯一一个搞IT的

当我跟村里人提起我是IT工程师时他们内心是这样想的▼也有的朋友这样想▼爸爸问我,什么狮?▼妈妈问我,工什么?▼我说,就是客户执行主任爸妈说,孩子出息了,都当主任了!▼别人认为IT工程师是这样▼其实一般是这样▼讲方案的时候以为自己是这样▼结果客户在下面这样▼

2018-03-14 07:01:31 1832

原创 为什么Linux允许用户删除根目录?如何删了会怎样?

为什么Linux允许用户删除根目录?这个问题看上去也并不是一个吸引人的话题,很多学习Linux的朋友可能也没意识到这个问题,对于Linux这个精细的系统,很多较危险的命令都做了一定的防范,但是为什么最危险的命令却没有禁止执行!一个朋友今天突然问我这个问题,我一时也回答不出,大多数情况下我们没有人会执行这个命令,这会破坏我们的操作系统,但是这种情况又比较容易发生,那么这个命令可以执行的

2018-03-08 07:01:34 8029

原创 教老婆学python

什么是code?code就就是一种语言,一种计算机能读懂的语言。计算机是一个傻逼,他理解不了默认两可的任何东西。比如,你让你老公去买个西瓜,你老公会自己决定去哪里买,买几个,找个搞活动打折的买,总之,你给他钱,他就给你买回来让你吃到爽的西瓜。但是,你想让计算机买一个西瓜?你要告诉他:去门口的鲜丰水果店买,买沙瓤无子西瓜,若旁边的店打折,就去旁边的店买。总之,你不能让计算机做任何决定,你要清楚的告

2018-03-06 07:03:33 2069

原创 当编程成为一种常态

➢身边的变化回家前,了解到朋友的同事相继都选择学编程,因为当前的工作工资待遇并不高,也没有成长性。春节后,知道了有些亲戚正在或者即将选择编程这一行业。理由不一而足,至少目前互联网的钱景最差也要比工业要好。这与炒股何其相似……当街头卖菜的老大妈都开始谈论股票时,当小学生都在老神在在讨论比特币时,市场的状态不言自明。但是呢,编程不能和炒股/比特币一概而论,在接下来的社会,无论其有没有工作价

2018-03-06 07:03:18 502

原创 Spring Boot 2.0与Java 9

Java 9发布至今已经有半年之久,Spring Boot对其的支持进度也快接近完成,本文就来整理一下在Java 9上运行Spring Boot的一些要点。必须使用Spring Boot2.0在Spring Boot的版本计划中明确说明了2.0版本开始才对Java 9进行支持,而1.x版本暂时没有对Java 9的支持计划,所以如果我们要使用Java 9,就必须将Spring Boot版本升级至

2018-03-06 07:02:00 359

原创 Spring Boot 2.0 新特性和发展方向

以 Java 8 为基准Spring Boot 2.0 要求 Java 版本必须 8 以上, Java 6 和 7 不再支持。内嵌容器包结构调整为了支持 reactive 使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer 被重命名为 WebServer,并且 org.springframework.boot.context.embedded 包

2018-03-05 07:02:33 1078

原创 改善Python程序的91个建议

作者:笑虎(Python爱好者,关注爬虫、数据分析、数据挖掘、数据可视化等)自己写Python也有四五年了,一直是用自己的“强迫症”在维持自己代码的质量,除了Google的Python代码规范外,从来没有读过类似的书籍。偶然的机会看到这么一本书,读完之后觉得还不错,所以做个简单的笔记。有想学习类似知识的朋友,又懒得去读完整本书籍,可以参考一下。1:引论建议1、理解Pythonic概念—-详见

2018-03-05 07:01:51 1886

原创 你想知道的2018年软件开发“10件事”

区块链、NLP、AI驱动的工具、机器学习、无服务器计算和devops创新将在2018年改变开发者的生活。开发人员应该对2018年的机遇感到兴奋,产品和工具围绕着诸如区块链、聊天机器人、无服务器功能和机器学习等技术在现实世界的项目中变得足够成熟。与此同时,许多开发人员会担心,在不影响安全性和性能的前提下,他们将无法更快地交付代码和功能。但这方面也有好消息。对于开发人员来说,2018年的定义是,在

2018-03-03 07:02:55 638

原创 搭建自己的 CDN 的乐趣和好处

如你所见,我也喜欢页面能快速加载,越快越好.但在我们开始讨论之前,先要有一个清楚的认知:CDN 并不是万能的.如果因为糟糕的前端工作导致你的网站变慢,CDN 并不能帮到你太多,你需要先做好前端工作.但一旦你已经做好了所有的优化,就需要来研究一下内容传输这块了.我碰到的主要问题是即使能通过一次 HTTP 请求来完成初始网站的加载,但因为我的服务器托管在法兰克福,在澳大利亚的人仍需要等待2-3秒后才

2018-03-03 07:02:30 10529

原创 css中那些令人迷惑的东西

作者:tiancai啊呆CSS很简单也很常用,但是经常有一些相似的属性让人傻傻分不清楚,今天列举一下自己经常分不清楚的一些属性。(使用简单的例子对他们进行区分说明)关于nth-child与nth-of-type。例子://html 部分 我是H4 我是第一个段落 我是第二个段落//css部分p:nth-child(2) { color: red

2018-03-02 07:02:54 377

原创 知乎问答:为什么现在又流行服务器端渲染html?

貌似几年之前从服务端生成html(如servlet)慢慢开始前后端分离,把一些渲染计算的步骤抛向前端来减轻服务端的压力。但是为啥现在又开始流行在服务端渲染html了呢?如vue全家桶或者react全家桶,都是推荐通过服务端渲染来实现路由的。单纯的是因为Virtual DOM的强大还是别的什么原因?1.方应杭这要从大概八年前说起,事情是这样的1 一开始,html 就是后端渲染的。不过后端发现页

2018-03-02 07:01:55 19920 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除