首页 文章 精选 留言 我的

精选列表

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

Jenkins CLI 命令行 v0.0.27

在本次更新中,利用GitHub Action和GoReleaser实现了自动化版本发布。为了满足更多用户的使用场景,给出了包括:.deb、.rpm以及arm架构等20种不同的包格式。 截止到编辑本文时,GitHub 上统计到的下载量为:4,985次。GitHub 上的Star数为146,码云上的Star数为87。 另外,为了让更多的 Jenkins 用户尽快地熟悉 Jenkins CLI 的功能,并上手改进日常的工作。大家可以访问下面的交互式教程: https://www.katacoda.com/jenkins-zh 🚀功能 支持构建插件工程 (#355) @LinuxSuRen 增加用于清空 Jenkinsfile 中的空白字符的参数 (#363) @LinuxSuRen 支持传递给自定义 Jenkins 配方的参数 (#364) @LinuxSuRen 增加对构建自定义 Jenkins 的支持 (#340) @LinuxSuRen 支持启用、禁用 Jenkins 任务 (#352) @LinuxSuRen 增加可以直接重启 Jenkins 的参数 (#345) @LinuxSuRen 支持编辑空的流水线时,提供一份样本 (#361) @LinuxSuRen 增加 goreleaser 配置文件 (#347) @LinuxSuRen 📝文档完善 为 jcli 增加一个交互式教程 (#362) @LinuxSuRen 增加如何通过 yum 安装 jcli 的说明 (#348) @LinuxSuRen 👻维护 不再推送开发中的 Docker 镜像 (#371) @LinuxSuRen 利用 GitHub actions 来发布版本 (#370) @LinuxSuRen 增加对 arm 架构的支持 (#351) @LinuxSuRen github.com/spf13/cobra 版本升级,从 0.0.6 到 0.0.7 (#369) @dependabot-preview go.uber.org/zap 版本升级,从 1.13.0 到 1.14.1 (#367) @dependabot-preview github.com/AlecAivazis/survey/v2 版本升级,从 2.0.5 到 2.0.6 (#341) @dependabot-preview github.com/golang/mock 版本升级,从 1.3.1 到 1.4.0 (#310) @dependabot-preview github.com/onsi/gomega 版本升级,从 1.8.1 到 1.9.0 (#316) @dependabot-preview github.com/fatih/color 版本升级,从 1.7.0 到 1.9.0 (#304) @dependabot-preview 详细信息

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

通过命令行安装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

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

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等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册