kitty

JavaScript 语句解析

旧巷老猫 提交于 2021-01-20 07:43:24
在 HTML 中,JavaScript 语句是由 web 浏览器“执行”的“指令”。 实例 var x, y, z; // 语句 1 x = 22; // 语句 2 y = 11; // 语句 3 z = x + y; // 语句 4 JavaScript 程序 计算机程序是由计算机“执行”的一系列“指令”。 在编程语言中,这些编程指令被称为语句。 JavaScript 程序就是一系列的编程语句。 注释:在 HTML 中,JavaScript 程序由 web 浏览器执行。 JavaScript 语句 JavaScript 语句由以下构成: 值、运算符、表达式、关键词和注释。 这条语句告诉浏览器在 id="demo" 的 HTML 元素中输出 "Hello Kitty.": 实例 document.getElementById("demo").innerHTML = "Hello Kitty."; 大多数 JavaScript 程序都包含许多 JavaScript 语句。 这些语句会按照它们被编写的顺序逐一执行。 注释:JavaScript 程序(以及 JavaScript 语句)常被称为 JavaScript 代码。 分号 ; 分号分隔 JavaScript 语句。 请在每条可执行的语句之后添加分号: a = 5 ; b = 6 ; c = a + b;

Noark入门之极速体验

青春壹個敷衍的年華 提交于 2021-01-07 07:56:44
官方网站 www.noark.xyz 开源地址 https://gitee.com/xiaoe/noark3 简介 Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开发 实现了配置注入,协议映射,模板加载,数据存储,异步事件,延迟任务,内部指令等功能模块 从而达到了松散耦合的效果,提高了系统的可重用性、可维护性以及可扩展性 精心设计过的它大大简化了网络编程和多线程编程,众多的工具类库就是为了解决开发中那些重复劳动而产生的框架 优点: 使用简单,学习成本低 功能强大,很容易写出性能优秀的服务 十分灵活,并且可与常用技术无缝衔接 安装 Gradle implementation "xyz.noark:noark-game:3.1.18.Final" 当前需要Jdk1.8,Noark版本最新已是3.1.18了 引入Noark,按照历史惯例,先来一个Hello Kitty... 0x01Hello Kitty 第一个游戏服务器Demo,来开始我们的ABC三步走 A、Application应用启动入口 在【com.company.slg】包下创建一个入口类 package com.company.slg; import xyz.noark.game.Noark; public class

「网易官方」极客战记(codecombat)攻略-森林-博士猫咪-phd-kitty

怎甘沉沦 提交于 2020-10-26 11:33:15
(点击图片进入关卡) 用那只最聪明的美洲狮宠物给农民们留下深刻印象 简介 给小村子里的人带来一场精彩表演吧。 使用 pet.say() 让它回答听到的问题。 别忘了用 pet.on() 指派 sayTwo 给 "hear" 事件作为处理函数。 默认代码 # 教你的宠物回答问题! # 很幸运,所有的答案都是"2" def sayTwo(event): # 使用pet.say()来回答"2" pass # 使用pet:on(),通过sayTwo来处理"hear"事件 # 现在休息并观看表演吧! hero.say("一加一等于…?") hero.say("x^3 - 6x^2 + 12x - 8 = 0. x等于多少?") hero.say("火星有多少卫星?") 概览 教猫咪执行各种特殊技能吧!使用正确答案重新为猫咪编程,通过提出各种问题让观众叹为观止。 def sayApplesauce(event): pet.say("Applesauce") pet.on("hear", sayApplesauce) hero.say("什么由苹果做成?") hero.say("什么被捣碎做成酱汁?") hero.say("一点肉桂能改善什么?") 博士猫咪 解法 # 教你的宠物回答问题! # 很幸运,所有的答案都是"2" def sayTwo(event): # 使用pet.say()来回答

“空中”汽车指日可待!

