NOT

Keepalived+Nginx架构配置

Keepalived介绍 keepalived是一个类似于layer3, 4, 5 交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或 工作出现故障,Keepalived将检测到,并将有故障的web服务器从 ......
Keepalived 架构 Nginx

JetBrains 的开源许可证是可以申请的

如果你是积极的开源贡献者,并且 GitHub 上有你自己维护的项目。 并且你的项目还有点流量的话,你是可以申请 JetBrains 的开源许可证的。 JetBrains 对开源社区还是比较包容的,只要项目是在正常维护,通常他们都会签发一年的许可证给你。 https://www.ossez.com/t ......
JetBrains 许可证

MFC-GetWindowLong获取窗口样式、窗口标识符ID、处理函数

获取窗口样式 LONG Styles = GetWindowLong(hWnd4, GWL_STYLE);//获取窗口风格 /* 参数1:HWND hWnd 窗口句柄 参数2:int nIndex 改变窗口上的何种属性 窗口属性包括窗口的样式(GWL_STYLE)、扩展样式(GWL_EXSTYLE) ......

三色球问题

问题描述:一个口袋中放有12个球,已知其中三个是红的,三个是白的,6个是黑的,现在从中任取8个,问共有多少种可能的颜色搭配? 分析:设抽到的红球有i个,白球有j个,则黑球有8-i-j个,但是黑球的个数不能超过6个,也就是红球和白球的和不能小于2,利用两层for循环,输出判断的条件是8-i-j<=6。 ......
问题

python 发邮件 图片作附件

import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.image import MIMEImage # 邮件发件人和收件人信 ......
附件 邮件 python 图片

python 读写sqlite3

import sqlite3 # 连接到SQLite3数据库 conn = sqlite3.connect('example.db') # 创建一个表 conn.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY A ......
sqlite3 python sqlite

4.28

#include<iostream> using namespace std; #include<string> class mother { public: mother() { cout << "mother\n"; } }; class daughter : public mother { p ......
4.28 28

《流畅的Python》第二版上市了,值得入手么?

《Fluent Python》第一版在 2015 年出版,简体中文版《流畅的Python》在 2017 年出版。从那时起,它就成为了所有 Python 程序员的必读之书。如果一份面向中高级 Python 开发者的书单里不包含这本书,那这份书单肯定不合格! 《Fluent Python》第二版在 20 ......
Python

[ABC141E] Who Says a Pun?

2023-02-17 题目 题目传送门 翻译 翻译 难度&重要性(1~10):4 题目来源 AtCoder 题目算法 dp,字符串 解题思路 看到求两个完全相同的子串时,我们可以发现其与求最长公共子串相似,只不过是在同一个字符串中求。因此我们可以使用求最长公共子串类似的 dp 转移。设 $f_{i, ......
141E Says ABC 141 Who

ETL数据仓测试如何测试

在我们了解ETL测试之前,先了解有关商业智能和数据仓库的重要性。让我们开始吧 - 什么是BI? 商业智能是收集原始数据或业务数据并将其转化为有用和更有意义的信息的过程。原始数据是一个组织每日事务的记录,如与客户的互动,财务管理和员工管理等。这些数据将用于“报告,分析,数据挖掘,数据质量和解释,预测分 ......
数据 ETL

语法:neither的用法详解

neither的用法详解 1. 做副词,意为“也不”,此时相当于nor 常用结构为: (1)“neither+连系动词be(am,is,are)/助动词(do/does/did)/情态动词(should, will, must, can, could and so on)+主语”表示“……也不”此时 ......
语法 neither

MFC-SetWindowLong设置窗口样式、窗口标识符ID、处理函数

修改样式 LONG Styles; Styles = GetWindowLong(hWnd4, GWL_STYLE);//获取原窗口风格 /* 参数1:HWND hWnd 窗口句柄 参数2:int nIndex 改变窗口上的何种属性 */ LONG l = SetWindowLong(hWnd4, ......

windows server加固(密码策略)

#密码策略 ###设置启用密码复杂度,最短密码长度为8,密码的最小长度为7,最长为30 使用win建 + R,打开运行输入 gpedit.msc回车进入本地策略组编辑器 ###设置允许5次登录错误,账户锁定时间为30分钟,重置账户锁定时间30分钟 ###设置sale用户只能在周一至周五8:00到20 ......
策略 密码 windows server

D. Unique Palindromes

D. Unique Palindromes A palindrome is a string that reads the same backwards as forwards. For example, the string abcba is palindrome, while the strin ......
Palindromes Unique

sql中的事物

sql中的事物 MySQL默认的是repeatable read 首先要开启事物start transaction;第二 所有的修改删除都为一个事物 当没有提交的时候只是操作的 缓存中的数据,*此时查询的会存在 幻读 (读取的都是为修改的数据)第三 在未提交前可以回滚事物 rollback;第四提交 ......
事物 sql

[ABC140F] Many Slimes

2023-02-13 题目 题目传送门 翻译 翻译 难度&重要性(1~10):6 题目来源 AtCoder 题目算法 贪心 解题思路 用了两个 multiset a 和一个 set s,一个 multiset 用来记录用来存还剩哪些数没生成,另一个用来存已经生成了哪些数,然后后面放数的时候就枚举第二 ......
Slimes 140F Many ABC 140

Python Requets库学习总结

快速开始 发送请求 >>> import requests >>> r = requests.get('https://api.github.com/events') # GET >>> r = requests.post('https://httpbin.org/post', data={'key ......
Requets Python

Xcode编译流程

Xcode的构建过程本质上是执行一系列构建任务。如:代码检测,编译代码,链接目标文件,拷贝资源(图片, plist, nib)文件,代码签名等。大部分任务是执行命令行工具,如(clang编译、 ld链接、 codesign签名, altool上传)。这些工具使用xcode项目的配置信息,根据特定的顺 ......
流程 Xcode

二叉树Binary Tree

二叉树Binary Tree 1. 树的一些常用术语 2. 二叉树的概念 树有很多种,每个节点最多只能有两个子节点的一种形式称为二叉树; 二叉树的子节点分为左子节点和右子节点; 以下三种均为二叉树: 若该二叉树的所有叶子节点都在最后一层,且节点总数n == $2^k$ - 1,k为层数,则称为满二叉 ......
Binary Tree

软件缺陷等级

缺陷管理规范 一、 定义 软件缺陷,通常又被叫做bug或者defect,即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需求。 软件缺陷是指存在于软件(程序、数据、文档中的)那些不符合用户需求的问题。 1)软件未实现需求原型要求的功能 2)软件出 ......
缺陷 等级 软件

