contextmenu

webots Controller Plugin

落爺英雄遲暮 提交于 2020-08-20 01:11:42
Controller Plugin The controller functionality can be extended with user-implemented plugins. The purpose of a controller plugin is to ease the programming of robot-specific robot windows and remote-control wrappers. Programming controller plugins rather than programming directly in the controller is more convenient because it increases considerably the modularity and the scalability of the code. For example a robot window can be used for several robots. Index Fundamentals Robot Window Remote-Control Plugin Fundamentals Whatever its language, a controller executable is linked with the Webots

IntelliJ IDEA(2020.2)的下载、安装步骤(详细讲解)

ぐ巨炮叔叔 提交于 2020-08-18 12:54:54
本次安装的 IntelliJ IDEA 版本:2020.2 (当前最新版本,2020.07.28发布的202.6397.94版) 官方推荐的安装条件(指当前你手里电脑的配置)如下: 1、64位版本的 wind 10、wind 8; 2、推荐8G的RAM,最小也得是2G的RAM; 3、2.5G的磁盘空间,最好是SSD(固态的); 4、1024x768的屏幕分辨率; 说白了,以上配置,是基于能满足 IntelliJ IDEA 的最基本条件,也是官方推荐要给 IntelliJ IDEA 的基本分配; 一、找到 IntelliJ IDEA 的官网地址: https://www.jetbrains.com/idea/ ,下载安装包 二、有米的,可以选左边的收费旗舰版的,功能多(有30天免费体验期);米少的,可以选择右边的免费社区版的,够用。点击下载,就可以了,此处以免费版为例 注意:Download 后面有个后缀可以选择(.exe:Install方式,表示需要一步步安装 /.zip:压缩包方式,表示不需要安装,解压后就可以用,相当于绿色版),此处以.exe为例安装。 三、找到下载好的安装包,双击开始安装 四、启动页面,直接点击下一步 五、选择安装的路径,我习惯安装到根路径下,然后下一步 六、选择安装前的配置 Create Desktop Shortcut :根据你的电脑选择对应的位数

京东阅读(web)体验优化

本小妞迷上赌 提交于 2020-08-17 05:29:30
京东有电子书可以购买,可以多端阅读。比如PC客户端,移动端,以及本文提到的 PC网站端 。 先换个镜头,读书要记笔记(电子版本), 方便以后查阅。 镜头换回来,但是,我们为了方便肯定是想复制,下载啊,分享啊等,但是服务商一般是不允许你这么做的。 我了,在京东买了几本书,程序相关的,为了获取好的体验,在 PC网站端 阅读, 发现精彩之处,想去复制到笔记里面去。 结果,呵呵哒,结果连选中都不让。 更关键的是,这代码部分的显示是这样的。 辣眼睛啊。 所以,我打算hack一些,提升阅读体验。 允许选中 允许快捷复制, Control + C 允许右键复制 美化代码 经过网页的内容和节点分析,京东电子书PC网站端,是采用普通的div, p ,code等html标签,而不是pdf的插件或者canvas等。 那么我就有信心把你搞得面目全非,错了,服服帖帖。 1. 允许选中 原理 是通过在div上的style user-select: none 来实现的 <div class="JD_page" style="width: 675px;overflow: hidden;height: 100%;float: left;background-color: rgb(240, 240, 240);margin-top: 5px;font-size: 16px;/* user-select: none;

小心:迅雷引导,新浪有毒

