自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

clever101的专栏

那时我们有梦 关于文学 关于爱情 关于穿越世界的旅行 如今我们深夜饮酒 杯子碰到一起 都是梦破碎的声音

  • 博客(1040)
  • 资源 (124)
  • 收藏
  • 关注

转载 创建Windows服务的做法

创建Windows服务的做法

2018-05-03 15:42:00 506

转载 使用JScript脚本实现自动构建VS解决方案

使用JScript脚本实现自动构建VS解决方案

2018-05-03 15:40:51 519

转载 在VS2013上设置条件断点的做法

在VS2013上设置条件断点的做法

2018-05-03 15:39:54 1289

转载 Eclipse导入基于git协议的开源代码工程的做法

Eclipse导入基于git协议的开源代码工程的做法

2018-05-03 15:37:35 420

原创 std::numeric_limits的一个使用注意事项

作者:朱金灿来源:http://blog.csdn.net/clever101       在C/C++11中,std::numeric_limits为模板类,在库编译平台提供基础算术类型的极值等属性信息,取代传统C语言所采用的预处理常数(具体参考:C++常用数值类型的值范围的宏定义)。其中使用例子如下:#include <limits> #include <iostream...

2018-03-05 11:01:52 7650

原创 使用C++模板判断类型的两种情形

作者:朱金灿来源:http://blog.csdn.net/clever101  在使用模板时经常会碰到两种需求:一种是判断输入的两个模板类型是否一样,另一种情况是判断输入的模板类型是否为指定的类型。从网上找了些资料,实现了这两种需求。  首先是实现判断输入的两个模板类型是否一样,代码很简单://利用 c++模板 类型 推导思想,实现最简单的 判断两个类型 是否一样的 方法template&lt...

2018-03-02 18:30:38 14048

原创 It is impossible to add a QtClass to the current project问题的解决

作者:朱金灿来源:http://blog.csdn.net/clever101      在一个vc工程中添加qtgui类出现错误:原因是该项目不是qt工程项目。解决办法是将它转化为qt工程,具体操作如下:

2018-01-10 19:12:20 2635

原创 qt工程文件转化为vc工程文件的问题的解决

作者:朱金灿来源:http://blog.csdn.net/clever101       Qt源码工程的默认工程文件是pro文件。VisualStudio的qt助手提供了将pro文件转化为vc工程的功能,具体是qt助手的菜单项:Open Qt Project File(.pro)。今天用它打开一个pro文件,出现三个错误:[1] - Cannot read D:/DownLo

2018-01-10 19:00:30 1217

原创 使用gdal库拆分字符串

作者:朱金灿来源:http://blog.csdn.net/clever101        之前我在使用boost库拆分字符串一文中介绍了boost库的分词器,今天发现gdal也提供了一个拆分字符串的接口:CSLTokenizeString2。CSLTokenizeString2函数有三个参数:第一个是待拆分的字符串,第二个参数是分割方式,第三个是分割选项(分割选项有多个,具体请见参

2017-12-21 17:32:30 650

原创 判断Windows中移动存储被哪个进程占用的办法

作者:朱金灿来源:http://blog.csdn.net/clever101   在拔出U盘或移动硬盘时,Windows常常提示:U盘正在使用,不能拔出。那么如何知道移动存储被哪个进程占用呢?下面介绍两种做法:第一种办法是通过查看系统日志,具体如下图:1) 在“控制面板”中选择“管理工具”中的“查看事件日志”,如下图:2)     选择“系统”,如

2017-12-20 18:52:48 11323

原创 java程序加载sigar库报异常的错误的解决

作者:朱金灿来源:http://blog.csdn.net/clever101         Sigar(System Information Gatherer AndReporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。 可以被以下语言调用: C/C++Java (sigar.jar auto-loads the nati

2017-12-15 20:53:39 9269

原创 事件无法在命名空间里激活错误的解决

作者:朱金灿来源:http://blog.csdn.net/clever101         Win7 64位系统经常死机,每次死机从应用程序事件里查到的这个信息:事件过滤器过滤"SELECT* FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA"Win32_Processor" AND Targ

2017-12-15 20:40:18 4602

原创 VS2013自定义向导工程的一个bug及其解决办法

VS2013自定义向导工程的一个bug及其解决办法。

2017-12-07 18:46:27 887

