black

Cesium中级教程1

喜欢而已 提交于 2020-02-29 22:20:50
Cesium中文网: http://cesiumcn.org/ | 国内快速访问: http://cesium.coinidea.com/ 本教程将教读者如何使用Cesium的实体(Entity)API绘制空间数据,如点、标记、标签、线、模型、形状和物体。不需要Cesium的先验知识,但是如果读者完全没有这方面的经验,那么读者可能希望从 “新手入门中文教程(原创)” 开始学习。 什么是实体(Entity)API? Cesium具有丰富的用于空间数据的API,可以分为两类:面向图形开发人员的低级API(通常称为原始(Primitive)API)和用于数据驱动的可视化的高级API(称为实体(Entity)API)。 原始API的主要目标是暴露手头执行任务所需的最小抽象量。它希望我们像图形程序员一样思考,并使用图形术语。它的结构是为给定的可视化类型提供最有性能和灵活性的实现,而不是为了API的一致性。加载一个模型不同于创建一个广告牌,两者都与创建多边形完全不同。每种类型的可视化都有其独特的特征。此外,它们各自具有不同的性能特征,并且需要遵循不同的最佳实践。虽然它功能强大且灵活,但大多数应用程序都比Primitive API提供的抽象级别更高。原始API的主要目标是开放手头当前研发工作的所需的最小抽象量。它希望我们像图形程序员一样思考,并使用图形术语。

Java自己编写的 提取图片颜色组成百分比

