eax

Ember.js App explorer
授权协议 MIT License
开发语言 JavaScript
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 傅安宁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ember-app-explorer

Build and Deploy

A CLI tool to explore your Ember.js app folders to make better decisions for yourcode maintainability and modularity.

Features

  • View your ember app details like ember-cli version, no of dependencies and dev dependencies, supported Node.js versions, the package manager used and so on.
  • View File size composition of your app/ folder
  • Find the file size of your components, routes, etc in decreasing order
  • You can export the file size data to a CSV format for deeper analysis
  • Find the largest and heavy components and their dependencies with other entities
  • Find where your components, services are used in the app
  • Find the asset composition of your builds like percentage of JS,CSS and images
  • View the compression statistics for your build assets like Gzip and Brotli and export them as CSV

Install

npm i -g ember-app-explorer

You can also use npx like:

npx ember-app-explorer

Usage

Using current folder.

eax 

Specifying a path

eax ~/Users/user/code/my-ember-app

Screenshots

Help

List of Keyboard navigation shortcuts:

    ['Next Page', 'Right Arrow'],
    ['Prev Page', 'Left Arrow'],
    ['Up', 'Up Arrow / k'],
    ['Down', 'Down Arrow / j'],
    ['Select', 'Enter / l'],
    ['Quit', 'q / Esc / Ctrl-c'],
    ['Help', '?', '!'],
    ['Go to Home', '0'],
    ['Go to Build Stats', 'b'],
    ['Go to Components', 'c'],
    ['Go to Adapters', 'a'],
    ['Go to Controllers', 'o'],
    ['Go to File Sizes', 'f'],
    ['Go to Helpers', 'h'],
    ['Go to Mixins', 'x'],
    ['Go to Models', 'm'],
    ['Go to Routes', 'r'],
    ['Go to Services', 's'],
    ['Go to Utils', 'u'],
    ['Search', '/'],
    ['Export to CSV', 'e']
    ['To Move around in a page', 'Tab']
    ['Go to the beginning of any list', 'gg'],
    ['Go to the end of any list', 'G']

FAQs

How do I quit this thing?

You can press q, or Esc or C-c to quit the program at any time.

How can I see the keyboard shortcuts for navigating?

Press ? or ! to see the keyboard navigation shortcuts page.There is an issue with ? when you open the help page from a page containing lists, hence in those cases you can use the ! for help.

How can I quickly navigate to home page screen?

Press 0 to go to the home page.

How do I navigate between different pages of the cli?

You can use the arrow keys to navigate between pages, Left Arrow to previous screenand Right Arrow to next screen.

How can I search for items in the list?

Press / to search in any list. A popup dialog will appear to enter the search term,if the search functionality is enabled for that list where you have the focus.The search term is fuzzy which means you can search for any part of the name and youcan also use regular expression search.

Does it support vi/vim navigation keys in the lists?

Yes. You can use j,k,gg,G,l and /

Can I export the data from the lists?

Yes. You can press 'e' to export your data from the lists in CSV format.It will prompt for a file name. But at present only the data from the File Sizes and Build Assets pagescan be exported. We are working on to add export feature to more lists.

  • 转自:eax …edi esp ebp寄存器简介(转) 首先介绍我们会经常看到的一些寄存器: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 4个数据寄存器(EAX、EBX、ECX和EDX): 32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些低16位寄存

  • 通用寄存器就是最基础的寄存器,在程序执行的过程中,绝大部分时间多在操作这些寄存器实现指令功能 eax(32位)/rax(64位): 通常用来执行加法,函数调用的返回值一般也放在这里面 ebx(32位)/rbx: 通常用来数据存取 ecx(32位)/rcx: 通常用作for循环的计数器 edx(32位)/rdx(64位): 读取I/O端口时,存放端口号 esp(32位)/rsp(64位): 栈顶指针

  • 参考一: 一般寄存器:AX、BX、CX、DX AX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器 索引暂存器:SI、DI SI:来源索引暂存器,DI:目的索引暂存器 堆叠、基底暂存器:SP、BP SP:堆叠指标暂存器,BP:基底指标暂存器 EAX、ECX、EDX、EBX:為ax,bx,cx,dx的延伸,各為32位元 ESI、EDI、ESP、EBP:為si,di,sp,bp的延伸

  • EAX、ECX、EDX、EBX等寄存器的作用 ★ 一般寄存器:AX、BX、CX、DX AX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器 ★ 索引暂存器:SI、DI SI:来源索引暂存器,DI:目的索引暂存器 ★ 堆叠、基底暂存器:SP、BP SP:堆叠指标暂存器,BP:基底指标暂存器 ××××××××××××××××××××××××××××××××××××××××××××××

  •   test eax,eax je xxxxxxxx   test指令的操作是将目的操作数和源操作数按位与,运算结果不送回目的操作数,然后根据结果设置SF,ZF,PF标志位,并将CF和OF标志位清零,一般下面会跟跳转,根据ZF标志位是否为零来决定是否跳转,即,这句意思就是判断eax是否为零 <wiz_tmp_tag id="wiz-table-range-border" contenteditab

  • xor eax,eax 异或运算,操作数两数相反为1;两数相同为0。由于这两个数相同,异或后等于清0 要比mov eax,0效率高

  • x86家族的CPU都有8个通用寄存器,每一个寄存器的名字都是一组单词的缩写。就连这四个分别叫做%eax,%ebx,%ecx,%edx的寄存器,尽管看似是随意按照abcd的字母排序的,其实这a,b,c,d也分别是四个单词的缩写。 %——百分号表示这是一个寄存器。 末尾的x或许是register的缩写?(这句是我猜的) e表示extend 意思是扩展到了32位。因为以前的intel寄存器都是16位的,

  • (转自:https://www.cnblogs.com/qq78292959/archive/2012/07/20/2600865.html) 一般寄存器:AX、BX、CX、DX AX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器 索引暂存器:SI、DI SI:来源索引暂存器,DI:目的索引暂存器 堆叠、基底暂存器:SP、BP SP:堆叠指标暂存器,BP:基底指标暂存器 EAX

  • 【问题描述】 编译时没有错误,但是调试或者运行时程序就报错了!一脸懵逼~~ debug调试提示: xxx.exe 中的 0x00e731d7 处未处理的异常: 0xC00000FD: Stack overflow 原来是栈溢出了! 【问题为何会出现】 局部变量的申请空间是存放于栈中,windows里默认栈内存是1M,所以当申请空间大于1M时就会出现溢出错误。 【解决方案】 1、扩大栈空间的大小,在

  •                                             test eax eax 一般 if (a) {    a = 0; } else {    a++; } 会生成 TEST EAX, EAX JZ lb1    ;如果EAX为0则跳转到lb1 XOR EAX, EAX RET lb1: INC EAX 即TEST后常用JZ, JNZ跳转指令 TEST EAX

  • 将如下代码进行编译,输出的汇编版本为 int main() { int a[2][3]= {{1,2,3},{4,5,6}}; return 0; } pushl %ebp movl %esp, %ebp pushl %ecx subl $36, %esp movl %gs:20, %eax movl %e

相关阅读

相关文章

相关问答

相关文档