神器 实用工具onenote笔记

源代码管理工具TFS简介

TFS是一种为 Microsoft 产品提供 源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目。它是Microsoft应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。 其定位类似于Git,功能却比Git更为强大,TFS通常被用于企 ......
管理工具 源代码 工具 简介 TFS

商城项目中要使用的小工具(itcast-tools-1.4.jar)

c3p0数据库连接池 common-beanutils common-dbutils javaMail 1 CommonUtils CommonUtils类就两个方法: l String uuid():生成长度32的随机字符,通常用来做实体类的ID。底层使用了UUID类完成; l T toBean( ......
itcast-tools 工具 商城 项目 itcast

构建之法阅读笔记09

第十三章 软件测试 13.1 名词解释 Bug :软件的缺陷 Test Case :测试用例。测试用例描述了一个完整的测试过程,包括测试环境、输入、期望的结果等 Test Suite :测试用例集。即一组相关的测试用例 13.2 Bug解释与实例 ①Bug可以分解为:症状(Symptom)、程序错误 ......
笔记

构建之法阅读笔记08

第十一章 软件设计与实现 11.2 图形建模和分析方法 思维导图、实体关系图、Use Case Diagram 11.3 其他设计方法 形式化的方法、文学化编程 11.5 开发阶段的日常管理 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户 ......
笔记

构建之法阅读笔记07

第十章 典型用户和场景 10.1 典型用户和典型场景 ①怎样定义典型用户? 我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。 受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者” 不受欢迎的典型用户——指那些有不正当目的的用户 ......
笔记

《程序员修炼之道--从小工到专家》阅读笔记03

本次阅读的是第四章和第五章,下面是阅读笔记和心得体会。 第四章:注重实践本章主要强调的是从理论到实践的转变,推崇实践、实验和原型设计等方式来使软件开发更加高效和成功。作者说,软件开发是一项具有实验性质的工作,我们需要反复实验,检查和验证我们的判断和设计是否符合预期。同时,还应该注重代码质量,写出简单 ......
小工 程序员 笔记 程序 专家

lucas定理 学习笔记

# lucas定理 学习笔记 [TOC] ## 介绍 > lucas定理用于解决形如 $C_n^m \mod p (p\in prime)$ 的问题。 设 $n,m$ 用 $p$ 进制来表示为:$(n_an_{a-1}\cdots n_0)_p , (m_am_{a-1}\cdots m_0)_p$ ......
定理 笔记 lucas

[学习笔记] dsu on tree

- 适用于动态维护子树信息 - 流程 类似树链剖分定义重儿子,轻重链。 先便历轻边子树,不保存信息(删)。 最后便历重儿子子树,保存重儿子信息。 再加入轻儿子子树即可得到子树信息了。 复杂度:一个点被加/删的次数为轻边数( $logn$ )。 - code 点击查看代码 ``` void solve ......
笔记 tree dsu on

shell文本处理工具sed和awk

# 一、sed ## 1. sed的工作流程 ![image](https://img2023.cnblogs.com/blog/3068167/202305/3068167-20230525144944459-993898044.png) - 首先sed把当前正在处理的行保存在一个临时缓存区中(也 ......
文本 工具 shell sed awk

Gitlab-Runner集成Maven工具

1、如果我们要在Gitlab-Runner中运行maven对java项目进行打包,在Gitlab-Runner中默认是没有的,需要我们手动进行集成,那么下面我将演示如何在docker运行方式的Gitlab-Runner进行maven工具集成, Gitlab-Runner的安装这里就不作赘述了,可参考 ......
Gitlab-Runner 工具 Gitlab Runner Maven

PMP 学习笔记(二)

研究表明,排名2%即优秀的项目经理之所以脱颖而出,是因为他们展现出了超凡的人际关系和沟通技能以及积极的态度。 *PMI人才三角:技术项目管理、领导力、战略和商务管理。为了最有效的开展工作,项目经理需要平衡这三种技能。 项目经理的关键技能: 重点关注所管理的项目的关键技术项目管理要素,简单讲就是随时准 ......
笔记 PMP

PMP 学习笔记(三)

项目范围:为交付具有规定特性与功能的产品、服务或成果而必须完成的工作。项目范围有时也包括产品范围 预测型项目在每次迭代中,都会重复开展三个过程:收集需求、定义范围、创建WBS。 敏捷型项目中每次迭代中,都会重复开张两个过程:确认范围、控制范围。 对于需求不断变化、风险大或不确定性高的项目,在项目开始 ......
笔记 PMP

笔记

#### 判断素数: ```cpp #include #include using namespace std; bool su(int n){ int i=2; if(n==1) return false; for(i=2;isqrt(n)) return true; else return fa ......
笔记

「学习笔记」概率生成函数

[学习于这篇博客](https://www.cnblogs.com/HenryHuang-Never-Settle/p/14702997.html) *** 为 $X$ 为仅取非负整数的随机变量,那么 $X$ 的生成函数 $F_X(x)=\sum_{k\geqslant 0}P_k x^k$。 * ......
概率 函数 笔记

Pycharm中配置Pyinstaller工具 and 多文件打包

## 一、Pycharm中配置Pyinstaller 首先,要下载个pyinstaller库,用pip install installer等待完成即可 (顺带记录下pip 配置国内镜像的方法: 国内源: - 阿里云 http://mirrors.aliyun.com/pypi/simple/ - 中 ......
Pyinstaller Pycharm 文件 工具 and

几条比较实用的bat批处理脚本

场景1:一个文件夹下有多个子文件夹,每个文件夹有若干jpg格式文件,需求是将每个文件夹下的文件按照索引依次修改名称:1.jpg,2.jpg,3.jpg @echo off&setlocal EnableDelayedExpansion for /D %%d in (*) do ( cd %%d se ......
脚本 bat

包管理工具aptitude确实比apt更好用

最近在Ubuntu 22.04上编译开源项目biyi遇到一些问题,让我又重新认识到aptitude对比apt的优越性。 biyi,一个优秀的便捷翻译和词典应用,支持划词/截图翻译,适用于 Windows、macOS 和 Linux。 编译过程中,需要安装一些依赖,比如:libastreamer-pl ......
aptitude 工具 apt

SpringBoot学习笔记

1、基本概念 Spring Boot 是一个基于 Spring 框架的开源框架,它简化了 Spring 应用程序的配置和部署过程,并提供了很多常用功能的开箱即用的解决方案。 Spring Boot 采用约定大于配置(Convention Over Configuration)的理念,可以快速构建可独 ......
SpringBoot 笔记

原型设计工具介绍(软件创新课程设计作业)

## 原型设计工具介绍 主流的原型设计工具包括Axure、Sketch、Adobe XD、Figma、Mockplus等。 ### Axure Axure是一款功能强大的原型设计工具,可以创建高保真的交互原型,支持多种交互方式,如点击、滑动、拖拽等。Axure的特点是可以创建复杂的交互流程和动画效果 ......
原型 课程 工具 软件

源代码管理工具的介绍和使用(软件创新课程设计作业)

# 源代码管理工具的介绍和使用 ## 一、Git介绍 Git是目前世界上最先进的分布式版本控制系统,它有以下特点: - **分布式** : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; - **保存点** : Git的保存点可以追踪源码中的文件, 并能得到某一个 ......
管理工具 源代码 课程 工具 软件

windows 实用程序

Sysinternals Utilities - Sysinternals | Microsoft Learn ProcDumpv11.0 (November 3, 2022)This command-line utility is aimed at capturing process dumps ......
windows 程序

Java笔记(八):单例模式

### 懒汉式 懒汉式单例模式在第一次调用的时候进行实例化。 #### 1. 适用于单线程环境(不推荐) 此方式在单线程的时候工作正常,但在多线程的情况下就有问题了。如果两个线程同时运行到判断instance是否为null的if语句,并且instance的确没有被创建时,那么两个线程都会创建一个实例 ......
模式 笔记 Java

源代码管理工具

什么是源代码管理工具? 源代码管理(SCM) 工具是一种软件应用程序,它提供了一个集中位置来存储、管理和版本控制源代码文件和其他软件开发工件。当多个开发人员对同一文件进行更改时,它允许开发人员团队跟踪更改、协作处理功能并解决冲突,从而帮助开发人员团队在代码库上协同工作。 使用gitup的优点 git ......
管理工具 源代码 工具

源代码管理工具——Git

Git是一个开源的分布式版本控制系统,用于管理软件开发中的版本控制和协作。通过Git,开发人员可以记录文件的修改历史、协作开发,以及在多个分支上进行实验性开发。Git已成为现代软件开发中不可或缺的工具之一。 文章将从以下几点介绍Git,由于GItHub国内经常访问失败、速度慢,因此远程个人仓库使用国 ......
管理工具 源代码 工具 Git

DAY13笔记及补充

今日默写: 1什么是程序2 Java的产生3 Java发展史4 Java技术平台种类5.JDK安装步骤6.Idea创建项目的步骤7.手写main函数 得分: 补充: 1.开发Java程序步骤: 项目(工程/project)->包(package)->类(class)->方法(())->运行测试 2. ......
笔记 DAY 13

关于源代码管理工具的介绍与实际使用技巧

当谈到主流的源代码管理工具时,GitHub和Azure DevOps(之前称为TFS,即Team Foundation Server)是两个备受推崇的选择。我将重点介绍GitHub,并说明如何将其与团队项目结合起来。 GitHub是一个在线软件源代码托管服务平台,使用Git作为版本控制软件,由开发者 ......

【笔记】杂项问题随手记

C语言中<stdio.h>与“stdio.h“的区别: <stdio.h>表示在包含文件目录中去查找(包含文件目录是由用户在设置环境时设置的),而不再源文件目录中查找。 "stdio.h"表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。 <stdio.h>用于引入标准库函数头文件,它 ......
杂项 手记 笔记 问题

Unity3D高级编程主程手记 学习笔记三:数据表与程序

什么是数据表?有什么用? 数据表相当于一个只读的外部数据库,用来存储着游戏内的各种数据项。数据表是连接了美术、设计策划和程序的桥梁。艺术家用它来配置效果,设计师用它来调整游戏内数值平衡,程序员用它来判断逻辑,所以数据表的意义十分重大。 数据在游戏中存储有几种方式,最初的就是代码数据,所有数据都使用代 ......
数据表 手记 Unity3D 笔记 程序

源代码管理工具博客

GitHub 的原理和优势 什么是 GitHub GitHub 是一个基于 Git 的分布式版本控制系统,它可以让开发者在本地和云端进行代码的管理和协作。GitHub 是目前最流行的代码托管平台,拥有超过 一亿的开发人员和 3.3 亿的资料库。 GitHub 的原理 GitHub 的原理是基于 Gi ......
管理工具 源代码 工具 博客

003 Python 学习笔记

""" bool运算符、比较运算符学习 bool 运算符 Ture/False,注:Ture本质上是一个数字即1,False是0 使用方式: bool 或 使用比较运算符(>、<、=、>=、<=、==) 字符串可拼接,bool 不可拼接 """ isSuccess = True print(f"is ......
笔记 Python 003