black

高德地图&兴趣点(poi)

女生的网名这么多〃 提交于 2021-01-03 05:18:29
<!DOCTYPE html> <html> <head> <meta charset= " utf-8 " /> <title>高德地图</title> <script type= " text/javascript " src= " https://webapi.amap.com/maps?v=1.4.11&key=9de88a718781910c9a1c81230827d1ce " ></script> <style type= " text/css " > * { margin: 0 ; padding: 0 ; list - style: none; } #container{ width: 100 % ; height: 100 % ; position: absolute; left: 0 ; top: 0 ; } #setZoomNode,#setCenterNode{ width: 280px; position: absolute; z -index: 99 ; right: 20px; top: 50px; border: 1px solid black; box -shadow: 0 0 5px black; background: white; } #setCenterNode{ top: 50px; } #node li{ cursor: pointer

C#自定义Button按钮控件

天大地大妈咪最大 提交于 2020-12-31 00:12:32
C#自定义Button按钮控件   在实际项目开发中经常可以遇到.net自带控件并不一定可以满足需要,因此需要自定义开发一些新的控件,自定义控件的办法也有多种,可以自己绘制线条颜色图形等进行重绘,也可以采用已有的控件作为控件的一个组成部分从而组成新的控件,本例中使用后者这里做了一个简单的按钮控件,特意帖上来,如有不足之处请见谅! 按钮素材: 这里的小图标是从V2013标题栏截取的 截图图标如下,有需要的可以自行: images下载 Button按钮控件设计 1.添加一个用户自定义控件ButtonEX 按钮组成:lable标签一个,Dock设置为填充 2.添加控件属性 1 /// <summary> 2 /// 控件的默认图片 3 /// </summary> 4 private Image _imageDefault = null ; 5 6 [Description( " 控件的默认图片 " )] 7 public Image ImageDefault 8 { 9 get { return _imageDefault; } 10 set 11 { 12 _imageDefault = value; 13 label.Image = _imageDefault; 14 } 15 } 16 /// <summary> 17 /// 光标移动到控件上方显示的图片 18 /// <

异名读书:黑客与画家(上)

喜欢而已 提交于 2020-12-29 07:31:00
本书是硅谷创业之父格雷厄姆的文集,他是程序员出生,而后转型成为投资人,培训和发掘了大量的硅谷创业公司。它不是一本工具书,也不是一本方法论,它是一本文集,是格雷厄姆对创作、创新、创业、互联网时代、编程等方面的深入思考和提炼。 虽然书谈到的话题比较广,但是异名读下来之后发现每一篇文章都能给异名带来启发和思考,它让异名重新思考了自己所从事的职业和日常的工作。书名《黑客与画家》就很好地概括了本书中的思想精华。什么是黑客?hack行为在编程上可以指代很巧妙或很便捷的解决方法,它代表了行为上的创新和技巧的精湛,这是从代码的写作过程给出来的定义,异名的日常生活很大一部分也是在写代码,这种代码上的hack行为也是异名作为一个工作了三年的程序员的当前追求,但是格雷厄姆的思考并不止于此,hack精神不仅仅于此,它还可以上升到价值观上:好玩、高智商、探索精神。 成年人不知道孩子们内部发生的事,因为成年人知道但是不喜欢揪住孩子们有时候是极端残酷的这个行为事实,当你不去埋头探寻,就不会发现具体的证据,就会永远以为这件事是抽象的。而事实上学生就像犯人一样,发展出了野蛮的内部文化,成年人需要学校这个实验室来托管孩子所以就对这个现实选择性地看不见 和待在学校的日子相比,真实世界的关键并非在于它是由成年人组成的,而是在于它庞大规模使得你做的每件事都能产生真正意义上的效果,这就不仅仅是好玩了

红黑树(第一篇)

