首页 文章 精选 留言 我的

精选列表

搜索[命令行],共8245篇文章
优秀的个人博客,低调大师

通过命令行安装magento2

测试机:阿里云ECS实例。如果您还没有ECS,可点此查看优惠价格或订购。 如果还没有布置好magento2的运行环境,请参考上一篇。 过程: 1.cd /var/www/html # 假如magento2的文件存放在 /var/www/html 2.php bin/magento setup:install --base-url=http://szt.anqun.org/ \--db-host=localhost --db-name=magento --db-user=root --db-password= \--admin-firstname=Magento --admin-lastname=User --admin-email=user@example.com \--admin-user=admin --admin-password=admin123 --language=en_US \--currency=USD --timezone=America/Chicago --use-rewrites=1 # 安装命令,其中 base-url 是商城网址,db-name是数据库名,db-user是数据库用户,db-password是密码,admin-user是商城后台管理员登录名,admin-password是商城后台管理员密码 3.如果安装成功,会回显随机生成商城后台登录目录,如/admin_1ma81y 4.chown -R apache:apche /var/www/html # 将magento2所在的目录递归更改属主为web进程用户,如apache 5.成功登录到新站点后台 参考:https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-install.html

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

Avro 数据格式和命令行

支持的原始类型:null,boolean,int,long,float,double,bytes,string 支持的复杂类型有: records 必须:"type":"record" 必须:"name":"记录名" "namespace":"包名" "doc":"为schema提供文档" "aliases":"json的一个string数组,为这条记录提供别名" 必须:"fields":"json数组,列举所有属性,每个fields都是一个json对象并包含如下属性" 必须:"name":"属性名" 必须:"type":"属性类型" "doc":"属性文档" "order":"默认升序" "default":"属性默认值" 案例 { "namespace": "example.avro", "type": "record", "name": "User", "fields": [ {"name": "name", "type": "string"}, {"name": "favorite_number", "type": ["int", "null"]}, {"name": "favorite_color", "type": ["string", "null"]} ] } enums 必须:"type":"enum" 必须:"name":"enum名" "namespace":"限定和修饰name属性,包名" 必须:"symbols":"string数组,列举所有枚举" "aliases":"string数组,为enum提供别名" "doc":"为此schema提供文档" { "type": "enum", "name": "Suit", "symbols": [ "SPADES", "HEARTS", "DIAMONDS", "CLUBS" ] } arrays 必须:"items":"array中元素的Schema" { "type": "record", "name": "ArrAvro", "fields" : [ {"name": "arr", "type": ["null",{"type":"array", "items":"string"}]} ] } 编译后是: @Deprecated public java.util.List<java.lang.CharSequence> arr; maps 必须:"values":"定义map的值的Schema,Maps的key都是string" Map定义为 { "type": "record", "name": "MapAvro", "fields": [ { "name": "map", "type": [ "null", { "type": "map", "values": "long" } ] } ] } 编译后: @Deprecated public java.util.Map<java.lang.CharSequence,java.lang.Long> map unions Unions就像JSON的数组表示:["string", "null"],声明了一个union的Schema,其元素即可以是string,也可以是null。 Unions不能包含多个相同类型的Schema,除非是命名的record类型、命名的fixed类型和命名的enum类型。比如,如果unions中包含两个array类型,或者包含两个map类型都不允许;但是两个具有不同name的相同类型却可以。由此可见,union是通过Schema的name来区分元素Schema的,因为array和map没有name属性,当然只能存在一个array或者map。(使用name作为解析的原因是这样做会使得读写unions更加高效)。unions不能紧接着包含其他的union。 组合类型,表示各种类型的组合,使用数组进行组合。比如[“null”, “string”]表示类型可以为null或者string。 组合类型的默认值是看组合类型的第一个元素,因此如果一个组合类型包括null类型,那么null类型一般都会放在第一个位置,这样子的话这个组合类型的默认值就是null。 组合类型中不允许同一种类型的元素的个数不会超过1个,除了record,fixed和enum。比如组合类中有2个array类型或者2个map类型,这是不允许的。 组合类型不允许嵌套组合类型。 fixed. 必须:"name":"名字" "namespace":"包名" "aliases":"别名" 必须:"size":"一个整数,表示每个值的字节数" 比如16字节的fixed可以声明为:{"type": "fixed", "size": 16, "name": "md5"} avro命令 使用avro工具将json文件转换成avro文件:java -jar avro-tools-1.8.0.jar fromjson --schema-file user.avsc user.json > user.avro 可以设置压缩格式:java -jar avro-tools-1.8.0.jar fromjson --codec snappy --schema-file user.avsc user.json > user2.avro 将avro文件反转换成json文件: java -jar avro-tools-1.8.0.jar tojson user.avro java -jar avro-tools-1.8.0.jar --pretty tojson user.avro 得到avro文件的meta:java -jar avro-tools-1.8.0.jar getmeta user.avro 输出: avro.codec null avro.schema {"type":"record","name":"User","namespace":"example.avro","fields":[{"name":"name","type":"string"},{"name":"favorite_number","type":"int"},{"name":"favorite_color","type":"string"}]} 得到avro文件的schema:java -jar avro-tools-1.8.0.jar getschema user.avro 将文本文件转换成avro文件:java -jar avro-tools-1.8.0.jar fromtext user.txt usertxt.avro

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

