码迷,mamicode.com
首页 > 全部 > 月排行
微前端的好处和缺陷
微前端的好处和缺陷作者|JKBall译者|王强编辑|Yonie上周Twitter上关于“微前端”的话题火了,支持和反对两派都拿出了有力的论据,吵得不可开交。这场争论让我想起了“CSSinJS”的大讨论,两边也都说服不了对方。以前我在这种争论里也是咄咄逼人,但这次我决定采取更中立的态度。我认为,就像“CSSinJS”一样,实施微前端具体有哪些代价、有哪些区别,都取决于你的项目和组织资源约束条件。实现
分类:其他好文   时间:2020-12-23 12:39:20    阅读次数:0
什么?神经网络还能创造新知识?
图片来源:Unsplash神经网络(NNs)可以在不知道用显式算法执行工作的情况下被设计和训练于特定的任务,很多人都对此表示惊叹。例如,著名的手写体数字识别教程很容易执行,但其背后的逻辑还是隐藏在神经网络下,仅能通过层次化结构、权值和激活函数略知一二。本文通过神经网络透明原则来揭示其“黑盒知识”,为此来检验一个布尔异或函数的神经网络。首先,利用已知异或属性过程构造了一个自底向上的神经网络,即清晰包
分类:其他好文   时间:2020-12-23 12:39:40    阅读次数:0
在Linux系统中使用Vim读写远程文件
在Linux系统中使用Vim读写远程文件良许良许Linux点击「阅读原文」查看良许原创精品视频。大家好,我是良许。今天我们讨论一个Vim使用技巧——用Vim读写远程文件。要实现这个目的,我们需要使用到一个叫netrw.vim的插件。从Vim7.x开始,netrw.vim就被设置为默认安装的标准插件了。这个插件允许用户通过ftp、rcp、scp、http等协议读写、编辑和浏览远程文件。插件netrw
分类:系统相关   时间:2020-12-23 12:39:57    阅读次数:0
代码详解:Python虚拟环境的原理及使用
依附之门:“放弃进入这里的所有希望。”插图:GustaveDoréPython的虚拟环境极大地方便了人们的生活。本指南先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背后的工作原理。注意:本指南在macOSMojave系统上使用最新版本的Python3.7.x。目录·为什么使用虚拟环境?·什么是虚拟环境?·使用虚拟环境·管理环境·虚拟环境如何运行?1.为什么使用虚拟环境?虚拟环境为一系
分类:编程语言   时间:2020-12-23 12:40:16    阅读次数:0
2019年JavaScript性能优化解析
2019年JavaScript性能优化解析图片作者|AddyOsmani译者|王强编辑|Yonie在日前的PerfMatters2019大会上,AddyOsmani发表了《JavaScript性能开销》的演讲,本文整理内容如下。原演讲视频连接:https://youtu.be/X9eRLElSW1c过去几年来,浏览器解析和编译脚本的速度已经有了显著提升,这也改变了JavaScript的性能开销结构
分类:编程语言   时间:2020-12-23 12:40:37    阅读次数:0
全球JavaScript开发者薪酬统计出炉!最高年薪超10万美金
全球JavaScript开发者薪酬统计出炉!最高年薪超10万美金源自|DaxxTeam译者|王强编辑|Yonie这篇文章调查了美国、英国、德国、瑞士与荷兰近期的JavaScript开发者薪酬水平,并展望了2019年的JavaScript就业市场与编程趋势。据Techrepublic报道,Web开发专业是2019年最热门的10大技术技能之一。根据美国劳工统计局最新的预测数据,到2026年Web开发岗
分类:编程语言   时间:2020-12-23 12:41:00    阅读次数:0
MIT老师劝你一定要读的5本编程书
程序员书库(ID:OpenSourceTop)编译链接:https://fivebooks.com/best-books/programming-computer-science-ana-bell/电脑是如何工作的?什么是精心编写的代码?如何编写算法?在本文中,麻省理工学院电气工程和计算机科学系的讲师AnaBell将和大家分享有关方面的最佳书籍。编程是每个人都应该具备的技能,一旦你能以计算的方式解
分类:其他好文   时间:2020-12-23 12:41:18    阅读次数:0
经过足足70个canary版本之后,Next.js 9终于正式发布了!
经过足足70个canary版本之后,Next.js9终于正式发布了!源自|Next.jsBlog译者|王强编辑|Yonie经过足足70个canary版本之后,Next.js9正式版终于发布了。新版的主要特性包括:内置零配置TypeScript支持:开发者可以借助自动化TypeScript支持和集成的类型检查更方便地构建应用。基于文件系统的动态路由:无需自定义服务器即可通过文件系统表达复杂的应用路由
分类:Web程序   时间:2020-12-23 12:41:36    阅读次数:0
360高级前端架构师Hax(贺师俊):前端开发编程语言的过去、现在和未来
360高级前端架构师Hax(贺师俊):前端开发编程语言的过去、现在和未来图片作者|贺师俊编辑|Yonie在日前的GMTC全球大前端技术大会上,360高级前端架构师贺师俊发表了《前端开发编程语言的过去、现在和未来》的演讲,本文整理内容如下。对待编程语言的态度关于编程语言我首先想讲一个事情,就是讨论编程语言时,我们经常会看到两种非常极端的态度:一种就是“XXX语言最好!”XXX可以是任何一个语言,比如
分类:编程语言   时间:2020-12-23 12:41:54    阅读次数:0
图片 图片来源: Christina Morillo/pexels.com 人工智能与机器学习是
图片来源:ChristinaMorillo/pexels.com人工智能与机器学习是IT行业的新兴热门领域。虽然有关其发展安全性的讨论日益增多,但开发人员仍在不断扩展人工智能的能力与存储容量。如今,人工智能已远远地超出科幻小说中的构想,成为了现实。人工智能技术广泛应用于处理分析大量数据,由于其处理的工作量及工作强度明显提高,因此这些工作今后无需人工操作。例如,人工智能被应用于分析学中以建立预测,帮
分类:其他好文   时间:2020-12-23 12:42:10    阅读次数:0
Facebook发布全新JS引擎!专注提高React Native应用的性能
Facebook发布全新JS引擎!专注提高ReactNative应用的性能源自|Facebookcode译者|王强编辑|YonieFacebook于昨日发布了新的JavaScript引擎:Hermes,专注于提高ReactNative应用的性能,并且在市面上那些内存较少、存储速度较慢且计算能力低下的移动设备上都有良好的表现。移动应用变得愈加繁重的同时也愈加复杂了。开发者为应用添加新功能时通常会遇到
分类:Web程序   时间:2020-12-23 12:42:25    阅读次数:0
如何为移动开发选择技术栈?
如何为移动开发选择技术栈?源自|2muchcoffee译者|王强编辑|Yonie选择合适的技术栈是移动应用开发领域中最关键的决策之一。你选择的技术栈将为你开发的移动应用提供基本的功能、可扩展和可维护性。选择技术栈时应该注意项目的类型、预期投入市场的时间和创意的可行性。原则上来说,选择何种技术栈取决于产品的设计目标。例如,跨平台方法对于初创公司来说会是一个很好的解决方案,而原生开发适合构建具有出色性
分类:移动开发   时间:2020-12-23 12:42:41    阅读次数:0
两个例子告诉你:什么是“线性”回归模型?
在机器学习和统计领域,线性回归模型是最简单的模型之一。这意味着,人们经常认为对线性回归的线性假设不够准确。例如,下列2个模型都是线性回归模型,即便右图中的线看起来并不像直线。图1同一数据集的两种不同线性回归模型若对此表示惊讶,那么本文值得你读一读。本文试图解释对线性回归模型的线性假设,以及此类线性假设的重要性。回答上述问题,需要了解以下两个简单例子中线性回归逐步运行的方式。例1:最简单的模型从最简
分类:其他好文   时间:2020-12-23 12:42:59    阅读次数:0
开发做了这么多年,你真的了解JS工作机制吗?
开发做了这么多年,你真的了解JS工作机制吗?源自|Areknawo译者|王强编辑|Yonie本文的主题是JavaScript,但不是讲它的功能,语法之类——相反,我要谈的是JS的工作机制,以及与此相关的一些基本术语。下面进入主题。相关术语如果你曾看过JS的维基百科之类的资料,那么肯定会对一系列的术语印象深刻,诸如高级(high-level)、解释(interpreted)、JIT编译、动态类型、基
分类:Web程序   时间:2020-12-23 12:43:20    阅读次数:0
不完全预测:八大前端JavaScript趋势和工具
图片来源:codeburst@webrealizerJavaScript的世界正在快速发展。前端开发(和网络开发)的世界正在以极快的速度发展。如今,如果不借助前端或Webpack、ReactHooks、Jest、Vue和NG元素,你会很快被远远抛下。不过,情况正在发生改变。尽管开发人员和技术人员在前端领域中的数量逐年上升,生态系统却有标准化的趋势。新技术和工具的出现正在改变当下的规则。总体趋势肯定
分类:编程语言   时间:2020-12-23 12:43:36    阅读次数:0
Laravel + Nestedset 扩展:嵌套集合模型实现无限级分类
一、两种分层数据模型分层数据(HierarchicalData),比如无限级分类菜单、省市区分级等,类似于树型数据结构,在MySQL等关系型数据库中不能很自然的展示这种父-子关系,通常有两种方式实现,一种是邻接表模型(TheAdjacencyListModel),另一种是嵌套集合模型(NestedSetModel)。邻接表模型,至少有id和parent_id两个字段,通过父级ID(parent_i
分类:其他好文   时间:2020-12-23 12:43:50    阅读次数:0
MSTP+VRRP+OSPF+双出口
拓扑图实验需求:公司人数较多且多网络冗余和可用性要求较高,故网络中使用MSTP对不同的VLAN负载均衡,使用VRRP对网关进行负载均衡和平均流量,使用两家运营商线路对出口进行负载均衡。接入端配置边缘端口使终端快速进入转发,配置bpdu防护,保护边缘端口接收到bpdu报文后立即关闭,减少网络的震荡。两台core之间使用eth-trunk,配置步骤:1.access和core交换机之间的上下联启tru
分类:其他好文   时间:2020-12-23 12:44:07    阅读次数:0
源码解析React Hook构建过程:没有设计就是最好的设计
源码解析ReactHook构建过程:没有设计就是最好的设计作者|郭美青编辑|Yonie去年的ReactConf上DanAbramov正式对外介绍了ReactHook,这是一种让函数组件支持状态和其他React特性的全新方式,并被官方解读为这是下一个5年React与时俱进的开端。从中细品,可以窥见ReactHook的重要性。今年2月6号,ReactHook新特性随ReactV16.8.0版本正式发布
分类:其他好文   时间:2020-12-23 12:44:26    阅读次数:0
编写Vue.js组件前需要知道的10件事
编写Vue.js组件前需要知道的10件事图片作者|EdithsonAbelard译者|平川编辑|Yonie本文介绍了编写Vue.js组件前需要知道的10件事,其中包括:组件可以全局或局部加载;延迟加载/异步组件;必需的Props;使用$emit触发自定义事件;多Props绑定和覆盖等等。1.组件可以全局或局部加载Vue.js提供了两种加载组件的方法:一种是Vue实例中的全局加载,另一种是组件级的加
分类:Web程序   时间:2020-12-23 12:44:44    阅读次数:0
java中的File类
前言:至于IO流,也就是输入输出流,从文件出发到文件结束,至始至终都离不开文件,所以IO流还得从文件File类讲起。1.File概述java.io.File类是专门对文件进行操作的类,只能对文件本身进行操作,不能对文件内容进行操作。java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。怎么理解上面两句话呢?其实很简单!第一句就是说File跟流无关,Fi
分类:编程语言   时间:2020-12-23 12:45:00    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!