原创 NSIS脚本的ReadRegStr函数的一个bug

作者:朱金灿来源:http://blog.csdn.net/clever101          NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。今天发现它的脚本语言的ReadRegStr函数的一个bug(我用的版本是HM VNISedit 2.0.3)。ReadRegStr函数带有四个参数,作用是读

2017-11-30 19:02:50 3384 4

原创 favicon在IE和非IE浏览器上的兼容问题及其解决

作者:朱金灿来源:http://blog.csdn.net/clever101        favicon是favorite icon的缩写,通常会显示在浏览器收藏夹(即书签)中以及地址栏左侧。中文有译作网站头像或书签图标,此处译作网站图标。在html或jsp页面没有专门指定的话会显示默认的tomcat图标,如下图:       最近在设置favicon发现一个问题:IE

2017-11-28 18:31:39 2599

原创 OpenStack入门理解以及对虚拟化技术的思考

最近研究OpenStack,对云计算和虚拟化计算加深了一层理解。

2017-11-24 19:11:49 2885 1

原创 VC常用代码之实现卸载指定软件

作者:朱金灿来源:http://blog.csdn.net/clever101           今天想到要完善一个工具程序,其中要在这个工具程序中实现卸载指定软件,网上搜了搜,思路是启动一个进程调用指定软件的setup.exe,或者是调用windows的安装服务:msiexec。         很多软件在安装后在注册表保存了一个UninstallString,这个字符串保

2017-11-21 19:21:47 2039

原创 做产品基本素养之产品文档的完备性

作者:朱金灿来源:http://blog.csdn.net/clever101        有时我怀疑中国互联网企业的创新能力是不是被夸大了。不少公司甚至大公司的产品直接就来自开源项目,比如某IT大厂的软件研发云,明眼人一看就知道其产品的源码就来自于开源每日构建软件Jenkins,不过是加了一层可视化界面。这种行为如果不违反开源协议倒也不失为一种创新途径。现在国内有多少公司直接抄袭h

2017-11-18 18:58:27 862

原创 编译GDAL2.0的一个注意事项

作者:朱金灿来源:http://blog.csdn.net/clever101           同事编译gdal-2.1.2,遇到一个编译错误:’mt’不是内部或外部命令,也不是可运行的程序或批处理文件。NMAKE:fatal errorU1077:“if”:返回代码“0x1”,如下图:        出现这个错误的原因是gdal的makefile文件调用了wind

2017-11-17 18:53:09 926 4

原创 分布式计算的几种硬件场景及其对应的解决方案

作者:朱金灿来源:http://blog.csdn.net/clever101         在部署分布式系统之前需要先了解用户单位的硬件情况。同时用户单位领导很多时候也会针对单位硬件情况提出自己的需求。         第一种是用户单位有多台性能不足的服务器。于是他想通过多台服务器堆叠构成更强大的服务器。这种情况下解决方案有:1、类似于IBM x3850的堆叠,可将两台硬件

2017-11-12 22:40:47 2577

原创 qt控制台程序输出中文字符的做法

作者:朱金灿来源:http://blog.csdn.net/clever101        很多网友反映qt控制台程序输出中文总是乱码,下面介绍一种简单做法来解决这个问题,具体是设置执行字符集为utf8,假如是非utf8的常量字符串需要先转为utf8编码。示例代码如下:#include //设置执行字符集为utf8#if defined(_MSC_VER) && (_MSC_

2017-11-11 18:47:07 5154

原创 qt解释json字符串的一个bug

qt解释json字符串的一个隐蔽bug。

2017-11-10 20:20:51 1154

原创 谈一次java web系统的重构思路

——略谈Java web软件如何提供二次开发接口 作者:朱金灿来源:http://blog.csdn.net/clever101        接手公司的一个Java web软件产品,该软件采用传统的dwr框架。dwr框架相当于一个中间层,使得javascript能够识别Java类对象,进而能够调用Java类对象的方法。该软件要为项目部同事提供二次开发包。      

2017-11-09 19:38:04 1764

原创 VS2013使用boost库发生fatal error C1001错误的解决办法

作者:朱金灿来源:http://blog.csdn.net/clever101       今天使用VS2013编译一个c++工程,该工程用到了boost库,结果发生了一个错误:ThirdPartyLib\boost\include\boost/type_traits/common_type.hpp(42): fatalerror C1001: 编译器中发生内部错误。出现该编译错误

