TypeScript使用HashMap

我不知道大家是怎么使用索引类型的,我是一次想实现HashMap时接触到了索引类型。
索引类型大约是这样的:

1
2
3
{
[idx: string|number]:any
}

阅读全文

技术发展的恐慌

今天中午发现一个很恐怖的事情,楼下银行的柜台拆了,只剩一个大堂经理,放了几台机器,把身份证、卡插进去晃晃脑袋就把事情办了,原来三、四个柜员,现在只有一个,如果发展下去,得缩减2/3的人啊。一切来的太快,毕竟留给中国队的时间不多了。

就在去年,创新工场创始人兼CEO、人工智能工程院院长李开复博士在纽约时报(The New York Times)的“观点”(Opinion)栏目发表专栏文章《人工智能对人类社会的真正威胁》(The Real Threats of Artificial Intelligence)。
在人工智能已经深入生活的今天,社会上不乏“人工智能威胁论”,担忧机器人会“反噬”人类。在这篇文章里,李开复博士讨论了人工智能技术未来发展所带来的几个更真切和亟待解决的问题:全球性的失业问题及可能产生的全球性经济失衡和贫富差距。
在2011年纽约时报的一篇专栏文章中,李开复博士曾预测中国手机支付直接跳过信用卡取代现金而成为主流支付方式、线上教育会进入二三线城市、本地餐饮使用发生颠覆。当时,微信还没有出现,而如今我们回顾这三个预测,基本都已经发生。
因此我们有理由相信,这次的预测同样并非科幻小说式的想象,文中的观点值得深思。

阅读全文

TypeScript 看见未来的 JavaScript

TypeScript也可以看作是“更好的JavaScript”,TypeScript充分利用了JavaScript原有的对象模型并在此基础上做了扩充,添加了较为严格的类型检查机制,添加了模块支持和API导出的能力。比起JavaScript,TypeScript提供了更多在语言层面上的支持,使得程序员能够以更加标准化的语法来表达语义上的约束,从而降低了程序出错的机率;TypeScript也使得代码组织和复用变得更加有序,使得开发大型Web应用有了一套标准方法。

阅读全文

闲鱼 航模穿越机鱼塘 专业的模型鱼塘

不定期举办各种活动,看对眼就下手吧。

鱼塘.jpg

阅读全文

原色——2017手机照片整理

整理手机相册,发现2017真是多姿多彩。

办公楼旁的玉兰花

阅读全文

读书笔记:《算法图解》第三章 递归

定义:

在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。

例子:

阅读全文

读书笔记:《算法图解》第二章 选择排序

  • 数组:所谓数组,是无序的元素序列。数组中的所有元素都具有相同类型(这一点和结构或类中的字段不同,它们可以是不同类型)。数组中的元素存储在一个连续性的内存块中,并通过索引来访问(这一点也和结构和类中的字段不同,它们通过名称来访问)。

  • 链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是$O(\log{n})$和$O(1)$。链表有很多种不同的类型:单向链表,双向链表以及循环链表。

阅读全文

读书笔记:《算法图解》第一章 算法简介

数学基础#

#

幂:幂是一个汉字词语,(汉语拼音:mì,注音:ㄇㄧˋ,音同“觅”),意思是指乘方运算的结果。指将自乘次。把看作乘方的结果,叫做“n的m次幂”或“n的m次方”。

阅读全文

Python爬取网页制作电子书代码发布

最近,在GitChat发布一场Chat(Chat地址请猛戳这里),人数当天就达标了,今天把文章完成提交,同时将文章中的代码发布到码云,我就等待大家前来捧场了,Chat地址请猛戳这里

阅读全文

Win 10 小米互联网音响怎么把U盘音乐拷贝到内置存储?

img1
img2

阅读全文

Chat预告:如何用 Python 爬取网页制作电子书

有人爬取数据分析黄金周旅游景点,有人爬取数据分析相亲,有人大数据分析双十一,连小学生写论文都用上了大数据。

我们每个人每天都在往网上通过微信、微博、淘宝等上传我们的个人信息,现在就连我们的钱都是放在网上,以后到强人工智能,我们连决策都要依靠网络。网上的数据就是资源和宝藏,我们需要一把铲子来挖掘它。

阅读全文

Python教程之HelloWorld

目前我所接触过的所有编程语言都只有掌握三个内容就可以了:就是输入、处理、输出。我们已经安装好了Python,可以来一个最俗套的程序。
首先我们打开windows的控制台,然后输入python回车,然后输入如下代码:

1
print 'Hello world!'

阅读全文

Windows 下安装 Python2

熟悉windows的安装Python不难,首先官网下载,地址:https://www.python.org/downloads/。

阅读全文

如何用 Python 爬取网页制作电子书

有人爬取数据分析黄金周旅游景点,有人爬取数据分析相亲,有人大数据分析双十一,连小学生写论文都用上了大数据。

我们每个人每天都在往网上通过微信、微博、淘宝等上传我们的个人信息,现在就连我们的钱都是放在网上,以后到强人工智能,我们连决策都要依靠网络。网上的数据就是资源和宝藏,我们需要一把铲子来挖掘它。

阅读全文

我今年读了10000本书名,给大家推荐个节目

从来没有上过首页,但今天我研究一下,发现只要有书有厚度就可以,于是厚着脸皮把八辈子都读不完的书写了个标题,期望能上个首页。但是写下之后发现自己还是太嫩,只能悄悄在书后加个名字,为了名符其实,跑到豆瓣读书把书名刷了一遍,也算不辜负各位的厚爱。
想不到你是这样的一本书

阅读全文