草庐IT

学信息系统项目管理师第4版系列09_配置管理

1. 配置管理1.1. 应用技术的和管理的指导和监控方法以标识和说明配置项的功能和物理特征,控制这些特征的变更,记录和报告变更处理和实现状态并验证与规定的需求的遵循性1.1.1. GB/T11457《信息技术软件工程术语》2. 配置项2.1. ConfigurationItem,CI2.2. 为配置管理设计的硬件、软件或二者的集合,在配置管理过程中作为一个单个实体来对待2.2.1. GB/T11457《信息技术软件工程术语》2.3. 所有配置项都应按照相关规定统一编号,并以一定的目录结构保存在CMDB配置管理数据库中2.4. 基线配置项2.4.1. 所有的设计文档和源程序2.5. 非基线配置项

09、vue3动态路由搭建

1、为什么需要动态路由?一般开发都是写静态路由,我们为什么要使用动态路由呢?因为动态路由对权限的划分是一个最有效的解决方法,下面我们就开始搭建一个动态路由的项目,使用技术是vite+ts+vue3+pinia+mock,mock主要用于模拟请求接口之后的处理,更接近实际项目2、创建一个vite项目yarncreatevite创建一个项目之后启动,具体启动过程初始化命令里面都会有提示的这里就不详细讲解了,删除里面的HelloWord.vue文件,这样一个空白项目就有了,下面我们先进行安装需要的插件3、插件安装需要安装vue-router、pinia、axios和mock,我这边是使用的yarn安

读高性能MySQL(第4版)笔记09_创建高性能索引(下)

1. 覆盖索引1.1. 设计优秀的索引应该考虑到整个查询,而不单是WHERE条件部分1.2. 如果一个索引包含(或者说覆盖)所有需要查询的字段的值,我们就称之为覆盖索引1.3. 只有B-tree索引可以用于覆盖索引1.4. 如果查询只需要扫描索引而无须回表1.4.1. 索引条目通常远小于数据行大小,所以如果只需要读取索引,那么MySQL就会极大地减少数据访问量1.4.2. 覆盖索引对于I/O密集型的应用也有帮助,因为索引比数据更小,更容易全部放入内存中1.4.3. 因为索引是按照列值的顺序存储的(至少在单页内如此),所以对于I/O密集型的范围查询会比随机从磁盘读取每一行数据的I/O要少得多1.

2022-09-18

分享一个基因组数据筛选过程中遇到的简单案例我有一个gtf文件,格式如下图1所示;我想将每一行中gene_id部分都筛选出来(如图1中红圈)。但是首要的问题是下载的gtf文件,有的行中可能没有gene_id,因此我想做的首先就是判断每一行中是否都有gene_id,如果有,则判断为True,如果没有,则判断为False,这一步可写一个python脚本实现;image1.png判断每一行中是否“gene_id”这一字符串#!/usr/bin/envpythoninputfile="GCF_000001735.4_TAIR10.1_genomic.gtf"outputfile="yangjinchen

2022-09-13 星期二 多云 今天到你被鸽了

疯狂投递简历过后,开始等待HR的通知。时间过了好久,招聘软件也看了很多遍,可是依然没有任何消息。我开始觉得今天或许就这样了,面试没有了。时间不知道过了多久,放在桌面上的手机突然震动起来。屏幕上留下的是一行微信那边留下来的字,其中有两个字吸引了我的注意:复试。拿起手机,打开了微信。原来我觉得没有通过的面试,居然过了,这让我有点受宠若惊。一番沟通过后,那边说正在跟用人部门沟通,看下他们今天什么时候有时间,时间会安排在下午。就这样,原本觉得会很轻松的下午此刻又开始笼罩上紧张的幕布,但更多的是我内心的欣喜。二面,复试,我觉得我离offer不远了,我会不会以后就去他家了呢?等待着等待着,时间已经到了下午

09.《JavaEE 学习笔记》Listener监听器

1、6种监听事件类型ServletContextEvent上下文事件,当应用上下文对象发生改变,如创建或销毁上下文对象时,将触发上下文事件。ServletContextAttributeEvent上下文属性事件,当应用上下文的属性改变,如增加、删除、覆盖上下文中的属性时,将触发上下文属性事件。ServletRequestEvent请求事件,当请求对象发生改变,如创建或销毁请求对象时,触发请求事件。ServletRequestAttributeEvent请求属性事件,当请求中的属性改变,如增加、删除、覆盖请求中的属性时,触发请求属性事件。HttpSessionEvent会话事件,当会话对象发生改

互联网摸鱼日报(2023-09-05)

互联网摸鱼日报(2023-09-05)36氪新闻蔚小理上半年比拼:谁拿住了不下牌桌的筹码?一杯酱香拿铁,年轻人就能爱上茅台?关于瑞幸酱香拿铁的一些疑问:为什么不直接滴酒?是科技与狠活吗?小红书关停自营电商业务本硕加入抢单,千万外卖员“卷”起来了即时零售赛道硝烟渐浓,美团选择下场来抢夺运力京东又将投出一个IPO,位列第二大股东叮咚买菜,还活着?健身房在跑路,普拉提馆占领CBD人们不爱买房了,还买车吗?为什么茅台+瑞幸=全民上头?小鹏,把P5做成了低价版Model3不看广告就对着屏幕发呆,YouTube为卖会员也是拼了把电池卖到欧洲,没那么简单了苹果解释放弃CSAM的原因,一切都要让位于隐私保护国

稳扎稳打学爬虫09—chromedriver下载与安装方法

chromedriver下载与安装方法1.获取chromedriver.exe2.将chromedriver.exe应用程序复制到浏览器的安装目录下3.将chromedriver.exe应用程序复制到python安装目录下4.进行测试5.有可能的报错1.获取chromedriver.exehttp://chromedriver.storage.googleapis.com/index.htmlhttp://npm.taobao.org/mirrors/chromedriver/两个地址都可以下载,需要根据自己的chrome浏览器的版本选择合适的下载查看chrome浏览器的版本打开chromed

09-K3S 安装-私有镜像仓库配置参考

1私有镜像仓库配置参考K3s默认使用containerd作为容器运行时,所以在docker上配置镜像仓库是不生效的[除非将容器运行时环境设置为Docker,本篇以containerd作为容器运行时环境]K3sregistry配置目录为:/etc/rancher/k3s/registries.yaml。K3s启动时,K3s会检查/etc/rancher/k3s/中是否存在registries.yaml文件,并指示containerd使用文件中定义的镜像仓库。如果你想使用一个私有的镜像仓库,那么你需要在每个使用镜像仓库的节点上以root身份创建这个文件。请注意,server节点默认是可以调度的。如

第27次CCF-CSP计算机软件能力认证(2022-09-18)

一、如此编码二、何以包邮三、防疫大数据四、吉祥物投票个人感想:算是完成了自己期望的目标300分吧,比之前进步了。第一题花了十五分钟,有十多分钟都是在看题。第二题01背包花了半个小时,太久没看动态规划了模板都忘得差不多。第三题的大模拟依旧有难度,写完的时候离比赛结束还剩一个小时。第四题大概看了一下应该是线段树,但是比线段树难,需要维护的数值有两个,线段树应该只能做一个,然后没去研究,暴力应该能拿点分的但是也做不动了(腰还给扭了QAQ)。一、如此编码解题思路:给出a数组求b数组,c数组为a数组前缀和。可以看出b[i]*c[i-1]=m%c[i]-m%c[i-1]#includeusingnames