2017-11-06 18:14:11 3047

原创 远程桌面连接控件无法初始化的问题及其解决办法

作者:朱金灿来源:http://blog.csdn.net/clever101           VisualStudio提供了一个基于RDP(Remote Desktop Protocol)协议的用于远程登陆的activeX控件。直接把控件拖拽到对话框上总是出现这样的错误:          重复了几次都出现这个错误,后面只有采取动态创建控件的做法才解决了这个错误,

2017-11-02 18:40:58 6119

原创 jsp根据浏览器语言实现展示不同语言页面的做法

作者:朱金灿来源:http://blog.csdn.net/clever101            如果不使用支持国际化的java框架,如何实现根据浏览器语言实现展示不同语言页面?下面介绍一种使用jstl库实现这一功能的做法。 在一个基础jsp页面中加入下面一句代码:然后其它的jsp页面包含这一jsp页面即可。      测试办法如下(以google浏

2017-10-30 18:39:53 2016

原创 css国际化经验总结

作者:朱金灿来源:http://blog.csdn.net/clever101           css作为网页布局文件一般嵌入到html页面或者jsp页面中。css的国际化和一般网页的国际化的不同之处在于它不单纯是文本的国际化,而且还包括图片的国际化和布局样式的国际化。        所以网站css的国际化一般采用做多种语言css文件的方式,然后采用JavaScript

2017-10-17 18:45:14 1536

原创 Java WEB系统国际化经验总结

作者:朱金灿来源:http://blog.csdn.net/clever101           并行处理系统的国际化主要包括前端的国际化、后端的国际化和算法的国际化。前端的国际化包括css、js和html文件的国际化,后端的国际化包括jsp、java代码的国际化。          jsp的国际化方式的方式是采用国际化标签库的方式。具体是在jsp页面添加如下代码: /

2017-10-16 18:26:30 2137

原创 JavaScript获取浏览器语言的方法

作者:朱金灿来源:http://blog.csdn.net/clever101          代码如下:  var JsSrc =(navigator.language || navigator.browserLanguage).toLowerCase(); if(JsSrc.indexOf('zh')>=0) { // 假如浏览器语言是中

2017-10-12 18:46:30 9665

原创 用飞秋给朋友发送消息失败的原因分析及解决办法

作者:朱金灿来源:http://blog.csdn.net/clever101       使用飞秋经常发生这样的错误:         给用户***发送失败!可能用户已下线,或网络原因,或您发送的内容太长。您可刷新用户列表后重试。 温馨提示:如果对方不在线,您发送信息时可以点击"发送"按钮旁边小箭头弹出菜单中的"发送消息/文件(自动检测对方在线时发送)"进行发送。

2017-09-25 19:26:15 30487

原创 Win7上设置共享目录的做法

作者:朱金灿来源:http://blog.csdn.net/clever101        在windows组成的局域网内访问共享文件夹本质上是以guest的账户来访问共享文件夹。因此在Win7上设置共享目录上包含两步,第一步是开启guest账户,第二步是将文件夹设置为共享属性。下面进行具体介绍。       开启和关闭guest账户方法的步骤如下:      1.在桌面上,双击计算机,打开。 

2017-04-19 19:41:09 2592

原创 一个跨平台随机数生成函数

作者:朱金灿来源:http://blog.csdn.net/clever101    随机数生成的应用场合很广,比如生成验证码、生成GUID、彩票,随机选择等等。今天从一个哥们学到了一个跨平台随机数生成函数,据说不重复率可以达到99.9%。不说废话,直接上代码:unsigned int GetRandom(){int nNum = 0;#ifdef _MSC_VER#if defined

2017-04-12 19:22:54 1833 1

原创 平台软件每日构建总结

在以往的软件研发过程中,存在一个比较严重的问题:测试版本发布周期长,严重时长达两个月无法发布测试版本。为了有效解决这个问题,我在主持开发公司平台软件的过程中采用了现代软件工程的每日构建。这里简要介绍下公司平台软件。公司平台软件不仅仅是作为公司的拳头产品去销售,而且需要提供SDK供项目部同事去做系统定制开发。每日构建(daily builds)是指每天自动地在指定时间完整地构建整个软件代码。之所以采用每日构建,最初的目的是尽量将源码编译过程和初步的代码质量检查都交给机器完成,从而达到减少人力提交效率的目的。

