- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 【python源码加密】Cython针对python工程多层级目录处理办法
上一篇介绍了,这篇着重介绍,对于python工程的多级目录如何进行Cython编译以及使用(文章末尾有获取源码方式)
2024-04-16 14:52:01 297
原创 【python源码加密】Cython方案讲解及简单示例
CPython 是 Python 的解释器,而 Cython 是一个工具,用于编写 Python 扩展,以提高 Python 代码的执行效率。我在使用python做项目的时候主要面临的问题:性能问题以及源码加密授权的问题,经过多种方案对比及考虑,最终选当 Python 性能遇到瓶颈时,可以考虑使用Cython直接将C的原生速度植入Python程序,这样使Python程序无需使用C重写,能快速整合原有的Python程序,这样使得开发效率和执行效率都有很大的提高,而这些中间的部分,都是Cython帮我们做的
2024-04-15 16:41:54 307
原创 QT集成开源日志库示例
2024/04,选型qt集成的开源c++日志库。我的需求:日志滚动 + 异步记录 + 日志清理 + window/linux arm跨平台 + 源码集成(减少多个工程管理及不同的库包管理),源码下载方式见文章末尾
2024-04-11 17:19:30 356
原创 Docker部署前端Web项目
链接:https://pan.baidu.com/s/1PjKdTx9RHIaPthxTw31pgA?er启动时,传入的可变参数。
2024-04-10 11:49:55 326
原创 【深度学习】物体检测/实例分割/物体追踪/姿态估计/定向边框/图像分类检测演示系统【含源码】
YOLOv8是Ultralytics的最新版本YOLO,是一款前沿、最先进(SOTA)模型,基于先前YOLO版本的成功,,引入了新功能和改进,进一步提升性能和灵活性。YOLOv8设计快速、准确且易于使用,使其成为各种物体检测与跟踪、实例分割、图像分类和姿态估计任务的绝佳选择。
2024-04-10 09:55:07 525 1
原创 Golang包管理详解
文章目录Golang包管理详解1. 理解 go import2. 理解 vendor 特性3. Go包管理的发展3.1 GO111MODULE3.2 包查找顺序总结(精华!!!)3.3 GOPROXY与GoCenter3.3.1 GOPROXY 介绍3.3.2 公共GOPROXY3.3.3 私有Go Module3.3.4 私有GOPROXY3.4 GOPROXY 配置3.5 go mod命令介绍go module使用流程Golang包管理详解1. 理解 go importimport 导入包,包名
2020-12-20 10:55:01 1836 4
原创 Go的保留函数init和main函数
Go Hello world原文源码等更多内容可参见:http://blog.hyrscloud.com/topic/index?id=20准备一个main.go文件,敲入如下编码,在main.go目录下,通过cmd敲入 go run main.go 回车即可运行package mainimport "fmt"func main() { fmt.Println("Hello, World!")}Go的保留函数init和main函数多个文件要使用编译运行 go buildpa
2020-12-07 00:04:21 207
转载 Golang基本命令详解
Golang基本命令详解原文源码等更多内容可参见:http://blog.hyrscloud.com/topic/index?id=19go --helpC:\Users\zhang>go --helpGo is a tool for managing Go source code.Usage: go <command> [arguments] 其中 command 是操作命令 arg是该命令的参数,像:go run hello.goThe co
2020-12-07 00:03:24 376
转载 Golang安装、配置及IDE
Golang安装、配置及IDE详情可参见原文:http://blog.hyrscloud.com/topic/index?id=18下载地址Golang 官网地址:https://golang.org/dl/,通过翻墙后才可访问。Golang 官网地址:https://golang.google.cn/dl/,国内可以访问的。或者通过:https://studygolang.com/dl,下载安装包。Go语言中文网:https://studygolang.com/下载安装包,按照提示安装即可。
2020-12-06 23:59:14 891
转载 Golang 介绍
Golang 介绍详情可关注原文:http://blog.hyrscloud.com/topic/index?id=17背景:golang语言的发起主要是为了解决C++中出现的问题。传统的语言比如c++,大家花费太多时间来学习如何使用,而不是如何更好的表达写程序员的思想,同时编译的时间太长,对于编写-编译-运行这个链条来说周期太长。动态语言如Python,由于没有强类型的约束,很多问题需要在运行时发现,这种低级错误更应该交给编译器来发现。同时有如下趋势:人力成本越来越高、机器越来越便宜、性能越来越厉害
2020-12-06 23:57:47 385
转载 opencv离线API中文文档
OPENCV_3.0_API 离线API,英文版与中文版http://blog.hyrscloud.com/topic/index?id=16
2020-12-05 17:57:42 504
原创 QT使用OpenCV获取视频流通过共享内存存储OpenGL展现
QT使用OpenCV获取视频流通过共享内存存储OpenGL展现关键词:qt、opencv、opengl、共享内存线程中通过OpenCV打开摄像头。线程中将实时图像存入共享内存中,此时无论是跨线程或跨进程均可通过共享内存获取实时视频帧。通过OpenGL展示实时视频流,使用OpenGL渲染视频帧,会调用GPU,CPU占用率低。展示效果如下:注意事项将QWidget 提升为自定义控件GLWidget 时,头文件要改为QWidget,否则移动工程时,容易找不到头文件。核心代码此Demo
2020-11-14 23:09:26 1503 7
原创 3D魔方QT
3D魔方QT关键词:qt、opengl、3D、魔方此 Demo 是利用 QOpenGLWidget 实现的3D魔方效果,可实现自动宣传及鼠标拖动,可根据自己喜好贴不同的背景图及编写内容,整体效果如下:简介此Demo使用QT Creator 4.11.0, Based on Qt 5.14.0 编写,大部分qt版本均适用。Demo源码链接在本文最后提供。核心代码此Demo的核心代码如下,或下载源码修改调试:vshader.glsl文件 #ifdef GL_ES //
2020-11-11 22:31:50 485
原创 QT集成Windows手写输入法
QT集成Windows手写输入法关键词:qt、手写输入法、顾客签名此 Demo 是利用 windows Tablet_PC_SDK 版本,实现的在Windows下实现手写识别,截签名按钮是将签名的区域截取保存成png图片,整体效果如下:简介此Demo使用QT Creator 4.11.0, Based on Qt 5.14.0 编写,大部分qt版本均适用。开发编译时,需要安装 Tablet_PC_SDK,开发完毕后,实际部署时,不需要安装此SDK。Demo源码链接在本文最后提供。使用
2020-11-11 22:21:03 1693 4
原创 qt编译使用opencv
文章目录Opencv介绍及使用OpenCV的 MSVC 版及 MinGW 版opencv源码Qt编译OpencvOpencv介绍及使用Windows下32位Qt Mingw32编译官网:https://opencv.org/Opencv是一个基于BSD开源许可发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android、Maemo、FreeBSD、OpenBSD、IOS...
2018-12-12 14:08:34 5346
原创 区块链(Blockchain)简单介绍
区块链(Blockchain)简单介绍区块链Blockchain简单介绍概要区块链概念及原理区块链的应用区块链的优劣主流区块链技术平台供参考比特币以太坊Hyperledger Fabric小众门派概要 此项目旨在了解区块链,包括概念、原理及了解可供学习及使用的开源项目平台。此文是整合诸多前辈们的文章而来,特此声明,参考的文章链接在本文末尾。...
2018-02-23 14:14:42 1378
原创 TortoiseGit、Git在项目中的应用
TortoiseGitGit在项目中的应用本文使用注解Git的基本概念与及原理可跳过需要的的时候再了解SVN与GIT简单对比使用GIT开发的过程使用git开发流程图使用git开发一般步骤使用TortoiseGit的一般步骤小结TortoiseGit、Git在项目中的应用 Git是目前世界上最先进的分布式版本控制系统。源码版本管理工具有很多,常见的有:CVS、SVN、GIT、Me
2017-11-21 11:02:39 821
原创 应用软件>程序员必备知识(三)
应用软件>程序员必备知识(三) 结合上一篇文章,我们选好了一款产品做我们的外网服务器,那么接下来,如果想依据成熟技术构建一个属于自己的应用服务器,可以使用OpenResty开源项目,这篇文章主要介绍OpenResty(开源技术)及其相关。 更多内容请关注 https://my.oschina.net/llzhang/blog应用软件程序员必备知识三OpenResty概念OpenR
2017-11-14 11:24:38 456
原创 应用软件>程序员必备知识(二)
应用软件>程序员必备知识(二)上一篇文章主要是分析了下服务器,这一篇依然说服务器,从另一个角度说服务器。我们建网站时,一般都需要一台外网主机做我们的服务器,但是目前市场上有太多可选项,我们作何选择呢,当然是根据自己的口袋,对比后做合适的选择。这篇文章主要介绍我们的可选项。更多内容请关注 https://my.oschina.net/llzhang/blog服务器、云主机、VPS、虚拟主机网站服务器
2017-11-14 11:21:17 339
原创 应用软件>程序员考虑问题(一)
应用软件程序员考虑问题程序员的迷茫程序员的思考程序员的架构程序员的理解程序员的认识应用软件>程序员考虑问题 本文主要介绍程序员的“日常理解”,程序员的思维不应该被限制,不应该以自己岗位所在的方向考虑问题,应该把眼光放长远。不妥之处,敬请见谅。程序员的迷茫程序员大多很迷茫,不仅是面对繁杂技术的无力感,还有因为长期埋没于软件世界的分工体系中,无法看清从业务到软件架构的价值链条,无法清
2017-11-08 15:58:26 296
原创 应用软件>程序员必备知识(一)
应用软件>程序员必备知识(一) 随着时代的发展与进步,虽然Web服务器、应用服务器、代理服务器等的界限越来越模糊,但作为软件程序员的我们,想要有更广阔的视野,还需要有更系统的知识,用以支撑我们最初的“梦想”。 举个例子:想要看懂开源中国中的部分项目分类,我们就需要了解HTTP服务器、Web容器、应用服务器、代理服务器等的概念和基本原理。 本文着重介绍,Web服务器、Web容器、应
2017-10-31 22:52:19 1189
原创 如何快速掌握程序语言
对于如何学好程序语言:1. 重视语言特性; 什么是语言特性,比如:变量定义、算术运算、for循环,while循环、函数定义、函数调用、递归、静态类型、垃圾回收、指针算数、面向对象等。2. 先有一个需要解决的问题; 有了问题,可以用两分钟浏览一下这语言的手册,看这语言长什么样,然后直接拿起一段代码开始鼓捣,想办法把这段代码改成自己自己正想解决的问题。在此过程中,
2017-07-09 17:39:05 401
原创 初步剖析QT事件处理过程(Windows)(上)
一、说起Qt事件处理,如果在windows平台下,当然离不开Win32,!!他俩之间的关系有点说不清道不明的!!二、先简单介绍QT事件这些类间的关系:三、接下来进入QT处理事件流程,以流程图和部分伪代码代替,可以更容易理解:
2017-07-03 23:04:55 674 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人