pkg

Pacman常用命令

你说的曾经没有我的故事 提交于 2021-02-06 02:52:20
Pacman是Arch Linux 的包管理器。它将一个简单的二进制包格式和易用的构建系统结合了起来。不管软件包是来自官方的 Arch 库还是用户自己创建,Pacman 都能方便得管理。 更新系统 在 Archlinux 中,使用一条命令即可对整个系统进行更新: pacman -Syu 如果你已经使用 pacman -Sy 将本地的包数据库与远程的仓库进行了同步,也可以只执行: pacman -Su 安装包 ➔ pacman -S 包名:例如,执行 pacman -S firefox 将安装 Firefox。你也可以同时安装多个包, 只需以空格分隔包名即可。 ➔ pacman -Sy 包名:与上面命令不同的是,该命令将在同步包数据库后再执行安装。 ➔ pacman -Sv 包名:在显示一些操作信息后执行安装。 ➔ pacman -U:安装本地包,其扩展名为 pkg.tar.gz。 ➔ pacman -U http://www.example.com/repo/example.pkg.tar.xz 安装一个远程包(不在 pacman 配置的源里面) 删除包 ➔ pacman -R 包名:该命令将只删除包,保留其全部已经安装的依赖关系 ➔ pacman -Rs 包名:在删除包的同时,删除其所有没有被其他已安装软件包使用的依赖关系 ➔ pacman -Rsc 包名:在删除包的同时

Oracle EBS AR 收款调整取值

不打扰是莪最后的温柔 提交于 2021-02-04 19:34:23
SELECT ct.trx_number ,adj.adjustment_number ,ad.amount_dr ,ad.amount_cr ,ad.source_table ,ad.source_type ,xla_oa_functions_pkg.get_ccid_description(gcc.chart_of_accounts_id ,ad.code_combination_id) FROM ar_distributions_all ad ,ar_adjustments_all adj ,ra_customer_trx_all ct ,gl_code_combinations gcc WHERE ad.source_table = ' ADJ ' AND ad.source_id = adj.adjustment_id AND adj.customer_trx_id = ct.customer_trx_id AND gcc.code_combination_id = ad.code_combination_id; 来源: oschina 链接: https://my.oschina.net/u/4374628/blog/3740330

Go 语言这一年