2017-04-10 19:08:35 3815

原创 老版本的ACE库不兼容Win10操作系统

作者:朱金灿来源:http://blog.csdn.net/clever101            最近使用ACE库作为网络通讯库,发现了一个诡异的问题:使用ACE5.6.1在win7运行正常,在win10操作系统上运行崩溃。调试了一下,发现崩溃的代码处是在:ACE_Log_Msg_Callback *ACE_Log_Msg::msg_callback (void) const{ ret

2017-03-22 18:28:03 2977

原创 跨进程传递数据的做法

作者:朱金灿来源:http://blog.csdn.net/clever101              很多时候需要将数据从一个进程传递到另外一个进程,比如向另一程序窗口的编辑框写入内容,具体如下图:  最先想到使用剪贴板,但是剪贴板需要目标进程的源码才能办到,否则无法复制剪贴板的数据。在没有目标进程的情况下有效办法是使用SendMessage函数,因为SendMessage函数是跨进程的。大致

2017-03-13 18:59:01 2285 1

原创 使用PDF补丁丁批量导入书签的办法

作者:朱金灿来源:http://blog.csdn.net/clever101         最近要给一批PDF文件导入一样的书签,从网上找了一个软件完成了这一任务。具体做法如下:一.到PDF 补丁丁简介下载PDF 补丁丁简介,如下图:二.将下载下来的压缩包解压,双击打开其中的PDFPatcher.exe,然后选择“文件”——“打开文件”,打开一个要导出书签的pdf文件,如下图: 要打开PDF文

2017-03-07 18:53:20 4904 1

原创 控制台程序的返回值为 -1073741515的错误分析

作者:朱金灿来源:http://blog.csdn.net/clever101   今天测试一个后台运行控制台程序,发现返回值是-1073741515。开始比较纳闷:怎么返回值会是这个呢?于是重新在本地运行,发现这个程序根本无法运行起来。原来启动一个无法运行起来的控制台程序,返回值一般是不正常的,常常是-1073741515。然后就用depends打开该程序,看看缺哪些依赖库,把依赖库补上就好了。

2017-03-06 18:33:55 17102 2

原创 和像素工厂技术支持人员交流后有感

作者:朱金灿来源:http://blog.csdn.net/clever101   像素工厂是空客防务与空间公司的一个用于航空航天影像处理的软件产品,应该说是遥感行业的一个重量级的软件产品。以前在我的印象中它还是挺神秘的,因为尽管这个产品的功能很强大,但是国内单位购买这个产品的并不多。最近请来空客防务与空间公司旗下的像素工厂、街景工厂和控制点工厂等产品的国内的一个代理公司的技术支持人员来公司交流。

2017-02-28 22:37:03 3693

原创 Mixing a dll boost library with a static runtime is a really bad idea错误的解决

作者:朱金灿来源:http://blog.csdn.net/clever101        同事在使用boost库时遇到一个问题,在编译时出现一个错误:Mixing a dll boost library with a static runtime is a really bad idea。我查看了一下,发现他是使用动态链接boost库的,即定义了预处理器:BOOST_ALL_DYN_LINK。

2017-02-24 18:19:28 3191

原创 支持MPI的hdf5库的编译

作者:朱金灿来源:http://blog.csdn.net/clever101   因为最近要研究并行I/O,据说hdf5文件格式可以支持并行I/O,深度学习框架Caffe用的是hdf格式,所以决定把hdf5库的源码编译一下。    首先得安装MPI的开发环境mpich2-1.2.1p1-win-ia32.msi(配套VS2008),然后到hdf5-1.10.0-patch1下载hdf5的最新源码

2017-02-23 19:11:58 4536

资源提取助手V1.0-用于快读提取exe程序中的位图和图标资源

资源提取助手V1.0,可以快读提取exe程序中的位图和图标资源,方便好用。有什么问题请访问:https://blog.csdn.net/clever101

2024-02-21

智慧地产综合解决方案-实现地产资源的优化配置和高效利用

智慧地产解决方案是一种基于信息技术和大数据整合的智能化、自动化的地产行业综合解决方案。 智慧地产解决方案以提高地产行业的效率和品质为目标,通过技术手段实现地产资源的优化配置和高效利用。 定义与概念 随着中国城市化进程的加速和房地产市场的不断扩大,地产行业面临着越来越大的挑战。 传统地产开发和管理模式已经难以满足现代城市发展的需求,需要引入新的技术和手段来提高效率、降低成本并增强市场竞争力。

