自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 Ubuntu18.04安装ROS过程记录:主要解决 sudo rosdep init时的无法连接和rosdep update时的time out问题

本博客记录了本人第n次安装ros的过程。之前没记录总是安装出错了再上网找资料。此次记录一下,希望对自己和别人都有所借鉴。总体来看,全都是网络的错,安装时要耐心点。

2022-03-29 11:10:47 666

原创 javascript中奇妙的select控件不能记录selected事件

昨晚调整了一下后台java程序,然后让一个select控件每条option的字符变得很长。select选框都无法显示完整的那种。接着我就发现我在js中调用这个select控件时它无法记录selectedoption了。我还以为发生了别的问题,一顿核对查找都没有搞定。耽误了我一个多小时时间后我就滚回去休息了。在路上就思考怎么会出现这种事情呢?难道是select中option字符串太长造成的?今天一过来,把字符串改短了以后立马能行了。哦!神奇的stupid js啊!...

2021-11-20 10:21:08 639

原创 javascript中奇妙的加减法

因为java中全用var或let来定义变量,因此在数值计算时有点问题。我现在定义了 var a=20; var b=1e-9;采用a+b竟然等于201e-9。最后发现这样计算会有用:a.valueOf()-(-1e-9.valueOf)

2021-11-18 21:44:40 1008

原创 在js中模态框的关闭问题

为了实现在网页上动态响应按钮,弹出能够输入信息的窗口,尝试使用layui的模态框。但是发现一个问题,就是模态框如果不是点击那个×,想要通过按钮实现弹窗的关闭时灵时不灵。查阅了很多网页,确定使用代码为:$("#OKBUTTON").click(function(){parent.layer.close(layer.index);checkButton();})但是发现当弹出模态框不进行复杂操作时这个方法是有效的,一旦我需要在模态框里调用ajax调用前后台通信,就不行了。最后请教大神,才知道

2021-11-11 21:47:07 2460

原创 关于用d3.js画力导向图(Force-directed Graph)—如何让图收放自如

