- 博客(175)
- 资源 (18)
- 收藏
- 关注
原创 VNISEdit+NSIS软件打包工具
安装VNISEdit 支持轻狂https://www.flighty.cn/html/soft/20100429_76.html操作软件协议https://www.tecmz.com/article/license详细介绍:使用NSIS和VNISEdit制作一个安装包,学来不亏,建议收藏!https://blog.csdn.net/weixin_46847476/article/details/105537269自动删除软件特定文件的脚本说明:因为每次安装的时候,需要卸载之前的旧版本,但需
2022-03-23 17:29:58 1326
原创 VS 开发小技巧
visual studio跳转编辑位置按 “ctrl + -” 即可回到上次的编辑位置。“ctrl + shift + -” 可以相反操作。去除编译警告#pragma warning(disable: 4244)#pragma warning( disable : 4507 34; once : 4385; error : 164 )等价于:#pragma warning(disable:4507 34) // 不显示4507和34号警告信息#pragma warning(once:438
2022-03-23 17:22:09 969
原创 BCG界面库对话框选择文件默认目录设置方法
说明因为之前旧项目采用的是 MFC+BCG 界面库的方法实现的。维护旧项目过程中,遇到选择文件对话框没有从默认位置选择的问题,学习和思考后,问题得到解决,特此记录。原来的 BCG中配置选择的方法是这样的: lpszDefExt = _T("DAT"); lpszFilter = _T("文件|*.dat|\ 文件|*.bln|\ 文件|*.xyz|\ 文件|*.txt||"); m_editDataName.EnableFileBrowseButton (
2021-10-18 11:48:40 374
原创 QT常用代码及资料
常用代码键盘监听void keyPressEvent(QKeyEvent *event);void GSMainWindow::keyPressEvent(QKeyEvent *event){ if ((event->modifiers() & Qt::ControlModifier) != 0) { if ( event->key() == Qt::Key_N ) { onBtnOpenClick(); } e
2021-08-31 11:49:04 692
原创 网站https配置方法
申请 SLL证书1、打开阿里云官网,注册登录,实名认证2、点击“产品分类——安全——ssl证书——点击购买证书(去里面选择 免费型DV SSL)——购买完后如下图所示——点击申请”3、验证方式 : 参考资料中是给的 通过 上传文件的方式实现,不过我这边因为 网站部署了 CDN 刷新很慢,一直没有更新到文件。所以采取的是 域名解析 验证。添加好后,很快就得到了通过部署SLL证书域名管理 网站上是有域名托管的,托管即可。但如果采用 西部数码 的 SSL验证 的话,需要 修改dns服务器为西部数
2021-07-07 17:21:43 215
原创 MFC一次崩溃调试记录
问题描述在更新视图图形时,发生崩溃解决问题思路加文件输出日志定位问题:定位到是 线程中 调用界面更新时出现问题。想法尝试,把刷新的功能 绑定到 按钮上,然后,发现点击按钮刷新就能正常操作,所以怀疑是线程引起的界面问题。改用 发送消息通知 来提示更新 UI 界面。问题解决。总结:加入日志文件,细致地定位,可以解决问题。MFC 常用代码CMainFrame 中获取 doc 指针LRESULT CMainFrame::OnWorkSpaceBarTreeSelChanged(WP
2021-06-23 20:49:43 368
原创 QT快速添加画图组件
新建项目QT Widget 应用程序不带ui的定义类变量#include <QGraphicsView>#include <QGraphicsScene>private: QGraphicsScene * m_scene; QGraphicsView * m_view;初始化变量在构造函数中,初始化画图组件的变量 m_view = new QGraphicsView(); m_scene = new QGraphicsScen
2021-06-10 17:25:55 278
原创 MapGIS67二次开发环境搭建
环境Win10 下安装 MapGIS67安装包中有动态切换的图片效果并且安装好 MapGIS开发包Win10 下安装 VC6win10 安装vc++6.0(亲测可用)https://blog.csdn.net/stay_zezo/article/details/88108382属性配置工具 / 选项 全局配置 包 头文件 和 库文件...
2021-05-27 17:50:38 1527
原创 geos使用心得
缘由因为项目需要用到 切割 与 合并 算法,百般搜索后,寻到geos。效果很好,学习经历曲折,为避免遗忘,便有此文。采用的 goes3.5.0,使用的是 C语言版 的接口,非常标准,很好调用。开源协议geos 采用的是 LGPL 协议。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。满足项目要求,可用!五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)http://www.ha97.com/833.html本地编译3.5.0 【编
2021-04-11 09:59:34 2194
原创 QT-数字格式化成字符串
QT-字符串格式化常见问题数字格式化int=6;//格式化为:006QString("%1").arg(6, 3, 10, QChar('0'));// 多个参数的格式化str = QString("%1 %2 %L3") .arg(12345) .arg(12345) .arg(12345, 0, 16);// 必须加上 数制 符号,不然 第一个参数数字 将变成 字符形式了。str = QString("%1%2%
2021-03-10 17:56:34 3352
原创 c++绘图框架
总体对比表格框架总体评价主要特点备注QT最新的C++开源框架,封装了图形QGraphics的常用操作,便于扩展。开源,免费,跨平台MFC不便于扩展和维护,CDC画图功能齐全经典的框架,已不再更新SLMF适合简单的图形绘制,支持旋转,平移等功能,适用于小游戏开发skia完整的2D图形库,可绘制文本,几何图形和图像Cairo完整的2D图形库,包含了 编辑、移动、缩放、路径合并 等功能c++绘图框架QGraphics 【重点
2021-01-14 17:45:33 1715
原创 Java日期的常用操作
Java日期的常用操作获取几小时前的日期 Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.HOUR, -17); dto.setCreateDate(calendar.getTime());获取当前时间 Calendar calendar = Calendar.getInstance(); Calendar calenda
2020-06-15 11:47:51 175
原创 安装多个MySQL-解压版MySQL的安装
本文以解压安装的形式进行介绍,对于多个MySQL,只需要修改端口和路径即可。下载 MySQL ZIP 包以 V5.7.26为例https://downloads.mysql.com/archives/community/https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-winx64.zipmy.ini解压目录下建立:my.ini【注意】my.ini 文件的编码格式设置为ANSI,【注意】: 参数请不要留空格,会识别错误。比如port
2020-06-10 17:49:15 307
原创 Jenkins部署前后端分离项目经验
本经验是建立在 linux 操作系统下的成功部署经验。Jenkins 启动下载安装包wget -c http://mirrors.jenkins.io/war-stable/latest/jenkins.war启动脚本 start.sh#!/bin/bashexport JENKINS_HOME=/path/jenkins/.jenkinscd /path/jenkinsecho "running jenkins server ...."nohup java -Dhudson.uti
2020-05-20 15:53:37 2339
原创 前后端分离项目线上部署
基本说明前端采用 nginx 转发实现后端采用 springboot 打包成 jar 启动前端 nginx 虚拟主机配置server { listen 5678; server_name 110.53.222.145; location /site1 { alias /path/gf-uat/site1; index index.html; } location /file { alias /path/gf-ua
2020-05-18 17:38:24 980
原创 低配服务器下部署lnmp
安装yum install screen -yscreen -S lnmp// 下载 并 安装wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp2: Install MySQL 5.5.62 (Default)5: Install PHP 5.6
2020-05-18 17:23:13 169
原创 Ubuntu实现word转pdf
系统信息Ubuntu / 16.04 LTS amd64 (64bit)服务器版本采用工具: libreoffice安装下载 LibreOffice_6.3.5_Linux_x86-64_deb.tar.gz。 【特别注意】 是 6.3.5 版本。 并解压ln -s //opt/libreoffice6.3/program/soffice sofficedpkg -i *.debcd /usr/binln -s /opt/libreoffice6.3/program/soffice so
2020-05-18 17:15:29 1256
原创 vant 离线显示图标
Vant 简介移动端UI库官网地址:https://youzan.github.io/vant遇到的问题生成的app,在手机没有网络的时候,图标加载失败。显示的是一个带 × 的方块,功能显示不正常。解决办法https://youzan.github.io/vant/#/zh-CN/icon使用本地字体文件Icon 组件默认引用有赞 CDN 提供的字体文件,并通过网络下载。如果需要...
2019-11-28 22:03:46 3363 3
原创 Cesium + webpack 体验
简介熟悉 Cesium 中提到的 webpack 命令,以及研究如何将 cesium 添加到项目中官方文章https://cesium.com/docs/tutorials/cesium-and-webpack/git 代码仓库地址:https://gitee.com/lvye1221/cesium-webpack-exercise启动// 安装依赖cnpm install//...
2019-10-24 15:10:18 578
原创 slf4j日志写文件配置
logback-spring.xml 配置代码如下:<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此...
2019-10-18 08:47:29 1253
原创 spring+tomcat支持的最大并发量【探索】
缘由很好奇,一个tomcat 能同时支持多大的并发量框架java 后台工具renren-fast v2.1.0 发布版测试主要技术细节:springboot mysql简单的接口,在接口中查询了一条数据库记录。调试工具中配置的线程数压力测试工具apache jmeter v3.2测试结果1000个线程同时请求:全部正确,平均时间: 100ms2000个线程同时请求:...
2019-10-17 15:28:32 1398
原创 activiti-开始使用
开始使用https://www.activiti.org/quick-start使用Activiti将业务流程管理(BPM)嵌入到您的应用程序中的简便性标准的业务流程建模表示法(BPMN)逻辑Activiti(org.activiti)– Activiti的BPM引擎数据库(com.h2database)– H2数据库日志(org.slf4j)– Java的简单日志外观使用的依赖...
2019-10-16 15:48:19 131
原创 Cesium-绘图接口Geometries笔记
保存在学习官网绘图示例的笔记绘图接口正方体var box = viewer.entities.add({ name : 'Blue box', position: this.options.position, // 位置 box : { dimensions : new Cesium.Cartesian3(400.0, 300.0, 5...
2019-08-26 09:58:04 926
原创 Cesium场景的保存与恢复
需求保存当前场景,后面可恢复到当前一模一样的场景下。主要步骤// 保存场景信息this.options.position = viewer.camera.positionWC.clone();this.options.up = viewer.camera.up.clone();this.options.direction = viewer.camera.direction.clone(...
2019-08-26 09:55:50 1974 2
原创 【Cesium Sandcastle 研究7】- Classification Types (分类类型)
Classification Types (分类类型)访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=Clustering.html&label=Tutorials知识点// 定义多边形var polygon = viewer.entities.add({ polygon : { // 定义的多边...
2019-08-19 14:41:21 3361
原创 【Cesium Sandcastle 研究6】- 地形与标记Clustering (聚集)
Clustering (聚集)访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=Clustering.html&label=Tutorials知识点// 测试过,必须提供 camera 和 canvas 才能正常画出图// 虽然 Cesium.KmlDataSource.load 文档中并没有提到要传这些参数~...
2019-08-19 14:01:47 2986 5
原创 【Cesium Sandcastle 研究5】- 地形与标记
Clamp to Terrain访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=Clamp%20to%20Terrain.html&label=Tutorials官网中给出的示例:https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Clamp%20t...
2019-08-19 11:31:59 844
原创 【Cesium Sandcastle 研究4】- GeoJSON 与 TopoJSON
访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=GeoJSON%20and%20TopoJSON.html&label=Tutorials知识点// Seed the random number generator for repeatable results.Cesium.Math.setRandomNumbe...
2019-08-16 14:59:04 493
原创 【Cesium Sandcastle 研究3】- 3D Models
访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=3D%20Models.html&label=Tutorials知识点var viewer = new Cesium.Viewer('cesiumContainer', { infoBox : false, // 用于显示信息或描述的小部件。 se...
2019-08-16 11:25:22 745
原创 【Cesium Sandcastle 研究2】- Camera
效果访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=Camera%20Tutorial.html&label=Tutorials通过键盘及鼠标控制相机知识点// Gets an ellipsoid describing the shape of this globe.var ellipsoid = scene...
2019-08-16 10:51:55 694
原创 【Cesium Sandcastle 研究1】- HeadingPitchRoll
启动cd C:\exercise\cesiumnpm run devHeadingPitchRoll访问地址:http://localhost:8080/Apps/Sandcastle/index.html?src=HeadingPitchRoll.html更新时机viewer.scene.preUpdate.addEventListener(function(scene, t...
2019-08-15 17:42:20 1193
原创 Cesium中3DTile介绍及示例
什么是 3DTile官网介绍https://github.com/AnalyticalGraphicsInc/3d-tilestileset.json3D Tiles 引入了3D图形领域的技术并建立在glTF之上,它定义了一个空间层次结构,用于快速流和精确渲染,平衡从全球到建筑内部的任何规模的性能和视觉质量。文件格式介绍https://github.com/AnalyticalGrap...
2019-08-02 16:59:14 4783
原创 Java利用POI生成Word文件
简介POI是apache提供的可以操作word文档的第三方jar。POI能操作word是使用XWPFDocument对象主要操作pom 依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&g...
2019-05-19 10:38:13 1153
原创 NodeJS生成Word文件
简介利用 officegen 插件 来实现https://www.npmjs.com/package/officegen示例代码模块文章中的示例代码,可生成 example.docx 文件const officegen = require('officegen')const fs = require('fs')// Create an empty Word object:let ...
2019-05-19 10:20:17 3522
原创 内网穿透工具Ngrok本地搭建记录
说明本文主要是将服务器接收到的请求转发到本地服务器,这样便于调试。网上公开的域名转发工具,百度上搜到的工具: 例如 sunny-ngrok 等,有些说是 免费注册 但不太稳定,而且安装方法要加QQ群收费等。所以,最终还是自己搭建转发服务器的方式比较靠谱。那么,寻找搭建自己转发服务器的方法,找到这篇文章:最接地气的Ngrok服务器搭建教程https://www.jianshu.com/p...
2019-03-31 10:19:06 583
原创 FastAdmin 使用体验
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 感觉非常好用!常见网址基于Auth验证的权限管理系统演示:http://demo.fastadmin.net/项目仓库:https://gitee.com/karson/fastadmin文档地址https://doc.fastadmin.net/docs/install.html#完整包安装-2...
2019-03-27 23:12:48 2658
原创 开源三维地图框架-Cesium
简介https://cesiumjs.org/优点:有较多的demo,详细的api文档,有测试平台,比较丰富的展示特性和扩展。效果展示基于Cesium开源框架的3D展示https://blog.csdn.net/Enbir/article/details/85088647加载底图(天地图)存在 飞行、复位等实用工具数据的加载和显示cesium支持topojson,GEOjson和...
2019-03-08 21:27:05 6270
原创 Mumu安卓模拟器系统移动端调试环境搭建手册
安装软件http://mumu.163.com/下载软件后,双击应用进入安装流程(基本上就下一步下一步安装即可)配置环境启动软件打开配置选项修改软件配置保存新的配置后,立刻重启模拟器,发现设备变成竖屏了打开测试网址打开手机浏览器复制最新测试网址(本例中是 : http://192.168.1.122:8080/ )查看到最新效果,如下图所示:...
2019-03-08 10:22:19 2142
原创 Web三维地图展示-Cesium资料
简介https://cesiumjs.org/优点:有较多的demo,详细的api文档,有测试平台,比较丰富的展示特性和扩展。基于Cesium开源框架的3D展示https://blog.csdn.net/Enbir/article/details/85088647加载底图(天地图)飞行、复位等实用工具数据的加载和显示cesium支持topojson,GEOjson和普通的json格...
2019-03-07 14:58:28 4510
原创 WindowsServer2012微服务注册中心及调用尝试
安装软件redis环境搭建-在Windows Server 2012 R2上搭建Redishttps://www.jianshu.com/p/fdf41b1d85a1redis Windows 版本https://github.com/MicrosoftArchive/redis/releases默认安装位置:C:\Program Files\Redis命令行执行:redis-s...
2019-02-18 11:32:50 459
会表演的汤姆猫
2016-05-20
专为GTD定制的emacs简单版
2014-10-23
emacs 快速配置脚本包
2013-11-19
ExtJS日期时间选择控件示例
2013-08-23
ruby1.8.7,DevKit32位,guard和guard-livereload
2013-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人