心已入冬 提交于 2020-09-24 06:02:56
作者| 贝爽 出品| 雷锋网 作为智慧交通的另一种解决方案,“飞行汽车”正在一点点走进现实。 近日,日本SkyDrive公司首次载人飞行试验成功,其代号SD-03飞行汽车 在10米高空盘旋4分钟后成功着陆。 据了解,在全球100多个飞行汽车项目中,SkyDrive是试飞成功当中为数不多的一个。该公司负责人福泽智宏(Tomohiro Fukuzawa)表示,在确保安全的情况下,这辆飞行汽车将在2023年投入生产,全面实现商业化。 01 史上最小飞行汽车 8月25日,SkyDrive公司于在丰田试验场进行了首次试飞。丰田试验场是日本最大的试验场之一,也是该汽车公司项目研发的所在地。这是日本历史上首次公开展示飞行汽车。 在演示视频中,一名试飞员操作SD-03飞行汽车在测试基地成功起飞。 从远处看,像科幻电影中常见的飞行器一样,这辆飞行汽车的外观极具未来感,项目设计总监Takumi Yamamot说,它的设计灵感来源于“ Progressive”这个词。 这辆飞行汽车长2.9米,宽1.3米,占用的空间仅为两辆停放的汽车,是目前世界上最小的电动垂直飞行汽车。 不同于无人机,这辆汽车可以垂直起飞和着陆,不需要长跑道和起降架,同时它也可以在空中灵活转体。 此次测试飞行的高度为10米,持续了大约4分钟。目前它的续航能力仅能够支撑5-10分钟,下一阶段会将飞行时长延长到30分钟。 经测试

Dubbo对Spring Cloud说:来老弟,我要拥抱你

本秂侑毒 提交于 2020-08-19 23:26:01
项目地址 https://github.com/yinjihuan/kitty-cloud 前言 Kitty Cloud 开源后有以为朋友在 GitHub 上给我提了一个 issues,问为什么项目中要同时集成 Feign 和 Dubbo 两个框架来调用服务。今天就来聊一聊这个问题,然后讲下在 Kitty Cloud 中如何切换使用两种调用方式。 为什么要支持两种协议? 关于支持两种协议,我这个是一个开源项目,主要还是为了让使用者有更多的选择。当然框架本身不是我开发的,我只是使用者而已。 一种协议更统一化,两种协议混着用也不是不可以,具体还是看实际需求。比如你们内部有个 ID 分发的服务,调用量很高,就是对性能有这极致的要求。那么这个场景你就可以用 Rpc 来代替 Http 了。其他的正常使用 Http 协议就行,特殊场景的就用 Rpc 协议,互补而已。 用 Http 最好的点在于简单,传输内容就是文本,调试什么的都很方便。比如我要单独测试某个服务的接口,直接 PostMan 上调用这个 Http 接口就可以了,或者用 Swagger。 如果是 Dubbo 的 Rpc, 我可能需要用 telnet 来调用。 还有就是网关层的转发,如果是 Http 协议,直接转发过去了。如果是 Rpc 协议,网关内部需要转特殊处理,当然目前也有支持 Rpc 的网关。如果我们是两种协议

博客园美化笔记

