自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (22)
  • 收藏
  • 关注

原创 在qml 中使用 第三方定义的类型作为参数

之后才会在qml 中正常识别。

2024-06-16 10:23:35 233

原创 用c99 写的简单线程池类

c99 线程池

2023-04-18 09:30:26 181

原创 unity halfShader 对物体沿着 y 轴 进行切刨

【代码】unity halfShader 对物体沿着 y 轴 进行切刨。

2023-04-11 11:47:35 229

原创 halfShader 模型切割

【代码】halfShader 模型切割。

2023-04-11 11:46:47 149

原创 unity C# 读取INI文件

【代码】unity C# 读取INI文件。

2023-04-11 11:44:01 195

原创 Unity C# 使用UDP协议进行结构体数据收发

【代码】Unity C# 使用UDP协议进行结构体数据收发。

2023-04-11 11:41:01 950

原创 python lxml 获取企业信息 new

【代码】python lxml 获取企业信息 new。

2023-03-02 14:54:51 143

原创 取指定数值的地址 (int 转 void *)

Error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]

2023-02-25 11:23:41 1393

原创 linux内核态 send_sig_info/kill_fasync 向用户态发送数据

linux内核态 send_sig_info/kill_fasync 向用户态发送数据

2022-11-21 13:24:29 1528

原创 linux 共享内存 互斥量

linux 共享内存 互斥量

2022-11-04 18:13:25 213

原创 shell if else 使用

shell 中 条件判断的使用和自定义变量

2022-07-27 10:07:01 113

原创 piglit_get_gl_enum_from_name 参数遍历

piglit_get_gl_enum_from_name

2022-07-21 11:44:27 290

原创 piglit_get_gl_enum_name 参数遍历

piglit_get_gl_enum_namepiglit_get_gl_enum_from_name

2022-07-21 11:41:39 273

原创 ARB_texture_multisample

Framebuffer 只要实现离屏渲染glBindFramebuffer(GL_FRAMEBUFFER, framebuffer);glBindRenderbuffer(GL_RENDERBUFFER, rbo);glRenderbufferStorageMultisample(GL_RENDERBUFFER, 4, GL_DEPTH24_STENCIL8, SCR_WIDTH, SCR_HEIGHT);#include <glad/glad.h>#include <

2022-05-07 17:51:56 255

原创 07 高级纹理 opengl 超级宝典

