年轻人何以成为“隐形贫困人口”?

长的是磨难,短的是人生,在惘惘莫名的威胁感下,“人们受不了这个,急于攀住一点踏实的东西”,于是“从柴米油盐、肥皂、水与太阳之中去找寻实际的人生” “佛系青年”还言犹在耳,同龄人“抛弃”你也没过多久,“隐形贫困人口”这个词火了。根据网络定义,隐形贫困人口是指“那些看起来每天有吃有喝,但实际上非常穷的人”。 “能买戴森吸尘器就不用扫帚了;吃完牛油果又要吃藜麦了;100块钱一张的‘前男友面膜...

多元思维模型

查理芒格认为,现实世界的种种问题,很少是正好落在某一个学科的界限里面的,而往往是横跨多个学科的。但是我们传统的教育又是以学科和专业划界来培养人才。你是哪个专业的,你就只了解这个专业的知识,对别的学科知识一窍不通。一个心理学专业的人,一般不会懂经济学,而一个经济学专业的人,一般也不会懂心理学。但是当你在现实世界中要解决问题的时候,就发现这种狭窄的知识结构很成问题。 多元思维模型帮助你正确进行...

SQL子查询总结:相关子查询与非相关子查询有什么区别

如果一个select语句能够返回单个值或者一列值,且该select语句嵌套在另一个SQL语句(例如select语句、insert语句、update语句或者delete语句)中,那么该select语句成为“子查询”(也叫内层查询),包含子查询的SQL语句称为“主查询”(也叫外层查询)。为了标记子查询与主查询之间的关系,通常将子查询写在小括号内。子查询一般用在主查询的where子句或havin...

理解Java中的向上转型

“为新的类提供方法”并不是继承技术中最重要的方面,其最重要的方面是用来表现新类和基类之间的关系。这种关系可以用“新类是现有类的一种类型”这句话加以概括。 这个描述并非只是一种解释继承的华丽的方式,这直接是由语言所支撑的。例如,假设有一个Instrument的代表乐器的基类和一个称谓Wind的导出类。由于继承可以确保基类中所有的方法在导出类中也同样有效,所以能够向基类发送的所有信息同样也可以向...

Java赋值操作符注意事项及方法调用中的别名问题

让我们先来回顾一下Java中的一些特性 ~~ 一切都是对象“如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。”——Luduing Wittgerstein(1889-1951) 尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。 Java语言假设我们只是进行面向对象的程序设计。也就是说,在开始用Java进行设计之前,必须将思想转化到面向...

实验——48小时丢手机之随手记

受一篇文章启发,我也尝试进行了这样一场“48小时彻底离开手机和网络”的实验。下面是我在这个过程中随手记下的感受。 在这48小时中,我主要做了些: 阅读完王小波的一本杂文集——《我的精神家园》 阅读完图灵系列期刊——码农.第2期——Javascript 阅读了《Thinging in Java》的第一章 阅读了《Pro Git》的第七章 完成毛概的小作业+复习了微机原理的功课 市中逛街购买...

Markdown简明手册

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 John Gruber 在 2004 年创造了 Markdown 语言,在语法上有很大一部分是跟亚伦·斯沃茨(Aaron Swartz)共同合作的。这个语...

Git常用命令笔记

注:本文引自图灵社区系列杂志《码农·进击的Java(总第16期)》,部分有删减,仅用于个人备忘笔记及交流使用 作者/颜海镜 90后一枚,活跃在各个技术社区,常以歪脖无脸男作为头像,专注于 Web 前端开发已有三个年头,关注 HTML/CSS/JavaScript 等技术,目前就职于北京金山软件,坚信 Web 赢在未来。热爱思考,热爱开源分享,常翻译些外文博客,此外还爱好读书,羽毛球,乒...

Git快速入门(三)

现在的你对于 Git 应该完全不会感到陌生了吧,通过之前两节内容的学习,你已经掌握了很多 Git 中常用的命令,像提交代码这种简单的操作相信肯定是难不倒你的。 那么打开 Git Bash,在指定目录创建项目的跟目录,然后执行提交操作: 123git initgit add .git commit -m "First Commit." 这样就将准备工作完成了,下面就让我们开...

Git快速入门(二)

上一次我们介绍了 Git 的环境配置和创建本地版本库本节我们一起来看 Git 的更多使用技巧。 忽略文件为什么要忽略文件呢,版本控制工具的初衷之一就是为了能够更多人更好地合作,方便多人维护同一份代码,那么对于常见的程序源代码,我们往往并不是需要把项目目录下所有的文件都加入到版本控制当中,例如,项目构建过程中生成的文件、本地IDE配置文件等,那么如何才能实现这样的效果呢? Git 提供了一种可...