NOT

重构之Divergent Change(发散式变化)&Shotgun Surgery (散弹式修改)

重构之Divergent Change(发散式变化)&Shotgun Surgery (散弹式修改) 5.Divergent Change发散式变化描述:一个类被锚定了多个变化,当这些变化中的任意一个发生时,就必须对类进行修改。解释:一个类最好只因一种变化而被修改操作:你应该找出某特定原因而造成的所 ......
Divergent Shotgun Surgery Change amp

枚举

......

Python的函数的缺省值参数(空列表)之坑

From https://www.jianshu.com/p/9f899d829562 def add(x,lst = []): if not(x in lst): lst.append(x) return lst list1 = add(1) print(list1) list2 = add(2) ......
函数 参数 Python

4.12趣味百题第六题

一 问题描述 用牛顿迭代法。牛顿迭代法 x=x0-f(x0)/f'(x0),迭代到|x-x0|<=10^-5. 方程 ax*x*x+b*x*x+c*x+d=0; 系数a,b,c,d由主函数输入.求x在1附近的一个根并输出。 二 设计思路 1.设置一个在1附近的x0; 2.利用do-while迭代法求 ......
趣味 4.12 12

hadoop完全分布式

准备工作 三台虚拟机,关闭防火墙,关闭selinux 查看防火状态 systemctl status firewalld 暂时关闭防火墙 systemctl stop firewalld 永久关闭防火墙 systemctl disable firewalld 查看 selinux状态 getenfo ......
分布式 hadoop

docker02 设置镜像 启动停止 镜像容器相关命令

今日内容详细 1 什么是laas-Paas和Saas Iaas: Infrastructure-as-a-Service(基础设施即服务) IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用 Paas:平台即服务 paaS公 ......
镜像 容器 命令 docker 02

带大家认识 java Script

认识Java Script 1. JavaScript 简称JS 2. JavaScript是开发Web页面的脚本语言 3. JavaScript 发布于1995年的Netscape(网景)公司 4. JavaScript 截止到2012年所有浏览器都完整的 支持ECMAScript 5.1,旧版本 ......
Script java

【D01】Django中实现带进度条的倒计时功能(简易版)

首先说明简易版是只有一个 倒计时 和一个 进度条,页面加载后自动开始计时,下次计时需要手动刷新页面。 后续会更新实现完整的倒计时功能的文章 前期准备 前端框架 你需要准备一些前端框架:Bootstrap4 和 jQuery 安装方法请自行查阅官方文档或教程 Bootstrap4:https://v4 ......
简易 进度 功能 Django D01

zabbix之自定义监控

环境说明: 操作系统 主机名 IP地址 服务 Centos7(zabbix服务端) zabbix 192.168.217.104 zabbix_server zabbix_agent Centos7(zabbix客户端,MySQL从库) web01 192.168.217.103 zabbix_ag ......
zabbix

【D01】Django中实现带进度条的倒计时功能(简易版)

首先说明简易版是只有一个 倒计时 和一个 进度条,页面加载后自动开始计时,下次计时需要手动刷新页面。 后续会更新实现完整的倒计时功能的文章 前期准备 前端框架 你需要准备一些前端框架:Bootstrap4 和 jQuery 安装方法请自行查阅官方文档或教程 Bootstrap4:https://v4 ......
简易 进度 功能 Django D01

正交矩阵

正交矩阵 正交:可以简单理解成就是垂直. 正交矩阵 定义:满足 的矩阵. 正交矩阵是指其转置等于逆的矩阵,性质是逆也是正交阵、积也是正交阵。 特征值、特征向量与变换是高等代数的灵魂,而正交变换是唯一没有发生形变的变换,由旋转和反射构成。 正交矩阵的定义“行向量和列向量皆为正交的单位向量”带来了另一个 ......
正交 矩阵

7660: 糖果 动态规划

描述 由于在维护世界和平的事务中做出巨大贡献,Dzx被赠予糖果公司2010年5月23日当天无限量糖果免费优惠券。在这一天,Dzx可以从糖果公司的N件产品中任意选择若干件带回家享用。糖果公司的N件产品每件都包含数量不同的糖果。Dzx希望他选择的产品包含的糖果总数是K的整数倍,这样他才能平均地将糖果分给 ......
糖果 动态 7660

217. 存在重复元素

