首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    文本模板转换工具箱T4

    Visual Studio 2008包含了一个文本模板转换工具箱,又称为T4,是领域特定语言工具的一部分,并可用于基于文本模板的方式来生成代码。 一个文本模板是一个包含文本块和控制逻辑混合物的文件。 当你转换一个文本模板,控制逻辑结合了文本块与模型里的数据来生成一个输出文件。你可以用文本模板来生成文本的输出,例如代码文件和HTML报表。 举个例子,用户界面的页面之间的流程控制的模型,例如向导界面,可以通过输入一个文本模板。文本模板可以生成流程控制的代码和配置文件。 现在T4 将来到MonoDevelop上,MonoDevelop也是通过T4来支持ASP.NET MVC, 也就是Mono版的T4,参看Mono's Text Template Transformation Toolkit (T4)。

    82690发布于 2018-01-31
  • 来自专栏python3

    django-4-模板标签,模板继承

    <<<模板标签>>> {% for %}{% endfor %} 循环 {% if %}{% elif %}{% else %}{% endif %} 判断 {% url 'app:name' 参数 % with stu=student %}{% endwith %}相当于student as stu {% load '  ' %} {% include  '' %} {% extends '' %} 模板标签的详细使用文档 <<<模板继承>>> 继承需要用到{% extends %}标签(在子模版的首行)导入基础模板 并用{% block %}标签给子模板里面加内容,否则子模版里面加的内容无效 (1)创建基础模板 ? (2)配置基础模板 ? ) (3)配置基础模板 ? (4)配置视图函数 注意视图函数中要传入基础模板需要的模板变量 ? 访问 ?

    1.2K20发布于 2020-01-16
  • 来自专栏跟着阿笨一起玩NET

    T4模板语法

    T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit。 T4文本模板,即一种自定义规则的代码生成器。

    1K10发布于 2018-09-19
  • 来自专栏TeamsSix的网络空间安全专栏

    【Django 学习笔记】4模板

    上一节视图使用django.http.HttpResponse()来向页面返回内容,但是这样不符合 Django 的 MVT 思想,所以这一节将来记录 Django 模板的应用。 模板是一个文本,用于分离文档的表现形式和内容。 1、在项目根目录下,创建templates目录,在templates下新建index.html文件,PyCharm将自动生成html的文件内容格式。 , 'H2':'-- By TeamsSix' } return render(request,'index.html',context) 4、修改index.html文件如下。 <!

    37510发布于 2020-03-12
  • 来自专栏方球

    plop js 模板工具

    ## plop 模板工具 概述 plop 模板生成cli 安装 // 全局安装 npm i -g plop // 本地安装 npm i --save-dev plop 配置文件 // 更目录创建文件 plopfile.js plop将已该文件作为执行入口 // 导出执行函数 module.exports = function(plop){ plop.getGenerator("模板名称 -cwd // 帮助 -h, --help // 全局初始化 -i, --init // 显示版本 -v, --version generator 生成器 API 生成器, 用来生成执行文件模板或向文件中加入模板信息 abortOnFail 当有action 执行失败时, 是否终止其他 action 默认 action API addA 创建文件 path 文件生成目录 template 模板字符串, 使用字符串模板生成文件内容 { template: '

    {{ title }}

    ' } templateFile 模板文件地址, 使用模板文件生成文件 skipIfExists 如果文件已存在,将跳过

    6.1K10发布于 2019-12-12
  • 来自专栏悟道

    1-4子集模板

    输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] class Solution { List<List<Integer>> res=new ArrayList<>(); List<Integer> temp=new ArrayList<Integer>(); public List<List<Integer>> subsets(int[] nums) { helper

    34030发布于 2021-07-01
  • 来自专栏CSS森林

    小巧的文件模板工具

    小巧的文件模板工具 由 Ghostzhang 发表于 2016-12-14 22:47 工作中常有一些小页面,结构是一样的,换换图、换换文字就是一个新需求。 在一个以内容发布为主的需求中,一般与之相对应的发布系统都是比较后面才会实现的, TIDemo是一个小巧的模板工具,通过制作简单的模板文件,即可实现将模板中需要更换的内容生成对应的表单,提供更直观的输入体验

    61440编辑于 2022-08-22
  • 来自专栏前端时空

    工具推荐 | 项目日志模板

    所以,参考了 PDCA 循环(plan 计划、do 执行、check 检查、action 调整),结合了下自身,整出了个 4P 记录:流程(Process)、遇到的问题(Problem)、迭代的规划(Plan 以上便是「项目日志模板」的雏形, 首先说说感受,连我这么懒的一个人,都一直坚持维护了 10+ 周直到项目告一段落,说明不麻烦。 投稿幕布模板 恰好得知幕布近期即将推出「模板中心」功能,而且还搞了个模板大赛的事情:幕布首届模板大赛,赢字节跳动周边! ?

    2.3K71发布于 2020-11-11
  • 来自专栏Devops专栏

    4.Gin HTML 模板渲染

    4.Gin HTML 模板渲染 Gin HTML 模板渲染 1. 全部模板放在一个目录里面的配置方法 创建用于渲染的模板html templates/index.html <! 具体语法 如下: 1695821326461 {{/* 保存传入模板的数据 */}} <h4>{{$obj := .title}}</h4> <h4>模板的变量title={{$obj}}</h4> score=60分</h4> {{end}} 测试如下: 1695821900767 条件判断 Go 模板语法中的条件判断有以下几种: {{if pipeline}} T1 {{end}} {{if ; 示例如下: {{/* 预定义函数 */}} <h4>title len: {{len .title}}</h4> <h4>title hobby: {{len .hobby}}</h4> <h4> index hobby 2: {{index .hobby 2}}</h4> 效果如下: 1695828064128 自定义模板函数 “我们经常有需要将时间转换格式的情况,下面我们使用自定义模板函数来演示

    1.9K20编辑于 2023-11-20
  • 来自专栏全栈程序员必看

    Bootstrap3和4模板

    --> <script src="js/bootstrap.js"></script> </body> </html> Bootstrap4 <! --在Bootstrap4中很多的提示/弹窗都是通过popper.min.js实现的, 所以需要导入--> <script src="js/popper.js"></script> <!

    1.2K10编辑于 2022-09-15
  • 来自专栏dino.c的专栏

    了解模板化控件(4):TemplatePart

    使用TemplatePart 上一篇文章构造了一个很基础的控件HeaderedContentControl,这次通过扩展这个类做些试验性质的功能来介绍模板化控件的进阶知识。 Header}" ContentTemplate="{TemplateBinding HeaderTemplate}" /> 2.2 获取TemplatePart 模板化控件在加载 ControlTemplate后会调用OnApplyTemplate,可以在这个函数中调用protected DependencyObject GetTemplateChild(String childName)获取模板中指定名字的部件 4.

    1.3K20发布于 2019-01-18
  • 来自专栏悟道

    2-4 快速乘法 模板

    适用于不让用/ * 的情况实现某些结果 ! /** * 快速乘法 * * @param a 乘数 * @param b 被乘数 * @return 积 */ public static long quickMulti(long a, long b) { long result = 0; while (b > 0) { if ((b & 1) == 1) {

    49510发布于 2021-06-01
  • 来自专栏WordPress果酱

    WordPress 主题教程 #4a:Header 模板

    Header 模板是从零开始创建 WordPress 主题系列教程的第四篇。这篇我们将继续 PHP 并学习如何调用博客的标题和链接。 第4步:调用博客链接 调用了博客的标题之后,接下来就要把博客的标题放入超链接中,这时候需要一个 XHTML 标签。 返回 index.php 文件。

    60240编辑于 2023-04-15
  • 来自专栏从零开始学自动化测试

    Flask 学习-4.templates 渲染模板

    因此 Flask 自动为您配置 Jinja2 模板引擎。 django 也是用的jinja2 模板引擎,这点是相通的。 templates 模板 Flask 会在 templates 文件夹内寻找模板。所以我们需要在项目的根目录新建一个 templates 文件夹。 情形 2 : 一个包: /application /__init__.py /templates /hello.html render_template() 渲染模板 使用 render_template() 方法可以渲染模板,您只要提供模板名称和需要 作为参数传递给模板的变量就行了。 {% endif %} </body> </html> 启动服务后运行效果 更多Jinja2 模板引擎语法,详见官方 Jinja2 模板文档https://jinja.palletsprojects.com

    1.1K20编辑于 2022-08-26
  • 来自专栏Lvshen的技术小屋

    设计模式4模板方法模式

    比如你早上起床到公司,我们分解步骤: 起床洗漱 吃早餐 乘坐交通工具 到公司 我们已经确定这个步骤了,但是不同的人里面的细节可能会不一样。比如小明早餐吃的面包,小张吃的面条。 再举个例子,我们平时写简历会用到简历模板,不同的人写的内容不一样,模板一样。 在写代码之前我们需要了解实现模板方法模式需要存在几个要素: 抽象类:定义一个算法的基本骨架,需要有一个模板方法和多个基本方法 具体类:实现抽象类中定义的抽象方法 那么什么是模板方法呢? 模板方法里面包含了具体方法,和抽象方法。 关于模板方法模式的思考 从上面代码我们发现,模板方法templateMethod()的整体步骤是固定的,变的是具体方法和抽象方法里面的内容。

    31130编辑于 2022-05-05
  • 来自专栏数据结构与算法

    模板模板模板模板模板模板模板模板模板模板模板模板模板模板模板模板模板模板模板模板

    图论 最短路 SPFA 1 #include<cstdio> 2 #include<queue> 3 #include<cstring> 4 using namespace std; 5 const printf("%d ",dis[i]); 54 return 0; 55 } 1 #include<cstdio> 2 #include<deque> 3 #include<cstring> 4 ",dis[i]); 62 return 0; 63 } Floyd 1 #include<cstdio> 2 #include<queue> 3 #include<cstring> 4 lld ",map[S][T]); 28 return 0; 29 } 1 #include<cstdio> 2 #include<queue> 3 #include<cstring> 4 T]); 28 return 0; 29 } 堆优化dijkstra 1 #include<cstdio> 2 #include<queue> 3 #include<cstring> 4

    34.6K110发布于 2018-04-12
  • 来自专栏后端知识开放麦

    Go Web 编程快速入门 07.4 - 模板4):组合模板与逻辑控制

    PerformanceMonitor)Reset(){pm.mutex.Lock()deferpm.mutex.Unlock()pm.metrics=make(map[string]*TemplateMetrics)}4. "life",Description:"生活感悟",PostCount:3},{ID:3,Name:"教程",Slug:"tutorial",Description:"教程文章",PostCount:4} ",Slug:"template",PostCount:4},{ID:4,Name:"性能优化",Slug:"performance",PostCount:3},}//文章数据cms.posts=[]Post "渲染分类页面失败:%v\n",err)}else{fmt.Printf("分类页面渲染成功,长度:%d字符\n",len(categoryPage))}//渲染管理后台fmt.Println("\n4. 通过构建一个完整的CMS内容管理系统,我们学习了:核心内容回顾模板继承与布局系统模板继承机制的设计与实现布局配置与验证系统模板构建器的灵活应用多层次布局的组合策略部分模板管理部分模板的注册与管理依赖关系的自动解析模板组合器的统一调度常用组件的模块化设计高级逻辑控制条件逻辑的扩展与定制循环控制的多样化实现迭代器

    15020编辑于 2025-11-06
  • 来自专栏一个爱瞎折腾的程序猿

    使用T4模板合并js文件

    下面说说我的解决方案 如题,利用T4模板来合并;模板的写法因需求而定 举个栗子:我将的所有的controller代码都放在了controller文件夹中 app.js: ? 随着控制器的不断增加,js文件也就不断的增多,我在 controller文件夹同级目录 建了一个如下所示的T4模板(ps:关于此模板的创建http://www.yimo.link/Article/13. StreamReader(file.FullName)) { WriteLine(reader.ReadToEnd()); } } #> 这个模板的作用就是 同理可得,利用T4模板来合并一些js文件岂不快哉。 尝试过使用Bundle来合并,但是似乎只能合并且压缩。如何只合并不压缩还请知道的人指定。 个人之见,若有不足,望能给予指点。

    2.6K30发布于 2018-09-14
  • 来自专栏深度学习和计算机视觉

    【从零学习OpenCV 4】图像模板匹配

    4-11 模板匹配示意图 在图4-11中,右侧4×4的图像是模板图像,每个像素中的数字是该像素的灰度值,左侧8×8图像是待匹配图像,模板匹配的流程如下: Step1:在待匹配图像中选取与模板尺寸大小相同的滑动窗口 OpenCV 4中提供了用于图像模板匹配的函数matchTemplate(),该函数能够实现模板匹配过程中图像与模板相似性的计算,在代码清单4-12中给出了函数原型。 如果image的尺寸为W×H,模板图像尺寸为w×h,则输出图像的尺寸为(W-w+1)×(H-h+1)。 method:模板匹配方法标志,可选择参数及含义在表4-3中给出。 函数第四个参数是滑动窗口与模板相似性系数的计算方式,OpenCV 4提供了多种计算方法,所有可以选择的标志参数在表4-3中给出,接下来对每一种方法进行详细介绍。 为了了解图像模板匹配相关函数的使用方法,在代码清单4-13中给出了在彩色图像中进行模板匹配的示例程序。

    1.5K10发布于 2019-12-24
  • 来自专栏dmhsq_csdn_blog

    umi4+vue3开发模板摸索

    why do this 地址 https://gitee.com/dmhsq/umi4-vue-template 虽然进公司上班后 用的是react但是我依然有一颗vue的心,哈哈哈 看umi文档的时候发现有了一条 使用vue,让我这个又喜欢umi又喜欢vue的人感觉非常开心 然后我就去试了,中间出了一些问题,又跑去官方交流反馈群问了下,终于跑起来了 然后搞出了以下模板,还不够完善,有更新维护我会放到 gitee 模板介绍 封装好网络请求以及存储 在utils里面 可以正常部署到服务器 测试部署 地址 http://mocks.dadandmother.cn/ 这里页面还是umi脚手架创建项目的页面 没有改动 参考了 umi4的示例 以及umi4Max 这里是基础模板 后面会加入element的样式布局和菜单等等 做一个后台模板 关于vue的一些配置 在 app.tsx 目前只用了 element vite 但是还是先观望 等稳定了再切换 模板模板持续更新维护,因为自己要用… 哈哈哈

    2.3K10编辑于 2022-06-27
领券