首页 文章 精选 留言 我的

精选列表

搜索[子系统命令],共10024篇文章
优秀的个人博客,低调大师

方舟编译器 JS 运行时子系统 (ARK-JS) 正式开源

方舟(ARK) 是华为自研的统一编程平台,包含编译器、工具链、运行时等关键部件,支持高级语言在多种芯片平台的编译与运行,并支撑 OpenHarmony 操作系统及其应用和服务运行在手机、个人电脑、平板、电视、汽车和智能穿戴等多种设备上的需求。 本次开源的 ARK-JS 提供的能力是在 OpenHarmony 操作系统中编译和运行 JavaScript 语言(本文后面简称 JS)。 本次开源的 ARK-JS 分成两个部分,分别是 JS 编译工具链与 JS 运行时。JS 工具链将 JS 源码编译成方舟字节码 (ARK Bytecode),JS 运行时负责执行生成的方舟字节码(后续如无特殊说明,字节码特指方舟字节码)。 JS 编译工具链架构 架构说明:JS 前端编译器将 JavaScript 源码解析为 AST,再经过 AST 变换、字节码生成器、寄存器分配后,由 native emiter 产生方舟字节码文件(abc 文件)。 JS 运行时 (Runtime) 架构 架构说明: ARK-JS Runtime 以方舟字节码文件(abc 文件)作为输入并直接运行字节码文件,实现对应的 JS 语义逻辑。 ARK-JS Runtime 主要由四个部分组成: Core Runtime Core Runtime 主要由语言无关的基础运行库组成,包括承载字节码的 ARK File 组件、支持 Debugger 的 Tooling 组件、负责对应系统调用的 ARK Base 组件等。 Execution Engine 执行引擎目前包含执行字节码的解释器、缓存隐藏类和内联缓存、以及剖析记录运行时类型的 Profiler。 ECMAScript Runtime ECMAScript Runtime 则包含了各种 JS 对象的分配器、垃圾回收器、以及用以支撑 ECMAScript 规范的内部运行库。 AFFI (ARK Foreign Function Interface) AFFI 是 ARK JS 运行时的 C++ 语言外部函数接口。 目前开源的仓库总共有三个: /ark ├── js_runtime # JS运行时组件 ├── runtime_core # 运行时公共组件 └── ts2abc # 方舟编译器中JavaScript语言的前端工具 仓库地址 ark/js_runtime ark/runtime_core ark/ts2abc

优秀的个人博客,低调大师

hadoop fs 命令

