Qt 5.11使用OCI连接Oracle 11g完全教程

因某项目需求,笔者将开发一个操作Oracle的Demo,经权衡后选择OCI用于连接Oracle。网络上存在大量Qt与OCI相关教程,但教程绝大多数步骤不清晰,方法不全面,无法有效的、快速的完成Qt使用OCI连接Oracle。故笔者从安装Oracle Client开始到Demo连接Oracle成功,每一步完全记录,以方便读者参考。

Oracle 调用接口 (OCI) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能——Oracle官网介绍

继续阅读Qt 5.11使用OCI连接Oracle 11g完全教程

安装Visual Studio 2017提示“未能安装包sql_adalsql”的解决方案

问题

安装VS2017(VS完整版本号15.1.61901.24070,操作系统Windows 7 SP1 x64),出现未能安装包“sql_adalsql,version=15.1.61901.24070,chip=x64,language=zh-CN”的异常,如下图所示:

VS Installer反馈错误为消息详细信息: 无法打开项 UNKNOWN\Components\213E053961B08514C8F94926954EDFBE\7AC11A000D649EA4A967B94454D29EBA。  请验证您是否具有足够的权限访问该项,或者与支持人员联系。

继续阅读安装Visual Studio 2017提示“未能安装包sql_adalsql”的解决方案

空白文件生成器

因项目测试需要,为测试人员编写了一个空白文件生成器(仅Windows API),用于生成指定大小和数量的空白文件。

环境:

1.运行系统:Windows;

2.编译环境:Qt 5.11.2 MinGW 32bit。

 

功能:

1.可快速生成制定大小和数量的空白文件;

2.提供中文和英文两种语言包。

继续阅读空白文件生成器

【持续集成实践系列】02持续集成系统建设

I项目主要基于.Net/C#开发,核心处理服务使用QT开发,因历史原因制约仅能使用SVN做版本控制系统。为建设适应项目的持续集成系统,博主最终选择禅道开源版做项目管理平台,Jenkins+SonarQube+MSBuild做持续集成系统核心,利用LDAP协议+Windows AD整合账号体系。

因硬件和安全限制,所有持续集成相关系统均运行在受控服务器,服务器采用Windows Server 2008 R2 SP1系统。

继续阅读【持续集成实践系列】02持续集成系统建设

【转载】Win10安装Office2013/2016提示错误0x80131049

博主因工作需要在新笔记本安装Office 2016 Pro Plus,但安装时出现提示错误0x80131049,后发现https://mr21.cc/operations/office-2013-and-2016-installation-error-code-0x80131049-with-win10.html/comment-page-1#comment-70162文章方案可以完美解决,转载本文以做备忘。

继续阅读【转载】Win10安装Office2013/2016提示错误0x80131049