centos 命令行 安装 teamviewer 启动 停止

1.下载teamview centos版本,本人喜欢tar.gz版本,但是官网只有rpm版本,附件中即为官网下载的teamview11 官方下载地址:https://www.teamviewer.com/zhCN/download/linux/ 下载后,放到你的目录下,我的是在/mnt/software下 2.安装 说明:用rpm 命令安装可能会出现缺少依赖,而导致安装失败 会问你是否安装依赖Is this ok [y/N]: , 输入y即可 最后出现Complete!表示安装完成 3.启动 默认会安装到/opt/teamview里面,并且安装成功会默认启动 cd /opt/teamviewer/tv_bin/ 用teamviewer--info命令可查看teamview运行状态 如果没有设置密码,TeamViewer ID: 后面会是空的, 执行命令teamviewer--passwd 你的密码 再次运行teamviewer--info命令就可以看到ID了 good luck! 附录: cd/opt/teamviewer/tv_bin teamviewer--setupconsole#设置启动方式为控制台启动 teamviewer--daemonrestart#重启teamview服务 teamviewer--info#查看teamview信息 teamviewer--passwd[PASSWD]#设置密码 teamviewer--help#查看帮助 以yum方式安装,则卸载 以rpm方式安装,则卸载 卸载teamview 以关键字查看服务 rpm -q teamviewer 卸载rpm -e 查到的程序名 遗留;加入开机启动项

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

Python on MaxCompute之UDF操作命令行

添加函数 语法: add py <local_file.py> [comment 'cmt'][-f]; 说明: local_file.py:.py文件 option:[-f] 强制更新 注册函数 语法: CREATE FUNCTION <function_name> AS <package_to_class> USING <resource_list>; 说明: function_name:UDF函数名,这个名字就是SQL中引用该函数所使用的名字。 package_to_class:python UDF,这个名字就是python脚本名.类名。这个名字必须用引号引起来。 resource_list:UDF所用到的资源列表,这个里面必须包括UDF代码所在的资源。如果用户代码中通过distributed ca

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

centos命令行常用命令

常用命令 1、文件操作类: 1、在当前目录下改变目录a的名字为bmv a b 2、移动目录a下的内容到目录bmv a/* b/* 3、 2、任务进程类: 1、删除用户进程kill -9 pid(pid为相应的进程号) 2、动态查看进程:top 3、系统用户类: 1、 强制踢掉正在登录的用户:pkill -kill -t tty (root用户可以踢掉任何人包括自己,改变tty为所踢用户的TTY即可) root pts/0 *.*.*.* Fri Sep 29 21:10 still logged in root pts/0 *.*.*.* Fri Sep 29 20:30 - 21:09 (00:39) 如想踢掉pst/0 则使用命令pkill -kill -t pst/0 2、使用kill命令强制踢掉用户 [root@oldpan ~]# ps -ef | grep pts/0x root 10359 10340 0 21:13 pts/0 00:00:00 grep --color=auto pts/0x kill -9 10359 即可kill掉相应的用户pid

资源下载

更多资源
Nacos

Nacos

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册