♀尐吖头ヾ 提交于 2021-02-03 09:25:34
作者 | 白明 责编 | 张文 来源 | 本文转载自 TonyBai 题图 | 自视觉中国 2020,这一六十年一遇的庚子年的确“名不虚传”。 在这一年发生了很多事,而最受瞩目的事情莫过于新冠疫情的全球大流行。疫情给全球的经济带来了近似毁灭性的打击,给人们的生命带来了极大威胁,给人们的生活也带来了很大痛苦及不确定性。好在这个糟糕的 2020 年马上就要过去了!相信此时此刻每个人心中都会有一句呐喊:“2020,快滚吧!”。 然而肆虐的新冠疫情并没有阻挡住 Go 语言前进的坚实步伐。在这艰难的一年中,在 Go 核心开发团队和 Go 社区的齐心协力下,Go 同样取得了不俗的成绩,甚至在 2020 年 3 月(那时Go 1.14 版本中还一度挤进前十(而 2019 年同期,Go 仅位列 18 位): 这恰说明 Go 语言的开发与推广工作得到了更多来自全球的开发者的认可。 在这篇文章中,我们就来做一下 2020 年 Go 语言的盘点 ,看看在 2020 年围绕 Go 语言、Go 社区和 Go 生态圈都发生了哪些有影响和有意义的事情。 面对大流行,Go 核心团队给出“定心丸” 但真正的全球大流行则大致始于 2020 年 3 月。面对新冠全球大流行,Go 核心开发团队于 3 月 25 日作出反应,在官博发表文章《Go, the Go Community, and the Pandemic》

Mac快速上手指南

时光总嘲笑我的痴心妄想 提交于 2021-02-02 12:23:53
上周刚入手了2017版MacBookPro,预装macOS High Sierra。第一次接触Mac系统,经过一周的使用,简单总结下与Windows相比最常用的功能,快速上手。 1、Mac键盘实现Home、End、Page UP、Page DOWN这几个键 macbookpro键盘没有Home、End、Page UP、Page DOWN这几个键,不过,平时浏览网页、文档还需要的: Home键=Fn+左方向 End键=Fn+右方向 PageUP=Fn+上方向 PageDOWN=Fn+下方向 2、Delete删除键的5种用法 windows键盘有backspace、delete两个按键,而macbookpro上的delete键删除文字功能实际相当于windows backspace,还有删除文件也不是windows的delete,在此整理mac delete键的几种用法,熟练操作,以免混淆: 第一种:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的一个字符(默认); 第二种:按 fn+delete 键,删除光标之后的一个字符; 第三种:按 option+delete 键,删除光标之前的一个单词(英文有效); 第四种:按 command+delete 键,删除光标之前整行内容; 第五种:选中文件后按 command+delete,删除掉该文件。 3

Python入门篇-pyenv安装及应用

江枫思渺然 提交于 2021-02-01 06:07:58
                    Python入门篇-pyenv安装及应用                                            作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.推荐Python相关书籍 1>.《Python Cookbook》 2>.《Learn Python The Hard Way》 3>.《Google's Python Class》 4>. 《简明Python教程》 二.Python创始人介绍 1>.荷兰人Guido van Rossum,2005年加入Google,2013年加入Dropbox; 2>.1989年,创立Python语言,1991年初发布第一个公开发行版本; 3>.他是英国BBC喜剧《Monty Python's Flying Circus》的忠实粉丝; 4>.Python哲学(如下图所示,在python解释器中输入“import this”,就可以看到python哲学啦~) 三.Python版本说明 1>.Python版本 Python2.x发展到2.7版本 Python官网对2.x版本进行倒计时的网站:https: // pythonclock.org/ python3.x发展到3.7版本 Python官网对3.x版本始自2008年, 3 .5版本发布于2015年

Ubuntu安装多个版本的Opencv

本秂侑毒 提交于 2021-01-31 08:32:09
参考: https://www.cnblogs.com/hxzkh/p/8473190.html 将该博主的某一部分摘录出来 ->lsdslam 中的opencv版本 3、编译 opencv 由于这个代码用到了opencv2.4 版本,所以我们要下载对版本。之前一直编译不同,以为是下载的版本有问题,我下载了 2.4.9、2.4.13、2.4.13.5,最后用 2.4.13版本跑通了,当然我不是说 2.4.9、2.4.13.5 等其他 2.4 版本不能跑通。为什么这么说呢?因为我之前之所以出问题编译出错是因为我之前装了 3.1.0的版本,所以不行。所以,你可以试一试,我觉得只要是 2.4. 的版本应该都可以。 这里我简单交代一下我曲折的编译之路。。。然后再给出正确方法。 首先说一下 opencv 版本的问题,之前跑另一个程序需要opencv3,,那时候没玩过这,也不懂,就按默认路径安装了 opencv3.1.0,然后它自己就装到了 usr/local/include、usr/local/lib,还有share什么的,好多个文件夹,导致我卸载都很麻烦,要卸载它,你就得手动删掉它所有安装的路径下的相关文件,这些安装信息在安装时保存在了一个什么 install 文件中,具体我忘了(反正我是运行 unintall 不行,所以才手动一个一个删的)。 就这样,删掉了opencv3.1.0版本

聊聊cortex的kv.Client

时光总嘲笑我的痴心妄想 提交于 2021-01-29 04:22:39
序 本文主要研究一下cortex的kv.Client kv.Client github.com/cortexproject/cortex/pkg/ring/kv/client.go // Client is a high-level client for key-value stores (such as Etcd and // Consul) that exposes operations such as CAS and Watch which take callbacks. // It also deals with serialisation by using a Codec and having a instance of // the the desired type passed in to methods ala json.Unmarshal. type Client interface { // List returns a list of keys under the given prefix. Returned keys will // include the prefix. List(ctx context.Context, prefix string) ([]string, error) // Get a specific key. Will use a

初识渗透测试

时光怂恿深爱的人放手 提交于 2021-01-27 02:39:00
前 言 熟悉军事的朋友都应该了解,各个国家的军队每年都会组织一些军事演习来检验部 队的攻防战术和作战能力,在美国,一般会将美军称为蓝军,将假想敌称为红军,这种军事演戏的方式,也在上个世纪90年代引入美军的网络安全和信息基础设施的实际攻防测试过程。由 一群接受过 职业培训的安全专家作为红方,对防御方蓝方进行安全攻击,以实战的方式来检验目标系统的防御体系和应急响应计划的有效性,这种通过实际的攻击方式进行安全测试和评估的方法就是安全渗透测试。 在20世纪90年代后期,逐步开始从军队和情报部门拓展到安全界,一些对安全需求很高的企业开始采用这种方式来对他们的网络和系统进行测试 。 一 、渗透测试概述 所谓渗透测试是借助各种漏洞扫描工具,通过模拟黑客的攻击方 法来对网络安全进行评估。 渗透测试类型 选择的渗透测试类型取决于公司和组织的用途和范围 - 他们是否想要模拟员工,网络管理员或外部来源的攻击。通常,有三种不同类型的渗透测试: 黑盒测试 : 是指对基础设施不知情的情况下进行测试。黑盒测试比较费时费力,同时要求渗透测试者具备较高的技术能力; 白盒测试: 是指在完全了解结构的情况下进行的测试。白盒测试能比黑盒测试消除更多的目标的安全漏洞,给客户带来更大的价值。白盒测试最大的问题在于无法有效的测试客户的应急响应程序,无法判断客户的安全防护计划对检测特定的统计的效率; 灰盒测试 :

一文读懂 Kubernetes APIServer 原理

风格不统一 提交于 2021-01-21 10:01:22
前言 整个Kubernetes技术体系由声明式API以及Controller构成,而kube-apiserver是Kubernetes的声明式api server,并为其它组件交互提供了桥梁。因此加深对kube-apiserver的理解就显得至关重要了。 整体组件功能 kube-apiserver作为整个Kubernetes集群操作etcd的唯一入口,负责Kubernetes各资源的认证&鉴权,校验以及CRUD等操作,提供RESTful APIs,供其它组件调用: kube-apiserver包含三种APIServer: aggregatorServer :负责处理 apiregistration.k8s.io 组下的APIService资源请求,同时将来自用户的请求拦截转发给aggregated server(AA) kubeAPIServer :负责对请求的一些通用处理,包括:认证、鉴权以及各个内建资源(pod, deployment,service and etc)的REST服务等 apiExtensionsServer :负责CustomResourceDefinition(CRD)apiResources以及apiVersions的注册,同时处理CRD以及相应CustomResource(CR)的REST请求(如果对应CR不能被处理的话则会返回404)