首页 文章 精选 留言 我的

精选列表

搜索[离线容错],共8789篇文章
优秀的个人博客,低调大师

centos7.5 离线安装ntp服务

一、先查看ntp是否已经安装:rpm -q ntp二、查看系统版本三、下载ntp组件centos7.5版本#从https://pkgs.org/download/ntp 下载rpm包ntp-4.2.6p5-28.el7.centos.x86_64.rpm ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm libopts-5.18.12-alt2.x86_64.rpm但是没有找到在这个w网址http://www.rpmfind.net/linux/rpm2html/search.php?query=autogen-libopts&submit=Search+...&system=&arch=或者http://www.ntp.org/下载ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpmntp-4.2.6p5-29.el7.centos.2.src.rpmautogen-libopts-5.18-5.el7.x86_64.rpm这个在页面显示是支持centos7.9版本的 四、将这几个组件上传到服务器的Opt目录下五、输入相关命令安装[root@localhost opt]# rpm -ivh autogen-libopts-5.18-5.el7.x86_64.rpm警告:autogen-libopts-5.18-5.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:autogen-libopts-5.18-5.el7 ################################# [100%][root@localhost opt]# rpm -ivh ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm警告:ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:ntpdate-4.2.6p5-29.el7.centos.2 ################################# [100%][root@localhost opt]# rpm -ivh ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm警告:ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY准备中... ################################# [100%]正在升级/安装...1:ntp-4.2.6p5-29.el7.centos.2 ################################# [100%]六、安装后输入“ rpm -q ntp”可以查看ntp的版本[root@localhost opt]# rpm -q ntpntp-4.2.6p5-29.el7.centos.2.x86_64 七,时间配置[root@localhost ~]# systemctl enable ntpd 启用ntp服务Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.[root@localhost ~]# systemctl start ntpd开始ntp服务[root@localhost ~]# systemctl status ntpd显示ntp服务状态[root@localhost ~]# vi /etc/ntp.conf jin'x进行ntp.conf的配置 八、CentOS 7 vi编辑命令 用vi打开一个yum文件 vi /usr/bin/yum 按 i 键后 进入insert模式,进入insert模式后才能进行修改 修改完成后 按esc键进入command模式, 然后:wq 保存文件并退出vi(注意先冒号) 保存命令 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑

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

Delta Lake 平台化实践(离线篇)

原文链接:https://blog.csdn.net/lsshlsw/article/details/103553289 博客主:breeze_lsw 01 SQL 支持 1.1 DML 背景 delta lake 0.4 只支持以 api 的方式使用 Delete/Update/Merge Into 等 DML,对习惯了使用 sql 的终端用户会增加其学习使用成本。 解决方式 下文通过 spark sql extension 以插件化的方式扩展 sql parser ,增加 DML 语法的支持。在 spark 推出 sql extension 功能前,也可以用通过 aspectj 通过拦截 sql 的方式实现增加自定义语法的功能。 1.在自定义扩展 g4 文件中相应的 antlr4 DML 语法,部分参考了 databricks 商业版的语法 st

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

以太坊PHP离线交易开发包

