- 博客(26)
- 资源 (20)
- 收藏
- 关注
原创 数据库笔记
1. sqlite数据表ID复位:delete from tablename;update sqlite_sequence set seq ='0' where name ='tablename';
2021-04-13 10:28:24
229
原创 基于HTTP+FTP的图片服务器搭建
因为众所周知的原因大量图片不宜存储于数据库,因此需要搭建一个图片服务器用于拍图片文件的存储访问。经过调查,HTTP+FTP模式是一种不错的选择,具体部署步骤如下:1. 安装FTP服务器下载并默认安装FileZilla Server 服务器。2. 安装Nginx服务器(1)下载nginx-1.17.7安装包,解压到本地磁盘(2)配置step1:打开nginx-1.17.7/...
2020-03-07 10:54:22
745
原创 抛物线拟合算法
CParabolaBlendCurve.h#ifndef CPARABOLABLENDCURVE_H#define CPARABOLABLENDCURVE_H#include <QVector>#include <QPointF>class CParabolaBlendCurve{public: CParabolaBlendCurve();...
2019-09-03 20:06:40
2616
1
原创 QComboBox列表项高度设置
[step 1]QStyledItemDelegate* itemDelegate = new QStyledItemDelegate();ui->comboBox->setItemDelegate(itemDelegate);[step 2]ui->comboBox->setStyleSheet("QComboBox QAbstractItemView::it...
2019-08-29 16:47:10
556
原创 银河麒麟OS编译OSG
1. 下载cmake-3.12.1.tar.gz(1)解压(2)进入源码目录(3)./configure && make && make install2. 下载OpenSceneGraph-OpenSceneGraph-3.6.3.zip 和 OpenSceneGraph-Data-3.4.0.zip(1)分别解压到OpenSceneGraph...
2019-06-16 19:20:44
1663
3
原创 U盘安装Ubuntu18.04的若干问题
1. 使用UltraISO制作启动安装U盘,过程可百度。2.安装卡死的问题https://blog.youkuaiyun.com/xiansong1005/article/details/808786923.启动卡死问题:https://blog.youkuaiyun.com/qq_33588730/article/details/811085634.启动卡在logo界面https://blog...
2019-05-14 11:13:54
607
原创 正则表达式
1. IP地址 QRegExp ipRegExp("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)"); QValidator *ipValidator = new QRegExpValidator(ipRegExp, this); ui->iPLineEdit-&g...
2019-04-23 13:19:55
154
原创 OSGEarth局部高清地图
1. 导出纹理导出多张大图,大小为2的整数次幂,格式为tif,如:x1.tif x2.tif x3.tif x4.tif2. 生成中间文件osgdem.exe -t x1.tif -t x2.tif -t x3.tif -t x4.tif --geocentric -l 1 -o output.ive该命令执行过程中生成被重投影过的中间文件,如temportary...
2018-11-18 16:03:48
3063
1
原创 SQLite 之FTS5全文检索
第一节 ICU下载和编译ICU 主页 : http://site.icu-project.org/考虑使用MSVC2015编译,选择ICU4C 59.1版本下载地址 : http://site.icu-project.org/download/59#TOC-ICU4C-DownloadWindow版编译:1. 解压icu4c-59_1-src.zip2. 进入icu...
2018-10-09 11:21:24
8647
2
原创 OpenSceneGraph编译
初学OSG,第一件事情就是编译,经过几天的折腾,那只五光十色的奶牛终于见面了。一向比较头疼编译这件事情,编译成功前觉得遥不可及,编译成功后觉得易如反掌。既然编过了,做个笔记,备忘。1. 准备源码和工具1. OpenSceneGraph-3.6.2 http://www.openscenegraph.org/index.php/download-section/stable-rele...
2018-09-05 23:58:58
3556
5
原创 Windows bat遍历当前目录并修改文件后缀名
通过Windows bat遍历当前目录下的所有子目录,将其中所有后缀名为.mm的文件修改位.cpp:@echo offset DIR=%~dp0set ROOT=%DIR%for /f "delims=" %%f in ('dir /b/a-d/s %ROOT%\*.mm') do (echo %%fren %%f *.cpp)pause ...
2018-09-04 09:45:19
6519
2
原创 CSD培训心得
https://www.uperform.cn/certified-scrum-developer-csd-shanghai-201806一直有个想法,就是跟着大咖学一学Scrum开发中的工程实践,因为不管理念多好价值观多正,软件项目的交付最终还是要靠程序员来完成。也曾在微信公众号读过一篇文章叫《团队的能力支撑不起ScrumMaster的梦想》,光看标题就知道,开发团队的能力建设是个很关键的话题。...
2018-06-20 16:52:26
987
原创 GPS转平面视图坐标的变形问题解决
1. 经纬度的范围经度0°——180°(东行,标注E)0°——180°(西行,标注W)纬度0°——90°N、0°——90°S2. 需求将基于经纬度坐标的地图绘制到基于opengl视图坐标的平面上3. 问题由于地球是个椭球体,每单位的经度和纬度对应的地面距离是不相等的:纬度变化一度,球面南北方向距离变化:πR/180 ........111.7(km) 经度变化一度,球面...
2016-05-12 10:50:14
896
原创 QComboBox列表项高度设置
QComboBox列表项高度设置步骤:1. 设置代理 QStyledItemDelegate *delegate = new QStyledItemDelegate(this); ui->comboBox->setItemDelegate(delegate);2. 设置风格 ui->comboBox->setStyleSheet("QCombo
2016-04-19 17:31:11
5955
3
原创 WorldWind Java 再开发之 HelloWorld
WorldWind Java 再开发之 HelloWorld 1.下载WorldWind Java SDKhttp://worldwind.arc.nasa.gov/java/下载Daily builds可获得最新的开发包。 2.解压得到包文件worldwind-daily-907.1814.zip,以下几个包是在HelloWold工程中必须的:
2014-01-17 14:02:20
853
原创 Java使用Runtime.getRuntime().exec()时的运行输出 问题解决
问题:在Java中使用Runtime.getRuntime().exec()启动一个进程,发现该进程成功启动,但无法获得该进程的打印输出,网上浏览一番,发现一方案,经验证可行,整理一下贴出来备忘。/**Main*/public class StreamOutputTest{public static void main(String[] args) {
2013-12-31 13:50:51
11523
1
转载 Windows路由表详解及双网卡路由配置实例
路由表是Windows的TCP/IP协议栈的一个重要的部分。但是,路由表不是Windows操作系统向普通用户显示的东西。网管们如果要看到这个路由表,你必须要打开一个命令提示符对话框,然后输入“ROUTE PRINT”命令。文章标签: IP地址, route, 子网掩码, 网关, 路由器, 路由表一、 windows路由表条目解释1. 使用ipconfig /all查看网卡信息
2013-12-19 16:21:22
12025
原创 Modbus CRC-16
void CRC16(unsigned char* _buf,int _len,unsigned char* _CRCH,unsigned char* _CRCL){ unsigned char CRCHi[256]={0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0
2013-07-17 17:17:53
711
原创 Qt程序非线程类中sleep()函数的替代方法。
utilizes.h===============================================================#ifndef UTILIZES_H#define UTILIZES_Hclass Utilizes{public: Utilizes();public: static void sleep(i
2013-07-01 17:32:08
1107
1
原创 C++单例模式及其析构
utilities.h=====================================================#ifndef UTILITIES_H#define UTILITIES_H#include class Utilities{public: static QMutex *getRegisterMutex();priv
2013-06-08 14:54:29
807
原创 按行修改JTable的背景颜色
private JTable m_table = new JTable(); 在m_table创建后适当的地方调用下面函数,可按行设置背景颜色:private void makeFace(){ try { DefaultTableCellRenderer tcr = new DefaultTableCellRe
2013-05-23 17:36:15
1735
原创 Java获取文件名/类名/函数名/行号的方法
public class Debuger { public static int getLineNumber() { return Thread.currentThread().getStackTrace()[2].getLineNumber(); } public static St
2013-05-23 17:25:57
851
原创 Fucked Java.
使用JTable,并对数据进行频繁刷新(清除+添加),结果频繁出现如下异常:Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 7 >= 6经网上搜索,发现了一个解决方案,但是对问题根源没有深究。在对JTable数据刷新是采用如下方法可避免以上异常:private void
2013-05-21 17:34:30
720
转载 Java应用程序设置全局字体
1. 完成一个设置函数public static void initGlobalFontSetting(Font fnt){ FontUIResource fontRes = new FontUIResource(fnt); for(Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElemen
2013-04-10 17:25:37
2287
原创 Configurate Beyond Compare for Mercurial
; System-wide Mercurial config file. To override these settings on a; per-user basis, please edit the following file instead, where; USERNAME is your Windows user name:; C:\Documents and Sett
2013-03-27 11:09:16
757
原创 Log to file in Qt.
#include #include #include #include void myMessageOutput(QtMsgType type, const char *msg){ QString txt; switch (type) { case QtDebugMsg: txt = QString("De
2012-12-18 10:38:32
601
Scrum指南(中文,2017版)
2018-03-14
使用SVN进行版本控制
2017-07-13
opengl加载并渲染obj模型文件(含纹理)
2016-03-11
Poppler0.20.2 开发库
2014-01-27
双网卡组播问题解决方案
2013-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人