为君一笑 提交于 2020-02-29 06:03:57
支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__0023 1、背景 最近比较悠闲一点,然后就在考虑,我应该如何识别我们公司的终端是不是黑屏了,如果我能识别了,这样的话,运维的工作就可以变的简单一点,所以有了这个东西的产生。 bak:只能说满足我的需求,你们可以参考一下 2、简介和代码区 2-1、简介区域 2-1-1、没有什么很复杂的类,基本我都封好了,支持资源文件夹,sd卡这些的图片进行颜色提取,可能比较有争议的是我自己编写的颜色区分类(MyColor 类),因为是我自己慢慢去测试训练的,所以这个一定不是非常准确的,会存在我划分出来的颜色值,只能说是一个大概的范围判断。 2-2、代码区域 2-2-1、先上检测图片和提取结果,还有一张颜色表 2-2-1-1、识别的图片 2-2-1-2、提取结果 2-2-1-3、颜色表,看完我已经不会区分颜色了 2-2-2、MyColor 类 2-2-2-1、因为最主要的代码是 MyColor 所以我放到最前面了 /** * @Description 自定义颜色类,不是很准确的,但是提取纯色,例如黑白完全没问题 * @author 姚旭民 * @date 2019/7/12 18:11 */ public enum MyColor {//自己划定的几个颜色的颜色分类,会存在识别不出来的颜色 COLOR_BLACK(0, 66, 0,

Scala 学习(6)之「对象」

淺唱寂寞╮ 提交于 2020-02-28 09:55:28
object 相当于 class 的单个实例,通常在里面放一些静态的 field 或者 method,第一次调用 object 的方法时,就会执行 object 的 constructor,也就是 object 内部不在 method 中的代码,需要注意的是,object 不能定义接受参数的 constructor object 的 constructor 只会在其第一次被调用时执行一次,以后再调用就不会再次执行了 object 通常用于单例模式的实现,或者放 class 的静态成员,比如工具方法 object,通常在里面放一些静态的 field 或者 method object People { private var mouthNum = 1 println("this People object!") def getMouthNum = mouthNum } People.getMouthNum 执行程序之后可以看到,构造方法只被调用了一次。 伴生对象 如果一个程序中,如果有一个 class,还有一个与 class 同名的 object,那么就称这个 object 是 class 的伴生对象, class 是 object 的伴生类 伴生类和伴生对象必须存放在一个 .scala 文件之中 伴生类和伴生对象,最大的特点就在于,它们互相可以访问彼此的 private field

2.5D(伪3D)站点可视化第一弹

与世无争的帅哥 提交于 2020-02-28 08:07:08
#楔子 最近要做一个基站站点的可视化呈现项目。 我们首先尝试的是三维的可视化技术来程序,但是客户反馈的情况是他们的客户端电脑比较差,性能效率都会不好,甚至有的还是云主机。 因此我们先做了一个性能比较极致的3Ddemo,如下图所示: 为了能够尽可能的性能最优,所以想了各种性能优化手段。当然效果上也会有折扣,这个demo与我们本身的一些产品比如3D机房等相比较,效果上面肯定有了很大的差距。不过性能方面还是很不错的。 然而,很不幸,客户在拿到demo测试之后,不满意...。性能还算凑合,但他们还觉得效果不够酷。 配置很低,又要性能高、又要效果炫。这只能化为一句话: 似乎陷入了绝境... 然而 绝处往往逢生,绝处往往有新的希望、新的机会。 2.5D的思想火花 突然想到的是2.5D,这是一种伪3D效果,但是只能体现一个镜头角度的显示效果,不能实现镜头的旋转效果。 其实在很早的时候,我们就有一些2.5D的雏形的东西,比如分层拓扑图和2.5D节点。分层拓扑图甚至可以追溯到Java时代。如下图所示: 把之前的2.5D源代码拿过来读一遍。读了之后,总的思路:主要通过拼凑三个平行四边形来模拟这种3D的效果,技术没有体系。 这种思路对于对象的位置定位和对齐会比较难,开发难度本身也比较大,另外要实现一些好的效果,难度也比较大,要知道客户对于效果的要求并不低。 因此需要想出新的技术思路,最好是有成体系的思路

Android边框背景

谁说我不能喝 提交于 2020-02-28 06:42:40
效果图 image.png 实线边框 <?xml version="1.0" encoding="utf-8"?> < shape xmlns: android = " http://schemas.android.com/apk/res/android " android: shape = " rectangle " > <!--背景色--> < solid android: color = " @android:color/white " /> <!--边框线--> < stroke android: width = " 1dp " android: color = " @android:color/darker_gray " /> <!--圆角--> < corners android: radius = " 4dp " /> </ shape > image.png 虚线边框 <?xml version="1.0" encoding="utf-8"?> < shape xmlns: android = " http://schemas.android.com/apk/res/android " android: shape = " rectangle " > <!--背景色--> < solid android: color = " @android:color

为了鼓励员工吃蔬菜,Google真的超努力

≯℡__Kan透↙ 提交于 2020-02-27 08:31:21
  传说 Google 公司的免费伙食好得,新员工入职基本都会长 15 斤。这些膘被称为「Google 15」。   不过,现在的 Google 虽然依旧美食满满,但公司正通过改变食堂和茶水间的设计来引导员工养成更健康饮食习惯。    让健康食品更抢眼,更容易获得   在很多自选快餐店和食堂,单价最高的肉类菜品总是放在食物列的最前端。   这背后也是有讲究的——有研究认为,饥肠辘辘的人通常会选择吃自己第一眼看到食物。所以,食堂常把最贵的肉食放最前,期盼你选择它。   因此,Google 将沙拉台设在食堂入口旁,最当眼的地方,使它们成为踏入食堂第一眼就看到的食物。《OneZero》作者 Jane Black 在纽约食堂午餐时,留意到一大半员工迈入食堂后,都会停留在沙拉台。   除了沙拉之外,员工在自助餐列还有其它素食类菜品选择,而且它们都被放在靠前的地方:椰汁咖喱秋葵、烤菜花搭配腰果、胡椒西红柿拌印度奶酪、咖喱香辣豆腐。设在最后的是唯一一道纯肉菜品咖喱羊肉。和肉食一样,甜品同样设在自助餐队列最后。   据 Black 观察,很多人排队选餐的人在去到羊肉之前就选了很多菜品,放满了托盘,只有少数人会故意留空托盘等最后的肉。   而在饮料方面,Google 食堂里处处都能找到「水疗饮品」——纯净水里放着草莓、柠檬或是青瓜。相比之下,含糖饮品以及瓶装水被放在相对「隐秘」的地方。   ▲

CSS变量

假如想象 提交于 2020-02-27 04:52:11
CSS 变量技术,其兼容性可点击如下链接查看: CSS Variable兼容性 具体用法 使用 -- 声明变量,使用 var() 函数获取变量。 :root{ --header-height: 70px; } body { --color: white; } .header { height: var(--header-height); } var() 函数还可以使用第二个参数,表示变量的默认值。如果该变量不存在,就会使用这个默认值。 color: var(--color); 与 calc 结合使用 height: calc(100vh - var(--header-height)); 变量作用域 所在选择器优先级高的变量声明会覆盖优先级低的。 body { --color: red; } p { --color: black; } <p>显示为黑色</p> javascript 检测浏览器支持 const isSupported = window.CSS && window.CSS.supports && window.CSS.supports('--a', 0); javascript 操作css变量 读取变量的值: const dom = document.querySelector('selector'); dom.style.getPropertyValue('-

程序猿七夕-心心相印

巧了我就是萌 提交于 2020-02-25 23:32:14
python带你过七夕,让程序猿的七夕不再无趣^_^。 一提到程序猿,大家的映象是 这样 这样 或者这样 其实,标配是这样 哈哈,很搞笑是不,我们是程序猿,时代电子技术的领导者,怎么可能那么low呢。言归正传,程序猿也是懂浪漫的,马上七夕了,用一副漫画 心心相印 程序猿专有方式来陪你们过七夕,拿走不谢。 代码如下: # -*- coding: utf-8 -*- """ ------------------------------------------------ describe: usage: base_info: __version__ = "v.10" __author__ = "mingliang.gao" __time__ = "2018/8/13" __mail__ = "mingliang.gao@qunar.com" ------------------------------------------------ """ import time import turtle from turtle import * def write_zi(x, y, content, font_type='Comic Sans MS', font_size=30, font_normal='normal'): penup() goto(x, y) pendown() write

Python实现新型冠状哆啦A梦

∥☆過路亽.° 提交于 2020-02-06 18:22:39
❤ 第一步:先来做两条辅助线,方便计算坐标,比例 #先画两条辅助线 w . create_line ( 0 , 300 , 600 , 300 , dash = ( 4 , 4 ) ) w . create_line ( 300 , 0 , 300 , 600 , dash = ( 4 , 4 ) ) ❤第二步:在中间偏下的位置先画个蓝色的头(定个直径300) (坐标计算:因为定了直径为300,那么就是y轴左边减150,右边加150,x1=300-150=150,y1=300-200=100 (这里不要减300,不然都跑到上半区了,这里减200,留100在下面) ,接着x2=300+150=450,y2=300+100=400。) 所以(x1,y1) = (150,100) AND (x2,y2) =(450,300) #蓝色头 w . create_rectangle ( 150 , 100 , 450 , 400 , outline = "black" , dash = ( 4 , 4 ) ) w . create_oval ( 150 , 100 , 450 , 400 , outline = "black" , fill = Light_blue ) ❤第三步:白色的脸蛋蛋(直径250) (坐标计算:脸是稍微比头小,下边还是重叠的,所以直径设为250就可了,那么x1=300

Nancy -4399资源库

99封情书 提交于 2020-01-10 08:21:47
import tkinter import draw1 , draw2 , draw3 , draw4 import game def draw ( ) : draw1 . picture ( ) def drawStar ( ) : draw2 . picture2 ( ) def drawTai ( ) : draw3 . main ( ) def drawDuo ( ) : draw4 . main ( ) def pickBall ( ) : game . main ( ) mywindow = tkinter . Tk ( ) mywindow . geometry ( "300x500" ) mywindow . title ( "nancy牌4399" ) # 按钮 btnU = tkinter . Button ( mywindow , text = "画图" , font = ( "Airal" , 20 ) , fg = "black" , bg = "#DCDCDC" , bd = 0.5 , command = draw ) btnU . place ( x = 20 , y = 20 , width = 100 , height = 60 ) # 按钮 btnA = tkinter . Button ( mywindow , text = "满天星" ,