脚本

第04组 Alpha冲刺(6/6)

偶尔善良 提交于 2019-12-05 07:42:01
队名:new game 组长博客: 戳 作业博客: 戳 组员情况 鲍子涵(队长) 燃尽图 过去两天完成了哪些任务 协调了一下组内的工作 复习了一下SuffixAutomata 接下来的计划 实现更多的功能 周末shanghai冲冲冲 还剩下哪些任务 让游戏人物动起来 能正确完成事件判断 周末shanghai冲冲冲 遇到了哪些困难 如何触发事件,事件的先后关系逻辑如何处理 和上次一样?还没解决啊 有哪些收获和疑问 进一步了解Unity事件管理 钟博 过去两天完成了哪些任务 研究界面交互 制作完成所有游戏界面的图片展示 制作完成所有图片交互 对UI进行精修 Github签入 接下来的计划 等待星期六的成品展示 还剩下哪些任务 没了 燃尽图 遇到了哪些困难 有些想实现的功能网上视频没有,只能自己琢磨 对UI和后端的交接了解不多 交互方面对c#的不了解导致有些困难 收获和疑问 收获:经过多方面尝试,图形界面全部完成 疑惑:和后端的功能交接了解不是特别清楚,对交互的实现要琢磨一下 刘俊杰 过去两天完成了哪些任务 完善部分脚本 接下来的计划 脚本bug排查与优化 场景挂载脚本并测试 还剩下哪些任务 优化脚本并与场景结合测试 遇到了哪些困难 Unity Scripting API的学习 场景构建方式 有哪些收获和疑问 对脚本生命周期更加理解 高鹏 过去两天完成了那些任务 学习unity

跨域是什么,如何解决跨域

夙愿已清 提交于 2019-12-05 07:33:07
什么是跨域 指的是浏览器不能执行其他网站的脚本,由浏览器的同源策略造成的。 如何解决跨域 jsonp //穿件script标签 var script = document.createElement('script'); //设置回调函数 function getData(data){ console.log(data); } //设置script的src属性,设置请求地址 script.src = 'http://localhost:3000?callback=getData' //让script生效 document.body.appendChild(script); koa-cors https://wohugb.gitbooks.io/koajs/content/misc/koa-cors.html nginx反向代理 server { listen 80; #监听80端口,可以改成其他端口 server_name localhost; # 当前服务的域名 access_log root/usr/access.log main; location / { proxy_pass http://localhost:81; proxy_redirect default; } location /apis { #添加访问目录为/apis的代理配置 rewrite ^/apis/(.

ES6-Module语法之export&&import

狂风中的少年 提交于 2019-12-05 07:22:17
// 浏览器中使用ES6 Module script的type必须写上module // <script type="module"> // import {a} from '../static/module.js'; // console.log(a); // </script> // <!-- 或者 --> // <script src="../static/import.js" type="module"></script> //形式一 //使用export导出的变量 import后面必须跟{} //index.html // <script type="module"> // import {area} from './circle.js'; // console.log(area(1)); //3.141592653589793 // </script> //circle.js // export function area(radius){ // return Math.PI * radius * radius; // } // export function circle(radius){ // return 2 * Math * PI *radius; // } //形式二(export导出变量) //circle.js // export var m = 1; /

实现 javacript JSONP 跨域

只谈情不闲聊 提交于 2019-12-05 06:08:20
0.跨域 有时我们需要用AJAX来加载另一个网站的数据,但AJAX不支持,必须寻找另一种方法。Web页面上调用js文件时则不受是否跨域的影响(不仅如此,我们还发现凡是拥有"src"这个属性的标签都拥有跨域的能力,比如<script>、<img>、<iframe>); 1.什么是JSONP 利用javascript动态创建<script>,并设置新的src来实现跨域,所以JSONP产生。JSONP是一种利用JSON格式传输跨域数据的一种格式。 JSONP必须搭配服务端程序才能完成:1.直接请求你自己的服务器,服务器然后访问其他站点数据,然后返回;2.可以直接访问公开的JSONP服务器接口。 如: Digg API:http://services.digg.com/stories/top?appkey=http%3A%2F%2Fmashup.com&type=javascript&callback=? Geonames API:http://www.geonames.org/postalCodeLookupJSON?postalcode=10504&country=US&callback=? Flickr API:http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json

JS_七种JAVASCRIPT加密/解密方法

