首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏超级架构师

    「架构框架」ArchiMate视图指南(5):技术视图和技术使用视图

    基本视图 ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。 下面列出的是ArchiMate 3.1示例视点表,分为四类,指明了它们所涵盖的方向和范围: 组合:定义元素的内部组合和聚合的视图。 支持:您所查看的元素被其他元素所支持的视图。 实现:您正在查看实现其他元素的元素的视图。通常从一层向下到下一层。 组成视图 名字 透视图 关注点 组织 企业在角色、部门等方面的结构。 识别能力、权力和责任 信息结构 显示企业中使用的信息的结构。 物理环境的关系和依赖关系,以及它们与IT基础设施的关系 支持视图: 名字 透视图 关注点 产品 显示产品的内容。 应用程序之间的关系和依赖、服务的编排/编排、一致性和完整性、复杂性的降低 实现视图: 名字 透视图 关注点 服务实现 显示如何通过必要的行为实现服务。

    90710发布于 2020-11-24
  • 来自专栏我是做APP开发的

    TP5视图和模板

    Thinkphp5.0 视图和版本的学习记录总结,详细内容参看官方提供的完全开发手册(虽然文档写的很烂,看一遍还不定能明白是干嘛的,这也是我总结记录的一个原因)。 ThinkPHP5.0完全开发手册http://www.kancloud.cn/manual/thinkphp5/118003. ? logo.png 文档中经常出现的视图、模板、模板引擎这三个概念究竟如何理解? 视图:即是MVC中的V,也就是在模块下面的view目录下的html文件,承载着页面内容显示和用户交互相关。 模板:在这里我理解为视图就是模板,在fetch,display等方法中传入的模板参数就是视图文件的路径。 模板引擎:就是生成、解析模块的一个机制或者一个封装的操作。 tp5中模板引擎包含PHP原生模板和Think模板引擎,默认的Think,这些在实际中一般用不到,全部都按默认的即可。此外TP5还支持比较有名的Smarty模板,需要一些设置操作。

    1.2K40发布于 2020-04-08
  • 来自专栏葡萄城控件技术团队

    ASP.NET MVC 5 - 视图

    按 Ctrl + F5 强制浏览器重新请求并加载服务器返回的HTML) 在Index.cshtml视图模版中设置的ViewBag.Title 输出了浏览器的标题,附加的"- Movie App"是在布局模板文件中添加的 ASP.NET MVC 5 - 开始MVC 5之旅 2. ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4.  ASP.NET MVC 5 - 将数据从控制器传递给视图 5. ASP.NET MVC 5 - 添加一个模型 6.  ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view) 9. ASP.NET MVC 5 - 给电影表和模型添加新字段 10.  ASP.NET MVC 5 - 使用Wijmo MVC 5模板1分钟创建应用 希望这些文章对感兴趣的朋友有所帮助,另附上PDF版的汇总文档: 《ASP.NET MVC 5 入门指南》PDF版

    4.5K80发布于 2018-01-10
  • 来自专栏图形学与OpenGL

    实验5 OpenGL模型视图变换

    由于模型和视图的变换都通过矩阵运算来实现,在进行变换前,应先设置当前操作的矩阵为“模型视图矩阵”。 注意:模型视图矩阵和投影矩阵都有相应的堆栈。使用glMatrixMode来指定当前操作的究竟是模型视图矩阵还是投影矩阵。 (1)视图变换函数gluLookAt(0.0,0.0,5.0,0.0,0.0,0.0,0.0,1.0,0.0,)设置照相机的位置 把照相机放在(0,0,5),镜头瞄准(0,0,0),朝上向量定为(0,1 % 360; glutPostRedisplay(); break; case 'Y': year = (year - 5) % 360; glutPostRedisplay(); break; case 5. 实验作业: (1)尝试在太阳系中增加一颗卫星,一颗行星。提示:使用glPushMatrix()和glPopMatrix()在适当的时候保存和恢复坐标系统的位置。

    2.2K30发布于 2018-10-09
  • 来自专栏GuZhenYin

    MVC5学习系列--Razor视图(一)

    /,之前也写过MVC4的项目,嗯..但是仅限于使用并没有很深入的每个模块去了解, 这段时间拜读了汤姆大叔的MVC6,感觉改进很多啊~嗯...但是MVC6咱们..暂时还用不上..所以还是回到主题,MVC5. MVC5按照官方的解释,嗯..通俗点就是,我很屌,我和MVC4不一样,我们仅仅是名字差不多而已,我不是MVC4的版本升级..(咳,然并卵)... 切入主题,今天我们就先来了解了解Razor视图. 由于视图的傲娇,所以需要我们必须通过控制器去渲染他,好吧,其实是视图所用的数据都是由控制器提供的..不走控制器..视图显示毛线..渲染流程如下图(请无视这稀烂的绘图工具..): ? } @{string name = "

    asdasd

    "; int a = 1; for (int i = 0; i < a; i++) { } }  5. @for (int i = 0; i < 5; i++) { 哈哈 } 6.转义符代码分隔符 大家都知道..在C#里面如果要在字符串里显示""..是要加上转义符的,我们这个视图

    1.8K80发布于 2018-01-04
  • 来自专栏Corley的开发笔记

    Python全栈(七)Flask框架之5.视图高级--类视图和蓝图

    文章目录 一、标准类视图及使用 1.添加url映射规则的其他方法尝试 2.标准类视图 二、基于调度方法的类视图 三、Flask蓝图的基本使用 四、Flask蓝图寻找文件和url_for()寻找路由 1. Flask蓝图寻找模板文件 2.Flask蓝图寻找静态文件 3.蓝图中使用url_for()方法获取路由 五、Flask实现子域名 一、标准类视图及使用 在前面,我们定义视图都是通过route装饰器装饰函数来定义的 ,一般称之为视图函数。 类视图支持继承,但是类视图不能跟函数视图一样通过装饰器添加路由,需要通过app.add_url_rule(url_rule,view_func)来注册。

    67060发布于 2020-07-23
  • 来自专栏HelloGitHub

    5 篇:用视图集,简化你的代码

    django-rest-framework 提供了资源操作的 5 个混入类,分别对应资源的创建、查询、更新、删除。 好了,视图集已经创建完毕,接下来我们从视图集生成视图函数,并绑定 URL。 为什么还要手工创建视图函数,然后绑定 URL? 别急,这里只是演示一下如何从视图集生成视图函数并绑定 URL,这样能够帮助你更好地理解视图集的工作方式。 第二个参数就是视图集,第三个参数 basename 用于指定视图集生成的视图函数名的前缀。在 django 的 URL 中,一条路由通常由 URL 模式,对应的视图函数和视图函数名组成。 视图函数名的作用主要用于解析视图函数所对应的 URL。视图集最终会被转为多个视图函数,那么这个视图函数的名字是什么呢?

    1.3K10发布于 2021-05-14
  • 来自专栏凹凸玩数据

    用Python演绎5种常见可视化视图

    通过本篇文章,你将学到: 视图的分类,从哪些维度进行分类 5种常见视图的概念,以及如何在Python中进行使用,都需要用到哪些函数。 可视化视图有哪些? 按照数据之间的关系,我们可以把可视化视图划分为4类,它们分别是比较、联系、构成和分布。 常见视图 可视化的视图可以说是分门别类,多种多样,今天我主要介绍常用的5视图,包括了散点图、折线图、直方图、热力图、成对关系。 当然kind还可以取其他值,这个我在后面的视图中会讲到,不同的kind代表不同的视图绘制方式。 好了,让我们来模拟下,假设我们的数据是随机的1000个点。 ? 5.成对关系 如果想要探索数据集中的多个成对双变量的分布,可以直接采用sns.pairplot()函数。

    2.4K10发布于 2020-05-06
  • 来自专栏大史住在大前端

    Vue中拆分视图层代码的5点建议

    --视图模板--> </template> <script> /*编写组件脚本*/ export default { name:'component1' } < *.vue文件的本质是View层代码,它应该尽可能轻量并包含与视图有关的信息,即特性声明和事件分发,其他的代码理论上都应该剥离出去,这样当项目体量增大后,维护起来就更容易聚焦关键信息,下面就如何进行脚本代码拆分提供一些思路 1.组件划分 这是View层减重的基础,将可共用的视图组件剥离出去,改为消息机制进行通信,甚至直接剥离出包含视图和业务代码的业务逻辑组件,都可以有效地拆分View层,降低代码的复杂度。 }, sendGetAll(){}, sendDelete(){} } } </script> 简易的剥离方式是将交互逻辑保留在视图5.

    2.5K20发布于 2019-08-18
  • 来自专栏Python、Flask、Django

    mysql视图,ThinkPHP视图

    MySQL的视图语句,就拿一个实例讲。我想把 role表和privilege表拼接。下面是我两张数据表的视图。 ThinkPHP 的视图方法。上图是有问题的join-> 是错的,正确的应该是 join()->,写的时候粗心了。 正确的语句: $list = $role->field('a.

    5.1K40发布于 2018-07-18
  • 来自专栏明志德到的IT笔记

    ASP.NET Core 5.0 MVC中的视图分类及使用——布局视图、启动视图、导入视图、详细视图、分部视图

    创建MVC应用程序   创建后的项目 启动视图 _ViewStart.cshtml 顾名思义,就是在View开始执行之前执行,而且是每一个View, 它的预设内容是 @{ Layout = 它的预设内容是 @using net5MVC @using net5MVC.Models @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 在这个页面 布局视图_Layout.cshtml 它的作用是让所有的视图页保持一致的外观,比如说 统一的 左侧目录、统一的头部导航、头部轮廓图、统一底部官网链接等。它的预设内容是 <! 运行 分部视图_Partial[Name].cshtml 1. 在Index相同的目录下新建视图页_PartialIndex,并加入一些数据   2.

    2.6K10编辑于 2023-10-21
  • 来自专栏liulun

    视图

    一:简单的视图 use xland go create view my_vw as    select a.id, a.title,u.username from mytable a join  [user ] u on u.id = a.uid 执行这个视图 use xland go select * from my_vw 结果跟直接运行 select a.id, a.title,u.username  from mytable a join  [user] u on u.id = a.uid 是一样的 二:删除和修改视图 alter view  yourviewname   as... drop 三:加密视图 alter  view  yourviewname  with encryption as... 加密了之后连你自己也看不到原代码了

    84330编辑于 2022-05-08
  • 来自专栏明明如月的技术专栏

    软考高级:逻辑视图、实现视图、进程视图、部署视图和用例视图 概念和例题

    一、AI 讲解 逻辑视图、实现视图、进程视图、部署视图和用例视图是软件架构设计中的五种基本视图,它们共同构成了一个软件系统的全貌。 部署视图 部署视图展示了系统的物理组件(如硬件、网络设备)以及这些组件上部署的软件元素。这种视图关注于系统的物理结构以及软件与硬件之间的映射关系。 用例视图 用例视图通过用例和参与者来描述系统的功能需求,是对系统如何被外部使用的高层次描述。这种视图重点关注系统的用户交互和系统为用户提供的价值。 系统提供的用户价值 下列哪个不是设计软件架构时应考虑的视图? A. 逻辑视图 B. 数据视图 C. 部署视图 D. 用例视图 答案及解析: C. 系统内部模块的实现细节(用例视图重点在于系统的外部交互和用户视角的需求,而非内部实现。) B. 数据视图(虽然数据视图也是重要的,但在标准的五种基本视图中并未将其列为主要视图之一。)

    1.9K00编辑于 2024-05-24
  • 来自专栏phpcoders

    thinkphp5学习路程 四 模板调用及视图渲染

    当你在controller文件下的hello.php中写入上面图片的内容后, 你需要在controller同级目录下新建一个view文件夹,然后再新建对应的控制器名的文件夹,如下面的Hello文件夹,其中Hello.php中的一个方法比如 muban() 这个方法,与之对应的就是view/Hello下的muban.html文件,然后模板渲染默认指定就是这个html文件,效果如下

    77810发布于 2021-03-16
  • 来自专栏JackeyGao的博客

    视图 vs. 函数视图

    视图 vs. 函数视图 Posted December 12, 2018 ? #Coding 基于类的视图(CBV)和基于函数的视图(FBV)到底有什么区别? 有什么优缺点? 本篇将会去探讨。 在阅读本篇之前,请记住一点「基于类的视图不会替代基于函数的视图」. 介绍 无论是类视图还是基于函数的视图, 最终绑定到 URL Conf 的都是函数. 为什么这么说? 基于类的通用视图(GV) Django 引入了基于类的通用视图, 来处理 web 常见的用例需求, 比如创建新对象,表单处理,列表视图,分页,归档视图等. View 的确没有通用视图封装那么全, 但也说明了它比通用视图灵活。 在函数视图和通用视图中间位置. #3 观点 「除非必要, 否则避免适用视图」 一般建议是从功能视图开始,这样更容易阅读和理解。 Django 官方的建议是: 如果你难以将自己的视图实现为通用视图(重点是generic views)的子类, 那么你直接使用基于 View 的视图或功能视图, 只编写你所需的代码更更加有效.

    3.1K10发布于 2018-12-26
  • 来自专栏codechild

    视图

    所谓的视图是一种虚拟表,本身是不具有数据的,视图是在已有表上创建的,那些表我们称为基表。 对基表做改变视图也会相应的发生变化,对视图的操作也会影响基表 对于小项目,不推荐使用视图,大项目可以考虑使用视图 创建视图 最简单的基本语法形式: sqlCREATE VIEW 视图名(字段名) AS 例如: sqlCREATE VIEW vm_money AS SELECT employee_id,SUM(salary) FROM emp GROUP BY employee_id 当然创建视图也可以根据视图创建视图 ,也可以多表联合创建视图 查看视图的属性信息: SHOW TABLE STATUS LIKE '视图名' 查看视图的详细定义信息: SHOW CREATE VIEW 视图名 更新视图的数据 用update 查询语句 会发现和创建视图的时候差不多 方法2: sqlALTER VIEW 视图名 AS 查询语句 删除操作: DROP VIEW IF EXISTS 视图名称——这是直接把视图删除了 删除部分字段:

    62330编辑于 2023-05-30
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode 二叉树(5)右视图

    示例: 输入: [1,2,3,null,5,null,4] 输出: [1, 3, 4] 解释: 1 <--- / \ 2 3 <--- \ \ 5 4 <--- 解题思路: 1,这个题目是层序遍历的变形:层序遍历不需要每一层断开,本题需要每一层断开,取每一层最右元素(左视图类似) 2,这里需要两个队列: A,第一个队列存上一层结果 : 输入: 2 / \ 1 3 输出: 1 示例 2: 输入: 1 / \ 2 3 / / \ 4 5 示例: 输入: 1 / \ 3 2 / \ \ 5 3 9 输出: [1, 3, 9] 解题思路

    33220编辑于 2022-08-02
  • 来自专栏Django从入门到实战

    DRF视图详解:从基础视图到通用视图实践指南

    一、基础视图 (APIView)APIView 是 DRF 中所有视图的基类,继承自 Django 的 View,并添加了 DRF 特有的功能(如认证、权限、限流等)。 为了解决这个问题,DRF 提供了通用视图。二、通用视图 (Generic Views)DRF 的通用视图基于 "Mixin 组合" 思想,将常用功能封装成可复用的组件,通过继承组合实现复杂功能。 通用视图的核心是 GenericAPIView,它提供了基础的查询集和序列化器管理功能。 /PATCH)DestroyAPIView:删除数据(DELETE)组合视图:ListCreateAPIView、RetrieveUpdateAPIView 等通用视图示例:学生信息管理步骤 1:定义模型 新增了对查询集(QuerySet)和序列化器(Serializer)的标准化管理,为数据操作提供了统一接口核心类属性GenericAPIView 通过类属性定义了视图的核心配置,这些属性决定了视图如何获取数据

    33810编辑于 2025-08-06
  • 来自专栏PM吃瓜(公众号)

    视图

    视图是 Web的可见内容,一般是 HTML结合 PHP 获取的数据提供给用户使用的部分,属于 MVC 中的 V。 一.模版定义 模版在使用之前需要一定的设置, 才能方便开发者使用。 每个模块的模版文件是独立的,为了对模版文件更加有效的管理,ThinkPHP对模版文件机型目录划分,默认的模版文件定义规则是: 视图目录/[模版主题/]控制器名/操作名+模版后缀 第一步:在 User 控制器模块执行一条语句 默认情况下视图目录是 View,如果你想改变成别的目录名可以设置: //修改模版的视图目录 'DEFAULT_V_LAYER' =>'Template', 默认情况下的模版文件后缀是.html,如果你想改变成别的后缀可以设置 渲染模版输出使用的是 display 方法,有三个可选参数: display([模版文件][,字符编码][,输出类型]); 如果不传递任何参数,它会按照默认的目录定位模版的位置: 当前模块/默认视图目录 格式如下: T([资源://][模块@][主题/][控制器/]操作,[视图分层]); //输出当前模版地址 echo T(); 当然可以结合上面讲的所有定义方法来自定义模版: echo T('Public

    1.1K30发布于 2019-08-13
  • 来自专栏Vincent-yuan

    视图

    视图是一个虚拟表,其内容由查询定义。 视图的作用 对于视图所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自:当前或者其他数据库的一个或多个表或者视图视图通常用来集中、简化和自定义每个用户对数据库的不同认识。视图可用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问视图基础表的权限。 视图的类型 索引视图:索引视图是被具体化了的视图。可以为视图创建索引,即对视图创建一个唯一索引。索引视图可以显著提高某些类型查询的性能。 为视图创建唯一聚集索引可以提高查询性能,因为视图在数据库中的存储方式与具有聚集索引的表的存储方式相同。 以下示例将创建一个视图并为该视图创建索引。 5.获取信息(视图的定义和属性) a.获取视图的定义和属性 USE AdventureWorks2012; GO SELECT definition, uses_ansi_nulls, uses_quoted_identifier

    1K10发布于 2020-04-30
领券