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
DirectX12学习笔记
JavaEE企业级应用软件开发—Spring框架入门
学习笔记
(一)
一、认识框架实际开发中,随着业务的发展,软件系统变得越来越复杂,如果所有的软件都从底层功能开始开发,那将是一个漫长而繁琐的过程。此外,团队协作开发时,由于没有统一的调用规范,系统会出现大量的重复功能的代码,给系统的二次开发和维护带来不便。为解决上述问题,框架应运而生。框架实现了很多基础性的功能,开发人员不需要关心底层功能操作,只需要专心地实现所需要的业务逻辑,大大提高了开发人员的工作效率。当前市场
玛卡巴卡yang
·
2024-02-07 05:17
JavaEE企业级应用软件开发
spring
学习
java
学习笔记
-2021-04-27
学习笔记
:1.建立一个正确的投资理念和体系,远比抓到几个翻倍的股票要重要的多。2.以前总以为说出冷冰冰的道理很酷,有一种众人皆醉我独醒的优越感。优越感虽好,但不管用啊,扔你一个人去独美吧。
正版瓷心鱼
·
2024-02-07 05:06
学习笔记
Day 32 最简单的安全投资策略是什么?
投资成功的核心方法论,简单到令人发指的地步:低买高卖。有没有所有人都能做到,都能理解,都可以轻松上手,只要做到必然足够有效的手段呢?定投策略:定期等额购买某一种(或几种)成长型币种。因为是“定期且定额”购买的币,所以,最终,我们“买到的均价”不一定恒等于“那个期间的均价”,甚至可能低于“那个期间的均价”。定投策略的好处是,除了定期定额购买之外,你什么都不用做,不用研究K线分析技术,不用天天看它的股
小姨妈_
·
2024-02-07 05:00
THM
学习笔记
——枚举
复制以下内容时注意中英文符号区别在枚举之前我们要将shell升级为完全交互式的tty。这涉及以下几条命令python-c'importpty;pty.spawn("/bin/bash")'sttyraw-echoexportTERM=xtermrlwrapnc-lvnp443从以上选一条即可手动枚举以下命令只需了解即可,需要的时候自行搜索即可,但还是建议每一行记住一个用户whoamiididroo
jiangyu0_0
·
2024-02-07 04:01
学习
笔记
网络安全
安全
2021年10月复盘:新旧更迭
2021年10月份学习生活计划【1】平均每天学习1小时:(听课,读书,写
学习笔记
,梳理内容导图等)【2】每月读1-2本书,写书评,写豆瓣读书笔记【3】日更【4】写手账日记和记账【5】每日运动,平均每日5000
枫晴心舍
·
2024-02-07 04:15
Git
学习笔记
2-个人易记-上传/更新/修改小结
改动或新增内容:gitadd(具体内容名称)//gitadd.新增所有gitcommit-m"descripe"以上两步也可以在VCS中完成:VCS->先Git->后Commit(可选择)(附:fatal:Notagitrepository(oranyoftheparentdirectories)表示不是一个存储库,未指定正确目录。)然后:gitpush即可image.png
微笑吧_5464
·
2024-02-07 04:34
南怀瑾《论语别裁》
学习笔记
10
要研究中国文化,孔子所编的《礼记》是不能不看的。它是我国传统文化初期包罗万象的著作。中国文化的“礼”字,拿西方文化来讲,就是哲学。哲学大致可分两个范围,以中国道理来讲,一个是形而上的,一个是形而下的。所谓形而下的,是宇宙万有一切学问,都包括在内;形而上的,在中国人叫做“道”,在儒家思想叫做“天”,“天道”也就是“本体论”。形而下的,在西方哲学,就是“知识论”、“人生的价值论”。西方哲学大概是这样分
随止心语所自欲律
·
2024-02-07 04:58
学习笔记
:家庭教育指导师核心素养与工作理念(主讲老师:孔屏)
我们为什么要指导家庭教育、开展好家庭教育?一、家庭教育指导师的需求分析(一)就学生而言1.学生是家庭和学校共同的教育对象,学生的教育是家庭和学校共同关注的目标。2.越来越多的孩子出现身心和学业问题,深受困扰的孩子,不仅严重影响到了自身的健康和学业发展,而且严重影响到了家庭的幸福和学校的安全。(二)就家长而言1.越来越多的家长开始关注孩子的教育,家长有迫切的愿望与学校联手共同打造孩子的成长空间。2.
送柳音
·
2024-02-07 03:10
Linux
学习笔记
之 软链接和硬链接
Linux
学习笔记
之软链接和硬链接前言硬链接用ln源文件硬链接硬链接特点可删除源文件硬链接不能跨文件系统(分区)硬链接不能链接目录,硬链接不会建立新的inode信息,也不会更改inode的总数。
kfepiza
·
2024-02-07 03:41
#
Linux
CentOS
Ubuntu
等
linux
学习
muduo库学习之设计与实现09——完善TcpConnection
东阳的
学习笔记
前面几篇所介绍的TcpConnection的主体功能接近完备,可以应付大部分muduo示例的需求了。
东阳z
·
2024-02-07 03:02
muduo网络库
Maven
学习笔记
项目约定配置Maven遵循约定优于配置的原则,下表是Maven提倡的标准目录结构:目录目的$(basedir)存放pom.xml和所有的子目录$(basedir)/src/main/java项目的Java源代码$(basedir)/src/main/resources项目的资源,例如property文件,springmvc.xml$(basedir)/src/test/java项目的测试类,例如J
WuCh1k1n
·
2024-02-07 02:00
【
学习笔记
】懂你英语 商务英语 Level 4 Unit 1 Part 5(III)词汇 Types of Benefits
【
学习笔记
】懂你英语商务英语Level4Unit1Part5(III)词汇TypesofBenefitswellnessprogram员工健康方案Awellnessprogramisasetofbenefitsthatpromotehealthierliving.Companiesofferwellnessprogramstoreducehealthrisksamongemployees
豚之大
·
2024-02-07 02:56
学习笔记
:秋叶大叔的定位2
今天消化的内容是卡位。我是一个普通人,需要积累影响力。怎么积累影响力呢?那就要卡位。如何进入顾客的心智,让顾客记住你。像秋叶大叔,讲起PPT就想起他。要给自己贴标签,一个能让人记住的标签。例如秋叶大叔就是很会卖萌、普通话不怎么好、讲课特别好的大叔。还要注意给自己贴副标签。卡的标签是一个只属于自己独有的标签。打磨技能不仅仅是专注技能的提升,标签往往是放大技能的武器。所以,要有标签和副标签。要注意避免
蔡蔡小予
·
2024-02-07 02:02
【Algorithms 4】算法(第4版)
学习笔记
05 - 2.2 归并排序
文章目录前言参考目录
学习笔记
1:归并排序的简单演示1.1:基本思路1.2:归并排序的demo演示1.3:代码实现2:自顶向下的归并排序2.1:比较次数与访问次数的证明2.2:代码优化2.3:优化后代码实现
MichelleChung
·
2024-02-07 02:59
算法学习
算法
java
投资交易系统软件的行业背景
学习笔记
声明:本文是作为一个金融行业门外汉,入门的
学习笔记
,记录自己总结,和学习的一点体会,可能不准确,后续可能会更新。因为工作原因,从软件开发到软件测试,然后开始进入银行领域对投资交易系统的业务领域的学习。
ling_78
·
2024-02-07 02:25
金融领域软件
学习
功能测试
职场和发展
金融
82 倾听技巧(上)
学习笔记
一、倾听1、定义:专注与倾听技术是指咨询过程中,咨询师的语言与非语言行为反映出,咨询师正全神贯注聆听来访者的语言表达,细读来访者的非语言行为,关切、疼惜与重视来访者的遭遇,愿意伴随来访者抽丝剥茧来了解问题的始末。“聽”传统意义的听,有耳朵、有眼睛、有心。二、狭义的倾听,即专注而聆听咨询过程:建立关系、收集信息、澄清问题、建立目标、制定方案、实施。倾听包括收集信息、澄清问题、建立目标。1、咨询师身体
闻美心
·
2024-02-07 01:57
form builder学习总结整理
目录目录fromsbuilder
学习笔记
总结:一formBuilder基础知识点(和必备知识)1.1formBuilder的基本对象和功能1.2form对象之间的层次关系1.3常用触发器1.3.1表单层次的触发器
loveforever__
·
2024-02-07 01:16
学习
oracle
《杰出青少年的7个习惯》
学习笔记
之三十二“对人忠诚”
【精华内容】你能进行的最大的感情投资之一就是对别人忠诚,不仅是当着他们的面,尤其是在他们不在场的时候更要如此。当你在背后议论别人时,你是以两种方式伤害自己。首先,你会让每一个听到你的话的人都退避三舍。其次,当你讲别人坏话或议论别人的时候,你无形中疏远了被你攻击的人。如何才能做一个忠实的人呢?要做到以下三点。忠实的人会保守秘密,忠实的人对听到的秘密守口如瓶,不随意传播他们听到的秘密。忠实的人不嚼舌头
e95cbc67a2cb
·
2024-02-07 01:53
黑马程序员SSM-Spring
学习笔记
学完Spring之后是SpringMVC文章目录前言一、注解开发1.1注解开发定义bean1.2纯注解开发1.3bean作用范围1.4依赖注入-自动装配1.5第三方bean管理1.6总结二、Spring整合MyBatis2.1.产生SqlSessionFactoryBean2.产生MapperScannerConfigurer三、Spring整合Junit四、AOP4.1AOP入门案例4.2AOP
恰好风扬了帆
·
2024-02-07 01:34
spring
java
学习
后端
【Linux
学习笔记
】Linux服务器:配置与管理samba服务器
Linux系列文章目录一、【linux
学习笔记
】红帽Linux7.8系统在虚拟机上的安装二、【Linux
学习笔记
】Linux系统的基本操作三、【Linux
学习笔记
】管理Linux操作系统:用户管理四、【
Ein hübscher Kerl.
·
2024-02-07 01:02
Linux系统学习笔记
服务器
linux
学习
狂神说Java--Java
学习笔记
(合集)
笔记参考来源狂神说Java视频https://www.bilibili.com/video/BV12J41137hu本篇笔记有点长,可以根据目录定位,建议配合视频学习。预科什么是计算机名称:Computer,全称电子计算机,俗称电脑。定义:能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。组成:由硬件和软件组成。形式:常见显示有台式计算机、笔记本计算机、大型计算机等。应用:科学计算、数
fllow_wind
·
2024-02-07 01:01
统计图表在线配置服务-百度 SugarBI的
学习笔记
最近,有个产品要支持统计图表在线可配置,这样,当用户有新增统计指标的需求时,运维人员通过界面化配置,就可以增加统计指标了,不用开发写代码,画页面了。上网查了下相关的组件,感觉百度的SugarBI的还不错,简单又相对便宜。现将使用方法整理如下,方便日后开发使用。我的笔记截图,看不懂没关系,我自己能看懂就行了,这个是面向我自己的笔记。官网的截图整理如下:1.创建“数据源”。通过这个步骤,连接你要查询的
快看那个人
·
2024-02-07 01:31
学习
笔记
程序员英语
学习笔记
-fid词根(20词)
作为一个老程序猿,最近想复习下遗忘的英语,突然有个奇思妙想,如果把学英语这个事情的逻辑给搞明白了,那么学起来是否就跟编程一样简单呢~haveago~词根fid=信任、信心注意:作为词根跟作为单词意思是不同的组合一:con前缀(8个词)con前缀:【1】共同【2】加强fid词根:【1】信任、信心con+fid=【1】共同信任【2】加强信任、信心confid+ent(形容词后缀)=confidenta
神也在Copy
·
2024-02-07 01:01
英语
学习
笔记
英语
Python
学习笔记
:第一站 出使Python国
Python
学习笔记
文章目录Python
学习笔记
第一站出使Python国1.Python的简介2.Python的安装3.输出函数print4.转义字符5.本章作业课程笔记参考B站Pyhton教程视频(杨淑娟
虎慕
·
2024-02-07 01:58
#
Python学习-杨淑娟
python
学习
【C++】构造函数、初始化列表,析构函数,拷贝构造函数,运算符重载
注:本博客图片来源于
学习笔记
:
学习笔记
https://gitee.com/box-he-he/learning-notes完整思维导图请前往该博主码云下载。
这题怎么做?!?
·
2024-02-07 01:22
c++
【DDD】
学习笔记
-数据设计模型
通过分析活动获得的数据项模型,可以认为是数据分析模型,它确定了系统的主要数据表、关系及表的主要属性。到了建模的设计活动,就可以继续细化数据项模型这个分析模型,例如丰富每个表的列属性,或者确定数据表的主键与外键,确定主键的唯一性策略,最后将数据表映射为类对象。丰富数据分析模型若要丰富每个表的列属性,除了继续挖掘业务需求,寻找可能错过的属性或辨别分配错误的属性之外,在设计阶段还需要进一步确定这些属性对
码农丁丁
·
2024-02-07 00:15
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
数据设计模型
【DDD】
学习笔记
-数据实现模型
SQL与存储过程倘若选择关系型数据库,组成数据实现模型的主力军是SQL语句,这是我们不得不面对的现实。毕竟,针对数据建模的实现者大多数担任DBA角色,他(她)们掌握的操作数据的利器就是SQL。正如前面讲解数据分析模型时所说,SQL语句相当于是操作关系数据表的领域特定语言(DomainSpecificLanguage,DSL),使用SQL操作数据表更加直接而自然。SQL语句可以很强大,例如它同样提供
码农丁丁
·
2024-02-07 00:15
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
数据模型
【DDD】
学习笔记
-服务资源模型
在软件领域中,使用最频繁的词语之一就是“服务”。在领域驱动设计中,也有领域服务、应用服务之分。通常,一个对象被命名为服务,意味着它具有为客户提供某种业务行为的能力。服务与客户存在一种协作关系,协作的接口可以称之为“契约(Contract)”。我们在这里探讨服务模型,指的是面向当前应用外部客户的远程服务,在分层架构中,属于扮演了“北向网关”角色的基础设施层。由于客户位于当前应用之外,意味着通信模式需
码农丁丁
·
2024-02-07 00:15
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
数据模型
服务模型
【DDD】
学习笔记
-数据分析模型
在EricEvans提出领域驱动设计之前,对企业系统的分析设计多数采用数据模型驱动设计。如前所述,这种数据模型驱动设计就是站在数据的建模视角,逐步开展分析、设计与实现的建模过程。通过对数据的正确建模,设计人员就可以根据模型建立数据字典。数据模型会定义数据结构与关系,有效地消除数据冗余,保证数据的高效访问。由于软件系统的业务功能归根结底是对信息的处理,由此建立的数据模型也可以通过某种编程手段来实现,
码农丁丁
·
2024-02-07 00:45
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
模型分析
DDD
学习笔记
---从后端到前端:微服务后,前端如何设计?
从单体前端到微前端为了解决单体前端的问题,我们可以借鉴微服务的设计思想,引入微前端概念。将微服务理念扩展到前端,解决中台微服务化后,前端由于仍为单体而存在的逻辑复杂和臃肿的问题。在前端设计时我们需要遵循单一职责和复用原则,按照领域模型和微服务边界,将前端页面进行拆分。同时构建多个可以独立部署、完全自治、松耦合的页面组合,其中每个组合只负责特定业务单元的UI元素和功能,这些页面组合就是微前端。微前端
激流勇进_
·
2024-02-07 00:44
领域驱动设计
前端
学习
微服务
DDD
学习笔记
---实战篇
如何构建中台业务模型?我们可以用DDD领域建模的方法来构建中台业务模型。你可以选择两种建模策略:自顶向下和自底向上的策略。具体采用哪种策略,你需要结合公司的具体情况来分析。1.自顶向下的策略第一种策略是自顶向下。这种策略是先做顶层设计,从最高领域逐级分解为中台,分别建立领域模型,根据业务属性分为通用中台或核心中台。领域建模过程主要基于业务现状,暂时不考虑系统现状。自顶向下的策略适用于全新的应用系统
激流勇进_
·
2024-02-07 00:14
领域驱动设计
学习
DDD
学习笔记
---如何保证领域模型与代码模型的一致性?
领域对象的整理完成微服务拆分后,领域模型的边界和领域对象就基本确定了。我们第一个重要的工作就是,整理事件风暴过程中产生的各个领域对象,比如:聚合、实体、命令和领域事件等内容,将这些领域对象和业务行为记录到下面的表格中。你可以看到,这张表格里包含了:领域模型、聚合、领域对象和领域类型四个维度。一个领域模型会包含多个聚合,一个聚合包含多个领域对象,每个领域对象都有自己的领域类型。领域类型主要标识领域对
激流勇进_
·
2024-02-07 00:14
领域驱动设计
学习
DDD
学习笔记
---微服务的各种边界在架构演进中的作用
演进式架构如何判断微服务设计是否合理呢?其实很简单,只需要看它是否满足这样的情形就可以了:随着业务的发展或需求的变更,在不断重新拆分或者组合成新的微服务的过程中,不会大幅增加软件开发和维护的成本,并且这个架构演进的过程是非常轻松、简单的。这也是微服务设计的重点,就是看微服务设计是否能够支持架构长期、轻松的演进。微服务还是小单体?有些项目团队在将集中式单体应用拆分为微服务时,首先进行的往往不是建立领
激流勇进_
·
2024-02-07 00:14
领域驱动设计
学习
DDD
学习笔记
---如何实现服务和数据在微服务各层的协作?
服务的协作1.服务的类型按照分层架构设计出来的微服务,其内部有Facade服务、应用服务、领域服务和基础服务。各层服务的主要功能和职责如下。Facade服务:位于用户接口层,包括接口和实现两部分。用于处理用户发送的Restful请求和解析用户输入的配置文件等,并将数据传递给应用层。或者在获取到应用层数据后,将DO组装成DTO,将数据传输到前端应用。应用服务:位于应用层。用来表述应用和用户行为,负责
激流勇进_
·
2024-02-07 00:14
领域驱动设计
学习
DDD
学习笔记
---基础篇
为什么DDD适合微服务?DDD是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。DDD不是架构,而是一种架构设计方法论,它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应用边界,可以很容易地实现架构演进。1.领域、子域、核心域、通用域和支撑域领域就是范围,范围即边界。领域可以进一步划分为子领域
激流勇进_
·
2024-02-07 00:44
领域驱动设计
程序人生
架构
微服务
【DDD】
学习笔记
-数据模型与对象模型
在建立数据设计模型时,我们需要注意表设计与类设计之间的差别,这事实上是数据模型与对象模型之间的差别。数据模型与对象模型我们首先来分析在设计时对冗余的考虑。前面在讲解数据分析模型时就提及,在确定数据项模型时,需要遵循数据库理论的设计范式,其中一个目的是避免数据冗余。但是,避免了数据冗余并不意味着代码能支持重用。例如,员工表与客户表都定义了“电子邮件”这个属性列。该属性列在业务含义上是完全相同的,但在
码农丁丁
·
2024-02-07 00:13
软件工程
#
领域驱动设计
DDD
微服务
领域驱动设计
数据模型
DDD
学习笔记
- 总结篇
19|总结(一):微服务设计和拆分要坚持哪些原则课程链接:https://time.geekbang.org/column/article/171185由于企业发展历程以及企业技术和文化的不同,DDD和微服务的实施策略也会有差异。那么面对这种差异,应该如何落地DDD和微服务呢?微服务的演进策略在从单体向微服务演进时,演进策略大体分为两种:绞杀者策略和修缮者策略。1.绞杀者策略绞杀者策略是一种逐步剥
Haozz_1994
·
2024-02-07 00:13
架构
DDD
领域驱动设计
DDD
架构
领域驱动设计
【STM32
学习笔记
4.1】GPIO基本概念
前言本系列文章统一围绕STM32F103C8T6最小系统开发板进行记录,如涉及其他开发板将会特别说明。GPIO基本概念GPIO(General-purposeInputs/Outputs,通用输入输出口),可以连接外设进行数据的传输或进行控制,也可以作为信号输入口接收信息。STM32F103C8T6采用LQFP48方式封装,一共拥有37个I/O引脚,所有I/O接口可以映像到16个外部中断,并且大部
YYA_aea9
·
2024-02-07 00:12
强连通分量(SCC,Strongly Connected Components)
学习笔记
& edited in 2024.01.31
更新日志upd2024.01.31写好文章基本内容upd2024.01.31发表于洛谷upd2024.02.01同步发表于CSDNupd2024.02.01同步发表于博客园cnblogsupd2024.02.01增加内容difficultPRO例题详解——P2746强连通分量(SCC,StronglyConnectedComponents)定义强连通有向图(DAG)中若其中两点xxx,yyy能彼此
taoyiwei17_HNCS
·
2024-02-06 23:59
学习
笔记
《金文成〈大学〉
学习笔记
29》
《金文成〈大学〉
学习笔记
29》【《诗》云:"瞻彼淇澳,菉竹猗猗。有斐君子,如切如磋,如琢如磨。瑟兮僴兮,赫兮喧兮。有斐君子,终不可諠兮!
金吾生
·
2024-02-06 23:11
DirectX12
3D游戏开发实践(龙书)第一章 向量代数
向量第一章向量代数向量与坐标系定义坐标系向量的基本运算利用DirectXMath库对向量运算DirectXMath使用环境向量类型加载方法和存储方法参数传递常向量运算符重载杂项Setter函数向量函数浮点数误差第一章向量代数向量与坐标系定义一种兼具大小和方向的量坐标系下图展现了向量v以及控件中俩组不同的标架(frame)每当我们根据坐标来确定一个向量时,其对应的坐标总是相当于某一个参考系而言的。在
混迹中的咸鱼
·
2024-02-06 22:58
C++
图形渲染
《dx12 龙书》第四部分
学习笔记
——预备知识(上)
1、概述 通过Direct3D这种底层图形应用程序编程接口(ApplicationProgammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit,GPU)进行控制和编程。我们能够借此以硬件加速的方式渲染出虚拟的3D场景。 只要GPU支持当前所用的Direct3D版本,我们就无须再考虑它的具体规格和硬件控制层面的实现细节。 例:若要向GP
晚安黎明
·
2024-02-06 22:28
学习
笔记
《dx12 龙书》第三部分
学习笔记
相应变换函数#include#include#include#includeusingnamespacestd;usingnamespaceDirectX;usingnamespaceDirectX::PackedVector;intmain(){//构建一个缩放矩阵XMMATRIXXM_CALLCONVXMMatrixScaling(floatScaleX,floatScaleY,floatSc
晚安黎明
·
2024-02-06 22:58
学习
《dx12 龙书》第一部分
学习笔记
(二)
1、DirectXMath库的向量运算:(1)向量类型: 核心向量类型为XMVECTOR,它将映射到SIMD硬件寄存器。 typedef__m128XMVECTOR; 这里的__m128是一种特殊的SIMD类型。 XMVECTOR类型的数据需要按16字节对齐,这对与局部变量和全局变量而言都是自动实现的。 类中的数据成员,建议分别使用XMFLOAT2、XMFLOAT3、XMFLOAT4类型来加以代替
晚安黎明
·
2024-02-06 22:57
学习
c++
开发语言
技术美术
《dx12 龙书》第一部分
学习笔记
(三)
1、设置XMVECTOR类型中的数据:示例工程说明:#include#include#include#includeusingnamespacestd;usingnamespaceDirectX;ostream&XM_CALLCONVoperator#include#include#includeusingnamespacestd;usingnamespaceDirectX;usingnamesp
晚安黎明
·
2024-02-06 22:57
学习
dx12 龙书第五章
学习笔记
-- 渲染流水线
1.模型的表示:实体3D对象是借助三角形网络来近似表示的,这些3D物体可以通过3D建模工具生成。2.计算机色彩基础:初学者以RGB值(r,g,b)来描述颜色,每款显示器所能发出的红绿蓝三色光的强度都是有限的。为了描述光的强度,我们常将它量化为范围为0~1归一化区间的值。0表示无强度,1表示强度最大。颜色计算:混合两种颜色:加减标量乘法--适合显然点积和叉积就不适合颜色向量了颜色向量专属的颜色运算,
帅狗狗灬
·
2024-02-06 22:27
DirectX
笔记
游戏
c++
学习
dx12 龙书第十二章
学习笔记
-- 几何着色器
如果不启用曲面细分(tessellation)这一环节,那么几何着色器(geometryshader)这个可选阶段便会位于顶点着色器与像素着色器之间。顶点着色器以顶点作为输入数据,而几何着色器的输入数据则是完整的图元。例如,如果要绘制三角形列表(trianglelist),则几何着色器程序实际将对列表中的每个三角形T执行下列操作:for(UINTi=0;iOutputName){//几何着色器的具
帅狗狗灬
·
2024-02-06 22:27
DirectX
笔记
学习
着色器
c++
图形渲染
游戏
dx12 龙书第四章
学习笔记
-- Direct3D的初始化
1.预备知识:①Direct3D12概述:通过Direct3D这种底层图形应用程序编程接口(ApplicationProgrammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit,GPU)进行控制和编程Direct3D层和硬件驱动会协作将Direct3D命令转换为系统中GPU可以执行的本地机器指令--无需考虑GPU的具体规格和硬件控制层
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
游戏
学习
c++
dx12 龙书第六章
学习笔记
-- 利用Direct3D绘制几何体
1.顶点与输入布局:除了空间位置,D3D的顶点还可以存储其他属性数据,且D3D允许我们自行构建顶点格式①第一步:创建一个结构体来容纳选定的顶点数据structVertex1{XMFLOAT3Pos;XMFLOAT4Color;};structVertex2{XMFLOAT3Pos;XMFLOAT3Normal;XMFLOAT2Tex0;XMFLOAT2Tex1;};//成员使用XMFLOATn而不
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
学习
c++
游戏
dx12 龙书第九章
学习笔记
-- 纹理贴图
1.纹理与资源的回顾我们其实很早就接触过纹理了,之前的深度缓冲区与后台缓冲区,它们都是通过ID3D12Resource接口表示,并以D3D12_RESOURCE_DESC::Dimension成员中D3D12_RESOURCE_DIMENSION_TEXTURE2D类型来描述2D纹理对象。2D纹理是一种由特定数据元素所构成的矩阵,或者说存有纹理数据元素的2D数组,同理还有1D和3D纹理,就是1D数
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
游戏
c++
学习
图形渲染
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他