-
如何在JavaScript中使用对象的方法
所属栏目:[优化] 日期:2019-04-27 热度:101
介绍 JavaScript 中,对象是 键/值 对的集合。值可以包含属性和方法,并且可以包含所有其他 JavaScript 数据类型,例如字符串,数字和布尔值。 JavaScript中的所有对象都来自父 Object 的构造函数。Object 为我们提供了很多实用的内置方法,并且可以在单个[详细]
-
程序员必备开发工具(IDE)推荐
所属栏目:[优化] 日期:2019-04-27 热度:112
作为一名程序开发人员,不管你使用哪门语言开发都有很多可以选择的集成开发环境IDE(Integrated Development Environment),IDE是提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、[详细]
-
人民日报:少儿编程热,需要冷思考
所属栏目:[优化] 日期:2019-04-27 热度:121
在不少城市,少儿编程课外培训日渐火爆。很多人认为,作为数字世界的通用语言,学习编程能有效锻炼孩子的思维能力。但也有人提出问题:受理解力所限,幼儿园阶段就送孩子学编程是否符合教育规律?出于莫输在起跑线上的心态,家长是否可以漠视孩子的兴趣?[详细]
-
吃透了这些Redis知识点,面试官一定觉得你很NB
所属栏目:[优化] 日期:2019-04-27 热度:174
是数据结构而非类型 很多文章都会说,redis支持5种常用的数据类型,这其实是存在很大的歧义。redis里存的都是二进制数据,其实就是字节数组(byte[]),这些字节数据是没有数据类型的,只有把它们按照合理的格式解码后,可以变成一个字符串,整数或对象,此[详细]
-
深入理解React的Virtual DOM
所属栏目:[优化] 日期:2019-04-27 热度:166
React在前端界一直很流行,而且学起来也不是很难,只需要学会JSX、理解State和Props,然后就可以愉快的玩耍了,但想要成为React的专家你还需要对React有一些更深入的理解,希望本文对你有用。 这是Choerodon的一个前端页面 在复杂的前端项目中一个页面可能[详细]
-
从 JDK 中,我们能学到哪些设计模式?
所属栏目:[优化] 日期:2019-04-27 热度:106
结构性模式: 适配器模式: 常用于将一个新接口适配旧接口 肥朝小声逼逼:在我们业务代码中经常有新旧接口适配需求,可以采用该模式。 桥接模式: 将抽象和抽象的具体实现进行解耦,这样可以使得抽象和抽象的具体实现可以独立进行变化。 肥朝小声逼逼:这[详细]
-
DeBug Python代码全靠print函数?换用这个一天2K+Star的工具吧
所属栏目:[优化] 日期:2019-04-27 热度:61
print 函数已老,DeBug 该靠 PySnooper 了~ 小伙伴们,你们都怎样 DeBug Python 代码?是不是常用 print 大法?在本文介绍的这个项目中,deBug Python 代码再也不需要 print 了。只要给有疑问的代码加上装饰器,各种信息一目了然,找出错误也就非常简单了[详细]
-
Go语言的奇特语法,你怎么看?
所属栏目:[优化] 日期:2019-04-27 热度:93
刚开始接触Go语言的同学觉得Go语言的语法很特别,尤其是使用C/C++或者Java等语言的同学。比如在C等语言中定义变量的时候类型是在名称前面,而Go语言偏偏要将类型放在变量名称后面,觉得很奇怪等等。下面是原文,对这些奇怪的语法给出了相对官方和靠谱的解[详细]
-
微软百名员工签名力挺 996.ICU
所属栏目:[优化] 日期:2019-04-27 热度:182
中国程序员上传到 GitHub 的 996.ICU repo 火速在互联网广泛传播时,996 工作制引起了全球的广泛关注,Python 之父直指这是不人道的行为,事情经过不断发酵,中国官方媒体也接连发声表态要警惕「996 工作制」。 就在今日,微软员工在一封内部邮件中呼吁公[详细]
-
Java开发人员容易犯的9个错误
所属栏目:[优化] 日期:2019-04-27 热度:131
摘要 这是我觉得java中比较常见的问题。如果您不同意任一部分,请留下您的评论。如果您能提出其它一些常见的错误,我将会非常感激。 1、Array转ArrayList 当需要把Array转成ArrayList的时候,开发人员经常这样做: Arrays.asList会返回一个ArrayList,但是[详细]
-
你应该学习哪种编程语言?
所属栏目:[优化] 日期:2019-04-27 热度:91
学习一门新的编程语言是在你的职业生涯中继续前进的好方法,但是应该学习哪一门呢? 如果你想要开始你的编程生涯或继续前进,那么学习一门新语言是一个聪明的主意。但是,大量活跃使用的语言引发了一个问题:哪种编程语言是最好的?要回答这个问题,让我们[详细]
-
详解前端API请求缓存方案
所属栏目:[优化] 日期:2019-04-27 热度:63
在开发 web 应用程序时,性能都是必不可少的话题。对于webpack打包的单页面应用程序而言,我们可以采用很多方式来对性能进行优化,比方说 tree-shaking、模块懒加载、利用 extrens 网络cdn 加速这些常规的优化。甚至在vue-cli 项目中我们可以使用 --modern[详细]
-
JavaScript已经从浏览器中脱颖而出,成为一种通用的编程语言
所属栏目:[优化] 日期:2019-04-26 热度:105
传统上,JavaScript都是关于Web开发的,但一项新的调查显示,它正在打破这种束缚,成为移动应用程序开发中的一股主力军。 不久前的移动开发主要局限于使用Java和Objective-C等语言,而React Native、NativeScript、PhoneGap/Cordova、ionon等方法已经将Jav[详细]
-
可能这些是你想要的H5软键盘兼容方案
所属栏目:[优化] 日期:2019-04-26 热度:107
前言 最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题: 在 Android 和 IOS 上,获知软键盘弹起和收起状[详细]
-
QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
所属栏目:[优化] 日期:2019-04-26 热度:195
QEMU 4.0.0 发布了,此版本更新亮点包括: ARM:实现了一批 ARMv8.X 的扩展,包括 SB、PredInv、HPD、LOR、FHM、AA32HPD、PAuth、JSConv、CondM、FRINT 与BTI ARM:virt:支持 255 GB 的 RAM 和 u-bootnoload镜像类型 ARM:改进 ARM PMU 模拟 HPPA:支持 T[详细]
-
详解日志采集工具--Logstash、Filebeat、Fluentd、Logagent对比
所属栏目:[优化] 日期:2019-04-26 热度:109
概述 常见的日志采集工具有Logstash、Filebeat、Fluentd、Logagent、rsyslog等等,那么他们之间有什么区别呢?什么情况下我们应该用哪一种工具? Logstash Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一[详细]
-
具有前景的深度学习工具一览
所属栏目:[优化] 日期:2019-04-26 热度:150
解决问题往往需要大量工具的支持,深度学习也不例外。要说真有什么区别的话,那就是在不远的将来,用好这一领域的工具将愈发重要。 深度学习虽是一颗冉冉升起的超新星,但目前仍处于发展初期,许多该领域的工程师与有志之士正为深度学习的高效化进程而拼搏[详细]
-
如何让计算机工作环境更便捷?几行简单的命令即可
所属栏目:[优化] 日期:2019-04-26 热度:169
作为长期从事数据科学相关工作的人,作者很喜欢便捷的工作环境,并为此探索出来一些小技巧。通过这些技巧,可以将日常一些重复性或者枯燥的简单工作变得「自动化」,使计算机的工作环境更加友好。 过去几年里,我一直从事数据科学/研究项目,本科就做了一[详细]
-
Kafka竟然不支持读写分离!今天才知道!
所属栏目:[优化] 日期:2019-04-26 热度:196
在 Kafka 中,生产者写入消息、消费者读取消息的操作都是与 leader 副本进行交互的,从 而实现的是一种主写主读的生产消费模型。数据库、Redis 等都具备主写主读的功能,与此同时还支持主写从读的功能,主写从读也就是读写分离,为了与主写主读对应,这里[详细]
-
Spring Boot中如何干掉过多的if else!
所属栏目:[优化] 日期:2019-04-26 热度:50
需求 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。 订单实体: service接口: 传统实现 根据订单类型写一堆的if else: 策略模式实现 利用策略模式,只需要两行即可实现业务逻辑: 可[详细]
-
调查显示:机器学习/数据科学推动Python超越Java
所属栏目:[优化] 日期:2019-04-26 热度:141
一项新的大型开发人员调查显示,由于Python在机器学习和数据科学项目中的大量使用,它最终在编程语言的普及战中超过了Java。 最新一期的《Developer Economics State of the Developer Nation 16th Edition》报告称。Python已经拥有820万活跃的开发人员,[详细]
-
Java 8中Stream API的这些奇技淫巧!你都Get到了吗?
所属栏目:[优化] 日期:2019-04-26 热度:92
Stream简介 1、Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。 2、stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。 3、只要[详细]
-
Red Hat 宣布新的红帽认证工程师计划
所属栏目:[优化] 日期:2019-04-26 热度:55
红帽公司近日在博客公布了关于红帽认证工程师(RHCE)的新计划。 红帽方面表示,随着行业本身的发展和变化,新技术应运而生,如何使用这些技术进行工作协同已转向关注混合云的实施。除了混合云相关的技术,对于 Linux 系统管理员来说,自动化也已成为日益[详细]
-
前端程序员进行功能测试自动化的工具,Selenium IDE的9大功能
所属栏目:[优化] 日期:2019-04-26 热度:142
新的Selenium IDE为许多IT专业人员带来了功能测试自动化的优势,特别是前端开发人员。以下是开发人员应该了解的有关新Selenium IDE的九件事。 1. Selenium IDE现在是跨浏览器的 当记录和回放工具于2006年首次出现时,Firefox就提供了支持,并且保持了十年[详细]
-
干了4年程序员,转行做公务员,月薪2万变2千,赚了还是赔了?
所属栏目:[优化] 日期:2019-04-26 热度:93
程序员这份工作,很多人都这份工作的理解就是两方面,一方面工资很高,另一方面就是加班很多,程序员的确是一个很赚钱的工作,但是不能长时间干,因为加班很严重,如果一直干,对身体的伤害的确是非常大。 最近在职场论坛看到一位朋友发帖说出自己的疑惑,[详细]