分支git笔记pro

根号算法学习笔记

最近整理并学习了一些根号算法,总共分为三个。 $1.$ 莫队 $2.$ 分块 $3.$ 根号分治 $1.$ 莫队 $1_.$ 序列莫队 这是一个离线算法(当然有在线的, 但是 CCF 不会卡吧)。 它可以在 $q\sqrt{n}+n\sqrt{n}$ 的时间内解决数列上多组询问的问题,问题大多给一个 ......
根号 算法 笔记

读书笔记《代码大全》

1.BUG 是发现不足的绝佳机会,也是将代码优化的绝好机会。比如统计一下最常出现的BUG,并找到解决的方法。 2.将代码封装在方法里,可以降低复杂度、隐藏细节、提高可读性、减少代码重复。而我个人的体会是,阅读代码时,可以只阅读自己关心的代码,而不需要去在意与之无关的代码。DEBUG 的时候,只要看调 ......
代码 笔记 大全

人月神话 读书笔记 01

第1章 焦油坑1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。 我估计软件构件产品化引起了3倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了3倍的工作量,这些高成本的构件在根本上是相互独立的。 1. ......
神话 笔记 01

构建之法阅读笔记05

8.1 软件需求 1、获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求;需求还可以来自各种管理机构;需求不仅来自外界,还可以来自软件企业本身;需求还可以来自技术团队本身;有些需求的目的是要更好地了解用户的行为和需求。 2、分析和定义需求 3、验 ......
笔记

Git版本控制

版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 1)实现跨区域多人协同开发 2)追踪和记载一个或者多个文件的历史记录 3)组织和保护你的源代码和文档 4)统计工作量 ......
版本 Git

git常用命令

github指令Git 是一个开源的分布式版本控制系统创建本地空仓库 git init克隆现有存储库,使用clone克隆存储库git clone 可以直接在本地创建相同的仓库。 git clone将文件添加到缓存区 git add使用git add命令可以将文件添加到本地仓库的提交缓存,但这个时候还 ......
命令 常用 git

python学生管理系统笔记(+增删改查,但不存入数据库或文件中)

原本的基础上+增删改查,但不存入数据库或文件中,就是数据只在一次运行的页面中进行增删改查,但是重新运行不会有之前的数据,因为没有更新到json或者数据库中。 1.LoginPage.py import tkinter as tk from tkinter import messagebox from ......
管理系统 数据库 文件 笔记 数据

学习笔记:线段树

在已经掌握线段树的基本用法后的做题整理。给自己复习用的。 用 $mid$ 表示 $(l+r)/2$,$u$ 表示当前区间节点(父区间),$ls,rs$ 分别表示当前区间的左、右子区间节点。 普通维护序列 P2023 [AHOI2009] 维护序列 修改:区间加,区间乘;询问:区间求和。 双倍经验:P ......
线段 笔记

git常用别名

git config --global alias.br branch git config --global alias.ci commit git config --global alias.co checkout git config --global alias.unstage 'reset ......
别名 常用 git

java 基本笔记

语法八个基本变量 整型byte,short,int,long 浮点型float,double 布尔型boolean 字符型char 引用类型/包装类型 Integer默认为null string 功能上可以扩展,如方便互相转换java还是以类为基础的,操作参数大都为object类型。object更普 ......
笔记 java

live home 3d pro破解 mac安装教程

live home 3d pro是什么软件呢?哪里可以获取live home 3d pro破解版安装教程?Live Home 3D Pro是一款功能强大的家居设计软件,适用于从业者和业余爱好者。它可以帮助用户轻松创建3D模型和平面图,规划和设计自己的家居空间。 live home 3d pro破解下 ......
教程 live home pro mac

Treap树学习笔记