爱⌒轻易说出口 提交于 2019-12-05 05:58:17
本文一共介绍了七种JAVASCRIPT加密方法。   一:最简单的加密解密   二:转义字符的妙用   三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码)   四:任意添加NUL空字符(十六进制00H) (自创)   五:无用内容混乱以及换行空格TAB大法   六:自写解密函数法   七:错误的利用   在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的JAVASCRIPT代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的......^*^   但我们也应该清楚地认识到因为JAVASCRIPT代码是在IE中解释执行,要想绝对的保密是不可能的,我们要做的就是尽可能的增大拷贝者复制的难度,让他知难而退(但愿~!~),下面我结合自己这几年来的实践,及个人研究的心得,和大家一起来探讨一下网页中JAVASCRIPT代码的加密解密技术。   以加密下面的JAVASCRIPT代码为例: <SCRIPT LANGUAGE="JavaScript"> alert("《黑客防线》"); </SCRIPT>   一:最简单的加密解密   大家对于JAVASCRIPT函数escape()和unescape()想必是比较了解啦(很多网页加密在用它们),分别是编码和解码字符串

python编程中的if __name__ == 'main': 的作用和原理

Deadly 提交于 2019-12-05 02:31:45
python的文件有两种使用的方法: 第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。 因此if __name__ == 'main': 的作用就是 控制这两种情况执行代码的过程 ,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行的。eg: 在test.py写入如下代码: print("I love chengdu!") if __name__ == '__main__': print("I love you!") 运行test.py,结果如下。即,if__name__='__main__': 语句之前和之后的代码都被执行。 I love chengdu! I love you! 然后在同一个文件夹中创建一个import_test.py的脚本,只输入如下代码: import test 执行import_test.py脚本,输出结果如下: I love chengdu! 只输出了第一行字符串,即,if__name__=='__main__': 之前的语句被执行,之后的没有被执行。 原理: 每个python模块(python文件,也就是此处的test.py和import_test.py)都包含内置的变量__name__,当直接执行模块的时候,

Scala运行脚本时报UnknownHostException解决办法

会有一股神秘感。 提交于 2019-12-05 01:33:24
‍ [root@bogon Desktop]# scala /usr/local/scala-2.10.5/hello.scala java.net.UnknownHostException: bogon: bogon: Name or service not known at java.net.InetAddress.getLocalHost(InetAddress.java:1473) at scala.tools.nsc.io.Socket$.localhost(Socket.scala:38) at scala.tools.nsc.CompileSocket.getsock$1(CompileSocket.scala:169) at scala.tools.nsc.CompileSocket.getOrCreateSocket(CompileSocket.scala:184) at scala.tools.nsc.ScriptRunner.compileWithDaemon(ScriptRunner.scala:80) at scala.tools.nsc.ScriptRunner.scala$tools$nsc$ScriptRunner$$compile$1(ScriptRunner.scala:123) at scala.tools.nsc.ScriptRunner$

判断网络中主机存活的三种方法

送分小仙女□ 提交于 2019-12-05 00:38:26
  主机是否存活,主要是ping它的ip地址,如果能够ping通则表示主机在网络中存活,但是我们不能一棍子打死,只给一次机会,一次不通就判定主机网络不通,有可能是因为网络质量的关系,偶尔丢包,这个不能断定主机的存活状态,次实验连续三次失败才断定主机非存活。 一、失败次数的值判定方法 脚本如下: #!/bin/bash net="192.168.0." for i in {1..254};do for count in {1..3};do ping -c1 -W1 $net$i &> /dev/null if [ $? -eq 0 ];then echo "$net$i is live !" break else if [ $count -eq 3 ];then #通过循环的次数来确定失败的次数,这里如果已经循环到第3次了,就表示连续3次没有ping通,则判定主机died echo "$net$i is died !" fi fi done done 二、通过变量的方式 脚本如下: #!/bin/bash while read ip do fail_count=0 #定义一个变量并富裕一个初始值0,用来记录ping失败的次数。 for i in {1..3};do ping -c1 -w1 $ip &> /dev/null if [ $? -eq 0 ];then echo "$ip

最近的项目系列1——core整合SPA

不想你离开。 提交于 2019-12-04 23:04:48
1、前言   当前,前后端分离大行其道,我本人之前不少项目也是纯前后端分离,但总有些场景,春前后端分离整起来比较痛苦,比如我手头这个公众号项目吧,它涉及到第三方鉴权,第三方凭证,以及微信凭证这些,都不适合放到前端去做,外加一些本身业务层面的认证授权,这些终归是放服务端处理合适一些的。另一层面原因,是不想系统所有功能全怼到一个SPA中,还是希望不同功能模块,去拆分到不同页面中的, 俗称的多页。   但作为公众号系统,富客户体验,还是需要一些SPA体验的,具体来讲我的做法是每个功能模块一个单页。这便是为啥系列文章中有这个core整合SPA这一篇。 2、边界上下文   core端的不说了,MVC,地球人都清楚,这里重点说前端整合。具体来讲,我希望把前端体验中SPA、路由、组件等一系列优秀实践整合到MVC中。这里以Vue、router、axios为例来说明。 3、实现方式 1) Layout的处理   Layout壳子页,大家都知道,定义整个站点的布局,以及引入公共前端文件。既然我们采用Vue系列,那就要把对应的文件引用替换,大致如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,user-scalable=no,