DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 474 下一页

2023年1月11日

摘要: python中from…import…的用法和讲解 在python中经常我们使用到from…import…这个句型,而这个句型后面跟着都是什么意思呢,今天我对其进行相应的总结,以便大家和我都能一起进行学习。首先看一个例子进行相应的分析: 1.直接调用函数: #函数文件,函数文件命名为wangke d 阅读全文
posted @ 2023-01-11 12:19 DoubleLi 阅读(1761) 评论(0) 推荐(0)

摘要: C++调用python 在C/C++中嵌入Python,可以使用Python提供的强大功能,通过嵌入Python可以替代动态链接库形式的接口,这样可以方便地根据需要修改脚本代码,而不用重新编译链接二进制的动态链接库。至少你可以把它当成文本形式的动态链接库,需要的时候还可以改一改,只要不改变接口, C 阅读全文
posted @ 2023-01-11 11:42 DoubleLi 阅读(5825) 评论(0) 推荐(0)

摘要: https://www.zhihu.com/question/23003213 知乎详细总结http://www.voidcn.com/article/p-wmqbbket-bdm.html 实例http://www.voidcn.com/article/p-zgwjtool-bdh.html 实例 阅读全文
posted @ 2023-01-11 11:40 DoubleLi 阅读(499) 评论(0) 推荐(0)

摘要: 看到标题很多小伙伴会问:不是都说python是胶水语言,他调用什么什么语言封装的库来做一些什么事情吗?怎么小编你这反而变成被调用的对象了呢?没错,常规情况下一般都是以python语言作为主体调用其他语言。但是,一个系统要想提高运行速度,最好的方法还是使用C++等语言来编写更合适。但是一个系统的开发不 阅读全文
posted @ 2023-01-11 11:38 DoubleLi 阅读(1259) 评论(0) 推荐(0)

摘要: 1 首先为什么要将python打包成so文件 Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效。python的解释特性是将py编译为独有的二进制编码pyc文件,然后对pyc中的指令进行解释执行,但是pyc的反编译却非常简单,可直接反编译为源码,当需要将 阅读全文
posted @ 2023-01-11 11:36 DoubleLi 阅读(1107) 评论(0) 推荐(0)

摘要: 一、问题 Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。 二、Python调用C/C++ 1、Python调用C动态链接库 Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:pycall.c / 阅读全文
posted @ 2023-01-11 11:23 DoubleLi 阅读(623) 评论(0) 推荐(0)

摘要: 作为一种胶水语言,Python 能够很容易地调用 C 、 C++ 等语言,也能够通过其他语言调用 Python 的模块。 Python 提供了 C++ 库,使得开发者能很方便地从 C++ 程序中调用 Python 模块。 具体的文档参考官方指南: Embedding Python in Anothe 阅读全文
posted @ 2023-01-11 11:00 DoubleLi 阅读(226) 评论(0) 推荐(0)

摘要: 如何将Python文件发布成DLL供C/C++调用,试过两种思路: 一种是用Cython将Python文件转为.c文件,但是简简单单4行代码,由于调用了NumPy,生成.c文件有5000+行,而且完全找不到原python函数的入口,无奈放弃; 另一种思路是用CPython API给原Python函数 阅读全文
posted @ 2023-01-11 10:46 DoubleLi 阅读(5246) 评论(0) 推荐(0)

2023年1月10日

摘要: 开机自启动脚本 网上常见的脚本开机自启方法是: 假设要自启的脚本位于 /home/user/test.sh 给脚本可执行的权限 sudo chmod +x /home/user/test.sh 将脚本文件放到 /etc/init.d/ 目录下 sudo cp /home/user/test.sh / 阅读全文
posted @ 2023-01-10 16:10 DoubleLi 阅读(1350) 评论(0) 推荐(0)

摘要: 方法一,用户登录服务器,直接修改: crontab -e 然后添加: @reboot [nohup] {命令} ctrl + O ctrl + x 方法二,指定用户进行修改: sudo crontab -u {username} -e 然后添加: @reboot [nohup] {命令} ctrl 阅读全文
posted @ 2023-01-10 16:09 DoubleLi 阅读(993) 评论(0) 推荐(0)

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 474 下一页