自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (17)
  • 收藏
  • 关注

原创 使用cesium使用飞行漫游功能以及原地平滑转向

在cesium里面实现飞行漫游,由于没有找到合适的案例,自力更生,丰衣足食。相机的移动主要两种方式:setView,flyTo其中flyTo测试了,感觉不合适,所以用了setView,当然只是自己的浅薄认识,如有错误,敬请指正。废话不多说了,直接上代码,基本都能看懂吧,我尽量写了注释了。另外代码和环境我都上传了,地址:https://download.csdn.net/down...

2019-08-19 17:42:47 8045 28

原创 4步轻松搞定烦人的WPS右键菜单

安装WPS的时候不小心勾选了很多默认选项,结果右键菜单惨不忍睹,一些没用的菜单占据了大量篇幅,使用起来十分不方便。考虑360,火绒的右键菜单管理功能没搞定,最后在WPS的管理功能的隐藏角落找到了设置功能,给同样困扰的小伙伴们普及一下,大神略过。

2023-11-14 10:10:57 1161 1

原创 海康威视的JAVA版SDK在linux下部署的坑

关于海康威视的Java版本的SDK在linux下部署出现的问题

2023-03-08 14:32:32 884

原创 Cesium实现相机360度环绕固定点旋转

目前使用cesium开发项目,使用到相机环绕固定点的技术,面对百度编程的习惯,找了下发现别人写的不对,在这里写个简单的案例,其实就是根据时间不断的改变偏航角,位置变化是由flyTo函数自己实现的,代码很简单,如下所示:<!DOCTYPE html><html lang="en"> <head> <!-- Use correct character set. --> <meta charset="utf-8" />

2021-05-21 10:34:36 2283 1

原创 若依框架非根目录注销时404错误