1e5的数据量,要求时间复杂度小于O(n^2) 1.可以排序后判断是否出现相同数字,O(nlogn) class Solution { public: bool containsDuplicate(vector<int>& nums) { sort(nums.begin(),nums.end()); ......
元素 217

开始即时通讯

介绍 本课程使用Netty实现端对端通信,开发一款支持多端同时在线的即时通讯系统,采用私有通讯协议,与主流的SpringBoot完美搭配。学完后你可以掌握大型 IM 项目数据同步的原理,搞懂即时通讯完整开发流程并落地,并打造一款属于自己的即时通讯系统。 一套即时通讯系统的组成 客户端 接入层 逻辑层 ......
通讯

js的基本数据类型的检测

检测变量类型: 1. typeof 运算符用来判断未知数据的数据类型,返回值是一个用来描述类型的字符串,有6种结果 (string,number, boolean,object, function, undefined)需要注态的是,数组,null在使用typeof判断的时候都会返回object。 ......
类型 数据

javaDoc

javadoc命令是用来自己生成API文档的 参数信息 @auther 作者名 @version 版本号 @sinc 指名需要最早使用jdk版本 @param 参数名 @return 返回值异常 @throws 异常抛出情况 ......
javaDoc

SpringSecurity源码-HttpSecurity构建SecurityFilterChain

###简介 WebSecurity调用performBuild构建FilterChainProxy时会调用securityFilterChainBuilders集合里的每个元素的securityFilterChainBuilder.build()创建SecurityFilterChain。secur ......

我的GIT使用记录

记录平时使用到的git操作命令 git clone --recursive-submodules /path/to/repositoty.git 递归克隆 git checkout -b <local/branch/name> origin/<remote/branch/name> 新建关联远程分支 ......
GIT

IDA插件开发1 - Hex-Rays SDK

IDA插件开发1 - Hex-Rays SDK 原文链接:https://zhuanlan.zhihu.com/p/523845098 Overview本系列文章主要由IDA的一些官方文档翻译并整理而成,目的是学习开发IDA插件所需的一些基础知识。IDA插件开发1 - Hex-Rays SDKIDA ......
插件 Hex-Rays Rays IDA Hex

Hex Rays Ida

Hex Rays Ida DataRescue IDA Pro Disassembler and Debugger 是最棒的一个静态反编译软件,为众多0day世界的成员和ShellCode安全分析人士不可缺少的利器!IDA Pro Disassembler and Debugger是一款交互式的,可 ......
Rays Hex Ida

【转载】大型语言模型最新综述:从T5到GPT-4最全盘点

https://mp.weixin.qq.com/s/M4TEptR5-pNfOBjCYlNfJg 论文链接:https://arxiv.org/abs/2303.18223 LLMs 的涌现能力:上下文学习、指令遵循、循序渐进的推理 关键技术:缩放、训练、能力激发、对齐调优、工具利用等 百亿大模型 ......
模型 语言 GPT

mybatis.type-aliases-package 的作用

在mapper.xml文件中的resultMap的type或者parameterType会用到自定义的POJO。 如果在 application.yml 中没有配置 mybatis.type-aliases-package 的话,就需要写全限定类名: <select id="selectByStud ......

无敌暴龙王战队团队计划会议

今天下午我们团队召开了课堂学生专注度项目的计划会议,现将会议资料及成果进行展示: 一、会议过程 1.明确项目优势(0分-10分) 2.项目功能具体介绍(10分-40分) 3.技术难题(40分-60分) 4.工作分配(60分-70分) 二、团队backlog 1.UI界面的设计 2.多人脸识别算法 3 ......
龙王 战队 团队 会议

模型+数据=新模型

链家BELLE https://mp.weixin.qq.com/s/73EI7cY10ERQ075v2Uvyqg, 中文对话大模型BELLE全面开源! https://github.com/LianjiaTech/BELLE 该项目目前已经开源了如下内容,并且在持续更新中: 150万中文指令微调数 ......
模型 数据

【Visual Leak Detector】Release 模式下使用 VLD

说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍如何在 Release 模式下使用 VLD。同系列文章目录可见 《内存泄漏检测工具》目录 1. 思路概述 要在 RELEASE 模式下使用 VLD,必须在包含头文件 vld.h 前预先定义 VLD_FORCE_ENABLE 宏(参 ......
Detector Release 模式 Visual Leak

echat 折线图,展示全部数据

父: import lineChart from './components/accountlintChart.vue' components: { lineChart }, 要设置 hazardBox 的宽高 <div class="hazardBox"> <lineChart :chartDat ......
线图 数据 echat

JDBC详解(韩顺平教程)

JDBC 一、原理示意图 二、前提步骤 IDEA导入MySQL的jdbc驱动,并操作数据库 - 打点 - 博客园 (cnblogs.com) 三、JDBC编写步骤: 用法1: package Hsp.JDBC; ​ import com.mysql.jdbc.Driver; import java. ......
教程 JDBC

从0到1手把手教你ASP.NET Core Web API项目配置接口文档Swagger(二)

传送门:从0到1手把手教你ASP.NET Core Web API项目配置接口文档Swagger(一) 一、设置Swagger页面为首页——开发环境 我们虽然可以在输入 /swagger 后顺利的访问 Swagger UI 页面,但是我们发现每次运行项目都会默认访问 /weatherforecast ......
接口 Swagger 文档 项目 Core

团队项目计划会议

今天,我们团队进行了团队项目会议,开始讨论我们项目接下来的安排 我们首先每个人分享了自己的项目进度,将自己的疑问与见解进行分享,规范了以后的代码编写规则,主要确定了以下的几个要点 视频会议 地址:https://meeting.tencent.com/user-center/shared-recor ......
团队 会议 项目