EthTool开发包适用于希望采用裸交易的PHP以太坊应用开发,主要包含以下特性: 支持裸交易部署/调用合约 内置etherscan和infura支持 keystore生成与读取,兼容geth/parity 采用裸交易的一个好处是开发者不必自己部署以太坊节点 —— 同步区块是很痛苦的过程。使用EthTool构造 好裸交易之后,只需要使用第三方(etherscan/infura/...)提供的服务来广播交易即可。 下载地址:http://sc.hubwiz.com/codebag/eth-php-lib/ EthTool运行在**Php 7.1+**环境下,当前版本1.0.0,主要代码文件清单如下: 代码文件 说明 ethtool/src/Callback.php RPC回调类 ethtool/src/Credential.php 身份标识类 ethtool/src/KeyStore.php Keystore类,V3算法 ethtool/src/EthApi.php 以太坊交易接口基类 ethtool/src/EthApiEtherscan.php Etherscan交易接口类 ethtool/src/EthApiWeb3.php Infura/Web3交易接口类 ethtool/src/RawContract.php 裸交易合约类 ethtool/src/RawTxBuilder.php 裸交易构造器 test/demo-etherscan.php 裸交易演示代码,使用etherscan提交 test/demo-infura.php 裸交易演示代码,使用infura提交 test/demo-keystore.php keystore演示代码 vendor 第三方依赖包目录 composer.json composer配置文件 使用说明 代码包的主要类如下: RawTxBuilder: 裸交易构造器 Credential: 账户私钥与交易签名封装 EthApi: 以太坊交易接口封装 KeyStore: V3版本的keystore,兼容geth/parity 裸交易构造 使用RawTxBuilder的create()静态方法获取一个构造器实例,例如: $rtb = RawTxBuilder::create(); 裸交易构造器需要绑定一个账户对象,使用credential()方法: $crendetial = Crendetial::fromKey('...'); $rtb->credential($credential); RawTxBuilder目前支持三种裸交易的构造: 普通裸交易,例如以太币转账交易。使用getPlaintx()方法获取。 合约部署裸交易,使用getDeployTx()方法获取。 合约方法调用裸交易,使用getSendTx()方法获取。 例如,下面的代码生成合约部署裸交易: $rawtx = RawTxBuilder::create() ->credential($credential) ->gasLimit('4000000') ->gasPrice('10000000000') ->chainId($chainId) ->nonce($nonce) ->contract($abi) //创建合约对象,一个RawContract实例 ->bytecode($bin) //设置合约对象的字节码 ->getDeployTx(1000000,'HAPPY COIN',0,'HAPY'); //获取部署裸交易码流 裸交易广播 EthApi基类目前定义以下方法,可以根据自己的需要扩充 getTransactionCount sendRawTransaction getTransactionReceipt EthApiEtherscan是基于Etherscan服务的EthApi实现,EthApiWeb3是基于以太坊RPC的EthApi 实现。例如,下面的代码使用Etherscan在rinkeby测试链部署前面获得的裸交易: $eth = new EthApiEtherscan($your_api_key/*etherscan api key*/,4/*rinkeby*/); $txid = $eth->sendRawTransaction($rawtx); KeyStore读写 KeyStore类可以读取geth/parity生成的keystore文件,其生成的 keystore文件也可以被geth/parity读取。 使用KeyStore类的静态方法save()将私钥转化为keystore格式写入指定目录: $credential = Credential::new(); $prv = $credential->getPrivateKey(); $fileName = KeyStore::save($prv,'123','./keystore') 使用KeyStore类的静态方法load()载入指定的keystore文件并解密私钥: $fileName = './keystore/....' $prv = KeyStore::load($fileName,'123');

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

Android 13 Beta 版发布,诸多亮点不容错过