在使用若依框架时,如果非根目录的情况下,需要进行一部分设置1、修改项目router配置,router=>index.js:export default new Router({ base: '/vuejs-admin/', mode: 'history', // 去掉url中的# scrollBehavior: () => ({ y: 0 }), routes: constantRoutes})这里一是要修改router模式为history,另一个就是修改base

2021-03-24 19:59:59 1008

原创 ubuntu16.04系统进行ROS系统安装

1、下载ubuntu16.04的桌面版镜像2、更换国内源,加快速度首先备份 sources.list:cp /etc/apt/sources.list /etc/apt/sources.list.bak删除 /etc/apt/sources.list 下的内容,修改为deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyu.

2021-03-13 15:43:04 116

原创 若依框架使用war包方式部署的注意点

偶尔发现若依框架,使用spring boot + bootstrap等一些列前沿技术,符合一般工程的开发使用,但在使用过程中,还比较顺利,到了最后一步部署服务的时候有了小小的问题,做个记录,前提是我用的多模块版本,不是前后端分离版本。 需要修改的地方如下:1、ruoyi-admin模块中的pom.xml,修改jar=>war<!-- 将jar修改为war --><!-- <packaging>jar</packaging>...

2020-05-11 17:16:32 4838 5

原创 Spring Boot工程如何使用freemarker模板

第一步 Spring Boot工程默认是支持freemarker模板的,需要在pom中添加如下内容:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId&...

2020-01-03 10:18:46 265

原创 Spring Boot使用JSP文件的POM设置

在网上找到了大片文章,其实都大同小异,最关键的问题在于POM文件,如下是我成功运行的pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2020-01-02 16:40:33 736

原创 Maven命令的生命周期

Maven的命令,比如mvn compile、mvn install、mvn package等,一直让我很迷惑,如果理解了maven的默认生命周期,那么这都不是事了。maven默认有23个阶段,如下:生命周期阶段 描述 validate(校验) 校验项目是否正确并且所有必要的信息可以完成项目的构建过程。 initialize(初始化) 初始化构建状态,比如设置属性...

2019-12-31 10:56:41 190

原创 Cesium中关于Entity放置到地图上会随着鼠标偏移的问题

在使用cesium中的实体时,发现当放置了一个实体到地图上,实体会随着鼠标的拖动而移动,困扰不已。比如以下错误示例代码: /** 开始添加立方体开始 ***/ var redBox = viewer.entities.add({ name: 'my first box', position: Cesium.Cartesian3.fromDegrees(120.516502...

2019-09-03 11:03:16 3272 1

原创 如何在Cesium使用视频作为立方体的材质

最近因为要用到倾斜摄影模型,需要在地图中播放视频,在网络上看了好多文章,其实都已经说明白了,但是因为环境之类的问题,都没能正常运行起来,总体来说,对于新手来说不太友好。鉴于此,做了一个最简单的Demo,资源已上传到csdn,地址是https://download.csdn.net/download/dragonrxl/11568472如何运行?只需要将文件解压缩后,放到容器里面,例如t...

2019-08-16 14:14:38 2031

原创 javascript中逻辑与和逻辑非以及赋值表达式的浅析

一 &&首先说下逻辑与&&,说起来惭愧,用了好多年逻辑与只是知道条件表达式中使用它,无非是将两个true或者false的条件做下判断而已。第一层关系,最简单的true和false的判断使用例如var isActive = true;var isManager = true;if(isActive && isManager) {...

2019-07-18 14:39:30 326

转载 servlet的url-pattern匹配规则

首先需要明确几容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。 Servlet 2.5开始,一个servlet可以使用多个url-pattern规则,&lt;servlet-mapping&gt;标签声明了与该servlet相应的匹配规则,每个&lt;url...

2019-01-08 11:08:59 125

翻译 初识WEBGL

WebGL 使得在支持HTML 的 canvas 标签的浏览器中,不需要安装任何插件,便可以使用基于 OpenGL ES 2.0 的 API 在 canvas 中进行2D和3D渲染。WebGL程序包括用 JavaScript 写的控制代码,以及在图形处理单元(GPU, Graphics Processing Unit)中执行的着色代码(GLSL,注:GLSL为OpenGL着色语言)。WebGL 元...

2018-10-16 11:23:09 240

原创 mysql默认8小时超时设置的修改

两种解决办法:1,设置定时器,每隔几个小时请求一次数据库,如果使用框架的话可以打开相应设置。2,修改mysql的默认超时时间。这里介绍第二种方法简单记录下,有两种途径来设置mysql的超时时间第一种途径使用命令行select @@GLOBAL.wait_timeout=1814400这种方式是一种临时方法,重启服务就会返回默认值了。第二种途径修改my.ini

2018-07-02 14:37:21 4279

原创 使用three.js画的简单的墙壁 在墙上挖了个门,做纪念

项目要用到web3d 但是webgl学习起来太麻烦,先用three.js库写这点,初期做个记录。   关于框架的基本搭建和js引入,场景相机等的基本添加就不说明了,随便搜一下就一堆说明,重点说下如何在墙壁上挖一个门出来。   首先使用了ThreeBSP.js的类库  然后是主要代码: var sphere1BSP = new ThreeBSP(cube);

2018-07-02 14:36:59 10195 16

原创 JS中数组的操作总结

关于javascript中数组的操作方法1,实现栈的方法     push和pop     先进后出原则,push压入数据到数组末尾,pop弹出最后一个元素,并删除。2,实现队列的方法    push+shift或者unshift+pop    根据先进先出原则     (1)第一种方法:push压入数据到数组末尾,shift弹出数组的首元素     (2)第二种方法:unshift压入数据到数组...

2018-04-22 15:43:15 588

转载 Nodejs安装express提示不是内部或外部命令

原因是版本问题,当前版本是4.0.0,改成3.5.0即可运行。$ npm install -g [email protected]

2014-08-30 16:38:39 882

转载 Windows系统下nodejs安装及配置

关于nodejs中文站,目前活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低。Express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板,是Node.js上最流行的Web开发框架。这几天刚接触PhoneGap,以前也看了一些nodejs的基础但苦于时间有限一直没机会亲自搭建一个nodejs环境,今

2014-08-30 16:37:57 632

转载 使用WebRTC搭建前端视频聊天室——信令篇

使用WebRTC搭建前端视频聊天室——信令篇博客原文地址建议看这篇之前先看一下使用WebRTC搭建前端视频聊天室——入门篇如果需要搭建实例的话可以参照SkyRTC-demo:github地址其中使用了两个库:SkyRTC(github地址)和SkyRTC-client(github地址)这两个库和demo都是我写的,如果有bug或是错误欢迎指出,我会尽力更正前面的话

2014-08-29 17:25:47 9956 2

转载 使用WebRTC搭建前端视频聊天室——入门篇

使用WebRTC搭建前端视频聊天室——入门篇博客文章链接什么是WebRTC?众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器之间建立信道。甲给乙发送消息时,甲先将消息发送到服务器上,服务器对甲的消息进行中转,发送到乙处,反过来也是一样。这样甲与乙之间的一次消息要通过两段信

2014-08-29 17:23:50 12028 1

转载 前端性能优化(JavaScript篇)

前端性能优化(JavaScript篇)正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~小广告:更多内容可以看我的博客优化循环如果现在有个一个data[]数组,需要对其进行遍历,应当怎么做?最简单的代码是:for (var i = 0; i < data.length; i++) { //do someting}这里每次循环开

2014-08-29 16:16:34 673

转载 MFC中richedit控件插入BMP图片

1在对话框中拉入一个RichEdit控件。为它关联一个控件值CRichEditCtrl m_rch;2加入2个头文件#include #include 3在对话框中,添加成员函数[cpp] view plaincopyvoid CDialogDlg::InsertBitmap(CString *pBmpFile)

2013-02-21 15:16:47 1342

原创 openfire聊天历史记录插件的制作

因为工作需要做了一个聊天历史记录的插件,一开始找国外的插件,不好用,需要java客户端插件,而且始终不能够将聊天内容保存在服务器的数据库上。鉴于此,自己写了一个聊天记录的插件,可以客户端调用,通过访问URL,其实是一个servlet地址,也可以通过页面来查看聊天的历史记录。 插件的下载地址:http://download.csdn.net/detail/dragonrxl/4871

2012-12-11 10:45:17 7313 10

原创 openfire插件中国际化文件的使用

一直搞不明白,国际化文件如何使用,今天研究了一下,文档其实说的挺明白,自己有点钻牛角了,呵呵。其实就在自己的插件的目录下/src/i18n目录下面,写自己的属性文件,主要是命名一定要符合约定,例如我的插件名字是chatRecord,那么属性文件的名字一定要这个样子chatRecord_i18n_zh_CN.properties,当然这个是中文的属性文件,如果需要其他语言的,以此类推,纪

2012-12-10 21:00:10 1108

转载 openfire 源码 部署

1.复制src\java下所有东西;   2.openfire\src\i18n, 点OK按钮将这个文件夹加入到Classpath选项卡中;   3.同样的方式把openfire\src\resources目录下的jar文件夹也加到Classpath选项卡中。   4.openfire的起始类为org.jivesoftware.openfire.starter.ServerStarter.java

2012-11-18 21:27:45 2056

转载 openfire插件开发简单实例

网上找了半天openfire插件开发的例子,都只是从原理上将的,并不利于菜鸟学习,所以我在这里从动手方面将下openfire插件的开发1  这是我建立的目录,请大家看清目录结构2  再次从包结构看下我建立的目录结构 3  LookPlugin.java和plugin.xml里面的内容分别如下LookPlugin.java:package org.jivesoftwa

2012-11-18 16:08:44 3287 1

转载 openfire插件开发调试详解[图文]

最近接触xmpp协议和openfire服务器,文档貌似不怎么丰富,中文资料就更加屈指可数了。这么多中文博客,我可没看到一篇像样的。我们在一个软件上做二次开发,最关心的肯定是如何方便地进行调试,特别是像openfire这种,如果不知道如何调试的话,绝对不是一般人能忍受开发过程当中的愤怒的。        好了,该进入正题了,本文就整合官网给出的两个帖子以及个人的研究探索,给出完整的开发和调试方法

2012-11-16 18:16:22 5444 1

转载 windows下mysql忘记root密码的解决方法

方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql -u root

2012-11-16 18:07:38 554

转载 MFC中的CMenu---如何动态添加菜单/菜单项、子菜单、右键菜单

资料来源:http://www.cnblogs.com/jcss2008/archive/2009/01/02/1366882.html这篇文章总结的很好也很实用,感谢作者:jcss如何动态添加菜单/菜单项、子菜单、右键菜单有关菜单的操作主要用到CMenu类,当然也可用相应API函数,CMenu类只是MFC对API中操作菜单的函数的封装而已。 不过能用类就尽量用类,类的组织方式好呗

2012-11-13 14:54:57 3204

转载 MFC Tree Control对鼠标右击的响应.

在做聊天程序的时候,想对树形控件进行右键响应.只响应用户,不响应在线用户那一行.  void CClientDlg::OnNMRClickUserTree(NMHDR *pNMHDR, LRESULT *pResult){// TODO: Add your control notification handler code hereNM_TREEVIEW* pNMTreeVie

2012-11-09 15:26:13 3452

转载 Gloox开发环境搭建

编程语言我使用的是VS 2008 C++。要注意的是,VS 2008有个BUG,会在运行时提示找不到VC90.pdb。官网给出了如下的解决方法:C/C++ | General | Debug Information format | C7 Compatible (/Z7)C/C++ | Code Generation | Enable String Pooling | Yes (/GF)

2012-11-01 14:27:05 1082 1

原创 MFC 子窗口任务栏显示图标和主窗口最小化在系统托盘中显示图标

MFC子窗口任务栏显示图标很简单,只需要在子窗口的初期化函数OnInitDialog()中添加ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW); 主窗口在系统托盘中显示图标以及恢复窗口是参考某位大神的代码(一)  原理1、最小化的原理:首先要将窗口隐藏,然后在右下角绘制图标。2、恢复的原理:将窗口显示,再将托盘中的图片删除。

2012-10-30 16:40:19 4747

原创 使用PngButton类实现按钮加载Png图片

PngButton类文件是从某位大神那里下载来的,没有修改。使用这个类的步骤:GDIPlus的初始化方式网上都是用的如下方法:1、在stdafx.h中添加以下声明://引入GDI+头文件 #include using namespace Gdiplus;#pragma comment(lib, "gdiplus.lib" )2、在应用程序类初始化的地方(最

2012-10-24 15:40:47 2891

原创 MFC无标题栏窗口的移动

主要是处理WM_NCHITTEST消息。代码如下:LRESULT CTestImageDlg::OnNcHitTest(CPoint point){   // TODO: 在此添加消息处理程序代码和/或调用默认值   CRect rc;   GetClientRect(&rc);   ClientToScreen(&rc);   return rc.PtInRect(p

2012-10-24 10:57:11 448

原创 MFC对话框改变背景色

MFC改个背景色,真麻烦,找了段代码:void CTestBmpDlg::OnPaint() {     CPaintDC dc(this);     CRect rect;     GetClientRect(&rect);     CDC dcMem;     dcMem.CreateCompatibleDC(&dc);     CBitmap bmpBackG

2012-10-23 21:13:46 534

rotateCamera.zip

设置Cesium相机环绕某一个固定点旋转,后期可以自己添加三维模型,然后围绕模型旋转

2021-05-21

code_mng.rar

作为一个Spring Boot的初学者,想使用一下JSP文件,发现很难,网上文章良莠不齐,做了一个简单的案例,以备不时之需,共享之~~

2020-01-02

cesium-fly.zip

由于项目需要用到cesium的飞行漫游功能,但是找遍了网络也没找到合适的,没办法,自己动手丰衣足食。在例子中实现了可以自己添加漫游的经纬度,自主定义每两个点之间的飞行高度和飞行时间,另外可以在两个地点的方向转换,实现了原地转换,放置了直接切换相机视角的突然感觉

2019-08-19

cesium-test-csdn.zip

最近研究cesium的时候,发现好多文章都说了大部分内容,但是没有很完整,因此做了一个demo上传上来,以免大家再走弯路,为了突入重要性,仅仅做了立方体的视频覆盖,其他的图形,基本都差不多

2019-08-16

three.js简单例子 墙上挖门

项目要用到web3d 但是webgl学习起来太麻烦,先用three.js库写这点,初期做个记录。 关于框架的基本搭建和js引入,场景相机等的基本添加就不说明了,随便搜一下就一堆说明,重点说下如何在墙壁上挖一个门出来

2016-06-02

echarts使用百度地图,精简JS的例子

echarts本身支持百度地图,但是官方网站说明实在是太简单,想提取使用太麻烦,所以弄了个简单的例子,使用尽量少的js文件,剔除掉多余的js

2016-04-11

openfire聊天历史记录插件

一开始找国外的聊天记录插件,都不好用,没办法,自己写了一个,方便大家调用,不敢独享。具体代码我会贴到我的博客里面

2012-12-11

重写的CTreeCtrl的程序实例

实现了很多CTreeCtrl的功能.如移动.添加.删除节点等,功能很齐全,基本都有了

2012-11-16

视频会议中使用的电子白板源码

C++实现的视频会议中使用的电子白板源代码,希望可以帮到用到的朋友

2012-11-16

文件上传下载管理系统源码

文件上传下载管理系统源码,实现了用户权限管理,新建用户,上传文件,下载文件,管理文件,查看下载过的文件记录,基本上所有功能都有了,需要用到IIS和SQL Server2005数据库,里面有说明文档

2012-11-16

GE 动态更新KML演示程序

GE 动态更新KML演示程序 利用google 地球非常炫的效果

2012-11-16

TCP调试助手

TCP调试助手 可以充当TCP的服务端或者客户端,实时显示数据

2012-10-05

OllyDBG 1.10汉化版

OllyDBG 1.10汉化版 用起来很方便,集合了很多的脚本和工具

2011-09-16

VS2010下的鼠标钩子和运行程序

自己制作的鼠标钩子函数和运行程序,可以捕获鼠标所在窗口的标题,然后显示在文本框中,希望对新手有所帮助。

2011-08-02

struts资料大全

struts资料大全 非常详细的描述了struts的编程方式

2008-09-17

空空如也

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

TA关注的人

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