技术文章

Spark MLlib中分类和回归算法

落花浮王杯 提交于 2021-02-20 05:56:44
Spark MLlib中分类和回归算法: -分类算法: pyspark.mllib.classification -朴素贝叶斯 NaiveBayes -支持向量机(优化:随机梯度下降)SVMWithSGD -逻辑回归 LogisticRegressionWithSGD // 从Spark 2.0开始,官方推荐使用BFGS方式优化LR算法 LogisticRegressionWithBFGS // 针对流式数据实时模型训练算法 StreamingLogisticRegressionWithSGD -树Tree相关分类算法: pyspark.mllib.tree   -决策树 DecisionTree   -随机森林算法 –集成学习算法-Bagging方式 RandomForest   -梯度提升决策树算法 –集成学习算法 –Boosting方式 GradientBoostedTrees     Spark MLlib中从底层源码来看,无论是DT 还是RF还是GBT算法,底层都是RF算法实现的。 -分类算法的类别:   树相关的算法,既可以做二分类,又可以做多分类算法:   numClass: Number of classes for classification   -二分类   NB、SVM、LR   -多分类    NB、LR 监督学习算法: 数据集RDD

javascript 动态添加表格

三世轮回 提交于 2021-02-20 05:56:30
<html> <head> <title>动态表格</title> <script type="text/javascript"> //动态添加行 function addRow(){ var input1=document.createElement("input"); input1.setAttribute("type","text"); input1.setAttribute("onclick","addRow()"); var td1=document.createElement("td"); td1.appendChild(input1); var tr1=document.createElement("tr"); tr1.appendChild(td1); //克隆td1 true表示td1下面所有的元素都克隆 var td2=td1.cloneNode(true); tr1.appendChild(td2); var td3=td1.cloneNode(true); tr1.appendChild(td3); var tbody=document.getElementById("t").children[0]; tbody.appendChild(tr1); var trs=document.getElementsByTagName("tr"); if(trs

Visual Studio code快捷键

懵懂的女人 提交于 2021-02-20 05:56:14
第一部分:文件 Ctrl+N 新建文件 Ctrl+Shift+N 新建窗口 Ctrl+O 打开文件 Ctrl+T 打开最近的文件 第二部分:编辑 Ctrl+Z 撤销 Ctrl+Y 恢复 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+F 查找 Ctrl+H 替换 Ctrl+Shift+F 在文件中查找 Ctrl+Shift+H 在文件中替换 Ctrl+/ 切换行注释 Alt+Shift+A 切换块注释(显示出来是<!-- -->) 第三部分:选择 Ctrl+A 全选 Atl+Shift+ ↑(up)向上复制一行 Atl+Shift+↓(down) 向下复制一行,如图: Atl+↑(up) 向上移动一行 Atl+↓(down) 向下移动一行,如图: Atl+Ctrl+↑(up) 在上面添加光标 Atl+Ctrl+↓(down) 在下面添加光标 Ctrl+D 添加下一个匹配 Ctrl+Shift+L 选择所有匹配项 第四部分:查看 Ctrl+Shift+L 选择所有匹配项 Ctrl+Shift+U 输出,如图: Ctrl+Shift+M 问题,如图: Ctrl+Shift+Y 调试控制台,如图: Ctrl+J 切换面板,如图: Ctrl+B 切换侧边栏 Alt+Z 切换自动换行 Ctrl++(=) 放大 Ctrl+-(-) 缩小 第五部分:转到 Ctrl+Page

海尔COSMOPlat落地津沪:工业互联网平台从“聚合”到“共赢”

旧城冷巷雨未停 提交于 2021-02-20 05:55:39
文 | 曾响铃 来源 | 科技向令说(xiangling0815) 随着 6月29日上海市政府与海尔集团签署战略合作协议,海尔集团的“产城创”生态圈模式继天津之后又下一城。作为“产城创”中“产”的关键部分,COSMOPlat也正式落户上海松江。 自海尔于 2017年工业互联网峰会上正式发布COSMOPlat以来, COSMOPlat已经开始了全国范围内的复制过程,就在8月3日,海尔COSMOPlat平台助力中国制造2025分享会在上海临港松江科技城双子楼如期举行,COSMOPlat从理念到实践帮助中国制造企业实现智造转型,已经获得极佳的市场口碑。 事实上,在智造时代来临之际,海尔 COSMOPlat之所以有如此成就 , 原因就在于准确洞悉了未来时代的消费形态及工业互联网格局 ,并从操作层面帮助制造业在产业模式革新、用户互联上走向真正的智能。 1 新零售转型只是冰山一角,COSMOPlat展示未来消费全貌 在消费群体越来越年轻化、 90后甚至00后逐渐占据主流消费群体时,他们对个性化的要求越来越强烈,不再满足千篇一律的“商品”,而转向需求个性化的“产品”。同时,只是被动地成为销售环节的末端,没有参与感的消费模式也逐渐被这个群体抛弃,“用户核心”势在必行。 自马云抛出新零售的概念后,制造业的下游 ——零售行业一直都在通过各种方式进行新零售变革。其核心要义正是这两点

flutter: 窗口初始与绘制流程

孤街浪徒 提交于 2021-02-20 05:55:09
环境: flutter sdk v1.7.8+hotfix.3 @stable 对应 flutter engine: 54ad777f 这里关注的是C++层面的绘制流程,平台怎样驱动和响应绘制与渲染的过程,并不是Dart部分的渲染。 结合之前的分析,在虚拟机实例的构造函数中调用了一个重要方法 DartUI::InitForGlobal() , 调用流程再罗列一下: DartVMRef::Create DartVMRef::DartVMRef DartVM::Create DartVMData::Create DartVM::DartVM DartUI::InitForGlobal() 实现体很明了,注册了各种类对象的方法,也就是说,这些在dart语言继承 NativeFieldWrapperClass2 的类都有一份在C++层的实现,也说明了DartSDK是如何提供接口绑定与C++层的实现,相当于java语言中的jni。 另外还有针对 Isolate 的初始化,不过只是设置了一个可以import的路径,并不重要: DartIsolate::CreateRootIsolate DartIsolate::CreateDartVMAndEmbedderObjectPair DartIsolate::LoadLibraries DartUI::InitForIsolate Dart

