directive

documentation of gnu assembler directives

冷暖自知 提交于 2020-04-13 04:09:17
问题 I'm trying to learn mips assembly at the moment. To that end, I wrote a very simple c program... int main(){} ...and compiled it on a mips machine with the -S option to gcc to generate assembly code. Here is what the beginning of the main function looks like: .ent main main: .frame $fp,8,$31 .mask 0x40000000,-8 .fmask 0x00000000,0 I then tried to figure out what this all means by looking at the documentation for gas, but I couldn't find any of these directives there. So what do they mean?

documentation of gnu assembler directives

走远了吗. 提交于 2020-04-13 04:09:07
问题 I'm trying to learn mips assembly at the moment. To that end, I wrote a very simple c program... int main(){} ...and compiled it on a mips machine with the -S option to gcc to generate assembly code. Here is what the beginning of the main function looks like: .ent main main: .frame $fp,8,$31 .mask 0x40000000,-8 .fmask 0x00000000,0 I then tried to figure out what this all means by looking at the documentation for gas, but I couldn't find any of these directives there. So what do they mean?

Angular directive 实例详解

て烟熏妆下的殇ゞ 提交于 2020-04-04 09:07:36
准备代码,会在实例中用到 var app = angular.module('app', []); angular指令定义大致如下 app.directive('directiveName', function() { return { // config } }) 其中return返回的配置对象包含很多参数,如下一一说明。 1. restrict 值为字符串,可选参数,指明指令在DOM中以什么形式被声明 <!-- E (element) --> <directiveName></directiveName> <!-- A (attribute) --> <div directiveName="expression"></div> <!-- C (class) --> <div class="directiveName"></div> <!-- M(comment) --> <!--directive:directiveName expression--> 默认值为 restrict: 'EA' ,表示可以在DOM里面可以用元素形式和属性形式被声明。一般来说,如果你想创建一个自己模板的组件时,则使用元素形式,但是仅仅是为已有元素添加功能的话,就使用属性名。 如果想要支持IE8,则最好使用属性和类形式来定义,另外从angular 1.3.X开始,已经放弃支持IE8了。 2.

osgi笔记

Deadly 提交于 2020-03-21 23:41:43
Bundle-Classpath可以实现内嵌jar。 一个Bundle的Activator不需要进行Export 一个Package中的类被两个ClassLoader加载,包中的Private class对于两个ClassLoader之间是相互不可见的。 Manifest语法:  name: value,我们称之为一个条目,Manifest文件有不受限制的条目个数,其中name是不区分大小写,可以包含字母数字,下划线,中划线,Value可以包含除子\r, \n之后的所有字符,name和value之间必须用一个冒号和一个空格分隔开,一行不能超过72个字符,超过72字符部分需要从下一行,以一个空格开始继续写, Manifest中空行或者全是空格的行用来划分属性group。osgi只取第一个group中定义的name value。 Osgi Manifest的条目定义形式如下,value中有多个clause(用","分隔),每个clause中包含有target,directive和attribute三部分。其具体语法请参考OSGi In action一书或者OSGI规范。不过一般不需要纠结于这一点,看了下面的一些例子相信大部分读者都能“不攻自破”,但书面表达起来的确是个问题。 Property-Name: target1; dir1:=value1; attr1=value2,

指令<AngularJs>

孤街浪徒 提交于 2020-03-05 17:05:36
指令<AngularJs> 对于指令。能够把它简单的理解成在特定DOM元素上执行的函数,指令能够扩展这个元素的功能。 首先来看个完整的參数演示样例再来具体的介绍各个參数的作用及使用方法: angular.module('myApp', []) .directive('myDirective', function() { return { restrict: String, priority: Number, terminal: Boolean, template: String or Template Function: function(tElement, tAttrs) {...}, templateUrl: String, replace: Boolean or String, scope: Boolean or Object, transclude: Boolean, controller: String or function(scope, element, attrs, transclude, otherInjectables) { ... }, controllerAs: String, require: String, link: function(scope, iElement, iAttrs) { ... }, compile: // 返回一个对象或连接函数

JavaScript设计模式样例十 —— 组合模式

走远了吗. 提交于 2020-03-05 12:19:29
组合模式(Composite Pattern) 定义:又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。目的:将对象组合成树形结构以表示"部分-整体"的层次结构。场景:您想表示对象的部分-整体层次结构(树形结构),如:文件系统。 // 指令 let directive = { eat: { excute: () => { console.log('eat') } }, sleep: { excute: () => { console.log('sleep') } }, code: { excute: () => { console.log('Get out there and write code!') } } } const callDirective = () => { let result = { directiveList: [], add: (directive) => { result.directiveList.push(directive) }, excute: () => { for (let ele of result.directiveList.values()) { ele.excute() } } } return result } let command = callDirective() command.add(directive.eat)

Unable to use element directive correctly

放肆的年华 提交于 2020-03-04 07:00:24
问题 I am trying to add a dynamic template and compile it within a directive. But when I use the directive to add dynamically it does not show the compiled version of the template I have. What is going wrong. It is a small error which I am unable to catch. Here is the plunker: http://plnkr.co/edit/0BalxNnQYVxEd3mAjexx UPDATE: Changes in the directive string in add() function <!DOCTYPE html> <html ng-app="myApp"> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.14/angular.min

AngularJS 指令学习之一 指令简介

▼魔方 西西 提交于 2020-03-01 23:04:42
1.什么是AngularJS的指令? HTML元素由一个开始标签和一个结束标签组成,基于对此的理解,指令本质上就是AngularJS扩展具有自定义功能的HTML元素的途径。简单理解指令就是自定义的HTML元素和属性。 2.AngularJS指令的组成? AngularJS指令包括内置和自定义指令,其中内置指令是打包在AngularJS内部的指令。所有内置指令的命名空间都使用ng作为前缀。 注 : 为了防止命名空间冲突,不要在自定义指令前加ng前缀。 内置指令包括: ng-href , ng-src 是类布尔属性; ng-disabled , ng-checked , ng-readonly , ng-selected , ng-class , ng-style 是布尔属性; 注 :根据HTML标准的定义,布尔属性代表一个 true 或 false 值。当这个属性出现时,这个属性的值就是 true (无论实际定义的值是什么) 。如果未出现,这个属性的值就是 false 。 3.创建一个自定义指令 <html ng-app="myApp"> <!-- 应用的$rootScope --> <my-directive></my-directive> </html> 我们首先已经创建了一个完整的HTML的文档,其中包含了AngularJS,并且DOM中已经用ng-App标识出应用的元素

directive多指令之间的异步调用

允我心安 提交于 2020-02-29 06:27:50
在 一个angular项目中,directive的使用往往为你项目后期的优化带来了很多方便, 对于directive我想我已经写过很多了,但是有的童鞋就会好奇地来问我, 这个项目我不用directive也可以实现功能啊,好像并没有什么区别啊,那么问题就来了 保时捷也是车,五菱宏光也是车,你会选择哪辆呢? 而一个angular项目中的directive也正是体现了该项目良好性能的一点 那么今天我们就再来深入探讨一下directive中多指令异步渲染的问题, 先来看代码 angualr.module('myApp').directive('firstTag',function(){ return { //... } }).directive('secondTag',function(){ return { //... } }).directive('thirdTag',function(){ return { //... } }); 这里有三组标签,相互之间是没有关联的,那么接着看 angualr.module('myApp').directive('firstTag',function(){ return { //... } }).directive('secondTag',function(){ return { restrict:'AE', replace:true, link

angularJS directive详解

烂漫一生 提交于 2020-02-29 06:25:12
前言 最近学习了下angularjs指令的相关知识,也参考了前人的一些文章,在此总结下。 欢迎批评指出错误的地方。 Angularjs指令定义的API AngularJs的指令定义大致如下 angular.module("app",[]).directive("directiveName",function(){ return{ //通过设置项来定义 }; }) 其中return返回的对象包含很多参数,下面一一说明 1.restrict (字符串)可选参数,指明指令在DOM里面以什么形式被声明; 取值有:E(元素),A(属性),C(类),M(注释),其中默认值为A; E(元素):<directiveName></directiveName> A(属性):<div directiveName='expression'></div> C(类): <div class='directiveName'></div> M(注释):<--directive:directiveName expression--> 例如restrict:‘EA’ 则表示指令在DOM里面可用元素形式和属性形式被声明; 一般来说,当你创建一个有自己模板的组件的时候,需要使用元素名,如果仅仅是为为已有元素添加功能的话,就使用属性名 注意:如果想支持IE8,则最好使用属性和类形式来定义。 另外Angular从1.3