- 博客(114)
- 资源 (1)
- 收藏
- 关注

原创 Qt for MCUs 1.7
Qt for MCUs 1.7官网资料 https://doc.qt.io/QtForMCUs/index.html一、概述Qt Quick Ultralite概述Qt Quick Ultralite图形框架提供了丰富的QML API集,用于构建流畅的GUI和渲染引擎。它还提供了一组代码生成器和图形运行时,用于呈现基于Qt Quick的图形用户界面(GUI)。该框架的设计和开发旨在帮助为由微控制器单元(MCU)供电的设备创建丰富的用户界面。开发该应用程序是为了使您的应用程序在可用资源的情况下达
2021-04-02 10:19:54
1025

原创 程序员要看的书
qt 爬取 https://www.linuxprobe.com/books 书籍,程序员要看的书截至2020-8-16,爬取2544项,去掉重复项,得到1945项人为追加3本书书目录内容->bin/list.txtqt爬虫代码路径 https://gitee.com/chen227/QtSpiderLinuxBooks书目录《网络是怎么连接的》《计算机是怎么跑起来的》《程序是怎么跑起来的》《VC++编程技术与难点剖析》pdf版电子书免费下载《.
2020-08-16 21:37:41
7314
1

原创 Qt for MCUs
Qt for MCUs搭建Qt for MCUs PC端开发环境。qt for mcus提供了一个完整的图形框架和工具包,包含了在MCUs上设计、开发和部署gui所需的一切。它允许您在裸机或实时操作系统上运行应用程序。先决条件 开发主机环境支持仅限于Windows 10 MSVC compiler v19.16 (Visual Studio 2017 15.9.9 or newer) x64 CMake v3.13 or newer (you can install i
2020-06-28 13:48:26
1822

原创 搭建Qt for Android 开发环境(Qt 5.10.1)
搭建Qt for Android 开发环境(Qt 5.10.1)Qt 5.5.1版本的配置,请参考之前帖子Qt 5.5.1版本的配置此次只更新一下安装包链接。其他配置参考前帖子1.Qt 5.10.1 官网2.ndk:android-ndk-r10e-windows-x86.exehttp://developer.android.com/ndk/downloads/index.html...
2020-01-21 17:25:43
2033
原创 简单的自定义录屏工具
在csdn上写文章,需要配一些操作动态图,需要针对电脑录屏,可能是整个屏幕录屏,也可能是某窗口,甚至是某一小块区域。动态图最好是gif格式,方便直接嵌入文章中。
2023-03-13 14:22:20
92
原创 Kanzi Shader入门
kanzi默认支持Opengl ES 2.0,在qnx平台可以支持到ES 3.0。kzPosition等是kanzi自动映射好的,本质是节点的4个顶点等。无法直接使用shader,需要通过画刷和材质间接使用。kanzi只支持【顶点着色器】和【片段着色器】需要先设置【混合模式】
2022-11-25 08:58:44
375
2
原创 PainterEngine 多选框(checkbox)效果
PainterEngine是一个由C语言编写的完整开源的跨平台图形应用框架,可移植到Windows Linux Android iOS 支持WebAssembly的Web端及嵌入式MCU上。
2022-11-23 16:06:27
449
转载 selenium之 chromedriver与chrome版本映射表(更新至v2.39)
转 https://blog.csdn.net/huilan_same/article/details/51896672python制作爬虫时候使用selenium进行自动化使用chromedriver时候需要对应版本chromedriver版本支持的Chrome版本v2.39v66-68v2.38v65-67v2.37v64-66v2.36v63-65v2.35v62-64v2.34v61-63v2.33v60-62v2.3
2021-02-05 09:53:01
279
原创 编译器配置
在 https://www.learncpp.com/ 网站学习【第0章 简介/入门】关于编译器配置章节使用qt creator IDEqt工程的pro里配置QMAKE_CXXFLAGS += -pedantic-errors -Wall -Weffc++ -Wextra -Wsign-conversion -Werror禁用编译器扩展:-pedantic-errors启用有关某些用户认为有问题的构造的所有警告:-Wall增加警告的等级:-Weffc++ -Wextra隐式转换:-Ws
2021-02-03 15:04:37
266
原创 python游戏开发
主要是参考书籍《Python游戏编程快速上手.pdf》,进行学习制作。游戏代码都是我手撸的,请访问 https://gitee.com/chen227/pygame-demo1. 搭建环境python安装(请百度)游戏库 pygame安装(网站 https://www.pygame.org/download.shtml )2. Pie游戏3. Trivia游戏3.1 疯狂故事会3.2 益智问答游戏4. Bomb Catcher游戏4.1 打字速度测试4.2 鼠标示例.
2021-01-11 15:44:39
174
原创 qt迭代器使用,遇上erase函数,程序崩溃
qt迭代器使用,遇上erase函数,程序崩溃问题:在qlist用erase函数删除元素时候,发生程序崩溃。经过测试发现数组有多个元素,删除最后一个会程序崩溃数组有多个元素,删除非最后一个不会程序崩溃数组只有一个元素,删除最后一个不会程序崩溃通过分析源码以及打印iterator发现数组有多个元素,删除最后一个时,iterator it已经和list.end()一样了,再经过it++循环后,数组越界,导致程序崩溃修改方法在for循环最后一行追加容错 if(it == list.end
2020-12-28 09:45:09
1154
原创 OpenGL编程指南(原书第8版)环境搭建
环境搭建学习《OpenGL编程指南》,首先要搭建环境,运行第一个例子【第一个 OpenGL 程序 triangles.cpp】我的环境是Ubuntu14.04,以下阅读需要有linux基础知识。安装依赖库gcc g++ 安装cmake 3.19.0-rc2 源码编译安装官网https://cmake.org/download/安装命令$sudo ./bootstrap$sudo make$sudo make install安装opengl的头文件$sudo ap
2020-12-23 17:01:16
221
原创 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension,
html文件里链接另一个文件,出现如下问题问题:jquery.min.js:6 Failed to load file:///ch12_01.html: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.翻译:跨源请求只支持协议模式:http,数据,chrome, chrome扩展,https。原因:就是浏览器在访问本地js文件的时候遇
2020-12-02 17:04:47
178
原创 git遇到error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
问题:git使用pull命令/clone命令等都会出现错误error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol原因:没有配置ssh版本解决:输入如下命令git config --global http.sslVersion tlsv1.2
2020-11-17 13:44:13
4486
原创 小白搭建网站
1. 第一步:使用Flask搭建微型的 Web 框架Flask是Python中一个微型的Web开发框架。建立一个工程 flaskr_meitu,我们来做一个美图网站init.py 是应用文件config.py 是配置文件view.py 是视图文件,实现网站请求功能templates/layout.html 是网页基础模板templates/index.html 是主网页,是的,我们的网站只有一个网页templates/ajax_receive.html 是动态页面static/styl
2020-11-07 11:08:29
332
原创 CE教程步骤8操作指南
CE教程步骤8操作指南CE全称Cheat Engine,是一款专注于游戏的修改器 。教程的步骤8特别难。这是一个四级指针,比较绕,下面分步解析。其他详细说明请参考 别人的博客第一个指针1. 精确数值搜索多次搜索后得到唯一一条数据结论:001A1268->VALUE,地址001A1268存放数值2. 找出改写这个地址的指针结论:[rsi+18]-> 001A1268,rsi=001A1250,指针数值001A1250,偏移18,一起改写地址001A12683. 以
2020-10-08 10:44:17
2459
原创 QT调查内存泄漏方法
QT调查内存泄漏方法环境搭建安装虚拟机安装valgrindsudo apt-get install valgrind安装qt使用方法打开qtcreator创建main.cpp#include <iostream>void badpointer(int* ip, int n){ ip = new int[n]; delete ip;}int main(int argc, char *argv[]){ int* p; int
2020-08-26 13:51:22
1036
原创 区块链学习笔记
廖雪峰的官方网站-区块链教程https://www.liaoxuefeng.com/wiki/1207298049439968思维导图整理
2020-08-22 10:20:10
124
原创 qml使用数组技巧
在qml中,使用JS数组,修改里面的值,不发出change信号。my_array [n] = value;为了得到数组属性通知,你必须使用下面这个这个技巧var tmp = my_array;tmp [n] = value;//你可以做多个更改,也可以push/splice项目my_array = tmp;完整qml代码示例import QtQuick 2.12import QtQuick.Window 2.12/* 演示qml数组如何绑定change变化 */Window.
2020-08-11 16:59:32
6127
1
原创 Qt for WebAssembly
Qt for WebAssemblyQt for WebAssembly 使得为web平台构建Qt应用程序成为可能。目前正在开发Qt for WebAssembly。qt5.12将qtforwebassembly作为技术预览。从qt5.13以后,qtforwebassembly是一个受支持的平台。qt 官网: https://wiki.qt.io/Qt_for_WebAssemblyemscripten网站: https://emscripten.org/docs/getting_started/d
2020-07-24 15:31:26
1612
原创 使用Qt 3D Studio快速开发Qt 3D
QT也能轻松开发3D了,不多说,让我们开始吧准备工作下载安装Qt5.10.1(http://download.qt.io/official_releases/qt/5.10/5.10.1/qt-opensource-windows-x86-5.10.1.exe)下载安装Qt3dStudio(http://download.qt.io/official_releases/qt3dstudio/1.1/qt-3dstudio-opensource-windows-x86-1.1.0.exe)
2020-07-23 11:40:21
1937
2
原创 模型导入Qt 3D Studio
Qt 3D Studio使用3D 模型Studio支持FBX格式和COLLADA格式的模型FBX格式导出请参照官网(http://doc.qt.io/qt3dstudio/best-practices-importing-3d-content.html)导出的模型丢失材质COLLADA格式需要插件支持打开官方git(https://github.com/KhronosGroup/OpenCOLLADA/wiki/OpenCOLLADA-Tools)我下载的是版本1.4.1 201
2020-07-23 11:38:58
805
原创 WINDOWS CMAKE 自定义编译选项
CMake 允许为项目增加编译选项,从而可以根据用户的环境和需求选择最合适的编译方案。根目录的CMakeLists.txtcmake_minimum_required (VERSION 3.13)project(Hello)set(module_name "hello")# 查找指定目录下的所有源文件,然后将结果存进指定变量名aux_source_directory(. SRC_LIST)include_directories("${PROJECT_SOURCE_DIR}/math")
2020-07-16 20:03:46
787
原创 WINDOWS CMAKE 多个目录,多个源文件
项目结构对于这种情况,需要分别在项目根目录 hello和 math 目录里各编写一个 CMakeLists.txt 文件。为了方便,我们可以先将 math 目录里的文件编译成静态库再由 main 函数调用。根目录的CMakeLists.txtcmake_minimum_required (VERSION 3.13)project(Hello)set(module_name "hello")# 查找指定目录下的所有源文件,然后将结果存进指定变量名aux_source_directory(.
2020-07-16 19:15:09
500
原创 WINDOWS CMAKE与NMAKE
在Linux下编库经常会使用CMakeLists.txt文件,然后一个cmake 再一个make就可以编译出来。在windows下我们的方案改为cmake,nmake。PS:Windows下尽量不要用gcc,坑比较多。搭建环境安装MSVC2017官网安装cmake官网搭建demomain.cpp#include <iostream>using namespace std;int main(void){ std::cout<<"hello!"
2020-07-16 16:52:32
1020
原创 第八课:融合
参考帖子: https://www.cnblogs.com/ylwn817/archive/2012/09/07/2675285.html混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。这两种颜色我们分为源因子和目标因子我们通过glBlendFunc函数来设置参数参数含义GL_ZERO表示使用0.0作为因子,实际上相当于不使用这种颜色参与混合运算。GL_ONE表示使用1.0作为因子,实际上相
2020-07-09 10:04:10
106
原创 opengl 点,线,多边形
程序框架参考:https://qtdream.com/topic/1144/第八课-融合点glDrawArrays(GL_POINTS,0, 24);单线glDrawArrays(GL_LINES,0, 24);循环线条线glDrawArrays(GL_LINE_STRIP,0, 24);教程理解多边形glDrawArrays(GL_POLYGON,0, 16);三角形glDrawArrays(GL_TRIANGLES,0, 16);条样 三角形glDr
2020-07-09 09:25:36
316
原创 第七课:纹理滤波、光源和键盘控制
纹理滤波在纹理映射的过程中,如果图元的大小不等于纹理的大小,OpenGL便会对纹理进行缩放以适应图元的尺寸。我们可以通过设置纹理滤镜来决定OpenGL对某个纹理采用的放大、缩小的算法滤镜描述GL_NEAREST取最邻近像素GL_LINEAR线性内部插值GL_NEAREST_MIPMAP_NEAREST最近多贴图等级的最邻近像素GL_NEAREST_MIPMAP_LINEAR在最近多贴图等级的内部线性插值GL_LINEAR_MIPMAP_NEAREST
2020-07-09 09:21:57
159
1
简单的自定义录屏工具,格式mp4
2023-03-13
QRCode.exe
2020-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人