守給你的承諾、 提交于 2020-12-28 01:14:50
介绍 R-B Tree全称Red-Black Tree,又名红黑树 1972年由鲁道夫.贝尔发明 一种自平衡二叉查找树 二叉查找树每个节点增加一个存储位表示节点的颜色,非黑即红 时间复杂度O(log n) 二叉查找树? 平衡二叉查找树? 二叉查找树 Binary Search Tree 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值 若任意节点的右子树不空,则右子树上所有节点的值均大于它的根节点的值 任意节点的左、右子树也分别为二叉查找树 没有键值相等的节点 时间复杂度O(log n)(最好的情况下) 例子 二叉查找树 退化成线性的二叉查找树,时间复杂度O(n) 平衡二叉查找树 AVL 任何一个节点的左子树与右子树都是平衡二叉查找树,且高度之差的绝对值不超过1(即平衡因子:左子树高度-右子树高度,1 or 0 or -1) 严格的平衡二叉查找树 对于查找友好,对于插入、删除不够友好,频繁破坏规则,频繁旋转以适应规则 例子 RB特性 每个节点或者黑色,或者红色 根节点是黑色 每个叶子节点(NIL)是黑色(注:此处叶子节点,指为空(NIL或NULL)的叶子节点) 如果一个节点是红色的,则它的子节点必需是黑色的 对任意节点,其到叶子节点(NIL)的每条路径都包含相同数目的黑色节点 例子 时间复杂度 定理:一棵含有n个节点的红黑树的高度至多为2log(n+1) 逆否命题

canvas绘制工作流之绘制节点

爱⌒轻易说出口 提交于 2020-12-27 00:28:33
上一篇我们介绍了 canvas 绘制工作流的大概步骤,接下来会有系列文章细致的介绍怎么用 canvas 绘制工作流;这篇文章主要介绍用 canvas 绘制流程节点。 绘制前我们需要先准备一张节点图片,例如: ;好了,正题开始: 在 html 中添加 canvas 标签: < canvas id ="canvasId" width = "800" height ="600" style ="border:1px solid black; margin-left: 1px;" ></ canvas > 这里要注意设置 canvas 标签的宽度跟高度,也就是要设置画布的宽度跟高度。 获取画布对象并初始化画布参数 var _canvas= document.getElementById(“canvasId”); var _height = _canvas.height; // 获取画布高度 var _width = _canvas.width; // 获取画布宽度 Var ctx =_canvas.getContext('2d' ); // 画个画布大小的长方形,目的是为了有个好看的小边框框 ctx.clearRect( 0, 0 , _width, _height); /* 绘制画布的背景线*/ // 设置线宽 ctx.lineWidth = 0.1 ; //绘制纵向背景线 for (

javascript 的对象详解

