
编程语言
TangCode
https://danieltyl.gitee.io
展开
-
C++调用Python3详细记录
通过在C++程序调用Python3所提供的C接口可以实现调用Python程序所实现的功能。在C++调用深度学习训练好的模型时,如果不使用一些部署手段,这种C++调用Python接口的方式虽然大大牺牲了效率,但是可以说是也是一种取巧的方法。这里记录一下C++如何去调用Python3的接口,作为一个总结。操作系统:Ubuntu16.04构建工具:CMake要想在 C++ 中调用 Python3 ,必须在 Cmake 中添加一些 Python3 的动态链接库:可以在 include_directories原创 2020-06-21 23:33:57 · 946 阅读 · 2 评论 -
Spring学习之IOC中Bean的xml配置
一. IOC和DI的概念IOC(Inversion of Control):反转控制。在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向——改由容器主动的将资源推送给需要的组件,开发人...原创 2020-04-11 15:21:23 · 244 阅读 · 0 评论 -
JDBC学习笔记(二) 对数据库最基本的操作
JDBC学习笔记(二) 对数据库最基本的操作JDBC学习笔记(一) 创建数据库连接3. JDBC对操作库最基本的操作有了连接操作之后,我们就可以对数据库做基本的操作,为了方便,将连接操作封装到一个工具类的静态方法之中,其静态方法如下:// 通用建立连接的静态方法 public static Connection getConnection(String properties_nam...原创 2019-11-18 14:39:35 · 166 阅读 · 0 评论 -
JDBC学习笔记(一) 创建数据库连接
title: JDBC API教程JDBC学习笔记JDBC代表Java与数据库的连接,这对Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API。从根本上说,JDBC是一种规范,它提供的接口,一套完整的,可移植的访问底层数据库的程序。可以用Java来写不同类型的可执行文件。JDBC API支持两层和三层处理模型进行数据库访问,但在一般的JDBC体系结构由两层组成:JD...原创 2019-11-17 16:27:50 · 327 阅读 · 0 评论 -
STL容器常用操作记录
STL容器总结文章目录STL容器总结顺序容器1.vector2.list3.deque关联容器1.set2.map3.multimap4.multiset容器适配器1.stack2.queue3.priority_queue在c++11标准中引入了容器,其中包含:顺序容器(顺序容器的元素排列次序与元素值无关,而是由元素添加到容器里的次序决定)有vector,list,deque。关联容器...原创 2018-12-19 09:48:05 · 432 阅读 · 0 评论 -
利用LibTorch调用PyTorch训练好的模型
PyTorch如今发布到1.1稳定版本,新增的功能让模型部署变得更为地简单,本文记录如何利用C++来调用PyTorch训练好的模型,其实也是利用官方强大的LibTorch库。LibTorch的安装虽然说安装,其实就是下载官方的LibTorch包而已,从官方网站中选择PyTorch(1.1),libtorch,以及cuda的版本,其中会出现下载链接,这里为cuda9.0的链接https://d...原创 2019-07-08 22:41:05 · 6488 阅读 · 10 评论