1,hadoop fs –fs [local | <file system URI>]:声明hadoop使用的文件系统,如果不声明的话,使用当前配置文件配置的,按如下顺序查找:hadoop jar里的hadoop-default.xml->$HADOOP_CONF_DIR下的hadoop-default.xml->$HADOOP_CONF_DIR下的hadoop-site.xml。使用local代表将本地文件系统作为hadoop的DFS。如果传递uri做参数,那么就是特定的文件系统作为DFS。 2,hadoop fs –ls <path>:等同于本地系统的ls,列出在指定目录下的文件内容,支持pattern匹配。输出格式如filename(full path) <r n> size.其中n代表replica的个数,size代表大小(单位bytes)。 3,hadoop fs –lsr <path>:递归列出匹配pattern的文件信息,类似ls,只不过递归列出所有子目录信息。 4,hadoop fs –du <path>:列出匹配pattern的指定的文件系统空间总量(单位bytes),等价于unix下的针对目录的du –sb <path>/*和针对文件的du –b <path> ,输出格式如name(full path) size(in bytes)。 5,hadoop fs –dus <path>:等价于-du,输出格式也相同,只不过等价于unix的du -sb。 6,hadoop fs –mv <src> <dst>:将制定格式的文件 move到指定的目标位置。当src为多个文件时,dst必须是个目录。 7,hadoop fs –cp <src> <dst>:拷贝文件到目标位置,当src为多个文件时,dst必须是个目录。 8,hadoop fs –rm [-skipTrash] <src>:删除匹配pattern的指定文件,等价于unix下的rm <src>。 9,hadoop fs –rmr [skipTrash] <src>:递归删掉所有的文件和目录,等价于unix下的rm –rf <src>。 10,hadoop fs –rmi [skipTrash] <src>:等价于unix的rm –rfi <src>。 11,hadoop fs –put <localsrc> … <dst>:从本地系统拷贝文件到DFS。 12,hadoop fs –copyFromLocal <localsrc> … <dst>:等价于-put。 13,hadoop fs –moveFromLocal <localsrc> … <dst>:等同于-put,只不过源文件在拷贝后被删除。 14,hadoop fs –get [-ignoreCrc] [-crc] <src> <localdst>:从DFS拷贝文件到本地文件系统,文件匹配pattern,若是多个文件,则dst必须是目录。 15,hadoop fs –getmerge <src> <localdst>:顾名思义,从DFS拷贝多个文件、合并排序为一个文件到本地文件系统。 16,hadoop fs –cat <src>:展示文件内容。 17,hadoop fs –copyToLocal [-ignoreCrc] [-crc] <src> <localdst>:等价于-get。 18,hadoop fs –mkdir <path>:在指定位置创建目录。 19,hadoop fs –setrep [-R] [-w] <rep> <path/file>:设置文件的备份级别,-R标志控制是否递归设置子目录及文件。 20,hadoop fs –chmod [-R] <MODE[,MODE]…|OCTALMODE> PATH…:修改文件的权限,-R标记递归修改。MODE为a+r,g-w,+rwx等,OCTALMODE为755这样。 21,hadoop fs -chown [-R] [OWNER][:[GROUP]] PATH…:修改文件的所有者和组。-R表示递归。 22,hadoop fs -chgrp [-R] GROUP PATH…:等价于-chown … :GROUP …。 23,hadoop fs –count[-q] <path>:计数文件个数及所占空间的详情,输出表格的列的含义依次为:DIR_COUNT,FILE_COUNT,CONTENT_SIZE,FILE_NAME或者如果加了-q的话,还会列出QUOTA,REMAINING_QUOTA,SPACE_QUOTA,REMAINING_SPACE_QUOTA。 本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1733808,如需转载请自行联系原作者

优秀的个人博客,低调大师

elasticsearch 特殊命令

重置备份 curl -XPUT "http://localhost:9200/_settings" -d' { "number_of_replicas" : 2 }' 2.安全关闭 curl -XPUT http://localhost:9200/_cluster/settings -d' { "transient" : { "cluster.routing.allocation.enable" : "none" } }' curl -XPUT http:// localhost:9200/_cluster/settings -d' { "transient" : { "cluster.routing.allocation.enable" : "all" } }' 3.关闭自动刷新 大批量插入之前 # curl -XPUT http://127.0.0.1:9200/company -d' { "settings" : { "refresh_interval": "-1" } }' 大批量插入之后改回1 4.索引别名 curl -XPOST 'http://localhost:9200/_aliases' -d ' { "actions": [ {"remove": {"index": "company", "alias": "company_alia"}}, {"add": {"index":"company ", "alias": " company_alia_bak"}} ] }' 5.手动分配分片 分配一个未分配的分片到指定节点。可以指定索引名和分片号。node参数指定分配到那个节点。allow_primary参数可以强制分配主分片,不过这样可能导致数据丢失。 curl -s "http://localhost:9200/_cat/shards" | grep UNASSIGNED curl 'localhost:9200/_nodes/process?pretty' curl -XPOST 'localhost:9200/_cluster/reroute' -d '{ "commands" : [ { "allocate" : { "index" : "your_index_name", "shard" : 1 (share index), "node" : "AfUyuXmGTESHXpwi4OExxx(NODE 编码)", "allow_primary" : true } } ] }' 本文转自whk66668888 51CTO博客,原文链接:http://blog.51cto.com/12597095/1903268

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册