作者 / Dave Burke, VP of Engineering 四月已至,我们仍在不断稳步推进完善 Android 13 的功能和稳定性。Android 13 围绕我们的 核心主题 打造,即隐私和安全、开发者生产力,以及支持平板电脑和大屏幕设备。今天,我们进入到发布周期的下一个阶段,为大家带来 Android 13 的第一个 Beta 版。 对于开发者来说,Android 13 有很多值得探索的地方,从新的通知权限和照片选择器等隐私功能,到帮助您构建良好体验的 API (如主题应用图标、将磁贴添加至快速设置和单个应用语言偏好),以及蓝牙低功耗 (LE) 音频和通过 USB 连接 MIDI 2.0 硬件等功能。在 Beta 1 中我们也带来了许多改进,比如增加了新的权限,让您可以更精细地访问媒体文件,以及改进了音频路由 API,等等。我们将在 5 月 11 日至 12 日举行的 Google I/O 大会上分享更多信息,届时请务必收看! 我们诚邀您来试用今天的 Beta 版本,也欢迎更多的早期体验用户参与进来,为我们提供关于这个版本的 反馈信息。今天您就可以在受支持的 Pixel 设备上开始体验 Android 13 Beta 1,只需 注册参与测试,即可通过 OTA 方式获得更新。如果您已经安装了 Android 13 的开发者预览版,您的设备将自动通过 OTA 方式获得本次和后续版本的更新。和以往一样,我们也支持将系统映像 下载并刷入 Pixel 设备,以及在 Android 模拟器 中使用。请访问 Android 13 开发者网站了解更多开始开发和测试应用的细节。 Beta 1 更新内容一览 我们继续聚焦隐私和安全,同时带来了新的 API,帮助您为用户构建良好的体验。Beta 1 包含我们 之前公布 的功能的最新更新,如新的通知权限、照片选择器、主题应用图标、改进的本地化和语言支持等。Beta 1 还引入了一些新功能,欢迎大家试用并和我们分享您的想法! 为媒体文件访问提供更细化的权限 - 以前,当一个应用想要读取本地存储中的共享媒体文件时,它需要申请 READ_EXTERNAL_STORAGE 权限,该权限允许访问所有类型的媒体文件。为了给用户带来更多的透明度和控制权,我们将引入一套新的权限,为访问共享媒体文件提供更细化的范围选择。 有了新的权限之后,应用现在可以请求访问共享存储中特定类型的文件: READ_MEDIA_IMAGES (适用于图像和照片) READ_MEDIA_VIDEO (适用于视频) READ_MEDIA_AUDIO (适用于音频文件) 用户授予该权限后,应用将拥有对相应媒体文件类型的读取权限。为简化用户体验,如果应用同时请求 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限,系统会只显示一个对话框来授予这些权限。如果您的应用需要访问共享媒体文件,请在应用以 Android 13 为目标平台时迁移至这些新权限。请访问 官方文档 了解详细信息。 改进 Keystore 和 KeyMint 错误报告 - 针对生成密钥的应用,Keystore 和 KeyMint 现在提供更详细准确的错误指示。我们在 java.security.ProviderException 下添加了一个异常类层级,其中包含了 Android 特有的异常,包括 Keystore/KeyMint 错误代码,以及错误是否可以重试。您也可以修改密钥生成、签名和加密的方法来抛出新的异常。改进后的错误报告可以向您提供重试密钥生成所需要的相关信息。 预见性音频路由 - 为了帮助媒体应用确定其音频的路由方式,我们在 AudioManager 类中增加了新的音频路由 API。新的 getAudioDevicesForAttributes() API 允许您检索可能用于播放指定音频的设备列表,我们还增加了 getDirectProfilesForAttributes() API 来帮助您了解音频流是否可以直接播放。您可以使用这些新的 API 来为您的音轨选用最合适的 AudioFormat。 应用兼容性 如果您还没有测试应用与 Android 13 的兼容性,现在是时候开始测试了!随着 Android 13 进入 Beta 版本,我们已经开放早期体验用户和开发者进行体验。这意味着,在未来几周您将看到更多用户在 Android 13 上体验您的应用,并提交他们发现的问题。 要进行兼容性测试,请在运行 Android 13 Beta 版的设备或模拟器上,通过 Google Play 或其他来源安装您的正式版应用,并测试应用的所有流程。请通过 行为变更 清单来确定测试重点。在解决所有发现的问题后,请尽快发布更新版本。 随着 Beta 版的发布,我们越来越接近 2022 年 6 月的 平台稳定性里程碑。届时,面向应用的系统行为、SDK/NDK API 和非 SDK 列表将最终确定。您将可以完成最后的兼容性测试,并发布完全兼容的应用、SDK 或开发库。详见 发布时间表。 即刻开始体验 Android 13 不论您是想体验 Android 13 的功能、测试应用还是 提交反馈,都可以从这次的 Beta 版开始。只需 使用受支持的 Pixel 设备注册参加测试,即可通过 OTA 方式获得本次和接下来的 Android 13 以及功能更新的 Beta 版本。如果您已安装过之前的开发者预览版,您将自动获得这些更新。要开始进行开发,请 设置好您的 SDK。 为了在更多支持的设备上进行更广泛的测试,请通过 Android GSI 映像来安装和体验 Android 13 Beta。如果您没有设备,也可以在 Android 模拟器上进行测试。只需通过 Android Studio 的 SDK 管理器下载最新的模拟器系统映像即可。 请访问 Android 13 开发者网站 了解获取 Beta 版的详细信息。 欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

资源下载

更多资源
Mario

Mario

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

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应用均可从中受益。

Sublime Text

Sublime Text

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

用户登录
用户注册