正则 表达式 笔记python

变量命名风格转换(Python)

开发过程中对接接口经常遇到命名风格的问题,不同系统的风格,想要保持自身代码风格统一,不可避免的需要转换命名风格 代码 import re class NameStyleConve: """ 变量命名风格转换,要求处理的是字符串不是字典,使用 json.dumps(data_dict) """ _sn ......
变量 风格 Python

由基因型-组织表达项目(GTEx)联想开去

近日,由丹麦奥胡斯大学、华南农业大学、中国农科院基因组所、美国农业部、马里兰大学、爱丁堡大学和等多家单位联合发起的猪基因型-组织表达计划(PigGTEx)取得阶段性进展,成功构建猪基因型-组织表达图谱,相关文章 “A compendium of genetic regulatory effects ......
基因 项目 GTEx

盘点一个AI都无法解决的Python基础题目(下篇)

大家好,我是皮皮。 一、前言 前几天在Python白银交流群【大侠】问了一个Pandas实战的问题,一起来看看吧。上一篇文章说到,看上去AI给的答案,似乎让【大侠】不满意,遂来白银交流群问问大佬们。这一篇文章,我们一起来看看其他大佬给的代码。 二、实现过程 前面的文章中,我们看到了【瑜亮老师】和【东 ......
下篇 题目 基础 Python

【学习笔记】树状数组

树状数组支持两种操作: 单点修改 区间求和 如果我们使用普通数组,这两种操作的时间复杂度分别为 \(O(1)\) 和 \(O(n)\)。虽然修改的时间复杂度很低,但是求和操作在数据量很大的情况下就会很耗时。如果我们使用前缀和,那么区间求和的时间复杂度就会降为 \(O(1)\),而单点修改会影响到后面 ......
数组 笔记

Spring表达式语言(SPEL)学习(02)

