E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
渲染器开发笔记
iOS
开发笔记
--基于面向协议MVP模式下的软件设计
传统模式下的开发MVCMVVM基于面向协议MVP的介绍MVP实战开发说在前面:相信就算你是个iOS新手也应该听说过MVC的,MVC是构建iOSApp的标准模板。随着时间的推移,在iOS平台上MVC也逐渐开始面临着越来越多的问题,最近又开始流行MVVM,MVVM使由MVC衍生而来,MVVM作为一种新的开发模式和响应式编程相结合用来解决一部分业务场景等,今天,我要介绍给大家的是一个新的方式来架构你的A
hopedark
·
2023-11-27 22:42
iOS
ios
mvc
ios开发
软件设计
mvp
3d MAX想要快速渲染!该如何操作呢?
具体的3dMAX渲染设置大家跟着往下看:1、设置用于3DMAX渲染的全局灯光引擎Vray
渲染器
为3DMAX生产提供了四种不同的全局光引擎:光子贴图、发光贴图、准蒙特卡罗算法和光缓冲区,它们可以在第一次反弹和第二次反弹中
CG_MAGIC
·
2023-11-27 17:08
计算机视觉
人工智能
3d
3dsmax
贴图
材质
图形渲染
物联网
开发笔记
(21)- 使用Micropython开发ESP32开发板之控制单个数码管
大家在很多嵌入式设备上,经常看到数码管,可以显示数字,英文字母,非常的实用。下面我们一起学习怎么用ESP32开发板来控制它。一、目的使用MicroPython开发ESP32控制数码管二、环境ESP32+数码管+ThonnyIDE(或者WOKWI仿真也可,下面使用仿真方便讲解)三、数码管介绍数码管大家都见过,如下图:实际上,一个数码管是由多个LED灯组成的。WOKWI数码管解释:wokwi-7seg
魔都飘雪
·
2023-11-27 01:55
物联网开发
物联网
java
开发语言
物联网
开发笔记
(23)- 使用Micropython开发ESP32开发板之控制4位数码管
上一节我们讲解了如何控制单个数码管,这一节我们来一起学一下如何控制4位数码管。一、目的使用MicroPython开发ESP32控制4位数码管二、环境ESP32+数码管+ThonnyIDE+电阻(200-300欧姆的色环电阻即可+面包板(非必须)+十几根杜邦线(母对母4个和母对公8个)此处建议使用真实硬件环境(当然WOKWI仿真也可,但是由于网络问题我没有看到成功的结果,你可以试下)接线原理图:我实
魔都飘雪
·
2023-11-27 01:55
物联网开发
物联网
java
jvm
Android rk3399 UAC(USB Audio)
开发笔记
一、UAC有1.0和2.0,因Windows对2.0支持不好,我使用的是UAC1.0驱动内核配置:CONFIG_USB_CONFIGFS_F_UAC1---这个宏配置无需物理codec,使用虚拟alsacodec驱动路径:"kernel\drivers\usb\gadget\function\f_uac1.c"内核配置:CONFIG_USB_CONFIGFS_F_UAC1_LEGACY---这个宏
Free飝Fly
·
2023-11-26 11:02
付费专栏
uac
usb
uac
adb共用
Android
rk3399
[QML
开发笔记
]-QML绘制仪表盘
[QML
开发笔记
]-QML绘制仪表盘使用QML绘制仪表盘,主要是因为使用QPainter绘制控件绘制习惯了,使用QML也要绘制一个试试。
巧克力chocolate
·
2023-11-25 22:48
QML
QML
仪表盘
[Graphic
开发笔记
] 4. 可交互 Flutter 图表
在数据可视化中,交互是很重要的。Flutter图表库Graphic拥有一套精心设计的交互系统,以应对各种各样的可交互图表。这套系统建立在若干个概念之上,只要理解了这些概念,如何处理Graphic中的交互就变得简单而灵活。这些概念中有些是创新的,但它们都是直观而易于理解的。这篇文章将介绍这些概念,以帮助你通过Graphic创建可交互的Flutter图表。手势(Gesture)作为一个触控优先的GUI
entronad
·
2023-11-25 20:15
前端
Flutter
Linux驱动
开发笔记
(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo
红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《Linux驱动
开发笔记
长沙红胖子Qt
·
2023-11-25 17:13
linux驱动开发
linux
驱动开发
miniui的列数据渲染
在miniui中,每一列都可以指定一个
渲染器
:1列名称这里是表格的一个特殊列,其中的renderer=”theRenderer”就是
渲染器
的指定,theRenderer就是此列的
渲染器
(函数)。
编码之路就在脚下
·
2023-11-25 10:35
前端框架
miniUI
JS
c4d-redshift红移
渲染器
焦散功能解析
大家好在三维渲染中有一种光的反射折射汇聚的效果叫做焦散它能使三维渲染更加的趋于物理的真实性。使我们的渲染更加的逼真不过相应的付出就是需要更多地计算资源和更多地渲染时间成本。焦散:“焦散”是指当光线穿过一个透明物体时,由于对象表面的不平整,使得光线折射并没有平行发生,出现漫折射,投影表面出现光子分散。焦散是一种间接照明效果。焦散的产生原理其实很简单:间接照明光线(即光子)从光源发射出来后,先经过一次
JadeKou
·
2023-11-25 02:52
Redis运维
开发笔记
文章目录初识redis1.1盛赞Redis1.2Redis特性1.2.1速度快1.2.2基于键值对的数据结构服务器1.2.3丰富的功能1.2.4简单稳定1.2.5客户端语言多1.2.6持久化1.2.7主从复制1.2.8高可用和分布式1.3redis使用场景1.3.1redis可以做什么1.缓存2.排行榜系统3.计数器应用4.社交网络5.消息队列系统1.3.2redis不可以做什么API的理解和使用
KunApo
·
2023-11-25 02:22
笔记
redis
redis
数据库
vue 加载网络svg矢量图
本地的svg就可以,那么网络的svg怎么加载显示呢,vue项目里面安装d3这个插件我这里用的d3插件版本是"d3":"^7.4.4",npminstalld3在页面里面引入,比如我写的一个svg图片的
渲染器
FC-1 枭龙
·
2023-11-24 19:22
vue.js
javascript
前端
小程序
开发笔记
《六》如何生成自己的二维码
需求说明:根据用户登录名生成每个人的专属二维码。微信小程序有提供生成小程序码的方法,但是却没有生成普通文本或网页链接二维码的方法,因此自己去网上找了插件weapp-qrcode,它是根据qrcode.js改进的。效果预览:使用方法:wxml:js:(可在drawQrcode的参数text处传入个人信息,这里方便展示使用的百度链接)//将dist目录下,weapp.qrcode.js复制到项目目录中
菜菜___
·
2023-11-24 14:46
iOS
开发笔记
-101:Swift5 - 播放视频
varplayer:AVPlayer?varplayerViewController=AVPlayerViewController()leturlString:String=videoModel?.videoUrl??""player=AVPlayer(url:NSURL(string:urlString)!asURL)playerViewController.player=player//添加v
原味蛋炒饭
·
2023-11-24 14:00
现代化程序
开发笔记
(16)——序列化与反序列化
本系列文章以我的个人博客的搭建为线索(GitHub仓库:Evian-Zhang/evian-blog),记录我在现代化程序设计中的一些笔记。在这篇文章中,我将介绍的是序列化与反序列化的相关技术与数据格式标准。需求背景众所周知,任何一个大型程序都需要和外界进行数据沟通交流,既需要接收外界传入的数据,也需要把内部计算得出的数据持久化。同时,随着程序规模的扩大和逻辑的复杂化,我们需要将数据妥善地组织才能
EvianZhang
·
2023-11-24 11:39
现代化程序开发笔记
Json
序列化反序列化
QT下的ROS安装配置与
开发笔记
(附带简单的ROS界面发布器与订阅器例子)
文章目录1.两种安装方式介绍2.安装配置(方法一)2.1安装qt_ros2.2配置qt2.3新建工程运行3.无界面的发布器与订阅器4.带界面的发布器与订阅器1.两种安装方式介绍方法一:QtCreator配置版本安装方式(本人使用):http://wiki.ros.org/IDEs#Qt_Creator_Plugin_for_ROS这种方式使用的是qt的pro工程,因此没有ros的配置(CMakeL
非晚非晚
·
2023-11-24 10:13
ROS
Qt
ROS
QT
配置
发布器与订阅器
Android
开发笔记
用懒加载的方式去加载fragment
基本的框架搭建/********************************************************************bottomBar(tabbar)*******************************************************************Home(tapLayout)*find*message*me*********
陈先生的干货店
·
2023-11-24 04:03
Flutter
开发笔记
15 - Flutter基础-组件通信(父子、兄弟,类似iOS中的NSNotification用法)
博客原文:https://www.jianshu.com/p/25a85c02d586?tdsourcetag=s_pctim_aiomsg上一篇中讲了如何通过父组件给子组件传值:传送门(方法传参,block回调)这一篇的内容会讲述如何实现:1.父子组件之间的传值方法2.兄弟组件之间的传值方法——eventbus(类似iOS中的NSNotification用法)实现后的效果如下图,实现效果.png
哈尔滨的酸柠檬
·
2023-11-24 02:09
Flutter
Android
内建组件和模块
讨论Vue.js中几个非常重要的内建组件和模块,例如KeepAlive组件、Teleport组件、Transition组件等,它们都需要
渲染器
级别的底层支持。
布道师小羊
·
2023-11-24 01:22
Web
#
Vue+TypeScript
vue.js
前端
javascript
开发语言
组件化——组件的实现原理
渲染器
主要负责将虚拟DOM渲染为真实DOM,我们只需要使用虚拟DOM来描述最终呈现的内容即可。
布道师小羊
·
2023-11-24 01:22
Web
#
Vue+TypeScript
javascript
前端
vue.js
开发语言
游戏框架列举
以下是我找的游戏框架列举:1、createJS是比较小型的一种框架可以用来做网页小游戏http://www.createjs.cc/2、PixiJSv4用最快,最灵活的2DWebGL
渲染器
创建精美的数字内容
依耳私语
·
2023-11-23 20:32
Vue3设计思想及响应式源码剖析 | 京东物流技术团队
架构层面对跨平台dom渲染开发支持不友好,vue3允许自定义
渲染器
,扩展能力强。CompositionAPI。受ReactHook启发对虚拟DOM进行了重写、对模板的编译进行了优化操作…2、V
京东云技术团队
·
2023-11-23 19:13
前端
vue.js
前端
javascript
html2canvas快速使用
一、概述html2canvas是一个HTML
渲染器
,是一个脚本,它允许你直接在用户浏览器截取页面或部分网页的“屏幕截屏”。
An1ong
·
2023-11-23 19:33
javascript
开发语言
ecmascript
(仿牛客社区项目)Java
开发笔记
3.1:过滤敏感词
文章目录过滤敏感词过滤敏感词本节使用敏感词过滤算法对帖子或评论中可能存在的敏感词进行屏蔽。1.在resources目录添加敏感词字典sensitive-words.txt2.直接在util包中添加SensitiveFilter类。packagecom.gerrard.community.util;importorg.apache.commons.lang3.CharUtils;importorg.
Gerrar_d
·
2023-11-23 14:46
Java项目
java
servlet
spring
算法
开发笔记
---mybatis-plus的逻辑删除@Tablelogic注解
在开发过程中我们会遇到逻辑删除的需求,在使用mybatis-plus的时候我们可以用@Tablelogic注解便捷的完成逻辑删除和相关查询。使用@Tablelogic注解在使用时需要在对应的实体类的逻辑删除字段上添加@Tablelogic注解。例如:@TableLogicprivateIntegeris_delete;@TableLogic注解参数在添加注解是我们也可以通过配置参数的方式达到自定义
驴小蹄
·
2023-11-23 10:42
java
java
鸿蒙4.0
开发笔记
之ArkTs语言基础与基本组件结构(四)
文章声明:本文关于HarmonyOS系统的部分内容和描述借鉴于华为官网的“HarmonyOS开发者学堂”,有需要的也可以进入官网查看。ArkTS开发语言介绍一、ArkTs语言介绍ArkTS是鸿蒙系统(HarmonyOS)优选的主力应用开发语⾔。ArkTS围绕应⽤开发在TypeScript(简称TS)生态基础上做了进⼀步扩展,继承了TS的所有特性,是TS的超集,而TS又是JavaScript的一个超
鸿蒙Next
·
2023-11-23 05:58
harmonyos
笔记
华为
鸿蒙
鸿蒙系统
鸿蒙4.0
开发笔记
之DevEco Studio页面操作router的pushUrl页面跳转与back返回上一页(五)
一、认识组件关于HarmonyOS中ArkTS的基础组件请参见文章鸿蒙4.0
开发笔记
之ArkTs语言基础与基本组件结构(四)二、实现页面跳转pushUrl1、操作说明实现页面跳转的核心便是router.pushUrl
鸿蒙Next
·
2023-11-23 05:54
harmonyos
笔记
华为
鸿蒙
鸿蒙系统
Python 报错 “ AttributeError: module ‘backend_interagg‘ has no attribute ‘FigureCanvas‘ “ 的解决办法 ?
一、原因matplotlib的backend的默认
渲染器
是agg,agg是一个没有图形显示界面的终端,如果要图像正常显示,则需要切换为图形界面显示的终端TkAgg。
追光天使
·
2023-11-23 03:46
python
开发语言
Vue2常见的缺陷与Vue3带来的新特性
文章目录一、Vue2的常见缺陷1.首先从开发维护的角度来看2.从社区的二次开发难度来说3.从我们普通开发者的角度来说二、Vue3的新特性1.RFC机制2.响应式系统3.自定义
渲染器
3.全部模块使用TS重构
NGUP_LEE
·
2023-11-22 16:18
vue学习
vue.js
前端
javascript
Vue2.x和Vue3.x
渲染器
的diff算法
简单来说,diff算法有以下过程同级比较,再比较子节点先判断一方有子节点一方没有子节点的情况(如果新的children没有子节点,将旧的子节点移除)比较都有子节点的情况(核心diff)递归比较子节点正常Diff两个树的时间复杂度是O(n^3),但实际情况下我们很少会进行跨层级的移动DOM,所以Vue将Diff进行了优化,从O(n^3)->O(n),只有当新旧children都为多个子节点时才需要用
抽疯的稻草绳
·
2023-11-22 06:01
IOS
开发笔记
之常用库索引
code4app.com这网站不错,收集各种iOSApp开发可以用到的代码示例cocoacontrols.com/英文版本的lib收集objclibs.com/精品lib的收集网站http://www.ityran.com/forum-61-1.html泰然代码仓库----------------------emoji----------------------http://www.easyapn
圣地伯纳乌
·
2023-11-22 06:15
IOS开发笔记
库
IOS
SpringBoot
开发笔记
SpringBoot开发mybatis入门配置依赖连接mysql数据库的相关配置注解方式实现mybatis定义mapper接口(放在数据层dao或者mapper层)Mapper.xml映射文件实现mybatisxml映射文件注意事项修改Application启动端口的三种方式登录模块的拦截器功能实现1、JWT的介绍2、JWT的生成(JWTUtil工具类)(1)、配置JWT的属性(2)、创建属性对象
日与快乐并
·
2023-11-21 23:09
后端
mybatis
java
mysql
spring
boot
后端
maven
spring
Vuejs设计与实现 ——
渲染器
核心 Diff 算法
前言当组件发生更新时会重新执行render方法生成新的vnode节点,而当新旧vnode都是一组节点时,为了以最小的性能开销完成更新操作,需要比较两组子节点,其中用于比较的算法就叫Diff算法。Vue中的Diff算法实际上也是一个逐步演进的过程,那么下面就来看看它是如何演进、优化成如今的Diff算法的。简单diff算法在进行新旧两组子节点的更新时,去遍历新旧一组子节点中长度较短的一组,目的是为了尽
web老猴子
·
2023-11-21 20:39
vue.js
前端
javascript
图解 React 的 diff 算法:核心就两个字 —— 复用
React是基于vdom的前端框架,组件render产生vdom,然后
渲染器
把vdom渲染出来。
frontend_frank
·
2023-11-21 20:57
算法
java
react
js
数据结构
Vue3 源码阅读(9):
渲染器
—— diff 算法
这篇文章讲解Vue中常说的diff算法,既会讲解Vue3的版本,也会讲解Vue2的版本。1,前置知识1-1,diff算法的作用diff算法用于更新元素节点的子节点1-2,元素子节点的类型元素的子节点有三种类型,分别是:空、文本、元素节点(一个或者多个)。新旧节点的子节点各有三种情况,所以总共有9中情形,分别是:newVNode的子节点oldVNode的子节点需要进行的操作1空空不做任何操作2空文本
纷飞丿
·
2023-11-21 20:57
vue3源码阅读系列
vue.js
前端
javascript
Vue3 源码阅读(8):
渲染器
—— 总体思路
这篇文章先从整体视角了解一下
渲染器
。
渲染器
的作用是将VNode渲染到页面上,具体操作包括挂载和更新。第一次渲染的时候就是挂载操作,挂载只需要创建新的元素并将元素挂载到页面上即可。
纷飞丿
·
2023-11-21 20:27
vue3源码阅读系列
vue.js
前端
javascript
渲染器
之挂载与更新
讲解
渲染器
的核心功能:挂载与更新。1、挂载子节点和元素的属性当vnode.children的值是字符串类型时,会把它设置为元素的文本内容。
布道师小羊
·
2023-11-21 20:25
Web
#
Vue+TypeScript
javascript
前端
开发语言
vue.js
渲染器
——双端Diff算法
简单Diff算法利用虚拟节点的key属性,尽可能地复用DOM元素,并通过移动DOM的方式来完成更新,从而减少不断地创建和销毁DOM元素带来的性能开销。但是,简单Diff算法仍然存在很多缺陷,这些缺陷可以通过双端Diff算法解决。1、双端比较的原理简单Diff算法的问题在于,它对DOM的移动操作并不是最优的。我们拿上一章的例子来看,如下图所示:在这个例子中,如果使用简单Diff算法来更新它,则会发生
布道师小羊
·
2023-11-21 20:25
Web
#
Vue+TypeScript
算法
javascript
前端
vue.js
渲染器
——简单Diff算法
介绍
渲染器
的核心Diff算法。简单来说,当新旧vnode的子节点都是一组节点时,为了以最小的性能开销完成更新操作,需要比较两组子节点,用于比较的算法就叫作Diff算法。
布道师小羊
·
2023-11-21 20:20
Web
#
Vue+TypeScript
算法
javascript
前端
硬件
开发笔记
(十一):Altium Designer软件介绍、安装过程和打开pcb工程测试
/134405411红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…硬件相关开发上一篇:《硬件
开发笔记
长沙红胖子Qt
·
2023-11-21 16:32
硬件设计
AD16
硬件设计
软件安装
I.MX6ULL
开发笔记
(一)——环境搭建、镜像烧录、网络连接
本系列为使用野火IMX6ULL开发的学习笔记,使用的开发板为如下:具有的硬件资源有如下:文章目录一、环境搭建Win11安装WSL安装串口驱动安装串口工具安装Ubuntu与windows文件互传二、镜像烧录修改串口终端登录前信息三、fire-config工具配置EMMC/NANDFLASH刷机四、WIFI连接一、环境搭建Win11安装WSLhttps://blog.csdn.net/weixin_4
郑烯烃快去学习
·
2023-11-21 06:46
I.MX6ULL
操作系统
嵌入式
linux
鸿蒙4.0
开发笔记
之DevEco Studio启动时不直接打开原项目(二)
1、想要在DevEcoStudio启动时不直接打开关闭前的那个项目,可以在设置中进行。有两个位置可以进入“设置”,一个是左上角的File>Settings,二是右上方的设置图标。2、进入Settings界面以后,选择Appearance&Behavior下面的SystemSettings选项,找到Reopenprojectsonstartup,将这个勾给去掉。3、这样,在下次启动时,就可以进入选择
鸿蒙Next
·
2023-11-20 23:29
harmonyos
笔记
华为
鸿蒙
鸿蒙4.0
开发笔记
之DevEco Studio之配置代码片段快速生成(三)
一、作用配置代码片段可以让我们在DevecoStudio中进行开发时快速调取常用的代码块、字符串或者某段具有特殊含义的文字。其实现方式类似于调用定义好变量,然而这个变量是存在于DevecoStudio中的,并不会占用项目的资源。二、配置代码段的方法1、打开设置界面首先打开设置(可以在左上角的File>Settings,也可以在右上方找到设置图标),然后找到“Editor”选项,打开“LiveTem
鸿蒙Next
·
2023-11-20 23:23
harmonyos
笔记
华为
鸿蒙
鸿蒙系统
如何配置一台适合oc
渲染器
的电脑?
众所周知,Octane是最流行的渲染引擎之一。此外,Octane是一个GPU渲染引擎,它使用一种计算最终生成的图片的方法,试图达到照片般的真实感。Octane是一种利用GPU技术的无偏渲染引擎,非常接近物理精度。一台好的PC对于Octane的良好体验很重要。您想知道如何为Octane用户选择最好的PC。在今天的文章中,赞奇云工作站将为您提供一些建议,帮助您为Octane用户选择最佳的PC。1.GP
赞奇超高清设计师云工作站
·
2023-11-20 21:47
云工作站
3d设计
云服务
3d设计
oc渲染器
渲染器
的设计
渲染器
是Vue.js中非常重要的一部分。在Vue.js中,很多功能依赖
渲染器
来实现,例如Transition组件、Teleport组件、Suspense组件,以及templateref和自定义指令等。
布道师小羊
·
2023-11-20 21:39
Web
#
Vue+TypeScript
vue.js
前端
javascript
3D软
渲染器
记录
GitHub地址:https://github.com/Khasehemwy/SoftwareRenderer文章目录杂项行矢量,列矢量和矩阵view矩阵projection矩阵齐次坐标法线矩阵各坐标系绘制(线段、光栅化)线框绘制线段光栅化算法(直线光栅化)光栅化1)EdgeWalk(扫描线算法)2)EdgeEquation(边界盒算法)透明物体渲染光线追踪光线追踪与光栅化基本步骤生成相机-像素射
Khasehemwy
·
2023-11-20 14:20
#
渲染
渲染器
3d渲染
Particle System粒子系统
典型的粒子系统在一个物体上包括一个ParticleEmitter粒子发射器,一个ParticleAnimator粒子播放器和一个ParticleRenderer粒子
渲染器
,如果想和别的物体交互,可以添加一个
光明程辉
·
2023-11-20 14:41
C4D-REDSHIFT学习笔记(二十)程序化纹理
程序化纹理的响应实在太快了,习惯GPU
渲染器
速度这么久,依然在这里再次体会到实时响应的快落...这篇着重梳理流程和原理,具体参数都不重要。
latte666
·
2023-11-20 05:06
C语言绘图
然后,你可以在你的C代码中包含SDL头文件,例如:#include接着,你需要初始化SDL系统,创建一个窗口和
渲染器
:if(SDL_Init(SDL_INIT_VIDEO)<0){printf
十启树
·
2023-11-20 03:20
C语言技术
c语言
开发语言
Win32
开发笔记
(一):整体流程
原文网址:http://blog.csdn.net/tcjiaan/article/details/8497535不过,我想现在很少人用Win32在实际开发中,毕竟它的开发效率是相当地低下,所以,曾被某些人误认为只适用于开发木马程序。其实,也不一定的,不要太邪恶了。MFC对WinAPI函数的封装,后来出现了托管C++,你可以用于写WinForm程序,这样可以提高开发效率。如果你有足够的时间,如果你
Boen-Zhao
·
2023-11-19 21:29
vs2013
C++
Win32开发
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他