断了今生、忘了曾经 提交于 2020-08-18 05:51:19
1.每日一言 P.S : 来自LOJ 在侧边栏加入以下css代码即可 <meta charset="utf-8"/> <h2><B>一言(ヒトコト)</B></h2> <div class="daily a pome"> <div class="daily pome" id="qwq"></div> <script> var st=["<center>没有神的光环,我们生而平凡 <br> <center>这就是你不拿rank1得理由?<br>", "<center>我遇见你,我记住你<br><center>这座城市天生适合恋爱,<br><center>你的灵魂天生适合我<br>", "<center>你知道<br><center>Nice to meet you<br><center>是什么意思么?<br><center>很高兴见到你呗<br><center>不啊,“有生之年,幸得相逢。”<br>", "<center>前半生无你<br><center>余生请指教.<br>", "<center>你好,冒昧打搅了<br><center>我今天也特别喜欢你.<br>", "<center>it takes sonebody an hour to like someonoe,<br><center>and a day to like someone,<br><center>but it

「网易官方」极客战记(codecombat)攻略-森林-边地好伙伴-backwoods-buddy

折月煮酒 提交于 2020-08-18 05:11:46
(点击图片进入关卡) 你有一个宠物!训练它说话吧! 简介 你有一个宠物! 你的宠物会对 events 作出回应。在它听到声音时, "hear" 事件会被触发。 要让宠物对 "hear" 事件作出回应,你要使用一个 处理函数 : def speak(event): pet.say("Meow!") pet.on("hear", speak) 默认代码 # 你现在拥有一个宠物! def speak(event): # 你的宠物需要用pet.say()进行回应 # 搜寻一枚硬币,如果找到就建造一个"fire-trap" pass # 这将告诉你的宠物,在听到声音时运行speak()函数 pet.on("hear", speak) # 和你的宠物交流吧! hero.say("Hello Kitty") 概览 这一关将介绍宠物!耶! 使用 pet 来引用你的宠物,就像使用 hero 引用英雄一样。 你可以使用 event handlers 来训练宠物做事。 宠物可以对 *event 会做出反应,例如 "hear" ,正在听你讲话! event handler 则是在 event 发生时执行的函数。 要训练宠物对 event 做出反应,你需要使用 on() 函数: pet.on("hear", speak) 这里意思是宠物在听到声音时会执行函数 speak() 。 边地好伙伴 解法 #

博客园美化笔记

99封情书 提交于 2020-08-17 06:00:39
1.每日一言 P.S : 来自LOJ 在侧边栏加入以下css代码即可 <meta charset="utf-8"/> <h2><B>一言(ヒトコト)</B></h2> <div class="daily a pome"> <div class="daily pome" id="qwq"></div> <script> var st=["<center>没有神的光环,我们生而平凡 <br> <center>这就是你不拿rank1得理由?<br>", "<center>我遇见你,我记住你<br><center>这座城市天生适合恋爱,<br><center>你的灵魂天生适合我<br>", "<center>你知道<br><center>Nice to meet you<br><center>是什么意思么?<br><center>很高兴见到你呗<br><center>不啊,“有生之年,幸得相逢。”<br>", "<center>前半生无你<br><center>余生请指教.<br>", "<center>你好,冒昧打搅了<br><center>我今天也特别喜欢你.<br>", "<center>it takes sonebody an hour to like someonoe,<br><center>and a day to like someone,<br><center>but it

散列表

爱⌒轻易说出口 提交于 2020-08-15 07:00:50
语雀入口   https://www.yuque.com/along-n3gko/ezt5z9 介绍   散列 是一种常用的数据存储技术,散列后的数据可以快速的插入或取用。散列所使用的数据结构叫散列表。   散列算法 的作用是尽可能的在数据结构中找到一个值。   基本特点: 插入,删除,取用数据都非常快,但是查询效率很低,如果你希望快速查找一般是借助其他的数据结构,比如二叉查找树。 示例   我们将要使用最常见的散列函 数 —— “ lose lose ”散列函数,方法是简单地将每个键值中的每个字母的 ASCII 值相加。 HashTable类   先实一个简单的散列函数,它是HashTable类中的一个私有方法: 1 var loseloseHashCode = function (key) { 2 var hash = 0; // 存储ASCII总和 3 for ( var i = 0; i < key.length; i++) { // 对key值遍历 4 hash += key.charCodeAt(i); // 计算每个字符的ASCII值相加 5 } 6 return hash % 37; // 和任意数做除法 7 }; 完整代码 1 class hashTable { 2 constructor() { 3 this .table = new Array(7 ); 4

Dubbo对Spring Cloud说:来老弟,我要拥抱你

喜你入骨 提交于 2020-08-11 21:43:08
项目地址 https://github.com/yinjihuan/kitty-cloud 前言 Kitty Cloud 开源后有以为朋友在 GitHub 上给我提了一个 issues,问为什么项目中要同时集成 Feign 和 Dubbo 两个框架来调用服务。今天就来聊一聊这个问题,然后讲下在 Kitty Cloud 中如何切换使用两种调用方式。 为什么要支持两种协议? 关于支持两种协议,我这个是一个开源项目,主要还是为了让使用者有更多的选择。当然框架本身不是我开发的,我只是使用者而已。 一种协议更统一化,两种协议混着用也不是不可以,具体还是看实际需求。比如你们内部有个 ID 分发的服务,调用量很高,就是对性能有这极致的要求。那么这个场景你就可以用 Rpc 来代替 Http 了。其他的正常使用 Http 协议就行,特殊场景的就用 Rpc 协议,互补而已。 用 Http 最好的点在于简单,传输内容就是文本,调试什么的都很方便。比如我要单独测试某个服务的接口,直接 PostMan 上调用这个 Http 接口就可以了,或者用 Swagger。 如果是 Dubbo 的 Rpc, 我可能需要用 telnet 来调用。 还有就是网关层的转发,如果是 Http 协议,直接转发过去了。如果是 Rpc 协议,网关内部需要转特殊处理,当然目前也有支持 Rpc 的网关。如果我们是两种协议