走远了吗. 提交于 2020-12-23 12:36:38
javascript 的 对象详解 1.书写格式: 关键字 标识符 赋值符号 大括号 分号 let obj = {} ; 2.举个例子 手机的 在真实生活中,手机是一个 对象 。 手机有诸如品牌和颜色等 属性 ,也有诸如看电视和打游戏的 方法功能 : let phone = { name: "apple", //牌子 size: 6.0, //尺寸 price: 9999, //价格 // 创建函数功能 //打电话的功能 call: function abc() { //中间功能暂时没写 console.log("请输入拨打的电话 "); } }; //输出获取价格等属性 console.log(phone.price); //方法功能的调用 phone.call(); 3.例子2 电视tv let tv ={ name:"mi", size:64, color:"black", price:3888, CPU:"12核", temp:[1,3,5], f72:true, play:function aaa(){ console.log(`欢迎使用mi家`); }, playgames:function bbb(){ console.log(`欢迎来到电视游戏`); } } console.log(tv.temp[0]); console.log(`电视品牌${tv.price},

100-days: nineteen

走远了吗. 提交于 2020-12-23 07:54:06
Title: Figure skating(花样滑冰) : Olympic(奥林匹克的) champion Hanyu says '100 percent' on (引出时机) return to ice (冰场,指花滑的赛场)    figure n.身材,轮廓;(花样滑冰的)动作;花样    champion 冠军;捍卫者  Yuzuru Hanyu(羽生结弦) , the only man in more than 50 years to win back-to-back Olympic gold (金牌) in figure skating, said on Tuesday that his condition (状态) is "100 percent" ahead of ([空间上的]在…前面,[时间上的]早于…) the world championships (冠军级别的比赛,锦标赛) after months out of competition with (指伴随) an ankle injury.    back-to-back adj.连续的,一个接一个的   condition n.状态;环境;健康状况;条款   the world championships 世界锦标赛   ankle n.踝关节;脚踝 Hanyu injured his right

GitHub:再见,master!

时光怂恿深爱的人放手 提交于 2020-12-18 06:57:59
点击上方 java学习 , 选择 设为星标 优质项目,及时送达 来源:CSDN GitHub宣布,自2020年10月1日起,在GitHub平台上创建的所有源代码存储库都将默认命名为 main ,而非原本的 master 。 近日,GitHub宣布,自2020年10月1日起,在GitHub平台上创建的所有源代码存储库都将默认命名为 main ,而非原本的 master 。 这一变化是什么原因?具体又是怎样的变化呢?接下来为你一一解答。 替换 master 等术语,开源项目在行动! 今年6月12日,谷歌浏览器开发人员 Una Kravets 的一条 Twitter 火了,内容是建议 GitHub 用 main 之类的中性术语替换 master ,并解释了提出这个建议的原因: main 更短,简洁明了; 容易被人记住; 会让我的队友们感到舒适; 不会让黑人在科技界感到被歧视; GitHub 的 CEO 对此回应到:“提议非常好,我们已经在执行了。” 外媒 ZDNet 曾表示:继续使用带有种族色彩的词汇可能会加深种族歧视,这实在令人担忧。一些学者也认为:这些术语不仅反映了种族主义文化,而且还强化、合法化和延续了它。”因为美国 “Black Lives Matter” 运动愈演愈烈,技术界再次掀起了在源码、软件应用开发中删除此类词汇的浪潮。 因此 GitHub 于今年6月表示,公司正在努力以

微信小程序设计总结

廉价感情. 提交于 2020-12-17 23:21:17
微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 小程序提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 APP 体验的服务。 基于微信小程序轻快的特点,小程序拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、高效、一致的用户体验,同时最大程度适应和支持不同需求,实现用户与小程序服务方的共赢。 一、小程序概述 一个小程序页面组成,如下: 为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。 1.1、小程序的工作原理 首先,我们来简单了解下小程序的运行环境。小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。 小程序的渲染层和逻辑层分别由2个线程管理:渲染层的界面使用了WebView 进行渲染;逻辑层采用JsCore线程运行JS脚本。一个小程序存在多个界面,所以渲染层存在多个WebView线程,这两个线程的通信会经由微信客户端(下文中也会采用Native来代指微信客户端)做中转,逻辑层发送网络请求也经由Native转发,小程序的通信模型下图所示。 1.2、小程序的本质 所以,小程序的编码方式实际上是使用前端的语言进行编写的。从理解的角度

常见的查找算法(五):树表查找之二 ---- 红黑树

三世轮回 提交于 2020-12-17 05:46:00
红黑树 是每个节点都带有 颜色 属性的 二叉查找树 ,颜色为 红色 或 黑色 。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求: 节点是 红色 或 黑色 。 根 是 黑色 。 所有叶子 都是 黑色 (叶子是NIL节点)。 每个 红色节点 必须有两个 黑色 的 子节点 。(从每个 叶子 到 根 的所有路径上 不能有 两个 连续的 红色节点。) 从 任一节点 到 其每个叶子 的所有 简单路径 都包含 相同数目 的黑色节点。 下面是一个具体的红黑树的图例: 旋转 旋转 是一种能 保持二叉搜索树性质 的搜索树局部操作。其中两种旋转分别为 左旋 和 右旋 : 在某个结点 x 上进行 左旋 时,假设它的右孩子为y而不是树的 T.nil 结点;x为其右孩子而不是 T.nil 结点的树内任意节点。 左旋 以 x 到 y 的链为“支轴”进行,使得 y 成为该子树的 新的根节点 ,x 成为 y 的左孩子,y 的左孩子变成 x 的右孩子; 右旋 与此相反。 左旋代码: 1 /** 2 * 左旋 3 * 左旋示意图(对节点x进行左旋): 4 *    px px 5 *    / / 6 *    x y 7 *    / \ --(左旋)--> / \ 8 *   lx y x ry 9 * / \    / \ 10 * ly ry    lx ly 11 * 12 *