构造数组 /** * 数组生成 */ @Test public void test5(){ int[] numbers1 = (int[]) parser.parseExpression("new int[4]").getValue(); int[][] numbers2 = (int[][]) p ......
表达式 语言 Spring SPEL

浦语书生大模型实战训练营01笔记

大模型总的发展趋势:单一模型处理单一任务到一个模型解决多个任务 书生.浦语大模型开源历程:internLM大模型发布-》全面商业、开源支持8k语境全链路开源体系》多模态预训练语料库开源发布-》1.1版本迭代升级,开源智能体框架支持语言模型到智能体升级转换-》增强版发布开源工具全线升级 书生.浦语大模 ......
训练营 书生 实战 模型 笔记

Spring表达式语言(SPEL)学习(01)

算术运算 @Test public void test01() { // 定义解析器 ExpressionParser parser = new SpelExpressionParser(); // 使用解析器解析表达式 // 获取解析结果 Assert.assertTrue(parser.pars ......
表达式 语言 Spring SPEL

Python面向对象之面向对象编程

面向对象编程 【一】编程的两大编程思想 【1】面向过程编程 面向过程编程:首先分析出解决问题所需要的步骤(即“第一步做什么,第二步做什么,第三步做什么”),然后用函数实现各个步骤,再依次调用。 【1.1】面向过程特点 优点 : 复杂的问题简单化,进而流程化 缺点 : 扩展性差,牵一发而动全身 应用场 ......
对象 Python

Golang学习笔记(九)—— 并发编程

并发编程 GMP模型 GMP模型是 Go 的协程调度模型。 G是 goroutine 实现的核心结构,它包含了栈,指令指针,以及其他对调度 goroutine 很重要的信息,例如其阻塞的 channel。 P结构是 Processor,它的主要用途就是 M 执行 G 提供上下文,它维护了一个 gor ......
笔记 Golang

python项目依赖管理之poetry

poetry,是一个强大的Python项目依赖管理工具,旨在简化和优化项目的依赖管理过程。它提供了一种简单且一致的方式来定义、安装和管理项目所需的依赖项。本文将详细介绍poetry库的安装方法、使用方法、优缺点、应用场景和总结。 安装 在开始使用poetry库之前,您需要进行一些安装准备。以下是安装 ......
项目 python poetry

TypeScript入门与实践-读书笔记

目录TypeScript类型基础类型注解类型检查非严格类型检查严格类型检查原始类型booleanstringnumberbigintsymbol与unique symbolNullableundefinednull--strictNullChecks枚举类型数值型枚举字符串枚举异构型枚举枚举成员映射 ......
TypeScript 笔记

python最新的画图神器seaborn

1、 安装:主页:http://seaborn.pydata.org/ pip3 install seaborn, 官方建议:python 3.8+,三个依赖:numpy,pandas,matplotlib ; 三个补充:statsmodels,scipy,fastcluster 2、例子:test ......
神器 seaborn python

模式识别自学笔记:最小风险贝叶斯决策

实质:在最小错误率贝叶斯决策的基础上加权加上了损失函数 λ 基本流程: 1、用贝叶斯公式求后验概率 P(ωi|x) 2、在决策表中查找损失函数 λ(αi|ωj) 求期望损失 R(αi|x) R(αi|x) = λ(αi|ω1) * P(ωi|x) + λ(αi|ω2) * P(ωi|x) + ... ......
风险 模式 笔记

数据结构 - 线段树学习笔记

前言 果果终于讲线段树了 线段树太 TM 好用啦! But,强大的功能是需要码量来实现的。 定义 线段树是一种储存了一个序列的区间信息,并在各个区间中建立了关联的数据结构。 对于任意一个序列都可以建出它的线段树。 它是一颗完全二叉树,它的每一个节点都是一个区间。 对于每一个节点,其左儿子节点为这段区 ......
线段 数据结构 结构 笔记 数据

算法期末复习笔记

分治 基本概念 基本思想 将原始问题分解为若干子问题 逐个解决各个子问题 得到原始问题的解 情况分类 原始问题的解在分解出的子问题中 原始问题的解需要各个子问题的解再经过综合处理得到 如果分解出的子问题和原始问题类型相同,就可以用递归的方法做了 算法示例 查找最大值最小值 O(logn) 二分搜索 ......
算法 笔记

2023年阅读笔记4

《软件架构师的十二项修炼》 1、商务知识:读懂商务语言的能力和了解产品与顾客的能力。 了解商务: 营销、财务(投入产出比)和销售。了解他们的语言。 商务学位。 了解公司: 产品对客户的价值。 知道公司如何赚钱。 公司的历史、文化。 了解顾客: 真正接触顾客(通过公司网站、年度报告、交谈)。 了解领域 ......
笔记 2023

2023年阅读笔记5

《软件架构师的十二项修炼》 1、透明化:使自我、团队关系和项目透明化的能力。 自我透明化: 自然真诚。 承认弱点。但这只是目前的弱项,之后要想办法弥补。 承认实力和兴趣。 赶在人前与上司沟通。主动暴露问题。如果不是自己说出去,信息传递过程中会经过加工,从而丧失上司的信任。 项目透明化: 掌握项目的全 ......
笔记 2023

2023年阅读笔记6

《修改代码的艺术》 本书内容关于如何有效处理遗留代码,遗留代码是指没有编写测试的代码。因此,为遗留代码编写测试是改善遗留代码的首要任务。对一个大系统,不可能从头开始编写每一处的单元测试,一般只能从当前需要改动的地方开始,逐步添加单元测试,形成“软件夹钳”,进而修改并改善现有代码。遗留代码修改算法: ......
笔记 2023

2023年阅读笔记7

《修改代码的艺术》遗留代码工作的三个关键概念:感知、分离和接缝 。 感知和分析和解依赖直接相关,解依赖是将类放入测试用具的重要手段( 有时是唯一手段) ,因为类之间往往是相互依赖,相互影响的,为了能单独测试某类,我们需要接触类之间的依赖关系,尤其是测试类所依赖的类。很多时候解依赖唯一的办法就是通过伪 ......
笔记 2023

Python 实现自动复制文件_V1.1.5

Python 实现自动复制文件_V1.1.5 一:需求 从某目录索引其所有文件夹文件,若包含某特定字符串的文件。拷贝至指定文件 可以每次设置多个源目录,及对应的目标目录和指定字符串 筛选日期,设置除符合特定字符串外,文件创建日期小于某数值,比如3天 复制源目录文件夹结构至目标目录 二:事前准备 Py ......
文件 Python 1.5 V1

2023年阅读笔记1

读书笔记 |《代码整洁之道》 序言 全员生产维护(“Total Productive Maintenance”,TPM),其重要支柱之一就是5S原则 整理:也就是命名的合理性 整顿:也就是整齐,简而言之就是“物皆有其位,而后物归其位” 清楚:无用的注解和代码,要及时清除干净 清洁:也就是标准化,为代 ......
笔记 2023

2023年阅读笔记2

四、注解 注解的缺点 若编程语言足够有表达力,就不需要注释 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注释总是一种失败 程序员应当负责将注释保持在可维护、有关联、精确的高度,更应该把力气用在写清楚代码上,直接保证无须编写注释 不准确的注释要比没注释坏得多 注释不能美化糟糕的代码 带有少量 ......
笔记 2023

2023年阅读笔记3

八、边界 使用第三方代码 第三方程序包和框架提供者追求普适性,这样就能在多个环境中工作,吸引广泛的用户 我们建议不要将Map(或在边界上的其他接口)在系统中传递,把它保留在类或近亲类中,避免从API中返回边界接口,或将接口作为参数传递给公共API 浏览和学习边界(学习新的第三方代码,需要些学习性测试 ......
笔记 2023

Linux 交换分区(虚拟内存) 笔记

交换空间(虚拟内存): 虚拟内存是利用硬盘上的一块区域当作内存使用,windosw当作RAM使用,简单来说就是用硬盘的一部分当内存来使用,主要用于缓冲内存用量,缓解内存不足。 制作交换空间: 方法1:直接利用硬盘的分区,并将其格式化后充当交换空间,可将多个分区制作为交换空间也称交换分区。 方法2:创 ......
内存 笔记 Linux

react学习笔记

一:创建一个react项目 npx create-next-app my-app(项目名称)cd my-appnpm start 二:项目初始化 index.js import React from "react" import ReactDOM from "react-dom" import Ap ......
笔记 react

python 3.10 安装ssl报错问题

1.python 3.10 安装ssl报错问题 由于python3.10之后版本不在支持libressl使用ssl,需要使用openssl安装来解决编译安装 python时候遇到的ssl模块导入失败的问题,这里需要用的openssl1.1.1版本或者更高版本 2.opensll安装 https:// ......
python 问题 3.10 ssl 10

JAVA中缀表达式

JAVA中缀表达式 import java.util.Stack; public class PrefixExpressionCalculator { public static String infixToPrefix(String infixExpression) { // 反转输入的中缀表达式 ......
中缀 表达式 JAVA

《美的历程》读书笔记

"审美思维起源于功利的巫术行为,但使用思维要早于审美思维,艺术起源于巫术,最早的艺术行为其实就是巫术行为,只不过是不带审美思维的艺术行为,其目的只是为了巫术。最早的艺术,只有外在的形式,内有内在的灵魂。" ......
历程 笔记

c++ lambda表达式

c++11引入了Lambda表达式,使得开发人员可以更方便的创建匿名函数。Lambda表达式是c++语言的一个重要特性,它可以作为函数对象使用,可以用来替代一些繁琐的函数声明和定义。 语法: [capture list]是捕获列表,必填。 (parameter list)是参数列表,选填。 spec ......
表达式 lambda

由匿名方法到Lambda表达式的演变

一.具名方法 具名方法如下Add50,实例化委托时赋值方法名称,C#中的委托像C、C++中的函数指针,保存的是方法的地址(函数指针) public static int Add50(int x) { return x + 50; } // 自定义委托类型 // 注意是自定义类型 delegate i ......
表达式 方法 Lambda
共23000篇  :8/767页 首页上一页8下一页尾页