首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏半生瓜のblog

    【QT】图形视图、动画框架

    Qt图形视图框架、动画框架 Qt提供了图形视图框架(GraphicsView Framework)、动画框架(The Animation Framework)、状态机框架(The State Machine 框架中包含一个事件传播架构,提供了和场景中的图形项进行精确的双精度交互能力,如将场景时间传递给图形项,也可以管理图形项目之间的事件传播。 图形视图框架使用一个BSP(Binary Space Partitioning)树来快速发现图形项,正因为如此,可实时显示巨大的场景,甚至包括上百万个图形项。 图形视图框架中有3个有效的坐标系统;图形项坐标、场景坐标、视图坐标。 图形视图框架的映射函数: 事件处理与传播 图形视图框架中的事件都是由视图进行接收的,然后传递给背景,再由背景传递给响应的图像项。

    3.3K30编辑于 2023-05-13
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 实战开发——图形框架解析

    图形栈。 (目前,视图中的能力尚未全部实现,还在持续开发和完善中)图 1 OpenHarmony 图形栈对上,OpenHarmony 图形栈为应用程序框架提供高性能、易用的图形接口,支撑多窗口、复杂页面的图形渲染和流畅自然动画的实现 • 框架层:分为 Render Service、Drawing、Animation、Effect、显示与内存管理五个模块。• 引擎层:包括 2D 图形库和 3D 图形引擎两个模块。 2D 图形库提供 2D 图形绘制底层 API,支持图形绘制与文本绘制底层能力。3D 图形引擎能力尚在构建中。 鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript入门学习手册7.OpenHarmony 经典面试题(含参考答案)8.OpenHarmony设备开发入门【最新版】9.

    81110编辑于 2025-04-09
  • 前端ECharts框架绘制各种图形

    mem = [10,20,30,40,10,2] display(time,mem) </script> </body> </html> 当我们需要增加颜色时,可以直接使用下面的这段绘图方法,绘制的图形会增加颜色区域 ["12:10","12:11","12:12","12:13","12:14"] var load_5 = [10,5,25,10,2] var load_10 = [24,37,15,18,9] type="text/javascript" charset="UTF-8"> display() </script> </body> </html> 绘制横向条形图: 横向条形图也是最常用的图形 javascript" charset="UTF-8"> var speed = 85; display(speed); </script> </body> </html> 最后就是将多个仪表盘合并在一个图形框架中 ,实现多图形聚合,代码如下。

    1.2K10编辑于 2022-12-28
  • 来自专栏学习笔记ol

    框架分析(9)-Hibernate

    框架分析(9)-Hibernate 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 Hibernate Hibernate是一个开源的Java持久化框架,它提供了一种将Java对象映射到数据库表的方法,使得开发人员可以使用面向对象的方式来操作数据库。 性能问题 Hibernate框架在某些情况下可能会引起性能问题。由于Hibernate需要进行对象的映射和关联查询,可能会导致一些额外的开销。 总结 Hibernate框架具有简化数据库操作、跨数据库平台、高度可定制性、缓存机制、查询语言等优点。然而,它也存在学习曲线较陡、性能问题、复杂性和难以调试等缺点。 强调 Hibernate是一个强大的Java持久化框架,它简化了开发人员对数据库的操作,提高了系统的性能和可维护性。

    47520编辑于 2023-10-11
  • 来自专栏Windows技术交流

    centos9rocky linux 9almalinux 9 安装xfce图形界面和xrdp

    可参考https://www.linuxcapable.com/how-to-install-xfce-desktop-on-centos-9-stream/https://access.redhat.com /discussions/6964666先说结论,centos9安装完,rdp远程时很卡,但rocky linux 9/almalinux 9很流畅,参考https://cloud.tencent.com /developer/article/1627252给centos8.x安装xfce图形界面(适用opencloudos8.x),rdp远程时也很流畅。 关于yum install epel-release -y# centos 9 stream 版本dnf upgrade --refreshdnf config-manager --set-enabled 9 / rocky linux 9dnf config-manager --set-enabled crbdnf install epel-releaseyum install epel-release

    5.8K51编辑于 2022-12-01
  • 来自专栏YP小站

    IBM 开源图形终端Kui框架

    Kui 为构建云原生应用程序提供了新的开发经验。Kui使您能够操作复杂的 JSON 和 YAML 数据模型,集成不同的工具,并提供对操作数据的聚合视图快速访问。

    1.2K20发布于 2020-06-04
  • 来自专栏LINUX阅码场

    怎么选择 Embedded Linux 的图形框架

    jacob-chen http://blog.iotwrt.com/linux/2017/03/08/How-to-choose-display-backend/ 对于Android开发者来说,基本不用关心图形方案这些细节 Spec上的视频播放极限,比如rk3399,rk3288播放4k,rk3036播放1080p,基本上是不可能在通用框架,也就是走gpu实现的。 上文提了下wayland框架支持overlay,所以最理想的,还是wayland通过overlay的机制直接call的display单元显示,像android那样。 总结一下,所以如果视频性能不是那么高,又需要复杂UI,建议用gpu的框架。 qt eglfs,放视频,按rk3288的性能,可以达到1080p 60fps。

    6.9K30发布于 2019-06-04
  • 来自专栏程序那些事儿

    2022 python图形界面框架推荐

    它采用TCL的控制接口,你可以非常方便地写出图形界面,如果你想要在各个系统之间有更好的兼容性,那么配合TTK将会是最佳的选择。 DearPyGUI 它是刚出现不久的框架,它能够使用GPU相关的特性,通过GPU来进行加速渲染,它主要代码采用的是C/C++,因此它具有非常出色的性能。 PySimpleGUI 这是一个对tkinter,qt,wxpython,remi进行统一封装的一个框架。它简化了窗口的定义,将事件处理由原来的回调改成基于消息传递的模型。 Streamlit 严格来讲,它并不算是一个图形界面的框架,它构建出的是网页图形程序,不过这个程序是可以在pc,mobile和ipad上运行的。 它具有三大特点,拥抱脚本,拥抱组件,部署便捷。 总结 没有最合适的框架,只有最适合你的框架,挑选一个你喜欢的框架用它来做一些小物件出来,这才是最重要的。

    1.3K20编辑于 2023-03-07
  • 来自专栏未竟东方白

    【笔记】《计算机图形学》(9)——信号处理

    这系列的笔记来自著名的图形学虎书《Fundamentals of Computer Graphics》,这里我为了保证与最新的技术接轨看的是英文第五版,而没有选择第二版的中文翻译版本。 这一章主要介绍了采样,卷积,滤波和这背后的一些数学原理,看懂的话会对后面的学习有帮助,但是看不懂对具体的图形学使用也影响不大。 盒式滤波器 盒式滤波器的公式如下,图形之前已经介绍过了。这里要注意连续函数型的盒式滤波器区间的两端只有一端是闭合的,这是为了保证两个点在滤波器边界时不会被相同处理而保持稳定。 ---- 9.4 对图像的信号处理 我们图形学中最常用的还是对二维图形的处理,又由于数字图像都是离散数据组成,因此所讨论的都是二维离散卷积滤波器 离散滤波器的图像处理 我们可以用不同的滤波器对图像进行卷积处理来使图像产生不同的效果 这个过程表现出来就是下图的样子,如果我们使用越多的正弦曲线来组合就可以得到更接近真实函数的图形 ?

    3.3K10发布于 2020-09-15
  • 来自专栏爱游博客

    安卓9安装Xposed框架

    前两天把自己手机升级到了Android P也就是安卓9.0升级后才发现无法安装Xposed框架,Xposed框架真的是个神器,模块各种各样的都有,搞机必备,所以有了这篇文章,纯记录下 Android P 框架(Xposed Framework)是一套开源的、在Android高权限模式下运行的框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作 对于作者上次更新Xposed框架已经1年多了,版本仍然停留在v90-beta3的版本,对于Android 8.0(N)版本的都还没有一个正式的版本,国内的MIUI版本在另外一个开发者放弃适配之后就更是连 Edxposed及太极得安装使用方法,前提是你有安装Magisk框架。 Edxposed及太极都需要Magisk框架支持的。 Edxposed安装 先下载Magisk框架模块,在Magisk框架里面刷入即可。

    18.3K20发布于 2019-08-07
  • 来自专栏python前行者

    Tornado框架实现图形验证码功能

    图形验证码是项目开发过程中经常遇到的一个功能,在很多语言中都有对应的不同形式的图形验证码功能的封装,python 中同样也有类似的封装操作,通过绘制生成一个指定的图形数据,让前端HTML页面通过链接获取到对应的图片验证码进行操作 在发展过程中,出现了图形验证码,语言验证码,邮件验证码,短信验证码等等。但是它们的原理大抵相同。 - 验证码原理! 在当时的技术条件下,识别扭曲的图形,对于机器来说还是一个很艰难的任务,对于人来说,相对可以接受。所以最开始的验证码是图形验证码,也是比较容易实现的验证码。 那么我们今天通过python中的常用的web框架tornado来实现一个图形验证码。通过tornado搭建一个web服务器是非常容易的。下面的代码就是一个通过tornado实现的web服务器。 生成图形验证码 这里我们通过PIL模块的图形绘制操作完成核心的验证码 功能 首先安装PIL模块: > pip install PIL 很遗憾,上面的命令执行不会成功,PIL库是Pillow图像库的一部分

    3.1K20发布于 2019-03-25
  • 来自专栏python3

    Python图形编程探索系列-02-框架

    设计任务 在主窗口root中放置三个容器用于容纳组件,容器采用框架设计。 代码初步设计 import tkinter as tk root = tk.Tk() root.geometry('800x600+200+200') root.title('学习框架') frame1

    50510发布于 2020-01-19
  • Flask 框架:运用Echarts绘制图形

    绘图库进行图形的生成与展示,后台则是Flask通过render_template方法返回一串JSON数据集,前台收到后将其应用到绘图库上,实现动态展示Web服务日志状态功能。 open(file) as f: contexts = f.readlines() for line in contexts: if line.split()[9] = "-" and line.split()[9] ! = '"-"': size = line.split()[9] temp = line.split()[3] ip_attr = temp.split ,其他图形同理可以参考如上方代码中的写法,我们可以将这三个图形合并在一起,主要是前端对其进行排版即可。

    1.3K30编辑于 2022-12-28
  • JavaScript中的图形用户界面:Electron框架

    在软件开发领域,图形用户界面(GUI)是用户与软件交互的重要桥梁。随着JavaScript的发展,前端技术已经能够实现丰富且高度交互的桌面应用程序。 Electron框架的出现,使得开发者能够使用JavaScript、HTML和CSS这些Web技术来构建跨平台的桌面应用程序。 本文将介绍Electron框架的基本概念、特点以及如何使用它来创建桌面应用。Electron框架概述什么是Electron? Electron是一个由GitHub开发的开源框架,它允许使用Web技术(JavaScript、HTML和CSS)来创建跨平台的桌面应用程序。 随着桌面应用程序的需求不断增长,Electron无疑是一个值得学习和使用的框架

    1.3K10编辑于 2024-08-10
  • 来自专栏TeamsSix的网络空间安全专栏

    CS学习笔记 | 9、Metasploit框架

    如果想使用MSF对目标进行漏洞利用,再通过这个漏洞来传输Beacon的话,也是可以的。

    95720发布于 2020-06-23
  • 来自专栏一“技”之长

    iOS开发CoreGraphics核心图形框架之二——深入理解图形上下文

    iOS开发CoreGraphics核心图形框架之二——深入理解图形上下文 一、引言       在上一篇博客中,介绍了有关CGPath绘制路径的相关方法,其中在View视图的drawRect方法中,已经使用过上下文将 关于接胡搜啊CGPath应用的博客地址如下: iOS开发CoreGraphics核心图形框架之一——CGPath的应用:https://my.oschina.net/u/2340880/blog/757072 需要注意,绘制的顺序在CoreGraphics框架中十分重要,如果后绘制的内容和先绘制的内容有位置冲突,后绘制的内容将覆盖先绘制的内容。     三、在UIKit框架中操作图形上下文     在UIKit框架中有一个UIGraphics头文件,其中封装了许多对当前图形上下文进行操作的方法。 CoreGraphics框架中提供的CGContext绘制相关方法解析如下: //获取CGContext类在CoreGraphics框架中的id值 CFTypeID CGContextGetTypeID

    3.2K20发布于 2018-08-15
  • 来自专栏极安御信安全研究院

    图形编程丨图形绘制基础imgui篇—D3D9 HOOK 创建内部Imgui窗口

    作者:小阿栗Imgui又称为Dear ImGui,它是与平台无关的C++轻量级跨平台图形界面库,没有任何第三方依赖,可以将Imgui的源码直接加到项目中使用,也可以编译成dll, Imgui使用DX或者 lib,d3dx9.lib这两个依赖项,应用6. )(IDirect3DDevice9 *pIDirect3DDevice9);typedef LRESULT(WINAPI * FuncWndProc)(const HWND, UINT, WPARAM , LPARAM);HWND g_hWnd = NULL;IDirect3D9 * g_IDirect3D9;D3DPRESENT_PARAMETERS g_d3dpp;IDirect3DDevice9 粘贴到桌面上14.2打开pick,启动代码注入器,将动态链接库D3D9HOOK.dll进行注入测试成功:在pick左上角出现窗口这样,就手动创建了一个基础的imgui的框架

    6K52编辑于 2022-06-13
  • 来自专栏C++开发学习交流

    【Go】Fyne跨平台图形界面框架使用

    Fyne介绍 Fyne是一个用于创建跨平台应用程序的Go语言框架。它提供了简单易用的API和工具,使开发者能够快速构建漂亮、高性能的图形界面应用程序。 Fyne是一个强大而灵活的跨平台GUI框架,适用于使用Go语言开发图形界面应用程序的开发者。无论您是要构建桌面应用、移动应用还是嵌入式应用,Fyne都可以提供简单、高效和可靠的解决方案。 2. 环境安装与配置 上一节已经安装好了go和gcc,下面就安装fyne这个跨平台GUI框架,go安装包类似python语言的pip。 src/example.com/package rm $GOPATH/bin/package # 如果没有设置GOPATH,安装的pkg默认是在home下 # 建议go安装时不用用apt装,因为后面许多框架都需要

    2.7K10编辑于 2024-07-24
  • 来自专栏java工会

    9张图带你认识SpringCloud框架

    9、分布式事物,我认为这是分布式最困难的,因为不同的业务集群都对应自己的数据库,互相数据库不是互通的,互相服务调用只能是相互接口,有些甚至是异地的,这样造成的结果就是网络延迟造成的请求等待,网络抖动造成的数据丢失

    1.1K10发布于 2019-10-15
  • 来自专栏何白白开发记录

    手写一个orm框架-9

    手写一个orm框架-9 生成sql:update 最后一部分了,马上就写完了。

    46020发布于 2019-06-28
领券