bullet

vue PC端页面引入vue-quill-editor富文本插件

大城市里の小女人 提交于 2021-02-12 08:54:54
项目需要:在添加新类别的弹框中,要在输入框中输入多条描述信息,不同的描述信息要换行输入,输入后点击确定传给后端,接口返回成功后点击查看刚添加的新类别时,描述框中展现多条换行的描述信息也要跟填写时一样(即不同的描述换行展示),他们说用富文本比较方便,所以找到了这个插件,刚好满足我想要的功能效果,写下来当笔记。 参考文章: Vue基于vue-quill-editor富文本编辑器使用心得 安装插件: npm install vue-quill-editor 然后是在需要的组件引入,当然也可以在main.js中引入: import { quillEditor } from 'vue-quill-editor' import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' export default { data () { content: '' , editorOption: { modules: { toolbar: [ [{ 'list': 'bullet' }] // 这里我只要无序列表图标 ] }, theme: 'snow' }, }, components: { quillEditor } } HTML部分: < quill

Ghost objects - bulletphysics

自作多情 提交于 2021-02-07 19:43:34
问题 I'm trying to implement a simple ghost object in bulletphysics, this is how I create the ghost objects: btGhostPairCallback* ghostCall = new btGhostPairCallback(); world->getBroadphase()->getOverlappingPairCache()->setInternalGhostPairCallback(ghostCall); btGhostObject* ghostObj = new btGhostObject(); btCollisionShape* shape = new btBoxShape(btVector3(ofGetWidth()+1000, ofGetHeight()+1000, 50)); ghostObj->setCollisionShape(shape); btTransform trans; trans.setIdentity(); trans.setOrigin

【研究笔记-论文阅读】NR Wide Bandwidth Operations

本小妞迷上赌 提交于 2021-01-16 07:32:03
论文关键字:Intel,NR,Bandwidth Part, SCS, Channel Bandwidth, UE, RF Capability 论文链接:https://arxiv.org/ftp/arxiv/papers/1712/1712.09724.pdf 部分内容笔记: III. 射频能力受限的终端 问题场景: NR定义的CBW(Channel Bandwidth,通道带宽)很宽,因此,就有必要考虑那些射频能力有限的终端应该如何来处理?这些终端可能无法覆盖网络侧所定义的宽带载波(a wideband carrier)。 特别是在NR的早期阶段,UE的射频能力还不算高的情况下,换言之UE也会随着NR的部署的推进而不断增强能力。 进一步举例说明问题场景: 如图-1所示,如Case-A所示,这些终端可以在一条射频链路上覆盖整个宽的CBW;如Case-B所示,多个终端的射频链路才能够覆盖整个宽的CBW。 换言之,NR系统需要支持具有不同射频能力的终端在相同网络中共存的能力。 【TODO猜想:LTE中如果是一个20M的载波,是不是有系统消息会通知UE,让它在配置信息的时候,必然配置成20M带宽?--- 在粗略阅读其他3GPP规范的时候,得到的答案是肯定的,有相应的RRC的消息IE能够承载该信息。后续再写一篇针对BW相关的信令交互的研究笔记。】 备选解决方案: 备选-1

使用Python处理Word文档

好久不见. 提交于 2020-12-13 19:33:59
使用Python处理Word文档 1. 前言 2. 使用Document对象创建文档 3. 在word文档中使用标题 4. 在word文档中使用段落 5. 在word文档中使用列表 6. 在word文档中使用表格 7. 在word文档中使用章节 8. 在word文档中使用分页 9. 在word文档中使用图片 10. 读取word文档中的内容 本文将从下面两个方向来讲述如何使用Python操作Word文档: 使用Python读写Word文档 与Word文档中各个元素相关的类 1. 前言 这一节中主要是讲解 相 关的内容与做好准备工作,首先是安装需要用到的工具,也就是python-docx模块。使用pip安装如下: pip install python-docx 相信这一步大家都没问题,部分环境可能会有不能使用pip的情况,也可以使用easy_install或者源码来进行安装: 使用easy_install安装如下: easy_install python-docx 使用源码安装如下: tar xvzf python-docx-{version}.tar.gz cd python-docx-{version} python setup.py install 另外附上一个下载链接: https: / /files.pythonhosted.org/packages /4a/ 8 e/ 5

原型模式Prototype

|▌冷眼眸甩不掉的悲伤 提交于 2020-10-15 06:26:50
一 概述 新建一个标准化的word文档,这个过程其实是在实例化,称之为“零号”文件; 当写好了文档后,把这个文件复制给其他公司员工去填写,则这个零号文件被称之为“原型”; 原型模式,实际上是从原型实例复制克隆出新实例,而不是重新实例化类; 二 使用示例 原型类构造、深拷贝与浅拷贝 package cn.http.test; /** * 原型类:敌机 * * @author:wjm * @date:2020/6/16 14:29 */ public class EnemyPlane implements Cloneable { private Bullet bullet = new Bullet(); private int x; private int y = 0; public void setBullet(Bullet bullet) { this.bullet = bullet; } @Override protected EnemyPlane clone() throws CloneNotSupportedException { /** * Java中的变量分为原始类型和引用类型; * 浅拷贝:只拷贝原始类型的值、引用类型的地址: * 比如坐标x, y的值、对象bullet的地址会被拷贝到克隆对象中,对于bullet,拷贝的所有地址都指向同一个bullet * 下面这句代码

Java课程设计总结

血红的双手。 提交于 2020-10-14 16:49:28
1.1项目简介 本次Java课程设计是做一个飞机大战的游戏,应用Java.Swing、java.BufferedImage编程,通过小组合作,完成一个界面简洁流畅、游戏方式简单,操作易于上手的小游戏,该飞机大战运用的主要技术即是Swing编程中的一些窗口类库、事件监听以及缓冲区图像技术。 我们首先对这个游戏分析,在屏幕上的物体都是飞行物,我们可以把建一个类,让其他飞行物继承这个类.游戏中应有英雄机(也就是自己控制的飞机)、敌人。而敌人应该分为打死给分的飞机(就是普通飞机),另一种就是打死有奖励的敌人。他们都应该是飞行物的子类,我们也可以为普通飞机和给奖励的敌人设一个接口让他们去实现接口,这样有利于以后的扩展。 1.2项目采用技术 在整体模式上参考了MVC的分层思想,运用Swing界面编程,通过BufferedImage处理爆炸结果,爆炸效果是连续的显示一系列的图片。通过Timer定时器和TimerTask任务功能控制敌机产生时间、奖励物刷新时间。通过MouseListener和MouseAdapter处理鼠标的监听事件,其中适配器可以替代接口来处理事件。 1.3功能需求分析 我们需要两个接口:enemy敌人接口、Award奖励接口;飞行物类FlyingObject、英雄机类Hero、普通敌机类Airplane、特殊敌机类BigPlane、奖励箱类Bee、子弹类Bullet