var模型

Cesium学习笔记(六):几何和外观(Geometry and Appearances)【转】

拈花ヽ惹草 提交于 2019-11-29 21:37:07
https://blog.csdn.net/UmGsoil/article/details/74912638 我们先直接来看一个例子 var viewer = new Cesium.Viewer('cesiumContainer'); var flag = viewer.entities.add({   rectangle : {     coordinates : Cesium.Rectangle.fromDegrees(-100.0, 20.0, -90.0, 30.0),     material : new Cesium.StripeMaterialProperty({     evenColor: Cesium.Color.WHITE,     oddColor: Cesium.Color.BLUE,     repeat: 5     })    } }); 这是我们之前的写法,直接创建一个实体对象 而在这一章,我们将会使用几何和外观来创建实体对象,这样更灵活更有效率 首先,还是先看一下,上面那段代码的改造 var viewer = new Cesium.Viewer('cesiumContainer'); var scene = viewer.scene; //创建几何图形 var instance = new Cesium.GeometryInstance({

2019JS必看面试题

£可爱£侵袭症+ 提交于 2019-11-29 17:33:57
2019JS必看面试题: https://www.jianshu.com/p/f1f39d5b2a2e 1. javascript的typeof返回哪些数据类型. 答案:string,boolean,number,undefined,function,object 2. 例举3种强制类型转换和2种隐式类型转换? 答案:强制(parseInt,parseFloat,number) 隐式(== ===) 3. split() join() 的区别 答案:前者是将字符串切割成数组的形式,后者是将数组转换成字符串 4. 数组方法pop() push() unshift() shift() 答案:push()尾部添加 pop()尾部删除 unshift()头部添加 shift()头部删除 5. IE和标准下有哪些兼容性的写法 答案: var ev = ev || window.event document.documentElement.clientWidth || document.body.clientWidth Var target = ev.srcElement||ev.target 6. ajax请求的时候get 和post方式的区别 答案: 一个在url后面 ,一个放在虚拟载体里面 get有大小限制(只能提交少量参数) 安全问题 应用不同 ,请求数据和提交数据 7.

javascript基础知识--最基础的

安稳与你 提交于 2019-11-29 17:15:13
1.js的调试处理 -- arguments 获取参数所有的值 类似数组的对象 .length alert(11); console.log(11); console.log(prompt('name')); document.write("nihao"); 2.js组成部分 1、ECMAScript规定核心的语法 2、DOM(document object model):文档对象模型--js操作html的标签 3、BOM(browser object model):浏览器对象模型--js操作游览器 3.html中添加js代码 <script type="text/javascript" src="..."></script> <script type="text/javascript"></script> 4.数据类型 number 包括浮点型和整形 string 包括任意数字和浮点组成的序列 boolean true或者false undefine 不存在的变量或者已经存在没有赋值 null 通常没有值或者是空值 null是已经定义了的 对象 5.标识符 -- 变量名、函数名、属性名都属于标识符 6.数字查看变量类型 --typeof toString isNan var a=1; console.log(typeof a); var a=1; var b=1; var sum

前端基础之JavaScript

走远了吗. 提交于 2019-11-29 16:50:30
JavaScript概述   JavaScript(JS) 前端编程语言  JS跟Java没有半毛钱关系,纯粹是为了蹭当时红极一时java的热度 ECMAScript和JavaScript的关系   1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史(版本的更新) 注:ES6就是指ECMAScript 6。 一个完整的JavaScrip实现是由一下3个不容的部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM)

TensorFlow01:保存模型

谁说胖子不能爱 提交于 2019-11-29 15:31:33
tf.train.Saver(var_list=None,max_to_keep=5) var_list:指定将要保存和还原的变量,可以是一个列表或字典 max_to_keep:指示要保留的最近检查点文件的最大数量,创建新的文件时删除较旧的文件 saver.save(sess,”xxx.ckpt”) saver.restore(sess,”xxx.ckpt”) 来源: https://www.cnblogs.com/jumpkin1122/p/11521027.html

神经网络参数初始化方法

廉价感情. 提交于 2019-11-29 13:31:04
文章目录 过大或者过小的初始化 1. 所有的参数初始化为0或者相同的常数 2. 随机初始化 3. Batch Normalization 4. Xavier 限制 均匀分布 正态分布 5. MSRA 正态分布 均匀分布 总结及使用的概率公式 神经网络模型一般依靠随机梯度下降进行模型训练和参数更新,网络的最终性能与收敛得到的最优解直接相关,而收敛结果实际上又很大程度取决于网络参数的最开始的初始化。理想的网络参数初始化使模型训练事半功倍,相反,糟糕的初始化方案不仅会影响网络收敛,甚至会导致梯度弥散或爆炸。 参数初始化的理想状态是参数正负各半,期望为0。 过大或者过小的初始化 如果权值的初始值过大,则会导致梯度爆炸,使得网络不收敛;过小的权值初始值,则会导致梯度消失,会导致网络收敛缓慢或者收敛到局部极小值。 如果权值的初始值过大,则loss function相对于权值参数的梯度值很大,每次利用梯度下降更新参数的时,参数更新的幅度也会很大,这就导致loss function的值在其最小值附近震荡。 而过小的初值值则相反,loss关于权值参数的梯度很小,每次更新参数时,更新的幅度也很小,着就会导致loss的收敛很缓慢,或者在收敛到最小值前在某个局部的极小值收敛了。 1. 所有的参数初始化为0或者相同的常数 最简单的初始化方法就是将权值参数全部初始化为0或者一个常数

前端之JavaScript

守給你的承諾、 提交于 2019-11-29 13:30:48
1 | 0 JavaScript概述 1 | 1 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 1 | 2 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更

前端之路|JavaScript基础

守給你的承諾、 提交于 2019-11-29 08:26:20
JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6

前端开发中的 MVC、MVP、MVVM 模式

痞子三分冷 提交于 2019-11-28 20:30:12
MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。 要了解MVC、MVP和MVVM,就要知道它们的相同点和不同点。不同部分是C(Controller)、P(Presenter)、VM(View-Model),而相同的部分则是MV(Model-View)。 Model&View 这里有一个可以对数值进行加减操作的组件:上面显示数值,两个按钮可以对数值进行加减操作,操作后的数值会更新显示。 我们将依照这个“栗子”,尝试用JavaScript实现简单的具有MVC/MVP/MVVM模式的Web应用。 Model Model层用于封装和应用程序的业务逻辑相关的数据以及对数据的处理方法。这里我们把需要用到的数值变量封装在Model中,并定义了add、sub、getVal三种操作数值方法。 var myapp = {}; // 创建这个应用对象 myapp.Model = function() { var val = 0; // 需要操作的数据 /* 操作数据的方法 */ this.add = function(v) { if (val < 100) val += v; }; this

Asp.Net Core 全局模型验证

回眸只為那壹抹淺笑 提交于 2019-11-28 18:56:14
1 public class ActionFilter : IActionFilter 2 { 3 4 /// <summary> 5 /// action 执行之前 6 /// </summary> 7 /// <param name="context"></param> 8 public void OnActionExecuting(ActionExecutingContext context) 9 { 10 #region 全局 Model 验证过滤 11 if (context.ModelState.IsValid) return; 12 var result = new ResponseData<object>(); 13 foreach (var item in context.ModelState.Values) 14 { 15 foreach (var error in item.Errors) 16 { 17 result.Status = MessageInfo.StatusFailed; 18 result.Message = error.ErrorMessage; 19 if (string.IsNullOrEmpty(result.Message)) 20 { 21 result.Message = "Verification is not