-
8 个给前端的顶级 VS Code 扩展插件
所属栏目:[优化] 日期:2019-04-24 热度:113
微软的 VS (Visual Studio) Code 是一个免费的开源代码编辑器,最近越来越受欢迎。它非常轻巧、灵活,同时也提供了很多强大的功能。它支持绝大多数流行的编程语言,包括PHP、JavaScript、C++ 等。 VS Code 是跨平台的。它不仅能用于 Windows 平台,同时也[详细]
-
只有从业十年以上的程序“老猿”,才懂这十五条IT定律
所属栏目:[优化] 日期:2019-04-24 热度:91
1.软件开发这个行业里,人们总是在做重复的事, 假装自己在发明新的东西。 若你觉得有个东西很酷炫新奇, 那它肯定是从Smalltalk, HAKMEM, Ivan Sutherland, Douglas Engelbart, 早期的IBM, 或者Bell 实验室其中之一抄来的. 2.别相信编译器, 别相信工具, 别[详细]
-
前端API请求缓存方案
所属栏目:[优化] 日期:2019-04-24 热度:81
在开发 web 应用程序时,性能都是必不可少的话题。对于webpack打包的单页面应用程序而言,我们可以采用很多方式来对性能进行优化,比方说 tree-shaking、模块懒加载、利用 extrens 网络cdn 加速这些常规的优化。甚至在vue-cli 项目中我们可以使用 --modern[详细]
-
如何在JavaScript中使用对象的方法
所属栏目:[优化] 日期:2019-04-24 热度:164
介绍 JavaScript 中,对象是 键/值 对的集合。值可以包含属性和方法,并且可以包含所有其他 JavaScript 数据类型,例如字符串,数字和布尔值。 JavaScript中的所有对象都来自父 Object 的构造函数。Object 为我们提供了很多实用的内置方法,并且可以在单个[详细]
-
程序员必备开发工具(IDE)推荐
所属栏目:[优化] 日期:2019-04-24 热度:147
作为一名程序开发人员,不管你使用哪门语言开发都有很多可以选择的集成开发环境IDE(Integrated Development Environment),IDE是提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、[详细]
-
人民日报:少儿编程热,需要冷思考
所属栏目:[优化] 日期:2019-04-24 热度:142
在不少城市,少儿编程课外培训日渐火爆。很多人认为,作为数字世界的通用语言,学习编程能有效锻炼孩子的思维能力。但也有人提出问题:受理解力所限,幼儿园阶段就送孩子学编程是否符合教育规律?出于莫输在起跑线上的心态,家长是否可以漠视孩子的兴趣?[详细]
-
HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
所属栏目:[优化] 日期:2019-04-23 热度:81
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 1. web始祖HTTP 全称:超文本传[详细]
-
Python简直是万能的,这5大主要用途你一定要知道!
所属栏目:[优化] 日期:2019-04-23 热度:198
从2015开始国内就开始慢慢接触Python了,从16年开始Python就已经在国内的热度更高了,目前也可以算的上全民Python了。 众所周知小学生的教材里面已经有Python了,国家二级计算机证也需要学习Python了! 因为Python简单、入门快,是不少程序员入门的首选语言[详细]
-
微软推出新编程语言 Bosque,超越结构化程序设计
所属栏目:[优化] 日期:2019-04-23 热度:74
微软近期推出了一款全新的编程语言 Bosque,该语言参考了 TypeScript 的语法与类型,还有ML 和 Node/JavaScript 的语义。作者微软计算机科学家Mark Marron致力于消除编程过程中出现的各种复杂情况,创造出了他认为超越主流结构化程序设计的Bosque 这一语言[详细]
-
Erlang 之父 Joe Armstrong 逝世,享年 68 岁
所属栏目:[优化] 日期:2019-04-23 热度:112
4月20日,Erlang 语言设计者Joe Armstrong 去世,享年 68 岁。 Photo byBrian Troutwine Erlang Solutions 创始人 Francesco Cesarini在推特发布了这则消息,并说道:虽然他(Joe Armstrong)已经离世,但他的工作为未来几代人奠定了基[详细]
-
45个值得收藏的CSS形状
所属栏目:[优化] 日期:2019-04-23 热度:109
CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。 我们还可以使用 CSS 伪元素[详细]
-
红帽接手维护 OpenJDK 8 和 OpenJDK 11
所属栏目:[优化] 日期:2019-04-20 热度:179
在 Oracle 退出和变更许可后,红帽宣布接手维护 OpenJDK 8 和 OpenJDK 11,为这两个 OpenJDK 的旧版本提供错误修复和安全补[详细]
-
牛逼了,用Python写个会做诗的机器人
所属栏目:[优化] 日期:2019-04-20 热度:177
上一次的聊天机器人,大家关注度非常的高,阅读量破万了(不到20行代码,用Python做一个智能聊天机器人),通过简单的代码就能实现一个简单的聊天机器人,今天小编就带领大家,利用自然语言处理技术和聊天机器人结合,做一个自动做诗的聊天机器人。 1.原理介[详细]
-
“Python太火了!请救救Java
所属栏目:[优化] 日期:2019-04-20 热度:106
没想到有生之年,笔者能观察到霸主陨落的过程,继PLPY4月榜单官宣,Python躺赢,再度夺冠,实力甩下Java和C后,近期,Stack Overflow发布了2019开发者调查报告,也证实了王者陨落这一事实。 那么,2019年大环境下,程序员群体正在发生哪些变化?收入究竟如[详细]
-
不到20行代码,用Python做一个智能聊天机器人
所属栏目:[优化] 日期:2019-04-20 热度:63
伴随着自然语言技术和机器学习技术的发展,越来越多的有意思的自然语言小项目呈现在大家的眼前,聊天机器人就是其中最典型的应用,今天小编就带领大家用不到20行代码,运用两种方式搭建属于自己的聊天机器人。 1.神器wxpy库 首先,小编先向大家介绍一下本[详细]
-
数字签名与HTTPS详解
所属栏目:[优化] 日期:2019-04-19 热度:172
前面几篇博客聊了HTTP的相关东西,今天就来聊一聊HTTPS的东西。因为HTTP协议本身存在着明文传输、不能很好的验证通信方的身份和无法验证报文的完整性等一些安全方面的确点,所以才有了HTTPS的缺陷。HTTPS确切的的说不是一种协议,而是HTTP + SSL (TSL)的结[详细]
-
送你 21 个好用的持续集成工具
所属栏目:[优化] 日期:2019-04-19 热度:50
市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接。 1. Buddy 对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工具,降低了 DevOps 的入门门槛。Buddy 使用 DeliveryPipeline 进去软件构建、[详细]
-
使用Dask在Python中进行并行计算
所属栏目:[优化] 日期:2019-04-19 热度:180
Dask 库可以将 Python 计算扩展到多个核心甚至是多台机器。 关于 Python 性能的一个常见抱怨是全局解释器锁(GIL)。由于 GIL,同一时刻只能有一个线程执行 Python 字节码。因此,即使在现代的多核机器上,使用线程也不会加速计算。 但当你需要并行化到多[详细]
-
JavaScript是如何工作的:JavaScript的共享传递和按值传递
所属栏目:[优化] 日期:2019-04-19 热度:69
关于JavaScript如何将值传递给函数,在互联网上有很多误解和争论。大致认为,参数为原始数据类时使用按值传递,参数为数组、对象和函数等数据类型使用引用传递。 按值传递 和 引用传递参数 主要区别简单可以说: 按值传递:在函数里面改变传递的值不会影响[详细]
-
阿里巴巴的26款超神Java开源项目!
所属栏目:[优化] 日期:2019-04-18 热度:191
1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba 2. JDBC 连接池、监控组件 Druid 3. Java 的 JSON 处理器 fastjson 4. 服务框架 Dubbo 5. 企业级流式计算引擎 JStorm 6. apns4j 7. 分布式数据层 TDDL 8. 轻量级分布式数据访问层 CobarClient[详细]
-
能够“预测多个未来”的量子计算机诞生
所属栏目:[优化] 日期:2019-04-18 热度:72
北京时间4月15日消息,据国外媒体报道,科学家打造了一台如同电影《回到未来》风格的装置,能够预测另一种现实和可能的未来。这台机器其实是一台量子计算机,能够同时生成多个未来,就好像用不同的水晶球占卜一样。不过,要想预测未来的彩票中奖得主,这台[详细]
-
在硅谷,人生的可能性不只有996
所属栏目:[优化] 日期:2019-04-18 热度:192
这周四,半夜,我被工作搞疯了。 好不容易,写完一份代码,就是提交不上去因为有冲突。 就是说,我和别的,不知道在哪的同事,在对同一个文件进行改动,只能一次一个地提交。 不然就乱了,因为系统不知道以谁的为准。 而且,你要是没抢上,就要赶紧下载最[详细]
-
反转?MIT女博士遭质疑:代码贡献太少,黑洞照片功臣另有其人
所属栏目:[优化] 日期:2019-04-18 热度:174
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 人类首张黑洞照片火了,洗出照片的MIT女博士也火了。 她为黑洞最终现出原形,开发了一种关键的算法。并因为这件事,成为闻名全球的风云人物。甚至她的形象,都被网友制作成如上的样子[详细]
-
10招!看骨灰级Pythoner如何玩转Python
所属栏目:[优化] 日期:2019-04-18 热度:54
pandas是基于numpy构建的,使数据分析工作变得更快更简单的高级数据结构和操作工具。本文为大家带来10个玩转Python的小技巧,学会了分分钟通关变大神! 1. read_csv 每个人都知道这个命令。但如果你要读取很大的数据,尝试添加这个参数:nrows = 5,以便在[详细]
-
Python编程中3个常用的数据结构和算法
所属栏目:[优化] 日期:2019-04-18 热度:129
Python内置了许多非常有用的数据结构,比如列表(list)、集合(set)以及字典(dictionary)。就绝大部分情况而言,我们可以直接使用这些数据结构。但是,通常我们还需要考虑比如搜索、排序、排列以及筛选等这一类常见的问题。 本篇文章将介绍3种常见的数据结构[详细]
