- 博客(5)
- 收藏
- 关注
原创 python调用so库的一些问题
问题描述 1、传char*,改变其值 比如在导出函数定义 void func(char* ch){ char a\[11\]="1234567"; strcat(ch, a); } 在python中调用就可以这样操作 p=ctypes.create_string_buffer()//大小要与库函数一致 print(p.value) 2、传结构体,没整明白,整明白再更新# 项目场景: //后边不用看了 问题描述 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会
2022-04-28 17:46:18
1085
原创 一点关于优化手写笔迹
一、win下提高笔迹精细度并有笔锋 个人觉着还不错的解决方法 1、是agg绘图 2、使用skia绘图(比GDI绘制精度好点,但是效果不明显) 二、一些其他尝试 1、因为会出现 尝试1:试着着色每个像素点,但是绘制效率太低 尝试2:减小梯度差,受gdi自身精度影响,效果不佳 尝试3:以每个阶梯起始处为基础,开始绘制一些连续圆,逐步缩小, 这个尝试效果也还行,就是圈的定位需找准,否则会在原本绘制的线上有长出来的圈 1.agg画法 效果展示 2.消除阶梯以及笔锋原理 1、消除阶梯,得益于亚像素级渲染,精度很
2022-04-24 11:43:11
735
原创 python调用dll、so库
python调用dll、so库 因为挺简单的,直接上代码。 界面使用pyqt画的 1.引入库以及获取库方法 代码如下(示例): /*可以看注释帮助理解*/ import sys from ctypes import * //python引用C++库的模块 import threading//线程 from PyQt5.QtWidgets import QApplication, QMainWindow, QDialog//界面类 from mainWindow import Ui_Dialog//ui
2022-04-24 10:21:44
1240
原创 arm64以及amd64和龙芯4000下安装pyqt:
arm64以及amd64和龙芯4000下安装pyqt: 包下载地址: sip安装包地址:https://riverbankcomputing.com/software/sip/download qt源码下载 http://download.qt.io/arhive/qt/ 2.7下安装pyqt5:https://www.cnblogs.com/deeplearning1314/p/10671347.html 参考编译链接: linux下安装qt:https://blog.youkuaiyun.com/u01452338
2022-04-24 09:04:43
3607
原创 错误 C1900 “P1”(第“20150812”版)和“P2”(第“20130802”版)之间 Il 不匹配
问题描述 使用vs2015/2019编译时遇到到: 错误 C1900 “P1”(第“20150812”版)和“P2”(第“20130802”版)之间 Il 不匹配 基本上都是让在工具—扩展和更新中 安装更新 反正我这么是解决不了的,你可以尝试。 解决方案: 去官网下载原安装镜像,本地安装就可以了 https://myvs.download.prss.microsoft.com/pr/mu_visual_studio_2015_update_3_x86_x64_dvd_8923065.iso?t=35f9d
2022-04-24 08:54:46
5185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人