gentoo安装流程

旧街凉风 提交于 2021-02-20 05:54:36
##1、配置网络 使之可以连上internet ##2、硬盘准备 a.分区 /boot swap / b.格式化mkfs.ext2 /dev/sda1 mkfs.ext3 /dev/sda3 mkswap /dev/sda2 swapon /dev/sda2 c.挂载 mount /dev/sda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/sda3 /mnt/gentoo/boot ##3、安装gentoo的安装文件 a.下载 stage tarball 在/mnt/gentoo目录下解压 b.配置编译选项 nano -w /mnt/gentoo/etc/portage/make.conf 把CFLAGS设为 CFLAGS="-march=k8 -O2 -pipe ##4、安装gentoo系统 a.chrooting mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf cp -L /etc/resolv.conf /mnt/gentoo/etc/ mount -t proc none /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev chroot

C++简单程序设计

╄→尐↘猪︶ㄣ 提交于 2021-02-20 05:54:17
计算机的最基本功能是数据处理 l C++支持的基本数据类型: n 整数、实数、字符、布尔数据 l C++支持的基本运算 n 算术运算、关系运算、逻辑运算、位运算、逗号运算、条件运算 程序要能够输入数据、输出数据 l C++中的数据输入/输出可以调用预定义的功能模块实现 程序的执行流程 l 顺序的,因此程序要能够对执行流程进行选择(选择、开关语句); l 反复用同一算法依次处理大批量数据(循环语句)。 枚举类型 l 通过列出所有可取值来定义一种新类型。 C++的特点和程序实例 C++的产生和发展 l 从C语言发展演变而来,最初被称为"带类的C"; l 1983年正式取名为C++; l 1998年11月被国际标准化组织(ISO)批准为国际标准; l 2003年10月15日发布第2版C++标准ISO/IEC 14882:2003; l 2011年8月12日ISO公布了第三版C++标准C++11,包含核心语言的新机能、扩展C++标准程序库。 l 2014年8月18日ISO公布了C++14,其正式名称为"International Standard ISO/IEC 14882:2014(E) Programming Language C++"。 l C++14作为C++11的一个小扩展,主要提供漏洞修复和小的改进。 C++的特点 l 兼容C,支持面向过程的程序设计; l 支持面向对象的方法;

XHTML触发和在XHTML中使用JavaScript

天大地大妈咪最大 提交于 2021-02-20 05:53:37
XHTML触发 把MIME类型指定为 "application/xhtml+xml"便可。 XHTML中使用JavaScript 比如以下代码: <script> fucntion a( a, b ){ if(a < b) { alert( a ); } } </script> 以上语句在XHTML中无效。 因为比较语句中的a<b中的小于号(<)在XHTML中将被当做一个新标签来解析。 避免在XHTML中出现类似语法错误的方法有两个: 使用相应的HTML实体,比如 (<) <script> fucntion a( a, b ){ if(a < b) { alert( a ); } } </script> 使用一个CDate片段来包含JavaScript代码 <![CDATA[]]> <script><![CDATA[ fucntion a( a, b ){ if(a < b) { alert( a ); } } ]]></script> 若遇到不兼容XHTML的浏览器,可以使用如下方法 <script> //<![CDATA[ fucntion a( a, b ){ if(a < b) { alert( a ); } } // ]]> </script> 此格式在所有现代浏览器中都可以正常使用,面对XHTML之前的浏览器会平稳退化。 还有一个终极方法,即在使用JavaScript时

XHTML学习笔记

橙三吉。 提交于 2021-02-20 05:53:22
1 XHTML 常用标签 1.1 基本标签 l <html> l <body> l <style> l <h1>…<h6> :定义标题 1-6 l <p> :定义段落 l <br/> :换行 l <hr/> :水平线 l <div> l <span> :与 <div> 类似,区别是所定义的节默认不会换行。 1.2 文本格式化标签 l <b> :粗体 l <strong> :粗体,与 <b> 基本相同 l <i> :斜体 l <em> :强调文本,实际效果与 <i> 差不多 l <big> :大号字体文本 l <small> :小号字体文本 l <sup> :上标 l <sub> :下标 l <bdo> :定义文本显示方向 1. < bdo dir = "ltr"> 从左向右排列的文本 </ bdo > 2. < bdo dir = "rtl"> 从右向左排列的文本 </ bdo > 1.3 超链接和锚点 <a>…</a> Ø href :指定超链接所关联的另一个资源 Ø target :指定使用框架集的哪个框架来装载另一个资源 ü _self :自身 ü _blank :新窗口 ü _top :顶层框架 ü _parent :父框架 定位锚点: 1. < a name = ”test”></ a > 2. < a href = ”123.html#test”></ a > 1.4

XHTML学习笔记

时光总嘲笑我的痴心妄想 提交于 2021-02-20 05:53:08
过渡的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhml1-transtitional.dtd"> 严格的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 框架 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> XHTML模块 Applet Module(Applet模块):定义已被废弃的applet元素。 Base Module(基础模块):定义基本元素 Basic Forms Module(基础表单模块):定义基本的表单元素(forms) Basic Tables Module(基础表格模块):定义基本的表格元素(table) Bi-directional Text Module(双向文本模块):定义bdo元素。 Client Image Map Module(客户端图像映射模块)