草庐IT

设计原则

设计模式设计模式是指在软件开发中,经过验证的,⽤于解决在特定环境下,重复出现的,特定问题的解决⽅案;内存模型继承Base,和成员变量为Base类型的内存模型成员变量为Base指针的内存模型-》实际开发常用这种由于该形式以Base指针的形式存储,展现一种多态的思想而上一种中Base类型和Subject呈现一种强依赖的关系父类存在虚函数,子类继承重写虚函数扩展:c语⾔当中的多态-》通过函数指针redisnginx模式设计原则掌握设计原则,而不是设计模式-》设计模式的使用条件有些时候太苛刻八个原则原则1:依赖倒置原则-》变化点必须依赖稳定点⾼层模块不应该依赖低层模块,⼆者都应该依赖抽象;抽象不应该依

数据库总结-分享

数据存储方案image.png选SQL还是NoSQL使用sql需要确保事务,数据结构是不变的使用nosql存储大量没有结构的数据充分利用云计算和存储Nosql数据跨多个数据中心进行扩展,不会带来很多麻烦。快速发展的两周一个迭代,频繁更新数据结构NoSQLvsSQLDatabases:6ImportantDifferences|Upwork一.Mysql开发规范针对内部开发的一系列建议或规则,由DBA制定1.规范存在的意义保证线上数据库schema规范减少出问题概率方便自动化管理需要长期坚持规范,这对开发和DBA来说是双赢2.为什么有这个规范很大一部分开发规范都跟索引实现有关索引存在意义假如有1

数据同步项目总结

概述时间:2022年6月20号——2022年6月26日地点:网信大厦七楼事件:开班仪式、网格化管理项目本周计划完成任务网格化管理项目--数据同步重点人员信息同步场所码数据同步核酸记录扫码记录风险预警熟悉GORM的使用掌握gin-vue-admin框架的基本使用最终的结果&具体行动网格化项目——数据同步前三天测试数据(Excel)——>测试数据库,源库给定的Excel和数据库表不对应,数据导不进来给定的数据库表SQL缺失测试数据源库——>测试目标库表字段不一样,类型不一样更改测试数据和线上数据结构不一致周三初步接触线上数据库发现测试数据库后三天同步数据增量同步逻辑问题定时任务无法取消问题部门ID

python查漏补缺-基础

最近刷题感觉一些简单的概念看似很熟悉,实际上还有很多旮旯需要掌握,本篇不做笼统的汇总,仅针对一些易混淆概念之间的区别联系做一些查漏补缺,后面有需要增加的再更新,大佬请绕道。python基础.pngPART1数据类型与变量数据类型整数二进制VS十六进制二进制:只用1/0两个数字表示十六进制:使用0-9十个数字加上a-f等字母表示空值VS0空值具有单独的数据类型None0的数据类型是int变量的tips三元素:数字/字母/下划线数字不开头非其他符号,非关键字不同除法区别a/b——得到商(不取舍)a//b——得到商的整数部分a%b——得到余数布尔值逻辑运算and——两者都true才是trueor——

linux基础学习笔记三:任务、进程、服务管理

4.1定时任务linux定时任务由crond这个服务管理,Crond每分钟执行三个位置的脚本:/etc/crontab:系统相关的,由root直接编写/etc/cron.d/*:自定义的软件相关/var/spool/cron/*:用户用crontab-e命令编写的定时任务。定时任务执行的日志位于:/var/log/cron关于crontab-e日期编写:,表示多个时间,-表示一段时间,*/5表示每5个时间单位做一次。4.2任务管理在一个shell中,如果任务都在前台执行,那一个shell只能执行一个任务,效率低下。一种方式是将任务放到【后台】执行,但注意这里的后台指的是shell的后台,也是s

数据库总结-分享

数据存储方案image.png选SQL还是NoSQL使用sql需要确保事务,数据结构是不变的使用nosql存储大量没有结构的数据充分利用云计算和存储Nosql数据跨多个数据中心进行扩展,不会带来很多麻烦。快速发展的两周一个迭代,频繁更新数据结构NoSQLvsSQLDatabases:6ImportantDifferences|Upwork一.Mysql开发规范针对内部开发的一系列建议或规则,由DBA制定1.规范存在的意义保证线上数据库schema规范减少出问题概率方便自动化管理需要长期坚持规范,这对开发和DBA来说是双赢2.为什么有这个规范很大一部分开发规范都跟索引实现有关索引存在意义假如有1

数据同步项目总结

概述时间:2022年6月20号——2022年6月26日地点:网信大厦七楼事件:开班仪式、网格化管理项目本周计划完成任务网格化管理项目--数据同步重点人员信息同步场所码数据同步核酸记录扫码记录风险预警熟悉GORM的使用掌握gin-vue-admin框架的基本使用最终的结果&具体行动网格化项目——数据同步前三天测试数据(Excel)——>测试数据库,源库给定的Excel和数据库表不对应,数据导不进来给定的数据库表SQL缺失测试数据源库——>测试目标库表字段不一样,类型不一样更改测试数据和线上数据结构不一致周三初步接触线上数据库发现测试数据库后三天同步数据增量同步逻辑问题定时任务无法取消问题部门ID

python查漏补缺-基础

最近刷题感觉一些简单的概念看似很熟悉,实际上还有很多旮旯需要掌握,本篇不做笼统的汇总,仅针对一些易混淆概念之间的区别联系做一些查漏补缺,后面有需要增加的再更新,大佬请绕道。python基础.pngPART1数据类型与变量数据类型整数二进制VS十六进制二进制:只用1/0两个数字表示十六进制:使用0-9十个数字加上a-f等字母表示空值VS0空值具有单独的数据类型None0的数据类型是int变量的tips三元素:数字/字母/下划线数字不开头非其他符号,非关键字不同除法区别a/b——得到商(不取舍)a//b——得到商的整数部分a%b——得到余数布尔值逻辑运算and——两者都true才是trueor——

linux基础学习笔记三:任务、进程、服务管理

4.1定时任务linux定时任务由crond这个服务管理,Crond每分钟执行三个位置的脚本:/etc/crontab:系统相关的,由root直接编写/etc/cron.d/*:自定义的软件相关/var/spool/cron/*:用户用crontab-e命令编写的定时任务。定时任务执行的日志位于:/var/log/cron关于crontab-e日期编写:,表示多个时间,-表示一段时间,*/5表示每5个时间单位做一次。4.2任务管理在一个shell中,如果任务都在前台执行,那一个shell只能执行一个任务,效率低下。一种方式是将任务放到【后台】执行,但注意这里的后台指的是shell的后台,也是s

统计方法-小知识

统计学方法:T-test:用于两组间相互比较:1、paired:是同一个组前后变化(同一个体)2、unpaired:是实验组和对照组间的比较(有个体差异,即使是同一个细胞系,但是进行了不同的处理)t-test+onewayANOVA:选择column进行分析onewayANOVA三种细胞系两个质粒的单因素分析要用group画图用onewayANOVA统计分析。如果多因素就用multi-wayANOVA(组间和组内比较的分析)one-wayANOVA:如果是三个细胞系相同处理则用twowayANOVA:因为有两种细胞系和转染质粒两个因素影响errorbar:分离棒SD:standarddevia