direction

面试小记---孤独的太空漫游车

梦想的初衷 提交于 2020-02-25 00:33:04
为了不掉线,最近要补补. 其一:面试题, 其二:基础知识. 其三:洗干净眼睛,好好看 昨晚在浙大门口摔了一跤,直到今天上午,腿脚一直不变,膝盖肿成了西瓜,苦逼就是在下了,摔倒爬起就跑,可真是丢脸了.年纪大了,容易碎碎念,请看下面题目. 题目: 一队机器人漫游车将被美国宇航局降落在火星高原上。漫游车将在这个奇怪的长方形高原上巡游,以便他们的机载摄像头可以获得周围地形的完整视图,并将其发送回地球。 漫游者的坐标和位置由x和y坐标的组合以及代表四个方向(E, S, W, N)的字母表示。高原划分为网格以简化导航。比如位置0,0,N,表示漫游车位于左下角并面向北。 为了控制漫游车,美国宇航局发送一串简单的字母。指令字母是'L','R'和'M'。 'L'和'R'使漫游车分别向左或向右旋转90度,而不会从当前地点移动。 'M'表示前进一个网格点,并保持相同的方向。 假设从(x,y)直接向北移动,就到了(x,y + 1)。 INPUT: 第一行输入是平台的右上角坐标,左下角坐标被假定为0,0。 其余的输入是有关已部署的漫游车的信息。每个漫游车都有两行输入。第一行给出了漫游车的位置,第二行是告诉漫游车如何探索高原的一系列指令。位置由两个整数和一个由空格分隔的字母组成,对应于x和y坐标以及漫游车当前的方向。 每个漫游车将按顺序完成,这意味着第二个漫游车在第一个漫游车完成移动之前不会开始移动。

css3实现转轴展开照片列表

