自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (3)
  • 收藏
  • 关注

原创 生产环境安装、配置、管理PostgreSQL14.5数据库集群。pgpool 4.3.3参数中文说明

生产环境安装、配置、管理PostgreSQL数据库集群

2022-09-14 18:08:35 144

原创 用C语言开发工业级软件-第一季高可靠、高性能、易扩展的UDP server开发教程

用C语言开发工业级软件-第一季高可靠、高性能、易扩展的UDP server开发教程

2022-01-17 15:06:07 1839

原创 PostgreSQL 正则表达式替换-使用变量

把AAAA替换为A-A-A-A- javascriptalert('AAAA'.replace(/([A]{1})/g,"$1-&a

2018-01-15 14:46:00 21546 9

原创 PostgreSQL 在WAL文件中查找drop table、update、delete操作

PostgreSQL 在WAL文件中查找drop table、update、delete操作

2022-09-28 16:35:49 142

原创 pgpool-II常见错误

pgpool-II常见错误

2022-09-19 14:27:55 204

原创 生成pgpool.conf中的pool_passwd参数所需要的文件

生成pgpool.conf中的pool_passwd参数所需要的文件

2022-09-19 14:26:12 57

原创 postgresql常用命令帮助

postgresql常用命令帮助

2022-09-16 10:17:36 306

原创 Android生物识别-androidx.biometric的使用方法

Android生物识别 androidx.biometric使用

2022-07-28 10:33:30 549

原创 androidx 使用最新的方法实现标题栏设置、菜单、重启App

android 12(API 33) 使用最新的方法实现标题栏设置、菜单、重启App功能

2022-07-13 12:19:26 526

原创 java 将字节大小和毫秒转换为人类易于理解的单位

将字节大小和毫秒转换为人类易于理解的单位

2022-07-12 11:52:47 85

原创 PostgreSQL清空数据库脚本

PostgreSQL清空数据库脚本

2022-06-29 16:46:35 327

原创 Android Studio java 引用kotlin Modules 找不到程序包

Android Studio java 引用kotlin Modules 编译时报错"找不到程序包"

2022-06-28 17:28:50 530

原创 PostgreSQL获得任意值的数据类型 pg_typeof

PostgreSQL通过系统函数pg_typeof获得任意值的数据类型

2022-06-23 17:28:00 308 2

原创 PostgreSQL有条件的禁止修改和删除数据

PostgreSQL有条件的禁止修改和删除数据

2022-06-23 17:03:08 405

原创 android 在线程之间传递对象注意事项

android 在线程之间传递对象注意事项

2022-06-22 17:42:29 424

原创 android Dialog使用要点

android dialog使用要点

2022-06-16 17:14:51 344 1

原创 android Fragment 响应back键

Fragment中处理back键消息

2022-06-14 13:40:49 184

原创 yolov5 cuda windows安装及常见错误解决

1 安装CUDA[nvidia必须操作,其它显卡无需操作]下载截止发稿时cuda的最新版本为11.7.下载后安装,安装完成后检查系统环境变量PATH是否包含以下路径.C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\binC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\libnvvpC:\Program Files\NVIDIA GPU Computing Toolki

2022-05-27 16:56:29 2197 2

原创 Visual Studio 2019 从依赖包开始手动编译opencv

windows opencv compile document在开始之前必须先安装vcpkg1.1 准备工具安装Visual Studio 2019比;较简单,不再说明。要注意的是安装时必须包含C++模块。安装vcpkg安装CMake1.2 安装Intel® Integrated Performance Primitives(IPP)英特尔集成性能基元可用于提高OpenCV库的颜色转换、Haar训练和DFT函数的性能。请注意这不是一项免费服务。在名称[Name (Click

2022-05-14 16:27:56 755

原创 windows安装CMake

下载最新版本的CMake(CMake截止发稿最新稳定版为3.22.3)下载最新版本的ninja假设条件CMake默认安装在"E:\cmake"ninja解压后将ninja.exe复制至"E:\cmake\bin",即和cmake.exe在同一目录将E:\cmake\bin添加至系统环境变量PATH在cmd中运行测试ninja --helpcmake --help显示帮助信息即可...

2022-05-14 14:18:14 199

原创 使用vcpkg安装完整版本的OpenCV4(含gpu功能)

1 前言opencv4只支持qt4版本且包太大,不安装opencv4-gtk为gtk图形界面,本人不需要且包太大,不安装opencv4-python 本人不需要,不安装opencv4-lapack安装过程出现的错误,错误信息,这可能是vcpkg的一个bug.截止发稿前未找到解决方案,因此也不安装呈现lapack错误vcpkg install lapack-reference --triplet=x64-windows --debugCMake Error at scripts/cmake

2022-05-14 13:51:21 772

原创 vcpkg快速使用教程

vcpkg是一个自动管理开源库的工具,你可以把它想像成Ubuntu的apt-get软件包。自动下载开源软件包软件包可以升级版本或补丁包自动编译软件包软件包依赖的包自动检查下载编译可集成至Visual Studio,你只需要引用头文件即可。vs自动引用库文件(编译后vs会自动将库文件(dll/so/a)复制项目运行目录)。1.1 安装vcpkg帮助文档cd E:git clone https://github.com/microsoft/vcpkg.\vcpkg\bootstrap-v

2022-05-14 13:25:29 933

原创 linux android studio ndk 开发环境配置

观看视频

2022-04-03 07:55:00 1998

原创 Android Studio Cmake升级至最新版本

Android Studio CMake升级至最新版本

2022-03-22 17:04:47 4383

原创 windows 编译 SQLCipher并且支持FTS4

windows 编译 SQLCipher并且支持FTS4

2022-03-10 11:14:51 801

原创 Java 如何在40亿个整数中寻找一个数字

Java 如何在40亿个整数中寻找一个数字

2022-01-29 13:45:07 630

原创 16进制口决

16进制口决

2022-01-27 08:53:30 161

原创 C语言在栈上创建的字符串数组

1、定义结构体struct KC_STRING { //必须定义为const char* const char* value; //如果定义为const uint32_t则必须在字符串的时候设置长度 uint32_t len;};2、使用方法#include <stdio.h>#include <stdlib.h>#include <stdint.h>struct KC_STRING { const char* value; uint32_

2022-01-22 13:49:39 332

原创 将Visual Leak Detector集成至Visual Studio 2019

Visual Leak Detector集成至Visual Studio 2019

2022-01-14 10:29:49 133

原创 java c通过jni相互调用详细例子

1 java注意事项,如果c中引用的动态库太多,则java无法加载。此时应将C程序改成Socket Udp服务,然后java通过网络与c程序进行交互。1.1 KcConfig类名的第一个C表示此类和C共享。package cn.kuncb;public class CKcConfig { int httpTimeout; boolean isSeed; String name; public CKcConfig(int httpTimeout, boolean

2021-12-17 18:05:20 402

原创 QT5 vcpkg编译sqlcipher插件

1 下载安装DB Browser for SQLite下载,该工具可以打开程序创建的加密数据库,方便我们调试和检查。2 通过vcpkg安装原版的sqlciphervcpkg search opensslvcpkg install openssl --triplet=x64-windowsvcpkg search sqlciphervcpkg install sqlcipher --triplet=x64-windows3 安装qsqlcipher-qt5注意:为确保程序的可靠性,不要使用

2021-12-07 18:11:22 654

原创 编译PostgreSQL源码连接perl库无法解析的外部符号的错误处理

“D:\build\pg\postgresql-14.1\pgsql.sln”(默认目标) (1) ->“D:\build\pg\postgresql-14.1\bool_plperl.vcxproj”(默认目标) (83) ->“D:\build\pg\postgresql-14.1\plperl.vcxproj”(默认目标) (84) ->(Link 目标) -> plperl.obj : error LNK2019: 无法解析的外部符号 new_ctype,函数 se

2021-12-07 12:43:29 88

原创 vcpkg Visual Studio编译PostgreSQL源码

在用Visual Studio编译PostgreSQL依赖包源码及PostgreSQL源码一节中,依赖包和PostgreSQL均采用源代码编译,编译过程比较复杂,本节中介绍使用vcpkg来安装编译PostgreSQL依赖包,相对源码编译比较简单。1 安装vcpkg注意:vcpkg需要在Windows PowerShell中运行帮助文档cd E:\toolsgit clone https://github.com/microsoft/vcpkg.\vcpkg\bootstrap-vcpkg.ba

2021-12-07 12:34:15 148

原创 Windows编译ossp-uuid

操作系统版本Windows 11 X64专业版Visual Studio 2019 ProfessionalCygwin64安装gcc-core、g++、gdb、make、libtool包以下所有命令均在“Cygwin64 Terminal”命令行中执行网上可以下载别人修改好的Visual Studio工程直接编译,但是版本比较老,因此我们下载最新版的编译。ossp-uuid在windows中使用动态库必须在函数前声明dllexport或者定义.def文件,但源码中未定义,同时我们仅对源码小幅修.

2021-12-07 12:14:41 227

原创 用Visual Studio编译PostgreSQL依赖包源码及PostgreSQL源码

写作计划:第1期 用Visual Studio编译PostgreSQL依赖包源码及PostgreSQL源码;第2期 用本次编译的源码讲解如何在Visual Studio中对PostgreSQL进行调试;第3期 用本次编译的源码讲解如何使用Visual Studio开发跨平台的PostgreSQL插件、插件调试、windows和linux交叉编译插件;第4期 java使用JDBC实现平滑加权轮询算法的自定义连接池(适用PostgreSQL集群);第5期 待定操作系统版本Windows 11 X

2021-11-25 18:54:16 515

原创 在Windows上通过cygwin和VC编译64位iconv库

操作系统版本Windows 11 X64专业版Visual Studio 2019 ProfessionalCygwin64安装gcc-core、g++、gdb、make、libtool包以下所有命令均在“Cygwin64 Terminal”命令行中执行1 Windows C library headers and libraries.WindowsCrtIncludeDir='C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041..

2021-11-23 15:09:01 1020

原创 在Windows上源码编译Apache Httpd

1、编译ZLIB下载cd D:\buildtar -xf zlib-1.2.11.tar.gzcd zlib-1.2.11mkdir buildcd buildcmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=E:\Apache -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON ..nmakenmake install2、编译Pcre下载cd D:\buildtar -xf pc

2021-11-15 11:03:39 357

原创 PostgreSQL一句sql解析微信公众号基础消息(XML格式)

/*https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_standard_messages.htmlhttps://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_event_pushes.html*/select * from xmltable('xml' passing '<xml>&lt.

2021-08-18 17:52:14 192

原创 android EditText只读

this.txtLocation.setInputType(EditorInfo.TYPE_NULL); //this.txtLocation.setFocusable(false); //不能获取焦点this.txtLocation.setFocusableInTouchMode(false); //触摸时也不能获取焦点 <com.google.android.material.textfield.TextInputEditText a

2021-06-17 15:06:54 289

原创 Activity FragmentContainerView Fragment使用技巧

1 问题1.1 不建议手动管理Fragment例如当忘记在onPause中移除时fragment时,因旋转屏幕或其它情况重新创建Activity时会导致Fragment被重复添加,屏幕出现错乱.@Overrideprotected void onResume() { super.onResume(); fragment1 = FragmentTrees.newInstance(); getSupportFragmentManager().beginTransaction()

2021-06-08 19:00:26 4775

Unicode11.0汉字标准

最新Unicode11.0汉字标准,CJK Extension A-E.有需要的同学可以下载.

2018-09-29

geoserver当数据源为ArcSDE时title layer不能切图的原因

geoserver当数据源为ArcSDE时title layer不能切图的原因

2013-03-27

winform多线程示例

winform多线程与窗体数据交互 C# winform thread

2012-12-20

空空如也

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

TA关注的人

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