限于喜欢 提交于 2020-08-17 05:05:42
本来打开迅雷下首歌!迅雷弹出迅雷今日资讯,看到“歌手谢东与女友涉嫌吸毒在家中被抓(组图)”就点着 去看了! 原来是转到新浪去,还没显示完就弹出“请看图” “美孚儿(worm.win32.mefir.c)”病毒:警惕程度★★★,蠕虫病毒,通过电子邮件传播,依赖系统:WIN9X/NT/2000/XP。 它是一个能在WIN9X/NT/2000/XP系统上运行的蠕虫病毒。该病毒通过电子邮件传播,该病毒发送的邮件会附带一个附件文件。其他用户打开这些邮件的附件,就会被病毒感染。该病毒大量发送垃圾邮件会造成用户计算机速度减慢,网络带宽被严重占用,甚至会造成一些局域网络崩溃。 其实这个病毒很容易删除!有提示就好~~(大家上网自己找找删除) 只是晒晒以下信息 系统诊断报告: 100 - 未知 - Process: ishare_user.exe [] - C:\Program Files\Dr.COM宽带认证客户端\ishare_user.exe 100 - 未知 - Process: Qzone.exe [QzoneClient1.3Beta02 V01.3.102.015] - C:\Program Files\Tencent\QZone\Qzone.exe O2 - 未知 - BHO: (ThunderAtOnce Class) - [迅雷浏览器高级特性支持模块] - {01443AEC

Android 的选项菜单OptionsMenu和上下文菜单ContextMenu的使用案例

≡放荡痞女 提交于 2020-08-10 15:45:45
1、选项菜单OptionsMenu和上下文菜单ContextMenu 效果如下: 2、MainActivity package com.example.aidldemo; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.ContextMenu; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.TextView; import android.widget.Toast; public class Main3Activity extends AppCompatActivity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R

python入门:操作数据库项目实例分享

∥☆過路亽.° 提交于 2020-08-10 07:11:03
本文根据一个项目实例,记录分享一下python将数据库的内容提取显示到程序界面的过程及相关设置,探索python操作数据库的用法。 主要分享内容: 1、显示数据库内容。 2、修改数据库内容。 3、表格控件指定滑块位置。 4、自定义右键菜单。 使用环境: python3.7 + Mysql5 +PyQt5 针对人群: 初学者或有资料查阅需求者,资深人士勿喷,敬请提出宝贵意见,本人虚心接受。 前期准备 1、创建软件界面 上图为使用PyQt5相关模块创建的工程造价系统界面,使用的模块及功能: 1、QMainWindow模块:绘制带菜单、工具栏、状态栏的整体框架。 2、QTreeWidget模块:绘制左侧导航栏。 3、QTableWidgetItem模块:绘制中间用于显示数据的表格。 4、QComboBox, QPushButton模块:绘制下拉框、按钮控件。 5、QSplitter模块:设置各种控件的摆放组合方式,可鼠标拖动调整窗口大小。 6、QMessageBox模块:设置交互弹框。 具体界面绘制过程不是本文重点,暂不详述。 2、与数据库建立连接 要建立与数据库的连接,首先得有具体的数据库,本案例在本机用mysql建立自己的数据库,然后再与软件项目进行连接。 2.1、自建数据库 下载安装好Mysql后,建议再装一个可视化工具,我用的Navicat for Mysql,感觉不错

pycharm撤回已经push但未commit的文件

六眼飞鱼酱① 提交于 2020-08-10 00:20:38
官网如是: https://www.jetbrains.com/help/pycharm/undo-changes.html Undo the last commit PyCharm allows you to undo the last commit in the current branch (i.e. HEAD): Open the Version Control tool window (Alt+9) and switch to the Log tab. Select the last commit in the current branch and choose Undo Commit from the context menu. In the dialog that opens, select a changelist where the changes you are going to discard will be moved. You can either select an existing changelist from the Name drop-down list, or specify the name of a new changelist (the commit message is used by default). Select the Set

Name program in the Open With… context menu

孤街醉人 提交于 2020-08-06 11:12:21
问题 How can I customize the name of the program visible in the Open With... context menu in Windows XP and 7? For example: I have 3 versions of a product named XYZ installed on Windows; .x files are associated to xyz.exe (COM registration). All versions of the product have the same .exe name. Now in the Open With... context menu, it shows XYZ program 3 times (3 versions are installed) but with the same name. How do I make it show the version as well? I.e. XYZ V1.0 , XYZ V2.0 , etc. 回答1: Save the

关于H5实现微信长按图片拖动调整顺序

房东的猫 提交于 2020-07-28 08:37:55
当你明白功能的实现逻辑的时候,往往实现的过程中会给你带来惊喜,所以先去明确功能的实现逻辑,剩下的事情会水到渠成 比如这个功能,开始的时候我是这样想的,第一张图片的左侧中点作为左侧触发边界点,右侧中点作为右侧触发边界点,当第一张图片的右侧边界点拖动到第二张图片的右半部分时,将第二张图片移动到左边,并交换两张图片的index和位置。当第二张图片的左侧边界点拖动到第一张图片的左半部分时,将第一张图片移动到右边,并较远两张图片的index和位置。但是实现后发现只能拖动一次,就是左边的拖到右边,右边的拖动到左边,出现第三张图片的时候就不行了,还有个问题就是拖动第一张图片到右边第二张图片移动到左边后,这时候拖动还没完成,再把第一张图片托回去后,移动到左边的第二张图片并不会回去。然后又想了想分别针对每张图片设置触发区间,当一张图片拖动时触发这些区间后移动,做着做着感觉做不动了。 然后又看了看微信的操作,发现是以每张图片的中心点做参考的,当你拖动一张图片的时候,其他图片的中心点就作为触发点,当其他图片的中心点处在拖动的图片内的时候把触发的图片和当前拖动的图片的index和位置互换。这样不考虑index顺序,当前拖动图片被动触发才是正确的思路 效果如下 代码如下,插入的图片元素需要有class和moveindex,插入后执行press函数,代码需要修改对应的图片class

用友web前端面试知识点

亡梦爱人 提交于 2020-07-28 02:49:04
前端面试题目及知识点 可以获取元素e相邻的下一个元素: e.nextSibling() 代码var foo = “10”+3-“1”;console.log(foo);执行后,foo的值为 (102 ) 关于定位: static 定位 :静态定位的元素不会受到 top, bottom, left, right影响。HTML 元素的默认值,即没有定位,遵循正常的文档流对象。 fixed 定位 :元素的位置相对于浏览器窗口是固定位置。 relative 定位 :相对定位元素的定位是相对其正常位置。 absolute 定位 :绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于 sticky 定位 :粘性定位。 常用的git操作有哪些( ) Add、Push、Fetch、Merge、Tag p元素不能包含任何块级元素(包括自身) a元素可以包含任何其他元素(除了自身) document是文档(整个DOM树)的根节点 http状态码描述: 200 OK 204 No Content 请求已成功处理,但不含实体的主体部分。 206 Partial Content 客户端进行范围请求,成功执行GET请求。 301 Moved Permanently 永久性重定向。 302 Found 临时性重定向。 400 Bad Request 请求报文存在语法错误。