多重纹理glActiveTexture(GL_TEXTURE0)glBindTextrue(GL_TEXTURE_2D, textrue0)glActiveTextrue(GL_TEXTURE1)glBindTextrue(GL_TEXTURE_2D, textrue1)点精灵的核心代码glEnable(GL_PROGRAM_POINT_SIZE)fragColor = textrue(pointImage, gl_PointCoord)glPointParameteri(G

2022-03-16 15:14:43 215

原创 06 shader Opengl 超级宝典

shaderglCreateShader 创建指定类型shader对象 (vertex/fragment shader)glShaderSource 替换着色器源码glCompileShader 编译着色器glGetShaderiv 获取编译状态glCreateProgram 创建shader程序glAttachShader 关联着色器对象到程序对象glLinkProgram 连接着色器glDeleteShader 删除着色器对象glDeleteProgram 删除着色器

2022-03-16 13:48:01 194

原创 Opengl 学习相关网站

OpenGL 4 Reference Pagesdocs.glLearnOpenGL CNhttps://www.opengl.org/sdk/docs/reference_card/opengl44-quick-reference-card.pdf3D tech-news, graphics cards, programming, gamedev, pixel hacking and demoscene | Geeks3D

2022-03-16 08:56:43 234

原创 05 基础纹理 opengl 超级宝典 https://docs.gl/

docs.glglPixelStorei/f(GLEnum pname, GLint param)GL_UNPACK_ALIGNMENT GL_PACK_ALIGNMENT从本地内存向GPU的传输(UNPACK),包括各种glTexImage、glDrawPixel;从GPU到本地内存的传输(PACK),包括glGetTexImage、glReadPixel等。也正因如此,PBO也有PACK和UNPACK模式的区别。glReadPixels(x, y, width, height, form

2022-03-15 17:32:28 552

原创 04 基本变换 opengl 超级宝典

点乘(dot)发射角计算点乘运算 返回两个向量的夹角叉乘(cross)面的法线计算叉乘运算 返回一个新向量,这个向量与原来两个向量都垂直矩阵堆栈glLoadIdentity() 在顶部载入一个单位矩阵glLoadMatrix* 在顶部载入 指定矩阵glpushmatrix glPopMatrix 将指定矩阵压入/移出矩阵栈...

2022-03-15 14:48:26 119

原创 03章 基础渲染 opengl 超级宝典笔记

设置正投影GLFrustum::SetOrthoGraphic(GLfloat xMin, GLfloat xMax, GLfloat yMin,GLfloat yMax, GLfloat zMin, zMax);设置透视投影GLFrustum::SetPerspective(float fFov, float aspect, float near, float far);点glPointsize(glFloat, size);glGetFloatv(GL_POINT_SIZ...

2022-03-15 11:36:32 199

原创 12——qt opengl 聚光灯 spot

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>#include <QMouseEvent>#include <Q...

2022-02-23 19:31:34 291

原创 11——qt opengl 镜面反射 光照贴图

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>#include <QMouseEvent>#include <Q...

2022-02-23 18:23:05 566

原创 10——qt opengl 点光源 相机移动

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>#include <QMouseEvent>#include <Q...

2022-02-23 18:07:38 325

原创 09——qt opengl 方向光源 shader

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidge..

2022-02-18 17:39:29 498

原创 08——qt opengl 点精灵 贴图 混合

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidge..

2022-02-18 09:02:27 252

原创 07——qt opengl 多张纹理混合 显示动画

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget.

2022-02-16 17:31:39 448

原创 06——qt opengl 立方体 ebo 贴图

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,

2022-02-16 16:35:55 687

原创 05——Qt opengl 画立方体 uniform

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenG...

2022-02-14 16:20:39 722

原创 04——qt opengl 两套shader 画两个三角形

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,

2022-02-14 15:09:44 448

原创 03——qt opengl Ebo 画三角形

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,

2022-02-14 14:58:22 150

原创 02——qt opengl 画三角形

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>#include <QOpenGLShaderProgram>class QMyOpenglWidget : public QOpenGLWidget,

2022-02-14 14:44:46 459

原创 01 ——qt opengl 显示Opengl 窗口

qmyopenglwidget.h#ifndef QMYOPENGLWIDGET_H#define QMYOPENGLWIDGET_H#include <QWidget>#include <QOpenGLWidget>#include <QOpenGLFunctions_3_3_Core>class QMyOpenglWidget : public QOpenGLWidget, QOpenGLFunctions_3_3_Core{ Q_O

2022-02-14 14:40:16 624

原创 Qt opengl 两张纹理 两个UV 叠加显示

先上效果核心代码解析 //单张贴图时 只用绑定一次 glBindTexture(GL_TEXTURE_2D, texture0);激活绑定第一张贴图 glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, texture0);激活绑定第二张贴图 glActiveTexture(GL_TEXTURE1); glBindTexture(GL_TEXTURE_2D, texture1)...

2022-01-27 16:24:52 900

原创 Qt opengl 显示单张贴图 Textrue

1。glBufferData glVertexAttribPointer 两个语句联合使用,不要分开为好2 。如果是通过索引 绘图 一定不要忘了这句。glBindBuffer(GL_ELEMENT_ARRAY_BUFFER,indexEbo);3 如果有 只有一张贴图的话 加上这句glBindTexture(GL_TEXTURE_2D, texture);#include "widget.h"#include "ui_widget.h"#include <QGLWid..

2022-01-26 17:21:35 538

原创 Qt Opengl 画三角形

先上代码再解析widget.h 文件在头文件中 widget 继承了 QOpenGLWidget, QOpenGLFunctions可以看到 class Q_WIDGETS_EXPORT QOpenGLWidget : public QWidgetQOpenGLWidget 下面有这三个虚函数protected:virtual void initializeGL();virtual void resizeGL(int w, int h);virtual void paintG.

2022-01-25 16:49:49 790

原创 Qt 更改默认消息输出 qSetMessagePattern(const QString &pattern)

允许调整qDebug(), qInfo(), qWarning(), qCritical()和qFatal()的输出。qCDebug()、qCInfo()、qCWarning()和qCCritical()的类别日志输出也被格式化。 Example: QT_MESSAGE_PATTERN="[%{time yyyyMMdd h:mm:ss.zzz t} %{if-debug}D%{endif}%{if-info}I%{endif}%{if-warning}W%{endif}%{if-c..

2021-09-02 11:13:46 297

原创 FFMpeg 视频解码

1 头文件 和 库extern "C" {#include <libavcodec/avcodec.h>#include <libavformat/avformat.h>#include <libavutil/opt.h>#include <libavutil/imgutils.h>#include <libavutil/samplefmt.h>#include <libswscale/swscale.h>}#in

2021-08-25 08:47:47 260

原创 C# 获取本机主机名的四种方法

获取本机主机名的四种方法获取本机 NetBIOS 名称lineLog.Computer = Environment.MachineName;获取本机 NetBIOS 名称string a = SystemInformation.ComputerName;获取本机主机名,前提是引用 System.Netusing System.Net;string b = Dns.GetHostName();string d = Dns.GetHostEntry("localhost").HostName;.

2021-06-30 11:08:34 1908

原创 Qt 旋转图片中心不偏移

static int m = 0;m = m +1;QPixmap pix;pix.load(":/res/zhizhen.png");int c = pix.height()/2;QMatrix mt1;mt1.translate(c,c); //先将矩阵移到图片中心mt1.rotate(m); //旋转矩阵mt1.translate(-c, -c); //将矩阵移回QPixmap p = pix.transformed(mt1, Qt::SmoothTransfor.

2021-03-08 09:26:51 539

原创 QXML   QxmlStreamWriter   QXmlStreamReader

QxmlStreamWritevoid MsgModel::save_messge() { QFile file("message.xml"); if(file.open(QIODevice::WriteOnly | QIODevice::Text)) { QXmlStreamWriter writer(&file); writer.setAutoFormatting(true); writer

2021-02-19 15:01:18 164

声音放大软件 可以放大缩小 音频声音

1.自该页直接下载音量放大软件(SoundBooster),解压并运行。 2.安装Sound Booster时,您应该看到一个这样的屏幕,询问您是否要安装该程序。如果经过验证的出版商名称为“Letasoft LLC”(如下图所示),则应选择“是”。

2022-05-12

opengl 主要功能 实例

Example01 - Basic window and OpenGL 3 initialization Example02 - Rendering of a triangle Example03 - Grey filter Example04 - Perspective rendering of a cube Example05 - Phong rendering of a sphere Example06 - Texturing of a cube Example07 - Normal mapping Example08 - Environment/cube mapping Example09 - GPU Particles Example10 - Geometry shader Example11 - Reflection and refraction Example12 - Shadow mapping Example13 - Simple tessellation (OpenGL 4.1) Example14 - Terrain render

2022-03-17

VedioPlayer64.zip

视频播放器 ffmpeg 解析mp4格式视频 opengl 显示视频 qt 提供窗口框架 tcp 进行控制通信

2021-09-01

assistx2015——10.9.2223.rar

Visual Assist x是作为Microsoft Visual Studio的扩展而创建的,它可以帮助开发人员提高工作效率。Advon提供的一个特性是代码重构,它使代码的复杂性降低,增加了可读性。添加到IDE(交互式开发环境)中的另一个改进是在代码中导航。

2021-06-30

tslib1.19 资源下载

tslib is a cross-platform library that provides access to touchscreen devices and the ability to apply filters to their input events.

2020-12-21

tslib1.22 资源下载

tslib is a cross-platform library that provides access to touchscreen devices and the ability to apply filters to their input events.

2020-12-21

数据库审计及入侵检测实现分析

在网络技术和计算机技术迅猛发展的情势下,数据库面临安全威胁,为了保证数据库中的信息不被侵犯,需要高度重视数据库的安全可靠性能,要树立数据库安全审计和入侵检测的意识,关注用户的网络信息行为,并对信息安全隐患进行报警、预防、检测和事后追查,从而全面实现对数据库的审计和入侵检测,提高数据库的安全性。

2020-10-16

Effective C++ 中文简体 .zip

基本信息 原书名:Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) 原出版社: Addison-Wesley Professional 作者:(美)Scott Meyers 译者:侯捷 丛书名: 传世经典书丛 出版社:电子工业出版社 ISBN:9787121123320 出版日期:2011 年1月 开本:16开 页码:336 版次

2019-07-29

glew-1.7.0.rar

glew-1.7.0.rar The OpenGL Extension Wrangler LibraryThe OpenGL Extension Wrangler LibraryThe OpenGL Extension Wrangler Library

2017-11-08

The OpenGL Extension Wrangler Library

The OpenGL Extension Wrangler Library The OpenGL Extension Wrangler Library

2017-11-08

NeHe OpenGL中文教程+源代码

课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计. 第1章-环境建立 第2章-基础图元 第3章-三维世界 第4章-纹理多彩世界 第5章-显存的分配-优化 第6章-场景控制 第7章-光照-真实世界 第8章-模型 第9章-UI制作 第10章-场景编辑器制作

2017-10-18

《Unity着色器和屏幕特效开发秘笈》pdf

《Unity着色器和屏幕特效开发秘笈》pdf

2017-10-10

Qt Quick 核心编程 原版PDF 第二部分

Qt Quick 核心编程 原版PDF 这是目前最全最易理解的QML书籍了 第二部分 由于上传限制文件大小 所有有两个压缩包

2017-01-18

Qt Quick 核心编程 原版PDF 第一部分

Qt Quick 核心编程 原版PDF 这是目前最全最易理解的QML书籍了 第一部分 由于上传限制文件大小 所有有两个压缩包

2017-01-18

osg3.0.chm

OSG帮助文档,大家可以下载看看,不过是英文的,就当锻炼大家的英文水平了吧!!

2017-01-04

osg3.2.chm

OSG帮助文档,大家可以下载看看,不过是英文的,就当锻炼大家的英文水平了吧!!

2017-01-04

opencv 学习中文版

OpenCV是一个开源的计算机视觉库,OpenCV采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上。OpenCV还提供了Python、Ruby、MATLAB以及其他语言的接口。 OpenCV的设计目标是执行速度尽量快,主要关注实时应用。它采用优化的C代码编写,能够充分利用多核处理器的优势。如果是希望在Intel平台上得到更快的处理速度,可以购买Intel的高性能多媒体函数库IPP(Integrated Performance Primitives)。IPP库包含许多从底层优化的函数,这些函数涵盖多个应用领域。如果系统已经安装了IPP库,OpenCV会在运行时自动使用相应的IPP库。

2015-01-05

winpcap 学习资料

WinPcap编程接口的描述及其源代码。它与详尽的WinPcap核心资料一起,为编程人员提供了详细的函数与结构的描述,同时也提供了若干教程和程序范例

2014-12-23

winpcap的用发

WinPcap编程接口的描述及其源代码。它与详尽的WinPcap核心资料一起,为编程人员提供了详细的函数与结构的描述,同时也提供了若干教程和程序范例

2014-12-23

winpcap 编程技术文档

WinPcap编程接口的描述及其源代码。它与详尽的WinPcap核心资料一起,为编程人员提供了详细的函数与结构的描述,同时也提供了若干教程和程序范例

2014-12-23

C++ 网络编程

从入门到深入的讲解了C++ 语言在网络编程中的应用范围和使用方法

2014-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除