草庐IT

2022-09-21

1.Git基础(1)常见操作命令gitinit-----初始化本地仓库gitstatus----查看文件状态gitadd-----文件名称gitcommit文件名称-m"注解"-------提交文件本地仓库gitlog-------查看提交记录gitreflog--------查看提交记录gitreset--hard版本号------------回退版本gitremoteaddorigin远程仓库地址-----------关联本地仓库和远程仓库gitpull--rebaseoriginmaster-------------同步远程仓库文件gitpushoriginmaster---------

21面向对象描述器

目录1、什么是描述器?1、原始的代码可以理解成为这样:2、增加解释器可以改成如下,解释器就是集增删改查为一体的一个小的property有一点需要注意的地方是:property里面内置的参数不是get_age()就是不用调用。3、装饰器可以也放在前面一些小注意和补缺:self.age=value会发生无限递归,为什么self.__age=value不会发生无限递归?4、有一个封装的思想,我觉得以后可能非常重要!!!5、但是这样写的话,Age()这个就是共享的了1、什么是描述器?其实是一个类里面的属性,指向一个特殊的对象,但是这个对象具有:增,删,改,查四种实例方法。在外界尝试去操作一个描述器,解

Linux下安装JDK11

一、下载相关JDK自行下载二、安装JDK解压JDKtar-zxvfjdk-11.0.15.1_linux-x64_bin.tar.gz配置环境变量#编辑环境变量文件vim/etc/profile#在环境变量最底部添加配置如下exportJAVA_HOME=/opt/jdk11/jdk-11.0.15.1exportPATH=$JAVA_HOME/bin:$PATH#保存wq刷新配置环境变量source/etc/profile三、验证JDKjava-version

FlashDuty Changelog 2023-09-21 | 自定义字段和开发者中心

FlashDuty:一站式告警响应平台,前往此地址免费体验!自定义字段FlashDuty已支持接入大部分常见的告警系统,我们将推送内容中的大部分信息放到了Lables进行展示。尽管如此,我们用户还是会有一些扩展或定制性的需求,比如人工标记一个故障是否为误报。因此我们提供了自定义字段功能,来进一步丰富故障描述。通过自定义字段,您可以添加自定义的元数据,记录特定的故障相关信息,并在故障处理过程中传递和使用这些信息。以下是的自定义字段常见使用场景:灵活定义:您可以根据需要创建多个自定义字段,并定义字段的名称、类型、可选项和默认值。常见的自定义字段类型包括文本、下拉列表、Checkbox等。信息关联:

超详细CentOS 7安装配置JDK

在此附上linux版JDK下载教程linux版JDK下载教程在此附上Xshell7连接虚拟机教程超详细Xshell7免费版安装与连接虚拟机教程正文开始在Xshell上连接上我们已经建立好的虚拟机点击如图所示按钮打开Xftp进入虚拟机的/home目录(下图所示右侧为虚拟机文件,左侧为电脑文件)下将我们的JDK安装包拖至home文件夹中centos7系统(有图形化界面)会自带jdk,centos7系统(最小安装)不会自带jdk,因此在centos7系统(有图形化界面)安装jdk之前,我们需要先把centos7自带的jdk卸载;centos7系统(最小安装)则不需要操作卸载原JDK操作,可直接跳到解

21.OSPF路由协议及配置(1)

OSPF路由协议o(open)s(system)OSPF:链路状态路由协议(发送的是网络连接状态的信息),最短路径优先路由协议,基于IP协议。最短路径的选择是根据带宽、延迟、cost值等条件选取的封装IP头部协议字段:88eigrp89ospf工业标准(不管什么设备它都能用),工作在IP网络组播地址:224.0.0.5224.0.0.6(什么时候用5什么时候用6)网络要大一些链路状态型的路由一、OSPF概述。建立邻居表。发送LSA:。LSA:链路状态分析(把它连接的状态信息发送给它的邻居路由器,以及它整个区域的所有的路由器)。对方收到数据会形成一个拓扑表(存放的发送的链路状态的情况)。运行SP

okhttp报错:clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on jdk 9+

一、问题现象最近在用okHttp处理http请求调用,编写jmeter压测脚本时,出现一个奇怪的问题,idea中可以正常调用。但是打成jar包后,在jmeter中去使用时,则调不通,报错:clientBuilder.sslSocketFactory(SSLSocketFactory)notsupportedonjdk9+,但是发现自己安装的jdk版本其实就是jdk8。二、解决方案查了半天,大概有两种解决办法:1,使用更低版本的jdk2,使用更高版本的okHttp(4.3.0版本及以上)查了一下我项目工程中的OKhttp的版本,果然版本比较低,是3.x版本的。因此使用方法2,项目工程maven里

Solidity极简入门#21. 调用其他合约

调用已部署合约开发者写智能合约来调用其他合约,这让Ethereum网络上的程序可以复用,从而建立繁荣的生态。很多web3项目依赖于调用其他合约,比如收益农场(yieldfarming)。这一讲,我们介绍如何在已知合约代码(或接口)和地址情况下调用目标合约的函数。目标合约我们先写一个简单的合约OtherContract来调用。contractOtherContract{uint256private_x=0;//状态变量_x//收到eth的事件,记录amount和gaseventLog(uintamount,uintgas);//返回合约ETH余额functiongetBalance()viewp

zTT@MobiSys '21

这篇工作还是做的是一个DVFS技术,来动态调整CPU/GPU的电压和频率,达到节能、控温。1.introduction传统的DVFS技术主要停留在操作系统内核层面,与应用程序无关。但是不同的应用的需求决定了它们的最佳的CPU,GPU的功耗分布。一些DVFS无法摆脱过热的问题。这里举例(图1):手机芯片一旦过热,CPU就会锁住频率,导致帧率下降。移动设备的温度环境太复杂了,握持方式、外部温度等等。导致一些服务器上的温度管理技术不能直接用用到移动设备上。移动设备的内部的芯片温度也是存在热耦合的问题。CPU,GPU是贴合在一起的,CPU热可能也会导致GPU降频。CPU,GPU的调频策略应该联合优化。

一键切换jdk

一键切换jdk原理为脚本修改环境变量jdk8.cmd@echooff::获取管理员权限%1mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)&&exitcd/d"%~dp0"::设置显示模式modeconcols=85lines=25&color3ftitleSWJDK批处理脚本:menuecho当前的JDK版本:java-versionecho.setx"JAVA_HOME""D:\jdk\jdk1.8.0_342"/mech