《牛津英语》七年级易错知识点汇总.

《牛津英语》七年级易错知识点汇总. 单词拼写 短语搭配 句型 语法 U6 pleasant convenient swim-swam -swum exciting opposite financial balcony kindergarten pleasant-plea- sure-pleased ......
知识点 年级 知识

Python模块之struct

0 背景 在工作中,有些二进制文件,是通过结构体写入文件而形成,我们有时候想解析这些文件,那如何操作呢?python 的struct 模块和C 语言的结构体是相对应的,这样,只要知道结构体的定义,我们就可以通过struct 模块写出一些解析工具。 1. strcut 模块介绍 class struc ......
模块 Python struct

梦断代码读后感(二)

好程序员懂得写什么,而卓越的程序员知道该写(并复用)什么。当我读这本书之前,我以为书本内容都是和代码有关的枯燥的内容而已,但是,从开始阅读这门书开始,我就觉得作者讲述的这些经历今后将对我有所帮助。 本书的内容大都是故事类型的结合工作经验,总结出的实践之道。从上软件工程课程起,那些以真正工作的模式让我 ......
读后 读后感 代码

other初级语法

1.other(限、adj) + n = others 2.some ....others 3.other time no/any/every other 4.泛指其他人/事/物 some students...;other students...other students = others .. ......
语法 other

PHP计算两个经纬度之间的据离

直接上代码 /** * @param $lat1 * @param $lng1 * @param $lat2 * @param $lng2 * @return int */ function getDistance($lat1, $lng1, $lat2, $lng2){ // 将角度转为狐度 $r ......
经纬度 经纬 之间 两个 PHP

python日常工作处理-文件按比例分割数据

python日常工作处理-文件按比例分割数据 把一个保存用户id文本进行比例分割,比例为50%,分别另存为另外两个文件 代码 import random input_file = '/Users/Desktop/2023-03-28.txt' group1_file = '/Users/Deskto ......
日常工作 比例 文件 数据 python

测试质量体系搭建

测试质量内建 一、 测试职责 ● 1.1、职责一 -理解和澄清业务需求 ○ 1. 理解和澄清业务需求的维度:用户、业务影响、业务流程 ○ 2、需求可测试性 ○ 3、需求描述质量 3.1、需求可测性(需求描述质量): ● 如果需求不可测,也就不可验收,没办法知道项目是否成功完成; ● 以可测试的方式编 ......
质量体系 体系 质量

Codeforces Round 868 (Div. 2) A-E题解

比赛地址 这把真不在状态,麻了,看来还得再练 A. A-characteristic 题意:给出n和k,要求构造只含1和-1数组a,存在k对(i,j)(i≠j),有a[i]*a[j]=1 Solution 令构造的数组有x个1和y个-1,那么其对于答案的贡献有 $$ x*(x-1)/2+y*(y-1 ......
题解 Codeforces Round 868 A-E

Problem J: 括号匹配问题

Problem Description 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$ ......
括号 Problem 问题

Vue实战案例

Vue项目案例 结合之前学习的 vue.js、脚手架、vuex、vue-router、axios、elementui 等知识点,来开发前端项目案例(仅前端不含后端)。 1.项目搭建 其实就是将我们项目需要用到的组件都安装并配置好,需要做的事有: 创建项目 & 运行项目 vue create 项目名称 ......
实战 案例 Vue