elm

更多的 JavaScript 控制台功能

爷,独闯天下 提交于 2021-02-15 06:29:00
每日前端夜话 第296篇 翻译: 疯狂的技术宅 作者:Preston Lamb 来源:prestonlamb.com 正文共:2407 字 预计阅读时间:7 分钟 你可能在 JavaScript 项目中用了console.log。这是一种查看变量值或程序运行中发生的事情的便捷方法。但是 JavaScript console 对象还有许多其他的功能,可以在处理项目时提供帮助。本文将会介绍一些我的最爱,希望你在工作时记得使用它们! 请注意,此处的例子适用于在浏览器中运行的 JavaScript。这与在 Node.js 中运行的 JavaScript 相似,但是在 Node.js 中的行为可能略有不同。 console.log 在进入其他选项之前,让我们先回顾一下 console.log 的功能。 console.log 将消息输出到控制台。你可以输入一个对象、一个数组、一个对象数组、一个字符串、一个布尔值,基本上你想要打印到控制台的任何内容都可以。这是使用 console.log 及其输出的例子: 1 console .log({ restaurantName : 'Pizza Planet' }); // { restaurantName: 'Pizza Planet' }; 这是 JavaScript 中最常用的调试方法,也是最常用的控制台方法。现在让我们来谈谈其他的一些选择!

vue2饿了吗之路第一篇:开发环境准备

自作多情 提交于 2021-02-13 09:36:01
项目地址:https://github.com/wanghao12345/elm 前言 本项目采用官方提供的vue-cli脚手架进行搭建,因此在正式进行项目的搭建前,需要自行安装node、cnpm、git等环境,在这里不再详细介绍这些环境的安装。如果有不会的,可以去网上查找相关的文章以及教程进行安装,当然也可以给我留言,我会尽快给你解答的。 github创建项目 首先在github中创建elm仓库 建立create-environment分支并且切换到create-environment分支 使用git将elm下载到本地 vue-cli脚手架构建项目 首先使用命令行工具运行:cnpm install --global vue-cli(安装全局vue-cli) 命令行工具放到elm项目文件夹的同级,然后运行:vue init webpack elm (使用vue-cli创建一个基于webpack模板的新项目),点击回车运行命令后会产生如下一些询问,照着下图设置即可 安装完成后会有如下的提示: 此时说明我们的vue项目环境已经搭建完毕,运行命令:cd elm,进入项目,然后再运行:npm run dev或者cnpm run dev就可以将项目跑起来了,根据提示在浏览器输入:localhost:8080就可以看到如下显示效果 项目搭建结束 项目搭建到这里就结束了

那些年你追过的电影竟然登上顶刊封面! 盘点思路新奇的顶刊论文

筅森魡賤 提交于 2021-02-13 09:28:34
全世界只有 3.14 % 的人关注了 爆炸吧知识 来源 | 募格课堂 科研,是一项严肃且要求一丝不苟的研究工作。但你可曾想过,那些年自己追过的像 葫芦娃 、 孙悟空 等充满 中国风元素 的 影视作品 ,竟然被科研人作为idea,不仅有理有据地研究还发了顶刊论文?甚至荣登期刊杂志封面! 图源:封面设计来自中科幻彩 有了这中西元素的结合, 不禁让人好奇这些论文都研究了什么? 一篇来自化学类顶级期刊的封面论文是这样的:只见当年由周星驰扮演的至尊宝盘坐在盘丝洞前,手持月光宝盒,在打开时刻绽放出释放出多种型号的纳米级晶内中孔材料。 这篇论文由 中国科学院大连物理化学研究所 、 聊城大学 、 北京大学 和 北京化工大学 的研究人员合作完成。 图 1. 致敬《大话西游》的文章封面 图源: Angew. Chem. Int. Ed. 封面上这些纳米新材料和盘丝洞是如何扯上关系的,“神器”月光宝盒在论文中隐喻何物?接下来我们就来一起简单解析下这篇画风清奇的文章,学习下作者天马行空的写作创意: 研究团队通过高均相、高浓度的前体简易合成纳米单晶多层磷酸铝分子筛,这类分子筛属于沸石型材料。沸石材料,尤其是含多层中孔的纳米晶体,具有表面积大、传质能力强,热稳定性好等优越的属性,在催化、吸附、分离等化工领域有巨大的应用潜力。 然而,这类材料的合成目前依然是一个巨大挑战。 本文的研究人员集体化身为“至尊宝”

表达式树(Expression Tree)

