编程开发

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

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

个人测试架构

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

常用Shell脚本模板

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

Git不要只会pull和push

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

复杂系统

书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 第6章目录 6.10 复杂系统 1、个体和系统 思考一只蚂蚁,即蚂蚁个体,蚂蚁是一个自治智能体,它能够感知环境(用触角来收集化学信号的方向和强度信息),并能根据这些信号决定移动。 但仅凭一只蚂蚁能否完成筑巢、采集食物、捍卫蚁后这些艰巨的任务? 蚂蚁是一种简单的

iOS x86_64 arm64等指令集

32位和64位处理系统 模拟器32位处理器测试需要i386架构 模拟器64位处理器测试需要x86_64架构 真机32位处理器需要armv7,或者armv7s架构 真机64位处理器需要arm64架构 image.png Architectures 指定工程被编译成可支持哪些指令集类型 Build Active Architecture Only 指定是否只对当前连接设备

前端还是后端,这是一个问题

学长说,这是一个关乎未来一生的决定,重要性不言而喻。前端还是后端这是一个问题。                                        ——题记 随着我的三月朋友一个接着一个确定自己未来要选择的方向,我也开始思考这个有点深刻问题。 首先,咱们来分析一下前端与后端未来主要从事以及参与的工作。正所谓,知己知彼,方能百战不殆。 前端主要写页面显示相关内容,vue组件书写,以及组件

五年前,我差点儿去了每日优鲜

前几天,忽然劈天盖地的从各个渠道传来了“每日优鲜就地解散”的消息,不得不说的是,消息来得最早的永远是脉脉职言,有点儿春江水暖鸭先知的意思。 职言里的评论大概分为两派。 派别一:事后诸葛亮派。大概内容是,我早就通过什么什么事情,认知到这个公司不行,公司的老板不行,公司的高管不行,公司的价值观有问题,公司的业务模式有问题,公司的办公地点选址不吉利等等。如今公司走到这种地步,只能说是哀其不幸,怒其不争