自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu 下 pybind11 使用环境搭建

Ubuntu 下 pybind11 使用环境搭建安装 anaconda安装 CLionclone pybind11build and install pybind11编写 cmakecmake_minimum_required(VERSION 3.15)project(example)set(CMAKE_CXX_STANDARD 11)set(CMAKE_E...

2019-12-20 15:07:07 3027

原创 Python multiprocessing.Pool 中使用 logger

Python multiprocessing.Pool 中使用 logger问题由于 python 中使用多进程时, 需要将参数进行序列化和反序列化, 所有 logger 参数通常无法正确传入工作函数中,同时一般也不建议直接将 logger 对象作为参数传入到多进程中. 那么如何解决在多进程 workder 函数中打印日志呢?解决思路在每个 worker 函数中创建独立的 logger ...

2019-12-10 11:57:32 1974

原创 python 描述符

python 描述符定义一个描述符是一个有绑定行为的对象属性, 它的访问控制会被描述符协议方法重写.任何定义了 __get__, __set__ 或者 __delete__ 任一方法的类被称为描述符类, 其实例对象便是一个描述符,这些方法称为描述符协议.当对一个实例属性进行访问时, Python 会按照, obj.__dict__->type(obj).__dict__->...

2019-10-23 16:42:54 260

原创 Celery使用总结

Celery配置基础配置class Config: """ 配置类 """ CACHE_TYPE = 'redis' CACHE_REDIS_HOST = os.environ.get('CACHE_REDIS_HOST') or '127.0.0.1' CACHE_REDIS_PORT = os.environ.get('CACHE_RED...

2019-09-23 17:46:01 783 1

原创 三次握手-四次挥手

本文, 根据计算机网络书籍和部分博客整理, 适合有一定计算机网络基础的同学阅读.本文帮助理清 TCP 协议中的报文头中的关键字,以及 TCP 连接的建立和释放过程.TCPTCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。对应的应用层的协议主要有 SMTP...

2019-08-30 10:23:26 180

原创 "宝藏男孩" QT 之 QTConcurrent(并行计算)

“宝藏男孩” QT 之 QTConcurrent(多线程计算)问题cloudcompare 点云处理时, 对于大批量点云处理计算(点云坐标相关计算), 考虑通过划分将点云 “切片” “切条” “切丁” 后, 减少从 ccPointCloud 实体中获取点云的时间. 但对于大数据量点云(本例中大约 10 G 以上) 采用上述方法后, 时间上任然超过一个小时. 于是不得不考虑使用多线程进行优化....

2019-07-02 22:29:35 1425

原创 Docker --link

Docker --linkdocker 使用docekr --link 参数本文主要记录学习过程中使用 docker link 的方式,如有不足,望不吝赐教。docker 使用请参考上一篇博客Flask Docker 部署docekr --link 参数使用如在上一篇博客中的 vege001 容器启动命令为:docker container run --name vege001 -...

2018-12-20 21:18:31 906

原创 Flask 源码略读

Flask 源码略读|> cugxy源码版本为 8605cc31, git clone [email protected]:pallets/flask.git; git checkout 8605cc31,同时由于 werkzeug 的更新,代码运行是肯定不能运行的,需要修改部分 import ,这里我已经改好,且添加了例子。直接看这份代码即可。大纲困惑Flask 类与 WSGI 的...

2018-10-26 20:52:04 252 2

原创 postgresql jsonb 使用

jsonb 介绍postgresql 支持两种 JSON 数据类型:json 和 jsonb 。它们接受几乎 相同的值组作为输入。它们实际的主要差别是效率。json 数据类型存储输入文本的精确拷贝,处理函数必须在每个执行上重新解析; 而 jsonb 数据以分解的二进制格式存储, 这使得它由于添加了转换机制而在输入上稍微慢些,但是在处理上明显更快, 因为不需要重新解析。jsonb 也支持索引,这也...

2018-10-26 12:21:40 1450

原创 Cesium terrain

Cesium terrain生成 terrain环境配置:源码下载 下载地址:https://github.com/ahuarte47/cesium-terrain-builder/tree/master-quantized-meshgdal: ./GDAL212zlib: ./ZLIB编译:cmake: 注意修改黄色部分为你自己的路径。 打开项目后,修改如下文...

2018-08-22 19:53:26 3543 17

原创 IOS 高德地图 API 加载 WMS 服务

IOS 高德地图 API 加载 WMS 服务本文主要介绍通过自定义高德地图 MATileOverlay 接口,添加 WMS 服务到地图上。废话少说,先贴代码。代码自定义类 WMSTileOverlayUtil,继承自高德地图接口 MATileOverlay,主要重载函数: - (NSURL *)URLForTilePath:(MATileOverlayPath)path; - (v...

2018-08-10 15:56:15 1131 20

原创 IOS - objective-C 开发 网络访问帮助类

网络访问帮助类代码废话少说,先上代码//// AFNetworkUtil.h// VegetationResearch-IOS//// Created by cugxy on 2018/7/23.// Copyright © 2018年 cugxy. All rights reserved.//#import "AFHTTPSessionManager.h"...

2018-07-29 11:08:19 447

原创 Android 网络工具类 AsyncHttpClient

Android 网络工具类代码废话不多,先上代码:package com.example.cugxy.vegetationresearch2.Util;import android.content.Context;import com.example.cugxy.vegetationresearch2.base.App;import com.loopj.android.h...

2018-07-29 11:02:13 322

原创 Android 调用系统相机 失败

最近花了几个小时淌了这个坑,记录下了Android 调用系统相机这里我就不详细介绍了直接贴代码: 在拍照按钮的回调中加入如下代码:Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);Uri imgUri = createImgUri();//Uri imgUri = Uri.parse(...

2018-05-17 20:23:19 2224

原创 Flask Docker部署 uwsgi nginx python3.6

最近花了半天时间趟坑,记录下了,直奔主题:Docker 介绍 | 安装这里我就不介绍了,我参照以下教程安装,系统为 Ubuntu如下所示: 给出链接:https://yeasy.gitbooks.io/docker_practice/content/Docker 镜像制作首先编写 Dockerfile 文件,这里先贴出我的:FROM tiangolo/uws...

2018-05-17 20:09:20 3464

原创 Android SQLite 数据库利用触发器限制行数

1.Android 数据库使用2.SQLite 数据库触发器 介绍3. SQL 语句删除超过限制行数本文主要从以上三点解释一下 Android 中如何限制SQLite 数据库作为缓存时,数据库表的行数。1.Android 数据库使用继承 SQLiteOpenHelper 抽象类 通过继承抽象类分别实现 构造函数以及 两个虚函数,当新建 SQLiteOpenHelpe...

2018-04-28 12:02:44 2169

原创 PostgreSQL 插入中文以及数据绑定

PostgreSQL 插入中文以及数据绑定参数绑定libpg-fe.h中PQexecParams函数:PGresult *PQexecParams(PGconn *conn, const char *command, int nParams, ...

2018-03-22 20:33:48 2101

原创 PostgreSQL 学习总结

PostgreSQL 学习总结 xy批量插入 Copy 命令copy 命令用于批量的数据导入或导出 C 接口如下:主要为一下三个函数pRes = PQexec(pConn, strSQL.c_str());PQputCopyData(pConn, strBuf.c_str(), strBuf.length())PQputCopyEnd(pConn, st...

2018-03-20 19:38:54 1341 1

原创 Python numpy 点数组去重

Python numpy 点数组去重废话不多说,直接上代码,有详细注释# coding = utf-8import numpy as npfrom IPython import embed# xy 输入,可支持浮点数操作 速度很快哦# return xy 去重后结果def duplicate_removal(xy): if xy.shape[0] < 2: ...

2018-02-26 22:15:51 4005

原创 利用QT实现中文排序

先介绍一下函数对象下面直接定义一个用于比较的函数对象类

2017-12-27 19:28:44 1629

原创 Qt QWizard学习 当需要验证输入时

下文主要讨论当使用QWizard时,需要验证当前向导页所输入内容,如果不符合要求,则设置下一步按钮为不可用。

2017-09-12 12:06:01 762

原创 C++ volatile 关键字学习及使用

volatile 关键字

2017-08-29 18:00:11 381

原创 C++ 模板遇到的问题(1)

模板类成员函数定义问题问题描述:通常C++程序大都以动态库的形式提供给他人调用,.h中包含接口的声明及导出,在.cpp文件中实现。提供给他人的只有.h文件和库文件。这样的话保证了源码不会泄露。然而,对于模板类如果做以下声明及实现会存在无法编译问题

2017-08-11 14:41:48 447

原创 C++ explicit 关键字使用

explicit关键字

2017-07-30 09:54:51 293

原创 QString 和 string转化

QString std::string转化,中文支持

2017-07-25 21:29:56 334

原创 CMake 学习

CMake 学习下载与安装Hello world!构建静态库和动态库常用变量和环境变量常用指令下载与安装本次学习的环境为 Ubuntu12,编译器为gcc,在Ubuntu中安装CMake比较简单,在终端中运行一下命令即可:首先卸载旧版的cmake: sudo apt-get autoremove cmake 从官网上获取最新的cmake: wget

2017-05-21 10:40:43 353

原创 SWIG学习入门(一)

介绍在我们实现底层接口过程中,常常为了跨平台性和性能,所以用C++去实现接口,并提供给上层的不同语言去调用,对于封装C++类库,当然有很多技术,比如我之前介绍的托管C++,但托管C++需要的工作量巨大,所以就有了这个技术SWIG,它能够将C++的接口提供给多种语言调用,包括C# Ruby python java等。入门环境:win10 VS2015下载:官方路径 我的路径(3.0.12版本)首先创

2017-02-19 11:06:12 2222 1

原创 FileGDBAPI学习

FileGDBAPI学习环境:vs2010 win7_64

2017-02-14 17:06:59 2621 2

原创 OpenGL环境配置

软件环境 windows10 + VS2015首先下载OpenGL SDK,

2017-02-07 19:42:56 590

原创 C# 文件夹操作学习总结

然后C#中对于文件夹及其子文件夹的复制好像并不支持,所以自己写了一个,用的递归,不是很好。望高手指点。

2016-12-05 20:08:54 457

原创 WCF服务创建与调用

最近学习了WCF服务的创建与使用,决定在这里记下来,方便以后学习,毕竟好记性不如烂笔头啊~~创建服务首先新建WCFService工程

2016-11-14 20:39:04 671

原创 C#反射学习

反射的作用:在程序运行时,加载dll,从而得到其中的一些信息,如type,property,等。同时还可以对其赋值,或调用其中的某些方法。命名空间及类型

2016-11-11 13:45:07 328

原创 求逆序数

逆序数 定义 对于n个不同元素,先规定这n个元素得一个排序,于是对于这n个元素的某一种排列,当存在任意一组排列(两个元素)与之前规定的排序顺序不同时,则称为该排序存在一个逆序,最后,该排列中逆序的总数称为该排序的逆序数。

2016-11-05 10:51:32 727 2

原创 Vorinoi图简介

Voronoi图(维诺图)定义对于平面上任一点集P,记Vor(P)为其维诺图,则: 1. 当且仅当在其最大空园(Cp(q))的边界上,至少有三个基点,其中q为Vor(P)的一个顶点。 2. 当且仅当一条线上存在一点q,Cp(q)的边界经过基点P1和基点P2,但不经过其他基点,则线段P1P2的垂直平分线确定了Vor(P)的一条边。 基点表示点集P中的点。

2016-11-02 19:15:29 1658

原创 C# EPPlus和NPOI组件导出Excel学习总结

使用EPPlus 和NPOI 导出Excel

2016-10-27 14:29:15 3715

原创 C#多线程学习总结

C#多线程学习总结1.基本函数2.数据传输3.

2016-10-26 10:48:10 468 4

Release.zip

用于生成 cesium 地形, 包括 layer.json, 本人修改了一下 ctb, 使其支持 -G 参数, 加入该参数 则生成地形为 gzip , 不加则为 非 gzip, 详情参考文章: https://blog.csdn.net/bear_861110453/article/details/81949995#comments

2019-08-13

CMake3.8.1 for Ubuntu

Ubuntu上最新的cmake

2017-05-21

VS2008运行时环境

VS2008运行时环境

2017-02-15

OpenGL 实例

OpenGL实例代码 环境配置后即可运行 配置环境请参照:http://blog.csdn.net/Bear_861110453/article/details/54914833

2017-02-08

OpenGL SDK

用于OpenGL开发

2017-02-08

SWIG源码及工具

SWIG工具

2014-12-24

JAVA模拟环境

本资源可以在电脑上模拟JAVA环境, 下载后直接安装后便可。

2014-10-16

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

TA关注的人

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