2024-02-20

整理好的一份libkml库源码

libkml库的源码,支持vs2010及以上版本。libkml 是 OGC KML 2.2 的参考工具,是一个谷歌地图代码库,可用于扩展谷歌地图。它能够解析、创建和处理 KML ,还能被 Java 和 Python 调用。通常抓取大量 KML 文件时,它很实用。 (KML 全称:Keyhole Markup Language,是基于 XML(eXtensible Markup Language, 可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由 Google(谷歌)旗下的 Keyhole 公司发展并维护,用来表达地理标记。)

2024-02-18

VS2015编译的64位的libkml库

VS2015编译的64位的libkml库。libkml 是 OGC KML 2.2 的参考工具,是一个谷歌地图代码库,可用于扩展谷歌地图。它能够解析、创建和处理 KML ,还能被 Java 和 Python 调用。通常抓取大量 KML 文件时,它很实用。 (KML 全称:Keyhole Markup Language,是基于 XML(eXtensible Markup Language, 可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由 Google(谷歌)旗下的 Keyhole 公司发展并维护,用来表达地理标记。)

2024-02-18

在linux(arm架构)上编译的gdal库及其第三方库源码,内含一个编译脚本

在linux(arm架构)上编译的gdal库及其第三方库,内含一个编译脚本。具体包括:gdal-3.1.2、geos-3.8.1、proj-7.1.0、sqlite3和tiff-4.6.0。 Geospatial Data Abstraction Library (GDAL)是使用C/C++语言编写的用于读写空间数据的一套跨平台开源库。现有的大部分GIS或者遥感平台,不论是商业软件ArcGIS,ENVI还是开源软件GRASS,QGIS,都使用了GDAL作为底层构建库。 GDAL库由OGR和GDAL项目合并而来,OGR主要用于空间要素矢量矢量数据的解析,GDAL主要用于空间栅格数据的读写。

2023-11-23

生成无损压缩png和有损压缩png的示例代码

使用了使用svpng保存为无损压缩的png图像和使用lodepng保存为有损压缩的png图像。 无损压缩:PNG采取的是 LZ77 无损数据压缩算法,使其压缩比更高,生成的文件体积更小,并且不损失数据。LZ77 算法简单来讲就是通过使用编码器或解码器中已经出现过的相应匹配数据信息,替换当前数据从而实现压缩功能。 因此对图片的颜色没有影响,也不会丢失数据导致颜色的损失(无损压缩)

2023-11-07

utunbu18.04.5环境下编译的sqlite3库

utunbu18.04.5编译的sqlite3库。 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2021年已经接近有21个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

2023-11-03

ubuntu 18.04.5环境下编译的tiff4.6库

ubuntu 18.04.5环境下编译的tiff4.6库。TIFF格式也叫TIF,属于位图格式,全名是Tag Image File Format。TIFF格式和JPEG及PNG都是属于一种主流且高位彩色图像格式。使用过扫描仪或传真的小伙伴应该还记得,很多品牌及其默认文件就是.tiff后缀。因为TIFF最初的设计目的就是在1980年左右,扫描仪厂商达成一个公用的统一的扫描图像文件格式,而不是每个厂商使用自己专有的格式造成混乱。

2023-11-03

vs2017编译的zlib的64位库(含动态库和lib文件)

zlib是一套通用的解压缩开源库,提供了内存(in-memory)压缩和解压函数,能检测解压出来的数据完整性,zlib 也支持读写 gzip (.gz) 格式的文件。

2023-10-30

在对话框上绘制图像的MFC程序

结合网上的代码,找到了两种全图显示的办法。 第一种是使用GDI+,同样需要使用到picture control,不过这次需要设置属性->杂项->type,选择Owner Draw类型。然后从CStatic类中派生出一个新类:CGdiPlusImgCtrl。重载DrawItem函数来实现绘制图像 可能你觉得使用GDI+麻烦,需要对GDI+环境进行初始化,打包程序又得附带gdiplus.dll。那么我介绍的第二种方法使用GDI就没这么麻烦了。 第一种是使用GDI,同样需要使用到picture control,不过这次需要设置属性->杂项->type,选择Owner Draw类型。然后从CStatic类中派生出一个新类:CGdiImgCtrl。重载DrawItem函数来实现绘制图像。

2023-10-16

华为手机内置APP卸载工具

华为手机内置APP卸载工具,可以很方便地卸载华为手机的内置app,还有检查连接 重启到fastboot、重启到Recovery等特色功能。

2023-07-31

C++实现的不含任何第三方库的savgol滤波算法,精度可与Opencv的媲美

C++实现的不含任何第三方库的savgol滤波算法,精度可与Opencv的媲美。根据论文Smoothing and Differentiation of Data by Simplified Least Squares Procedures" by A.Savitzky and M. J.E Golay。

2023-07-26

一套完整的牙模,使用激光扫描而成

一套完整的牙模,使用激光扫描而成,由obj文件、mtl文件和png文件组成,有丰富逼真的纹理,适合作为牙病诊断之用。由上牙齿、上牙龈、下牙齿

2023-06-30

vs2015编译的osg1.61的64位库

vs2015编译的osg1.61的64位库。OSG是Open Scene Graphic 的缩写,OSG于1997年诞生于以为滑翔机爱好者之手,Don burns 为了对滑翔机的飞行进行模拟,对openGL的库进行了封装,osg的雏形就这样诞生了,1998年Don burns 遇到了同样喜欢滑翔机和计算机图形学的Robert Osfield ,从此Robert Osfield加入了osg小组的开发并一直担任开发小组的组长。 Ø OSG不但有openGL的跨平台的特性和较高的渲染性能,还提供了一系列可供3D程序开发者使用的功能接口,包括2D和3D数据文件的加载、纹理字体支持、细节层次(LOD)控制、多线程数据分页处理等。OSG广泛应用于飞行仿真等领域,包括Flightgear,及美国军方投资的仿真项目Delta3d等

2023-06-17

uos上编译上的libcurl的库文件和头文件

操作系统为:UnionTech OS Server 20 Enterprise。处理器为: 华为鲲鹏处理器(arm架构)。版本是7.88。libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。

2023-05-06

uos上编译上的openssl的库文件和头文件

uos上编译上的openssl的库文件和头文件,版本是1.1。 OpenSSL是一个功能丰富且开源的安全工具箱,它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。

2023-05-06

智慧水厂解决方案,采用GPRS/CDMA无线网络、工业以太网、RS485总线等通讯方式实现对设备的实时数据快速采集并对设备进行控

污水处理厂监控系统采用GPRS/CDMA无线网络、工业以太网、RS485总线等通讯方式实现对PLC、仪表、变频器等设备的实时数据快速采集,对污水提升泵电机、闸门、电动\气动阀门、粗\细格栅电机、鼓风机等进行控制。系统对各生产装置流程图画面、历史趋势、报警信息进行监控,并实现生产信息的整体观察画面。

2023-04-25

vs2015编译的OpenSSL的64位库和32位库

vs2015编译的OpenSSL的64位库和32位库,版本是v1.0.1t。openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。OpenSSL整个软件包大概可以分成三个主要的功能部分:SSL协议库libssl、应用程序命令工具以及密码算法库libcrypto。

2023-04-21

uos上编译上的opencv 4.5的库文件和头文件

操作系统为:UnionTech OS Server 20 Enterprise 处理器为: 华为鲲鹏处理器(arm架构) OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可免费用于学术和商业用途。其提供C++,C,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。OpenCV致力于高效运算和即时应用开发。因其是用优化的C/C++编写的,故其可以充分利用多核处理优势。并且还启用了OpenSL,它可以利用底层异构计算平台的硬件加速。广泛运用在世界各地,OpenCV拥有超过4.7万人的用户社区和超过1400万的下载次数。从互动艺术、矿山检查、网络地图到先进的机器人技术都有OpenCV的身影。

2023-04-14

vs2015编译的64位curl库,版本是7.88.1,支持https协议

vs2015编译的64位curl库,版本是7.88.1,支持https协议。libcurl作为是一个多协议的便于客户端使用的URL传输库,基于C语言,提供C语言的API接口,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP这些协议,同时支持使用SSL证书的安全文件传输:HTTP POST, HTTP PUT, FTP 上传, 基于HTTP形式的上传、代理、Cookies、用户加密码的认证等多种应用场景。另外,libcurl是一个高移植性的库,能在绝大多数系统上运行,包括Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS。

2023-04-04

uos操作系统的g++安装文件

国产信创操作系统uos服务器上没有g++,只有gcc,简直就是坑爹,硬件环境是华为鲲鹏cpu(arm架构)。因为是政务服务器(不允许直接连接互联网),所以只得手动到网上找安装包。这个是网上找到的安装包,经过测试后可用。

2023-03-20

uos操作系统下编译的netcdf-c-4.9.2的库文件和头文件

uos操作系统下编译的netcdf-c-4.9.2的库文件和头文件,支持arm架构cpu。NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Corporation for Atmospheric Research,UCAR)的Unidata项目科学家针对科学数据的特点开发的,是一种面向数组型并适于网络共享的数据的描述和编码标准。目前,NetCDF广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。用户可以借助多种方式方便地管理和操作NetCDF 数据集。

2023-03-19

uos操作系统下编译的hdf-eos2-3.0库和头文件

uos操作系统下编译的hdf-eos2-3.0库和头文件。支持arm架构。

2023-03-18

uos操作系统下编译的hdf4库和头文件

uos操作系统下编译的hdf4库和头文件。支持arm架构。

2023-03-18

VS2015编译的hdf-eos2-3.0的64位库

HDF-EOS 已成为EOSDIS (EOS Data and Information System , EOS 数据和信息系统) 数据生产和存档的标准格式,专门用于存储EOS 数据。除了HDF 的6种数据类型外,HDF-EOS 还支持另外3种数据类型:点、条带、网格。hdf-eos2-3.0专门用于读取HDF-EOS格式。

2023-01-06

VS2015编译的hdf5库,包含x64、win32、centos7、linux32、macos64和ubuntu64多个平台

VS2015编译的hdf5库,包含x64、win32、centos7、linux32、macos64和ubuntu64。HDF5 (Hierarchical Data Format) 由美国伊利诺伊大学厄巴纳-香槟分校 UIUC (University of Illinois at Urbana-Champaign) 开发,是一种常见的跨平台数据储存文件,可以存储不同类型的图像和数码数据,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。

2022-12-27

VS2015编译的hdf4库,包含x64、win32、centos7、linux32、macos64和ubuntu64多个平台

VS2015编译的hdf4库,包含x64、win32、centos7、linux32、macos64和ubuntu64版本是4.2.10。HDF(分层数据文件)是美国国家高级计算应用中心为了满足各种领域研究需求而研制的一种能高效存储和分发科学数据的新型数据格式 。HDF可以表示出科学数据存储和分布的许多必要条件。

2022-12-27

MFC多线程调用gdal库接口的例子程序

MFC多线程调用gdal库接口的例子程序。这个程序是64位的Win32的GUI程序,实现的功能是给批量图像创建金字塔。配合gdal 3.0进行编译。具体内容关注我的博客:https://blog.csdn.net/clever101,里面有一个专栏叫gdal3.0工程化实践。里面包含有gdal、sqlite3、geos、proj7和XListCtrl等多个第三方库。

2022-12-16

在框架窗口上创建列表控件

在框架窗口上创建列表,支持VC6.0到VS2015。同时实现了动态创建标准进度条和平滑进度条。

2022-12-15

Win32多线程调用gdal库接口的例子程序

Win32多线程调用gdal库接口的例子程序。这个程序是64位的Win32的GUI程序,用于给指定的图像文件创建金字塔。配合Qt 5.0以上的版本、gdal 3.0进行编译。具体内容关注我的博客:https://blog.csdn.net/clever101,里面有一个专栏叫gdal3.0工程化实践。里面包含有gdal、sqlite3、geos和proj7等多个第三方库。

2022-12-14

Qt多线程调用gdal库接口的例子程序

Qt多线程调用gdal库接口的例子程序。这个程序是64位的Qt的GUI程序,用于给指定的图像文件创建金字塔。配合Qt 5.0以上的版本、gdal 3.0进行编译。具体内容关注我的博客: https://blog.csdn.net/clever101,里面有一个专栏叫gdal3.0工程化实践。

2022-12-12

vs2017编译的osg3.6.5的64位库

OpenSceneGraph是一个开源的三维引擎,采用标准C++和OpenGL编写而成,可运行在所有的Windows平台、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX、Android和FreeBSD 操作系统。

2022-11-10

windows下获取CPU ID的C++程序

windows下获取CPU ID的C++程序,使用了微软提供的 intritinct接口,适合32位和64位程序。

2022-11-09

VS2015编译的proj7.1.1的64位库

VS2015编译的proj7.1.1的64位库,需要结合sqlite3一块使用。sqlite3可以从我上传的资源中下载。PROJ是一个通用的坐标转换软件,它将地理空间坐标从一个坐标系转换为另一个坐标系。这包括地图投影和大地坐标变换。

2022-10-24

vs2015编译的sqlite3的64位库

vs2015编译的sqlite3的64位库。SQLite是一款轻量级的、基于文件的嵌入式数据库,实现自包容、零配置、支持事务的SQL数据库引擎。

2022-10-24

JNI学习示例代码,含java代码工程和win32 dll工程

JNI,全称为Java Native Interface,即Java本地接口,JNI是Java调用Native 语言的一种特性。通过JNI可以使得Java与C/C++机型交互。即可以在Java代码中调用C/C++等语言的代码或者在C/C++代码中调用Java代码。由于JNI是JVM规范的一部分,因此可以将我们写的JNI的程序在任何实现了JNI规范的Java虚拟机中运行。同时,这个特性使我们可以复用以前用C/C++写的大量代码JNI是一种在Java虚拟机机制下的执行代码的标准机制。代码被编写成汇编程序或者C/C++程序,并组装为动态库。也就允许非静态绑定用法。这提供了一个在Java平台上调用C/C++的一种途径。 ———————————————— 版权声明:本文为CSDN博主「clever101」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/clever101/article/details/125938242

2022-07-29

一个简单易用的图像库:stb_image

一个简单易用的图像库:stb_image 。Github 地址为:https://github.com/nothings/stb ,目前已经有了 9600+ Star (18000+)。它的使用非常简单,看看 README 可能你就会了。 看看它的源码,你会发现全是 .h 头文件。这就是它的强大之处了,仅需在工程中加入头文件就可以解析图像了(实际上是函数实现等内容都放在头文件了而已)。

2022-07-11

vs2015编译的glfw3.3.7库(含头文件和库文件)

GLFW是一个轻量级的,开源的,跨平台的library。支持OpenGL及OpenGL ES,用来管理窗口,读取输入,处理事件等。因为OpenGL没有窗口管理的功能,所以很多热心的人写了工具来支持这些功能,比如早期的glut,现在的freeglut等。那么GLFW有何优势呢?glut太老了,最后一个版本还是90年代的。freeglut完全兼容glut,算是glut的代替品,功能齐全,但是bug太多。稳定性也不好(不是我说的啊),GLFW应运而生。

2022-07-10

OpenGL Mathematics(GLM) - 几何数学库

OpenGL Mathematics (GLM) 是基于OpenGL着色语言(GLSL)规范的图形软件的头文件C ++数学库。 GLM提供的类和函数使用与GLSL相同的命名约定和功能设计和实现,因此任何知道GLSL的人都可以在C ++中使用GLM。 这个项目不限于GLSL的功能。基于GLSL扩展约定的扩展系统提供扩展能力:矩阵变换,四元数,数据打包,随机数,噪声等等。 这个库与OpenGL完美地工作,但它也确保与其他第三方库和SDK的互操作性。它是软件渲染(光线追踪/光栅化),图像处理,物理模拟和任何需要简单方便的数学库的开发上下文的良好候选。 GLM是用C ++ 98编写的,但是当编译器支持时可以利用C ++ 11。

2022-07-10

VS2015编译的64位的OpenCascade7.6的头文件和库

OpenCascade(简称OCC)。OCC平台是由法国Matra Datavision公司开发的CAD/CAE/CAM软件平台,可以说是世界上最重要的几何造型基础软件平台之一。它是一个开放源码CAD 内核,可以定制和扩展(添加新的功能组件,类的进一步继承),面向CAD/CAM,对主流CAD 数据格式提供支持(STEP/STL/IGES 等,可自行开发转换程序提供特定数据格式的支持),提供高级建模函数(拟合,有理样条曲线,拉伸、旋转、扫出、层叠拉伸、圆角、倒角、薄壳、修剪、偏移等),参数化模型,提供几何模型的特征提取,对Visual C++/MFC 有很好的支持。

2022-07-07

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

TA关注的人

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