♀尐吖头ヾ 提交于 2020-02-05 02:28:50
* { margin : 0 ; padding : 0 ; } ul { list - style : none ; } . wrap { width : 100 vw ; height : 100 vh ; background - color : black ; display : flex ; /* x轴居中 */ justify - content : center ; /* y居中 */ align - items : center ; } . wrap ul { width : 80 % ; height : 80 % ; /* background-color: white; */ /* border: 1px solid white; */ /* 弹性盒模型 */ display : flex ; /* 两端对齐 */ justify - content : space - between ; align - items : center ; } . wrap li { width : 16 % ; height : 100 % ; background : # 333 ; border - radius : 20 px ; overflow : hidden ; transition : width 0.5 s linear , height 0.5 s

How can I detect the Flowdirection RightToLeft or LeftToRight automatically in WPF

与世无争的帅哥 提交于 2020-01-31 10:22:44
问题 Is there a way to detect the FlowDirection in TextBox automatically based on the Unicode Characters used? If you have an Arabic text in Excel it is automatically aligned to the right side of the cell. I would like the same logic in my WPF application. Has anyone experience with this and can tell me how to do this? 回答1: Base your solution in... http://windows-tech.info/13/5fa183aedccd93df.php the relevant code is public bool IsArabic(string strCompare) { char[] chars = strCompare.ToCharArray()

Lazyload 延迟加载效果

时光总嘲笑我的痴心妄想 提交于 2020-01-29 17:22:53
Lazyload是通过延迟加载来实现按需加载,达到节省资源,加快浏览速度的目的。 网上也有不少类似的效果,这个Lazyload主要特点是: 支持使用window(窗口)或元素作为容器对象; 对静态(位置大小不变)元素做了大量的优化; 支持垂直、水平或同时两个方向的延迟。 由于内容比较多,下一篇再介绍 图片延迟加载效果 。 兼容:ie6/7/8, firefox 3.5.5, opera 10.10, safari 4.0.4, chrome 3.0 效果预览 //--> */ /*--> */ 模式: 垂直正交方向 水平正交方向 垂直方向 水平方向 动态加载 阈值: //--> */ /*--> */ 利用textarea加载数据: <strong><a href="http://www.cnblogs.com/cloudgamer/archive/2008/07/06/SlideTrans.html">图片滑动切换效果</a></strong> <strong><a href="http://www.cnblogs.com/cloudgamer/archive/2008/07/21/ImgCropper.html">图片切割效果</a></strong> <strong><a href="http://www.cnblogs.com/cloudgamer/archive/2008

Zepto的学习(3)移动端小案例的演练

a 夏天 提交于 2020-01-26 11:25:56
这里参考尚硅谷的一个小实战演练,主要用到了css3,Zepto等等,还不错。 这里是链接: 提取码:2zy8 效果可以实现移动端的各个翻页情况: $ ( function ( ) { //初始化数据 var direction = { up : 1 , right : 2 , down : 3 , left : 4 } //初始化两个坐标 var now = { col : 1 , //纵向坐标 row : 1 //横向坐标 } var last = { col : 0 , //纵向坐标 row : 0 //横向坐标 } //初始化变量,表示页面没有在滑动 var isMoving = false //向上滑动 $ ( '.page' ) . swipeUp ( function ( ) { //判断是否滑动 if ( isMoving ) { return } last . col = now . col last . row = now . row if ( last . col < 5 ) { //计算滑动之后进场也页面的坐标 now . col = last . col + 1 now . row = last . row movePage ( direction . up ) } } ) //向下滑动 $ ( '.page' ) . swipeDown (

分页排序小计

霸气de小男生 提交于 2020-01-20 21:22:56
public Sort getSort(Pager pager) { Sort sort = null; try { ArrayList orders; int i; Sort.Order order; if (pager.getExtString().equals("DESC")) { if (pager.getSortFields().length == 1) { sort = Sort.by(new Sort.Order[]{new Sort.Order(Sort.Direction.DESC, pager.getSortFields()[0])}); } else { orders = new ArrayList(); for (i = 0; i < pager.getSortFields().length; ++i) { order = new Sort.Order(Sort.Direction.DESC, pager.getSortFields()[i]); orders.add(order); } sort = Sort.by(orders); } } if (pager.getExtString().equals("ASC")) { if (pager.getSortFields().length == 1) { sort = Sort.by(new Sort

Swift - How to find direction of target node i.e. Left or Right from Current Camera Position

为君一笑 提交于 2020-01-16 19:35:08
问题 I am trying to achieve a scenario where i need to find a way to reach from one SCNNode to another SCNNode . I have added the node to sceneView on the click of screen i.e. tapEvent using following code. override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { return } let result = sceneView.hitTest(touch.location(in: sceneView), types: [.featurePoint]) guard let hitResult = result.last else { return } let hitTransform = SCNMatrix4

Swift - How to find direction of target node i.e. Left or Right from Current Camera Position

ぃ、小莉子 提交于 2020-01-16 19:34:28
问题 I am trying to achieve a scenario where i need to find a way to reach from one SCNNode to another SCNNode . I have added the node to sceneView on the click of screen i.e. tapEvent using following code. override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { return } let result = sceneView.hitTest(touch.location(in: sceneView), types: [.featurePoint]) guard let hitResult = result.last else { return } let hitTransform = SCNMatrix4

项目经理带你 - 零基础手写坦克大战

╄→гoц情女王★ 提交于 2020-01-12 21:24:56
1.2 项目介绍 2.1. 项目需求 实现1款和经典的《90坦克大战》一样的游戏,任务是消灭敌对坦克,保护己方领地。防止敌方打破你的老窝围墙而把你的鹰打坏。 2.2. 学习目标 回顾经典,按照软件开发的标准流程,零基础开发第一个完整项目,快速提高编程能力和水平,真正理解软件开发的概念和基本流程! 2.3. 授课方式 手把手方式教大家完整的实现项目所有源码并进行讲解,不懂之处,随时可以咨询Martin老师答疑!QQ: 2684436901 2.项目准备 2.1 环境安装 请参考《项目经理带你-零基础学习C++》 第6节 C++开发环境 安装好开发工具vc2010 ,课程链接: https://ke.qq.com/course/377567?tuin=cc02ada 2.2图形库安装 1.下载easyx 图形库 网址: https://www.easyx.cn/ 安装 2.3开发环境测试 #include <graphics.h> void main() { initgraph(666, 666); //定义画布大小 666*666 system("pause"); } 3.项目启动 3.1模块划分 (作用:1.化繁为简 2.适合团队协作 3.高质量代码) 3.2源准备 美工素材请从奇牛C/C++学习交流群文件夹下载 群号:875300321 下载路径: 群文件夹 =>

vue 自动切换导航图

两盒软妹~` 提交于 2020-01-07 18:05:09
1、做成一个组件: src\components\solution.vue <template> <div class="solutions"> <div class="main_view"> <h1 class="title">{{title}}</h1> <div class="solutions_swiper"> <img src="../assets/imgs/direction.png" v-if="swiperIndex === 0" class="left" /> <img src="../assets/imgs/direction_active2.png" class="left" v-else @click.stop="changeIndex('left')" /> <img src="../assets/imgs/direction.png" v-if="swiperIndex === 2" class="right" /> <img src="../assets/imgs/direction_active2.png" class="right" v-else @click.stop="changeIndex('right')" /> <div class="swiper_all"> <div class="swiper_content"> <div class