安稳与你 提交于 2021-02-11 10:41:32
表达式树是不可执行的代码,它只是用于表示一种树状的数据结构,树上的每一个节点都表示为某种表达式类型,大概有25种表达式类型,它们都派生自Expression类。创建表达式树具体有两个优势: 1.对表达式树的代码进行编辑修改,使表达式树中的代码变成动态代码,根据不同的数据库修改树上的代码逻辑从而达到动态切换数据库查询语句的目的,用表达式树可以动态构建针对不同数据库的查询语句。 2.完成类似反射访问未知对象的属性,通过动态构造表达式树,生成委托。 三种方式创建表达式树 Expression(表达式类) 此类可以称为表示表达式的类型,或也称为一棵表达式树。因为当你每创建一个表示表达式的实例时,都可以将该类型实例看成是一棵表达式树。每种表示表达式的类型都有一个具体的类型,如Expression的Variable()方法创建的是ParameterExpression类型的表达式,Expression的Add()方法创建的则是BinaryExpression类型的表达式。无论哪种表示表达式的类型都是从Expression派生。 //使用Expression的静态方法创建表达式 ParameterExpression variable = Expression.Variable ( typeof ( int ) , "x" ); LambdaExpression(Lambda表达式类)

what does the elm signature mean in “Program Never Model Msg”?

◇◆丶佛笑我妖孽 提交于 2021-02-10 14:14:13
问题 I'm just starting on elm and without understanding Haskell and its compiler I'm trying to grasp what the signature mean in Html.program func: (a -> String) -> String -- this means expects a function and return a string main: Program Never Model Msg -- What does this mean? 回答1: Program is a type parameterized by three type variables: flags , model , and msg . Never is a type that cannot have any value (see the link for a good explanation of what this means and how it differs from the unit type

what does the elm signature mean in “Program Never Model Msg”?

拜拜、爱过 提交于 2021-02-10 14:05:03
问题 I'm just starting on elm and without understanding Haskell and its compiler I'm trying to grasp what the signature mean in Html.program func: (a -> String) -> String -- this means expects a function and return a string main: Program Never Model Msg -- What does this mean? 回答1: Program is a type parameterized by three type variables: flags , model , and msg . Never is a type that cannot have any value (see the link for a good explanation of what this means and how it differs from the unit type

Elm - textarea selection range disappearing

大城市里の小女人 提交于 2021-02-07 14:32:21
问题 I implemented a <textarea> in Elm such that tabs indent and unindent instead of change focus to another HTML element. Works great except that unindenting sometimes causes the selection to disappear! If I'm selecting the 5th character to the 12th character, I press shift - tab , then it removes 2 tab characters, but it also makes the selection change to a cursor at position 10. The selection range should remain the same.. I have an SSCCE at Ellie: https://ellie-app.com/3x2qQdLqpHga1/2 Here are

Elm - textarea selection range disappearing

 ̄綄美尐妖づ 提交于 2021-02-07 14:31:33
问题 I implemented a <textarea> in Elm such that tabs indent and unindent instead of change focus to another HTML element. Works great except that unindenting sometimes causes the selection to disappear! If I'm selecting the 5th character to the 12th character, I press shift - tab , then it removes 2 tab characters, but it also makes the selection change to a cursor at position 10. The selection range should remain the same.. I have an SSCCE at Ellie: https://ellie-app.com/3x2qQdLqpHga1/2 Here are

centos /bin /sbin /usr/bin /usr/sbin 目录的说明

被刻印的时光 ゝ 提交于 2020-12-29 03:34:58
在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下: bin目录: bin为binary的简写主要放置一些 系统 的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin目录: 主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。 /sbin目录: 主要放置一些系统管理的必备程序例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。 /usr/sbin目录: 放置一些网路管理的必备程序例如:dhcpd、httpd、imap、in.*d、inetd、lpd

麻雀SSA优化深度极限学习机用于回归

点点圈 提交于 2020-10-06 09:07:16
原理1: 深度极限学习机也叫多层极限学习机ML-ELM,其首先采用多个极限学习机-自动编码器(ELM-AE)进行无监督预训练,然后利用各ELM-AE的输出权重用于初始化整个DELM。相比于其他深度方法,DELM具有训练速度快的优点,但是ELM-AE在预训练的过程中,输入层权重与偏置是随机产生的正交随机矩阵;同时,ELM-AE无监督预训练过程中采用最小二乘法更新参数,但只有输出层权重参数会更新,而输入层权重与偏置是不进行更新的,这就导致了最终DELM的效果受各ELM-AE的随机输入权重与随机偏置的影响,为此,可以采用某种方法进行这些参数进行寻优,依次提高DELM的网络精度。 图1 ELM-AE网络结构 原理2: 麻雀搜索算法(Sparrow Search Algorithm, SSA) 是一种新型的群智能优化算法,在2020年提出,主要是受麻雀的觅食行为和反捕食行为的启发。因为这个算法是2020年出来的,相关论文很少,想水论文的有很大机会。因此,本文采用SSA对DELM预训练的各ELM-AE输入权重与偏置进行寻优。 应用:将上述方法用于时间序列预测,数据为风速时间序列。利用前1到num的各种值为输入 第num+1的风速作为输出,数据截图如下: 图2 风速数据截图 第1:DELM效果,结果如下图3,左下角为各指标。 图3 DELM结果 第2:SSA优化DELM效果,如下图4 图4