笔记python
DAY13笔记及补充
今日默写: 1什么是程序2 Java的产生3 Java发展史4 Java技术平台种类5.JDK安装步骤6.Idea创建项目的步骤7.手写main函数 得分: 补充: 1.开发Java程序步骤: 项目(工程/project)->包(package)->类(class)->方法(())->运行测试 2. ......
Python中一个错误的map遍历
当字典的key 是元组的时候,kv 遍历会出问题 class Solution: def oddString(self, words): mp = dict() a = [i for i in range(26)] b = [chr(i) for i in range(97, 123)] ind = ......
【笔记】杂项问题随手记
C语言中<stdio.h>与“stdio.h“的区别: <stdio.h>表示在包含文件目录中去查找(包含文件目录是由用户在设置环境时设置的),而不再源文件目录中查找。 "stdio.h"表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。 <stdio.h>用于引入标准库函数头文件,它 ......
Unity3D高级编程主程手记 学习笔记三:数据表与程序
什么是数据表?有什么用? 数据表相当于一个只读的外部数据库,用来存储着游戏内的各种数据项。数据表是连接了美术、设计策划和程序的桥梁。艺术家用它来配置效果,设计师用它来调整游戏内数值平衡,程序员用它来判断逻辑,所以数据表的意义十分重大。 数据在游戏中存储有几种方式,最初的就是代码数据,所有数据都使用代 ......
How to change the default Python2 to Python3 on Linux All In One
How to change the default Python2 to Python3 on Linux All In One
在 Linux 中如何把默认的 Python2 更改为 Python3
.bashrc / .zshrc alias
symbolic link 符号链接
......
< Python全景系列-7 > 提升Python编程效率:模块与包全面解读
Python全景系列的第七篇,本文将深入探讨Python模块与包的基本概念,使用方法以及其在实际项目中的应用。我们也会揭示一些鲜为人知,却又实用的技术细节。 ......
003 Python 学习笔记
""" bool运算符、比较运算符学习 bool 运算符 Ture/False,注:Ture本质上是一个数字即1,False是0 使用方式: bool 或 使用比较运算符(>、<、=、>=、<=、==) 字符串可拼接,bool 不可拼接 """ isSuccess = True print(f"is ......
学习笔记-JVM
# JVM的位置 JVM是运行在操作系统上的虚拟机,存在于JRE当中 # JVM的类型 * HotSpot * Sun公司 * 用的基本都是这个 * JRockit * BEA * J9VM * IBM # JVM的体系结构 ![JVM8.png](https://img1.imgtp.com/20 ......
Spring MVC学习笔记
1、基本概念 Spring MVC 是 Spring 中的一个很重要的模块,主要赋予 Spring 快速构建 MVC 架构的 Web 程序的能力。 MVC 是模型(Model)、视图(View)、控制器(Controller)的简写,其核心思想是通过将业务逻辑、数据、显示分离来组织代码。 Sprin ......
盘点一个VScode中Python解释器选择的问题
大家好,我是皮皮。 ### 一、前言 前几天在Python最强王者群【PythonPie】问了一个`Python`解释器的问题,这里拿出来给大家分享下。 ![image.png](https://upload-images.jianshu.io/upload_images/26239789-3a17 ......
利用gpt学习笔记
如果您想要将 t.sample_type_code 的前两个字符与 td.template_code 进行匹配,可以使用 LEFT() 函数来提取子字符串,并将其作为连接条件。 以下是修改后的查询语句: ```sql SELECT * FROM t_sample_type_template t LE ......
MyBatis体系笔记(未完结)
MyBatis 什么是MyBatis MyBatis是优秀的持久层框架 MyBatis使用XML将SQL与程序解耦,便于维护 MyBatis学习简单,执行高效,是JDBC的延伸 1.MyBatis开发流程 引入MyBatis依赖 创建核心配置文件 创建实体(Entity)类 创建Mapper映射文件 ......
Spring学习笔记
1、基本概念 Spring: 开源的轻量级的java开发框架,目的是提高开发人员的开发效率以及系统的可维护性。 核心功能是支持IOC(控制反转)和AOP(面向切面编程) 可以很方便地对数据库进行访问、可以很方便地集成第三方组件(电子邮件,任务,调度,缓存等等)、对单元测试支持比较好、支持 RESTf ......
学习笔记
变量 typedef pair<int, int> pii; const int N = 4e4 + 10; int n, k, rt, ans, sum; int siz[N], maxp[N], dis[N], ok[N]; bool vis[N]; vector<pii> son[N]; CP ......
XML文件批量合并成Excel表格(Python)
import os import xml.etree.ElementTree as ET import pandas as pd folder_path = "C:/xxx/Desktop/2022" # 替换为你的文件夹路径 # 获取文件夹中的所有文件 file_list = os.listdir ......
C#学习笔记 -- 结构
1、什么是结构 结构是开发者定义的数据类型, 与类非常相似, 他们有数据成员和函数成员, 虽然与类很相似, 但是有区别 类是引用类型, 而结构是值类型 结构是隐式密封的, 他们不能派生出其他类 struct StructName { Member } 例子 struct Point1101 { pu ......
Python 自动化爬虫利器 Playwright
# Python 自动化爬虫利器 Playwright Python Playwright 是一个基于 Node.js 的自动化测试库,它支持多种浏览器(Chrome、Firefox、Safari、Edge等),并提供了一些方便的 API 来模拟用户在浏览器中的行为。本篇将介绍 Python Pla ......
关于汽车电子NVM的笔记
### 一、什么是NVM NVM是英文“Non-Volatile Memory”的缩写,中文翻译为“非易失性存储器”。它是指一种能够在断电情况下依旧保留数据的存储器件。NVM用于存储一些不需要频繁更改的数据,例如汽车电子控制单元(ECU)中的程序代码、校准数据、配置参数以及历史故障码等。 ### 二 ......
python如何利用算法解决业务上的【分单问题】
分单是很多企业日常工作中非常典型的一项内容,它非常复杂,但同时又极为重要,如何合理的分单是企业管理中一个很重要的课题。 之所以说分单很复杂,是因为影响单据该分给谁,分多少量这个事儿本身就有太多的影响因子;一旦管理者在分单的公平性上出现大的问题,厚此薄彼了,往大了讲,员工的做事积极性有可能都会被挫伤。 ......
es笔记六之聚合操作之指标聚合
> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记六之聚合操作之指标聚合](https://mp.weixin.qq.com/s/UyiZ2bzFxi7zCGmL1Xf3CQ) 聚合操作,在 es 中的聚合可以分为大概四种聚合: * bucketing(桶聚合) * mertic(指标 ......
「学习笔记」略谈点分治
> 点分治适合处理大规模的树上路径信息问题。 ## 引入 > 给定一棵 $n$ 个点树和一个整数 $k$,求树上两点间的距离小于等于 $k$ 的点对有多少。 对于这个题,如果我们进行 $O_{n^3}$ 搜索,那只要 $n$ 一大,铁定超时。 所以,我们要用一个更优秀的解法,这就是我们的点分治。 ~ ......
*【学习笔记】(9) 分块
# 分块思想 引用一下 oi-wiki 的话: > 分块的基本思想是:通过对原数据的适当划分,并在划分后的每一个块上预处理部分信息,从而较一般的暴力算法取得更优的时间复杂度。 # 数列/序列分块 ## 引入 ### [#6280. 数列分块入门 4](https://loj.ac/p/6280) > ......
【学习笔记】(15) Kruskal 重构树
前置知识:kruskal 求最小生成树,倍增。 ## 1. 算法简介 以下所有讨论基于 最小生成树。 在 Kruskal 求最小生成树的过程:将所有边按照边权排序,若当前边 $(u,v)$ 两端不连通,则往生成树边集 $E$ 中加入 $(u,v)$ 并连接 $u,v$。使用并查集维护连通性。 如果能 ......
GitlabCI学习笔记之三:GitLabRunner pipeline语法之tags allow_faillure when retry timeout parallel
1.tags 用于从允许运行该项目的所有Runner列表中选择特定的Runner,在Runner注册期间,您可以指定Runner的标签。 tags可让您使用指定了标签的runner来运行作业,此runner具有ruby和postgres标签。 示例 给定带有osx标签的OS X Runner和带有w ......
python:Error: EPERM: operation not permitted, mkdir 'F:\Program Files\nodejs\node_global\node_modules'报错
可以发现文件没有权限 npm ERR! Error: EPERM: operation not permitted, mkdir 'F:\Program Files\nodejs\node_global\node_modules' 将nodejs的文件权限改为完全控制 之后操作即可 ......
用Python设计第一个游戏
代码展示 """用Pyhon设计第一个游戏""" print("游戏开始了 家人们") temp=input("大家来猜一猜我心里面想的哪个数字,") guwss=int(temp) if guess==666; print("你是小昂肚子里的蛔虫嘛?!") print("哎呦喂!猜对了,奖励你写一 ......
用python查找文件
## 查找特定路径下的文件 点击查看代码 ``` import os # 显示当前路径 路径=os.getcwd() print(路径) for 文件 in os.scandir(放入要查询的目录): ``` #这个方法遍历文件比较快,比较好用 #文件.name查询文件名字,文件.path查询文件路 ......
Python——第7章 pandas数据分析实战
# 7.1pandas常用数据类型 ## 7.1.1一维数组与常用操作 ```python import pandas as pd import matplotlib.pyplot as plt #设置输出结果对齐方式 pd.set_option('display.unicode.ambiguous ......
我的软考复习笔记【中级软件设计师】
[TOC] # 内聚与耦合 我们常说,为系统划分模块时,要做到高内聚、低耦合。 ## 内聚 定义: 度量一个模块内部各个元素彼此结合的紧密程度。 内聚类别(内聚性由低到高排列) 偶然内聚:指一个模块内的各处理元素之间没有任何联系。 (类似于把一推不相关的代码都组合在一个类里) 逻辑内聚:指模块内执行 ......
五月读书笔记二《人件集》
继续阅读《人件集》后,体会到软件开发团队如果想要在项目中获得最大限度的成功,取决于团队中的成员能否形成技术性一致意见。 但为什么这点如此重要呢?是不是团队成员只要在诸如目录表格的布局上达成一致,或者建立一个很好的错误汇报机制就行了呢? 技术性一致意见指的并不是与同事打成一片就可以了,当然,这也不是说 ......