编程开发

07. 整数反转

7. 整数反转 难度:简单 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

ES8(13)、await 和 async 的用法

async函数是使用async关键字声明的函数。 async函数是AsyncFunction构造函数的实例, 并且其中允许使用await关键字。async和await关键字让我们可以用一种更简洁的方式写出基于Promise的异步行为,而无需刻意地链式调用promise。 1、先简单回顾一下Promise用法 function 摇色子(){ return new Promise((resolve

爬虫抓取OncoKB数据库中肿瘤基因靶向药物信息

通过驱动浏览器爬取OncoKB数据库中"基因——肿瘤——靶向药物"等信息。 1. 安装Chrome浏览器,下载并配置ChromeDriver,将其加入到环境变量中。 下图方框所示为需要提取的某个基因的相关信息。由于此页面经JavaScript动态渲染过,不适宜直接抓取,所以通过驱动浏览器抓取信息。 2. 准备需要抓取的基因集list文件gene_list.txt。 每行一个Gene

持续集成与部署(一)

查看 K8s 版本,Kubeadm 初始化 $ kubectl version Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.4", GitCommit:"e6c093d87ea4cbb530a7b2ae91e54c0842d8308a", GitTreeState:"clean", BuildDate:

个人测试架构

省略种种日常。。。 Apifox设计接口mock规则与动态值→保存多个测试用例→划分用例设计自动化测试脚本(断言,公共脚本,测试数据)→筛选用例封装为测试套件→Apifox ClI命令运行自动化套件→多线程简易性能测试分析→jenkins构建持续集成测试(实时测试集成代码)→报错则自动发送邮件通知→通过后自动部署→python/selenium/hytest框架UI自动化测试(系统测试)→自动发送

常用Shell脚本模板

shell脚本 目录 启动行参数解析 参数调用 执行shell命令 文本比较 获得脚本的路径和脚本名称 从代码仓库里面拉取代码 读取配置ini文件 打印时间 输出重定向 脚本debug 启动行参数解析 使用getopts进行参数解析 如果一个字母后面有一个":",表示该命令行选项后面要跟一个参数。 如optsting写成"b:o:h",表示支持-b、-o、-h选项识别,-b和-o选项后面需

100元门票,校园两日游

文|尘 考研复试费100元。 第一天上午去了一趟学校,交了材料,在里面待了15分钟。 下午去参加笔试,时长两个小时。一直都是走的那一条路,没有去过别的地方。 第二天早上七点十几我就进了校门口,七点半准时到达候考室,我是第一个到的。 那两天的感觉,过度紧张导致胃口不好,吃不下饭,也睡不着觉。 交材料的时候心情很愉悦,笔试也没那么大压力,就是害怕面试。 在候考室等待时,那种水深火热的煎熬,滋味不好受。

Git不要只会pull和push

前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。 stash 官方文档 git 教程 描述 官方解释