等我写完。 普通fhq treap: enum { Maxn = 1000005 }; struct FHQTreap { int lson[Maxn], rson[Maxn], data[Maxn]; int rnd[Maxn], sze[Maxn], root, tot, seed; FHQTr ......
笔记 Treap

git commit错误 error: bad signature 0x00000000 fatal: index file corrupt

git commit错误 error: bad signature 0x00000000 fatal: index file corrupt 这个错误信息表明您的 git 仓库中的索引文件已损坏。修复此问题的一种方法是删除索引文件并重置它。您可以在仓库的根目录中运行以下命令: rm -f .git/ ......

React笔记-生命周期(七)

React笔记-生命周期(七) 生命周期值React组件从装载到卸载的全过程 在这个过程中React提供了多个内置函数供开发者在不同阶段执行需要的逻辑 状态组件由3个阶段组成 挂载阶段(MOUNTING) 更新阶段(UPDATING) 卸载阶段(UNMOUNT) 从纵向划分为2个阶段 Render阶 ......
周期 生命 笔记 React

读SQL进阶教程笔记16_SQL优化让SQL飞起来

1. 查询速度慢并不只是因为SQL语句本身,还可能是因为内存分配不佳、文件结构不合理等其他原因 1.1. 都是为了减少对硬盘的访问 2. 不同代码能够得出相同结果 2.1. 从理论上来说,得到相同结果的不同代码应该有相同的性能 2.2. 遗憾的是,查询优化器生成的执行计划很大程度上要受到代码外部结构 ......
进阶教程 SQL 笔记 教程 16

git从历史commit中拉取分支

1、从某个commit拉取分支 git checkout -b <branch name> <commit_id> 例:git checkout -b trms_branch f31de460b2a 2、推送到远程 git push -u origin 分支名 例:git push -u origi ......
分支 commit 历史 git

git相关的代理配置

1 配置代理 git config --global http.proxy http://<username>:<password>@<proxy.server.com>:<8080> git config --global https.proxy http://<username>:<passwo ......
git

【学习笔记】Prufer 序列

其实一直不会怎么将树和 Prufer 序列互相转换,但是刚刚做题发现要用到,所以去看了眼。 前面的内容复制的之前写的内容。 定义 Prufer 序列是一种将无根树映射到一个序列上,且每种序列都唯一对应一种无根树。 具体构造如下: 找出所有叶子节点中编号最小的一个。 删除这个叶子节点,并且将这个叶子节 ......
序列 笔记 Prufer

《C++ Primer》(第5版) 读书笔记

第1章 开始 本章介绍C++的大部分基础内容:类型、变量、表达式、语句及函数。在这个过程中,我们会简要介绍如何编译及运行程序。在学习完本章并认真完成练习之后,你将具备编写、编译及运行简单程序的能力。后续章节将假定你已掌握本章中介绍的语言特性,并将更详细地解释这些特性。 学习一门新的程序设计语言的最好 ......
笔记 Primer

Effective Modern C++ 学习笔记

前言记录下阅读此书的感想与总结,一方面能巩固复习,另一方面也能更好地浓缩本书的精华,方便日后的回看。 第五章 右值引用、移动语义和完美转发它们带来的好处 移动语义使得编译器能使用效率更高的移动操作来替换昂贵的复制操作移动语义使得创建只移对象成为可能,如:std::unique_ptr, td::th ......
Effective 笔记 Modern

Python中的递归简明入门|Python私教辅导笔记「递归练习)

你好,我是悦创。 一、什么是递归? 在计算机科学中,递归是一种编程技术,它涉及到函数调用自身来解决问题。递归函数就像一个循环,能够反复执行某个任务,直到达到一个特定的条件。许多实际问题都可以通过递归的方式来解决,比如数据搜索、排序等。 二、Python中的递归 在Python中,我们可以通过定义一个 ......
Python 教辅 笔记

第五章学习 循环结构,分支结构,break,continue,return的用法,接收用户数据的fmt.scanln

package main import "fmt" func main(){ //实现功能,键盘录入学生age,name,grage,是否为vip var age int fmt.Println("请录入年龄") //传入age地址的目的:scanln函数中,对地址的值进行改变,实际上是对age值进 ......
结构 分支 continue 数据 用户

Django笔记三十九之settings配置介绍

本文首发于公众号:Hunter后端 原文链接:Django笔记三十九之settings配置介绍 这一篇笔记介绍 Django 里 settings.py 里一些常用的配置项,这些配置有一些是在之前的笔记中有过介绍的,比如 logging 的日志配置,session 的会话配置等,这里就只做一下简单的 ......
settings 笔记 Django

Git的命令git diff和git diff --cached的作用

1.首先看一下diff 举一个例子,比较文件t.txt和tc.txt这两个文件的差异性 diff也是GNU/LINUX生态系统中的一个重要的工具,众所周知的是,linux的很多很多工具都是可以协作使用的。比如Git中就借助了diff这个文件差异性工具 2.关于git diff:比较本地文件和暂存区( ......
diff git 命令 作用 cached

git配置

配置邮箱、用户名 git config --global user.email "xxx@qq.com" git config --global user.name "xxx" 生成秘钥 ssh-keygen -t rsa -C "xxx@qq.com" 查询配置 git config --glob ......
git

五月第一篇阅读笔记

人月神话读后感 书名《人月神话》中的人指的是人力,月指的是工作时间,主要的意思是人月作为一种衡量软件开发工作量的单位有其误导性,举例来说,1个人可以在10周之内做完的项目,10个人不一定可以在1 周之内完成。 其实在书中作者更进一步地指出,单纯地增加开发人力,不仅不能对应地减少项目的开发时间,甚至有 ......
笔记

Git diff 忽略某些文件

自定义 git diff driver. 在项目的根目录下运行 git config diff.nodiff.command /usr/bin/true 在/usr/bin/目录下创建文件名为true的文件,并修改这个文件的权限 touch /usr/bin/true chmod +x /usr/b ......
文件 diff Git

React笔记-组件(一)

React学习笔记-组件(一未完成) 特点 声明式 组件化 跨平台 React脚手架 a. 全局安装react脚手架 create-react-app npm install create-react-app -g & npx create-react-app my-app b. 使用create- ......
组件 笔记 React

React笔记-样式(二)

React学习笔记-样式(二) 内联样式 import React from "react"; export default class LearnStyle extends React.Component { render () { return ( <div> {/* 以下两种方法都可以 一种不 ......
样式 笔记 React

React笔记-事件(三)

React学习笔记-事件(三) 定义事件 React 元素的事件处理和 DOM 元素的很相似 但是有一点语法上的不同 React 事件的命名采用小驼峰式(camelCase)而不是纯小写 如点击事件onClick import React from 'react' export default cl ......
事件 笔记 React