精华内容
下载资源
问答
  • BLADE

    2019-10-24 11:12:17
    BLADE
  • blade

    2020-11-28 02:19:39
    <div><p>直接在当前目录运行blade build,会报下面这样的错误, Blade(error): Traceback (most recent call last): File "/home/Billy/Desktop/Qmate/Tools/blade/src/blade/blade_main.py", ...
  • Blade

    2012-11-06 15:08:00
    最近公司使用Blade进行自动化编译 Blade是腾讯开源的一套自动化编译系统,智能易用 项目主页,包括源码包、Wiki等 http://code.tencent.com/projects/blade http://code.google.com/p/typhoon-blade 其设计思想...

    最近公司使用Blade进行自动化编译

    Blade是腾讯开源的一套自动化编译系统,智能易用

    项目主页,包括源码包、Wiki等

    http://code.tencent.com/projects/blade

    http://code.google.com/p/typhoon-blade

    其设计思想源于Google的一篇文章 http://google-engtools.blogspot.hk/2011/08/build-in-cloud-how-build-system-works.html

     

     

    转载于:https://www.cnblogs.com/caosiyang/archive/2012/11/06/2757013.html

    展开全文
  • Blade2

    2019-10-25 11:08:25
    Blade2
  • Bladerunner

    2019-10-25 10:51:37
    Bladerunner
  • Blade 2

    2019-10-24 13:22:05
    Blade 2
  • SpringBlade

    2016-09-11 21:54:34
    SpringBlade
  • Kirby Blade使用Laravel illuminate/view和jenssegers/blade软件包。 该软件包可为您自己的Kirby应用程序启用 。 安装 用作曲家安装 composer require beebmx/kirby-blade 什么是刀片? 根据Laravel Blade的文档...
  • Blade vNext

    2020-11-22 16:05:45
    ve been planning to make Blade more powerful for a long while. Since interest has been growing tremendously for this tool recently, I think that is enough motivation to kick off the next iteration of ...
  • Blade components

    2020-12-02 04:06:48
    <div><p>Where is this package usually used on Laravel... On Blade files. So, what about adding blade directives to make it easier for developers?</p><p>该提问来源于开源项目:StydeNet/html</p></div>
  • 适用于Blade Formatter(Laravel Blade Formatter)扩展 安装 CocInstall : :CocInstall coc-blade-formatter vim-plug : Plug ' yaegassy/coc-blade-formatter ' , { ' do ' : ' yarn install --frozen-lock...
  • SpringBlade微服务开发平台 采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI) 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出...
  • Chaosblade: An Easy to Use and Powerful Chaos Engineering Toolkit 中文版 README Introduction ChaosBlade is an Alibaba open source experimental injection tool that follows the principles of chaos ...
  • Laravel Blade

    2020-12-23 10:16:14
    Laravel默认使用Blade作为模板引擎,Blade中可使用原生PHP代码输出。 Blade模板使用.blade.php作为文件扩展名。 Blade模板最终都将被“编译”(正则替换)成原生PHP代码并缓存,除非模板文件被修改否则不会重新编译。 ...
    • Laravel默认使用Blade作为模板引擎,Blade中可使用原生PHP代码输出。
    • Blade模板使用.blade.php作为文件扩展名。
    • Blade模板最终都将被“编译”(正则替换)成原生PHP代码并缓存,除非模板文件被修改否则不会重新编译。

    模板引擎需要完成最基本三项功能:

    • 引入继承
    • 变量输出
    • 流程控制

    模板引入

    Blade提供@include指令以便于在一个视图中引入另一个视图,所有父视图中变量均在被引入子视图中可用。可向被包含的视图传递额外数据。

    @include('view.head', ['data'=>'list'])

    模板继承

    Blade提供模板继承和部件可使不同页面使用统一的布局,当定义子视图时,使用@extends指令指定子视图需继承的父视图,使用@section指令向布局的部件中注入内容。

    指令 描述
    @section 指令定义内部的部件
    @yield 指令为给定部件展示内容
    @extends 指令指定子视图所需继承的父视图

    视图的布局通常都会拥有一个统一的模板,可建立统一的基础布局模板layout.blade.php,让其他视图文件都来继承自它。

    $ vim resources/view/layout.blade.php
    <!doctype html>
    <html lang="{{$setting['lang']}}">
    <head>
        <meta charset="{{$setting['charset']}}">
        <title>@{{$title}}</title>
    </head>
    <body>
          @yield('content')
    </body>
    </html>
    $ vim resources/views/index.blade.php
    @extends('layout')
    
    @section('content')
    <h1>index page</h1>
    @stop

    例如:使用带有侧边栏的布局

    $ vim resources/view/layout.blade.php
    <!doctype html>
    <html lang="{{$setting['lang']}}">
    <head>
        <meta charset="{{$setting['charset']}}">
        <title>@{{$title}}</title>
    </head>
    <body>
          <div class="sidebar">
          @section('sidebar')
          <h3>控制面板</h3>
          @show
          </div>
          <div class="content">
          @yield('content')
          </div>
    </body>
    </html>
    $ vim resources/views/child.blade.php
    @extends('layout')
    
    @section('sidebar')
    @parent
    <ul>
      <li>菜单条目</li>
      <li>菜单条目</li>
      <li>菜单条目</li>
    </ul>
    @endsection
    
    @section('content')
    <h1>demo page</h1>
    @endsection

    变量输出

    • {{{...}}}用于转义输出
    • {{$name or 'defualt_value'}} 默认值输出
    • {{isset($name)?$name:''}} 三元条件判断

    {{$var}}之间是要输出的变量内容,此种方式会与某些JS框架发生冲突,例如在AngularJS中采用{{}}进行数据绑定,因此可使用@{{ $var }}语法告知Blade渲染引擎表达式保留原样。

    在Blade中@打头的都是指令,例如流程控制的输出@if...@ifend

    默认使用{{$var}}语法会自动传递给PHP的htmlentities()来对变量进行HTML实体化处理以避免XSS攻击。使用{!! $var !!}可避免htmlentities()处理,进而原样输出。

    流程控制

    • 条件分支
    • 循环分支

    条件控制

    • 使用@if...@elseif...@else...@endif指令创建条件分支表达式。
    • 使用@unless(bool)...@endunless指令,表示除非条件满足则执行。

    循环控制

    • 使用@for($i=0; $i<$length;$i++)...@endfor
    • 使用@foreach($list as $item)...@endforeach
    • 使用@forelse($list as $item)...@empty...@endforelse
    • 使用@while(true)...@endwhile

    结束循环或跳出当前循环

    @foreach ($list as $item)
        @if ($item->status== 1)
            @continue
        @endif
     
        <li>{{ $item->name }}</li>
     
        @if ($item->count >= 100)
            @break
        @endif
    @endforeach

    把条件和指令声明放在同一行

    @foreach ($list as $item)
        @continue($item->status == 1)
        <li>{{ $item->name }}</li>
        @break($item->count >= 100)
    @endforeach

    循环变量$loop的属性对于循环控制提供了很好的帮助。

    @foreach ($list as $item)
        @if ($loop->first)
            迭代第一条
        @endif
     
        @if ($loop->last)
            迭代最后一条
        @endif
     
        <p>{{ $item->name }}</p>
    @endforeach
    循环迭代 描述
    $loop->index 以索引值0开始当前循环迭代的位置下标
    $loop->iteration 当前循环迭代从1开始
    $loop->remaining 循环中剩余的迭代
    $loop->count 数组中要迭代的条目总数
    $loop->first 是否为循环中第一次迭代
    $loop->last 是否为循环中最后一次迭代
    $loop->depth 当前循环嵌套的层级
    $loop->parent 嵌套循环中父级循环的$loop变量

    生成URL

    • 使用url()辅助函数生成路由
    {{url('admin/login')}}

    url()辅助函数的Facade外观方法为URL::to()方法

    {{URL::to('admin/login')}}
    • 若注册路由时指定别名可通过route()辅助函数以路由别名为参数生成URL

    在路由中注册时使用别名

    $ vim route/web.php
    Route::prefix('admin')->group(function() {
        Route::get('/login', 'LoginController@index')->name("login");
        Route::post('/login/signin', 'LoginController@signin')->name("signin");
        Route::get('/', 'HomeController@index')->name("home");
    });

    在模板引擎中使用路由别名生成URL

    <form class="m-t" role="form" method="post" action="{{route('signin')}}">
    </form>

    route()辅助函数的Facade外观方法为URL::route()

    <form class="m-t" role="form" method="post" action="{{URL::route('signin')}}">
    </form>
    • 若注册路由时没有指定别名可使用action()辅助函数以控制器与方法作为参数生成URL
    {{action('UserController@index', ['id'=>1])}}

    辅助函数action()的Facade外观方法为URL::action()方法

    {{URL::action('UserController@index', ['id'=>1])}}
    展开全文
  • auto blade

    2014-09-24 22:06:36
    numeca,auto blade help
  • Blade In Action 内容摘要 本书共有四个部分,九个章节,全面介绍如何基于 Blade 框架快速搭建一个 web 应用。第一部分是快速上手和入门 Blade以及Web开发的基础知识,这部分在第一章;第二部分讲解一个 Blade 应用...
  • Blade template

    2020-11-21 20:43:22
    <div><p>using ...<p>simply outputs the blade stuff as if it were text, i'm in Laravel 5.1 I have not tested in 5.0.x</p><p>该提问来源于开源项目:kodeine/laravel-acl</p></div>
  • Blade Runner字体

    2020-12-31 12:16:24
    该文档为Blade Runner字体,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • blade usage

    2020-12-08 20:03:43
    how to output result into blade. <p>I put this lines into my controller : <pre><code> php $title = new Title; $title->set('Your awesome title'); echo $title->render(); </code></pre> ...
  • Blade-源码

    2021-03-17 18:05:02
    刀刃 Blade是用于在虚幻引擎中练习C ++编程并熟悉AI和GAS的项目。 不会将其作为商业游戏进行完善。 包含的资产来自Epic Games。 系统要求 虚幻引擎版本:4.25
  • ChaosBlade

    2020-03-06 17:09:27
    chaosblade 是一款简单易用、功能强大的混沌实验工具,阿里团队开源项目 OSCHINA 公布 2019 年度最受欢迎中国开源软件 安装部署 安装包下载地址:https://github.com/chaosblade-io/chaosblade/releases (chaos...

    介绍
    chaosblade 是一款简单易用、功能强大的混沌实验工具,阿里团队开源项目

    OSCHINA 公布 2019 年度最受欢迎中国开源软件

    安装部署
    安装包下载地址:https://github.com/chaosblade-io/chaosblade/releases (chaosblade-0.4.0-linux-amd64.tar.gz)

    解压后目录树:

    ├── bin
    │ ├── chaosblade-cplus-spec.yaml
    │ ├── chaosblade-docker-spec-0.4.0.yaml
    │ ├── chaosblade-jvm-spec-0.4.0.yaml
    │ ├── chaosblade-k8s-spec-0.4.0.yaml
    │ ├── chaosblade-os-spec-0.4.0.yaml
    │ ├── chaos_burncpu
    │ ├── chaos_burnio
    │ ├── chaos_burnmem
    │ ├── chaos_changedns
    │ ├── chaos_dlnetwork
    │ ├── chaos_dropnetwork
    │ ├── chaos_filldisk
    │ ├── chaos_killprocess
    │ ├── chaos_stopprocess
    │ └── tools.jar
    ├── blade
    └── lib
    ├── cplus
    │ ├── chaosblade-exec-cplus.jar
    │ └── script
    │ ├── shell_break_and_return_attach.sh
    │ ├── shell_break_and_return.sh
    │ ├── shell_check_process_duplicate.sh
    │ ├── shell_check_process_id.sh
    │ ├── shell_initialization.sh
    │ ├── shell_modify_variable_attch.sh
    │ ├── shell_modify_variable.sh
    │ ├── shell_remove_process.sh
    │ ├── shell_response_delay_attach.sh
    │ └── shell_response_delay.sh
    └── sandbox
    ├── bin
    │ └── sandbox.sh
    ├── cfg
    │ ├── sandbox-logback.xml
    │ ├── sandbox.properties
    │ └── version
    ├── example
    │ └── sandbox-debug-module.jar
    ├── install-local.sh
    ├── lib
    │ ├── sandbox-agent.jar
    │ ├── sandbox-core.jar
    │ └── sandbox-spy.jar
    ├── module
    │ ├── chaosblade-java-agent-0.4.0.jar
    │ └── sandbox-mgr-module.jar
    └── provider
    └── sandbox-mgr-provider.jar

    ======

    其中 blade 是可执行文件,即 chaosblade 工具的 cli,混沌实验执行的工具。执行 ./blade help 可以查看帮助

    嫌麻烦可以设置全局命令: sudo ln -s <install_path>/chaosblade-0.4.0/blade /usr/bin/blade

    使用方法
    1.CLI命令支持,直接执行balde命令即可

    2.http服务接口支持,前提开启blade server模式,blade 程序会对外暴露 web 服务,上层可通过 http 请求调用,请求格式是 chaosblade?cmd=具体命令,例如执行 CPU 满载,则请求是 chaosblade?cmd=create%20cpu%20fullload

    启动 server 模式,服务端口是 8080

    blade server start --port 8080
    success, listening on 8080
    

    停止 blade server

    blade server stop
    {"code":200,"success":true,"result":"pid is 12619"}
    

    具体使用场景,参见使用手册,写的非常详细

    https://chaosblade-io.gitbook.io/chaosblade-help-zh-cn/

    避坑指南
    基于公司内部的Paas基础服务上进行鲁棒性测试,需要 k8s组件包ChaosBlade Operator

    安装包下载地址:https://github.com/chaosblade-io/chaosblade-operator/releases

    注意我们的Paas服务helm版本v2版本,所以下载v2版本(不是后缀带v3的包)

    安装命令

    helm install --namespace kube-system --name chaosblade-operator chaosblade-operator-0.4.0.tgz
    

    删除pod操作

    #通过blade命令

    blade create k8s pod-pod delete --names [pod名] --namespace [域名] --kubeconfig [config配置文件]#一般默认在目录~/.kube/config
    

    #通过http接口操作

    【GET】http://ip:port/chaosblade?cmd=create%20k8s%20pod-pod%20delete%20--names%20[pod名]%20--namespace%20[域名]%20--kubeconfig%20[config配置文件]
    

    #注意接口调用的话需要把shell命令里面的空格全部转义成%20
    #接口调用cmd后面参数不要加blade,直接复用blade后面的参数【新人经常遇到】

    展开全文
  • Blade templates

    2021-01-06 22:34:00
    <div><p>Do you have directives to use in blade templates? or it isn't necessary For example: <pre><code> ('admin') <p>I'm an admin</p> </code></pre> <pre><code> ('...
  • #blade-shorturl blade完成的一个短地址生成程序 POST http://127.0.0.1:9000/?url=http://www.baidu.com Res http://127.0.0.1:9000/aE 运行该项目 创建数据库,查看short_url.sql 下载项目 $ git clone ...
  • Blade 2字体

    2019-10-24 01:28:55
    Blade 2字体是一款用于暗黑破坏神游戏设计方面的字体
  • Laravel通过Blade模板支持进行分页。 此软件包与Laravel 5.0和Laravel 5.1兼容(但是,如果您使用Laravel 5.0,则应更新到5.1,这需要20分钟左右的时间) 还有另一个可以快速尝试/测试该程序包的存储库: : (它...
  • Blade已过时,但对于其他希望使用Roslyn,与Visual Studio集成或在项目中使用自定义核心lib程序集的其他人,此存储库可以用作有用的模板。
  • Chaosblade-operator:面向云原生的混沌工程工具 中文版 介绍 Chaosblade Operator是kubernetes平台上面向云原生的混沌实验注入工具。 通过定义Kubernetes CRD来管理混乱的实验,每个实验都有非常清晰的执行状态。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,105
精华内容 3,242
关键字:

Blade