使用d3画出很好看的力图,可以展示那种Neo4j知识图谱的效果。但是当一满屏都是小圆圈时又有点丧失了即看即懂的效果。因此需要实现对节点的收放。主要是对生成力图的数据点集进行操作。其中在收回某个节点的子节点时就是把数据点集中的相关节点删除,然后更新显示。需要注意的是,在删除点集时还有对点集进行循环查找,这个时候应该采用slice方法把原始点集深度拷贝一份,在这个点集里进行查找,然后删除原点集中的数据,否则会产生循环查找删除不完整的情况。(由于js的深度拷贝的原因,在删除显示点集时还需要拷贝源点集,否则可能

2021-11-04 22:02:24 1360

原创 初始化Cesium报错,说是不支持WebGL,或者initialization失败

使用Cesium 在网页上展示地理信息。但是因为不是连接在互联网上,所以浏览器版本很旧。导致出现Cesium初始化失败的问题。升级了浏览器就没问题了。

2021-11-02 17:31:06 1491

原创 解决layui中select控件被选中响应事件

layui让select控件本来的onchange函数失效了。结果搞了个通过select控件的lay-filter来响应选中信息。然后在使用过程中必须要用lay.use([‘form’],function(){})这一堆操作,网上查了一顿,各种尝试,终于弄好了。可能是不太会js编程,发现把关于select响应的代码单独放到一个scriptl里面就好使了。...

2021-10-25 21:06:02 395

原创 让cesium不占满全屏的办法。

使用cesium来绘制地图。需要地图不占满全屏,在左边留一个控制栏。试了很多办法好像都不行。最后发现修改如下设置:{heigth:100%;left:0px;}这样页面才会在划定的区域内展开地图,而不是占满全屏。...

2021-10-25 11:20:27 1061

原创 勉强解决neo4j低版本数据库读取问题

现在最新的neo4j数据库为4.3.3版本的,可以支持java版本问11.0.8,但是实验室前期在neo4j3.3.1版本下做了一个数据库,这个版本只能在java1.8版本下用。因为之前我在java11.0.8版本下做了一个项目,里面关联着tomcat和maven,还有GOAL,所以不太方便再转到低版本的Java。为了凑活低版本的neo4j想了不少办法。试了neo4j的数据库备份迁移,但是发现在Windows下竟然不能用backup命令。然后又试着想把之前生成数据库的java代码复活一下,发现也是有很多bu

2021-09-25 15:40:06 506

原创 老菜鸟学强化学习初步知识记录(一)强化学习与动态规划关系的理解+值迭代之Q与Sarsa方法不同点辨析

首先,今天听到一个课程,里面说明了策略迭代与值迭代的一个一般性差别。策略迭代采用的是贝尔曼方程,而值迭代采用的是贝尔曼最优方程。第二点,对动态规划问题与强化学习的相关点有了理论上的一点点认识,动态规划的基本属性就是一个问题可以拆分成若干个子问题进行求解,子问题求解了,原来的问题也就解决了。以前我的感受就是,强化学习又被称为近似动态规划或自适应动态规划,难道动态规划的那种分阶段拆分问题的原理是强化学习的精髓吗?今天听了课才有一点点的感悟,强化学习可以理解为近似动态规划,是因为求解强化学习问题的过程是一个逐

2021-03-18 13:42:50 893

原创 深度强化学习第一天

一只打散工的代码狗。2019,2020年初分别搭建了tensorflow1.x和2.0的框架,都是浅尝辄止。这已经是第三年了。今天把DQN的demo调通了。以此文鼓励自己,以后要坚持下去啊!附几个国内源地址pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simplepip install pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2021-02-21 23:58:35 140

原创 ubuntu 安装gym

在windows下安装时直接给pip install gym命令就可以了。但是在Ubuntu好像不顺。就又查阅资料。发现可以这样:git clone https://github.com/openai/gym.gitcd gympip install -e. --default-timeout=1000注意的事:-e后面跟着一个小点. 。刚开始没注意也是各种报错...

2021-02-21 23:22:32 235

原创 ubuntu14.0 No module named ‘pygame‘ pip install pygame

报错ubuntu No module named ‘pygame’查找了很多人的办法,最后发现是自己没有安装pygame. 那就安装之pip install pygame

2021-02-21 23:16:14 280

原创 ubuntu14.0一次跳出两个问题关键的是ImportError: dlopen: cannot load any more object with static TLS

最终问题其实很简单,但是一下子报出两个错,按照我debug C++得习惯说先处理上面的问题,但是不晓得python是啥原因,我就先处理下面的错去了。下面的错是:It seems that scikit-learn has not been built correctly. If you have installed scikit-learn from source, please do not forget to build the package before using it: run python

2021-02-21 22:43:41 284

Large-scale Marine Loading Iterative Variable Grouping GA

Discrete Berth Allocation,Iterative Variable Grouping Genetic Algorithm

2022-08-12

构建X-plane与Simulink的C++接口

能够连接X-plane与Matlab/Simulink的C++接口。Simulink中构建自驾仪,接收X-plane的状态信息,通过C++接口向X-plane传递相关导航信息。

2020-02-01

应用Simulink/Matlab构建的飞行器模型,可实现航线跟踪

应用Simulink和Matlab构建的飞行器模型,构建了阵风对飞行器的影响。可以实现对航线的跟踪。

2020-02-01

基于导航函数的多智能体避撞算法

此程序初步实现了多个智能体的避撞,采用的是基于导航函数的方法。算法核心思想已被实现。如有问题请联系[email protected]

2020-01-31

分组遗传算法matlab代码

基于Matlab编程实现应用遗传算法解决较多类型船只指派到不同装载能力码头的指派问题。目标是最小化装载时间最长的码头的装载时间。

2019-07-28

互惠式避撞算法程序

本程序解决互惠式的冲突消解问题。根据ORCA模型计算每个智能体在分布式条件下应当机动的角度。

2018-09-20

pellet-2.3.0最新版本体推理引擎

Pellet is an OWL 2 reasoner. Pellet provides standard and cutting-edge reasoning services for OWL ontologies. For applications that need to represent and reason about information using OWL, Pellet is the leading choice for systems where sound-and-complete OWL DL reasoning is essential. Pellet includes support for OWL 2 profiles including OWL 2 EL. It incorporates optimizations for nominals, conjunctive query answering, and incremental reasoning. There’s more detailed information about the architecture of the system and its features in Pellet Help. An OWL DL reasoner like Pellet is a core component of ontology-based data management applications; if you need expertise in the use of Pellet for advanced integration or analysis applications, Clark & Parsia LLC can help in a variety of roles: consulting, application development, and OEM licensing.

2012-10-29

深度优先算法和十字链表

这是比较初级的算法实现,因此只是提供给大家作为一个参考。存在不足请指正1

2011-05-27

各种计算机软件中的常见排序之间的效率比较程序

实现了各种排序效率的比较。程序中包括了各种排序算法实现,程序中读取数据源文件,并将结果写入目标文件

2011-05-27

c语言寻找最短路径算法

能够根据输入的个点之间的路径找到从各点之间的最短路径消耗

2011-05-27

迪杰斯特拉算法程序C语言实现

可以查找最短路径及其消耗的资源。并返回路径

2011-05-27

MFC界面二十四点程序

本程序可以找到除了除法运算之外所有可能的24点运算,能够提供人工、自动产生数据两种功能。缺点在于没有纸牌变换

2011-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除