解方程sol

解方程 用秦九昭算法,枚举解即可 #include<bits/stdc++.h> #define fi first #define se second #define pb push_back #define mp make_pair #define SZ(x) ((int)x.size()) #define ALL(x) x.begin(),x.end() #define U(i,u) for(register int i=head[u];i;i=nxt[i]) #define rep(i,
分类: 其他 发布时间: 07-26 20:48 阅读次数: 0

django 读写分离(数据库连接设置两个名字,一个读,一个写,读写数据库端口、库、用户不同)

主从分离:https://blog.csdn.net/weixin_39726347/article/details/88051089 1.在项目settings.py下的读写数据库配置如下: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'wanwen', 'USER':'root', 'PASSWORD':'root',
分类: 其他 发布时间: 07-26 20:48 阅读次数: 0

战争雷霆-鼠标穿透

百度网盘链接 链接:https://pan.baidu.com/s/1aQFT2O-Q3DgJbQecVv8dFA 提取码:u3l4 请求 有没有视频大佬能做个集锦在b站啊? 还遗留的几个问题 由于指示器(小三角)是用控件,而窗体透明加鼠标穿透使用的的是R=G通道的办法,因此在控件重叠时会出现一些显示BUG,我想的一种办法是用Graphics绘制的对象代替控件。如果你有兴趣的话,可以替换指示器。 放大镜的帧数比较低,如果你能优化的话,就请优化一下吧
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

jsp 常常遇到的问题

1.数据库连接文件配置问题 1. resources/jdbc.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/kdb1 username=root password=root 2. dbConn.java public class dbConn { public static Connection getConn() { Connection con = null;
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

自动化不知如何参数化(二)?xlrd来帮你解决

在昨天的博文中介绍了普通单元格数据的获取,以及单元格数据类型的转换,详细见博文:自动化不知如何参数化(一)?xlrd来帮你解决。 昨天的那篇博文中,还有个获取合并单元格数据的问题没解决,今天就专门来讲一讲这个合并单元格数据的获取。 合并单元格概念 xlrd中提供了一个获取合并单元格的命令,如下: meger_cell = sheet_object.merged_cells 我们通过这行命令,运行下,看下是个什么内容,打印结果如下所示: 从结果可以看出,这是一组坐标,但代表的是什么含义呢?我们
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

玩转GitHub的几个实用小技巧

github 仓库当图床(好处是免费,缺点是加载慢需要那啥上网) 直接读取repo地址 https://github.com///blob//images/?raw=true 或者部署到git-pages http://wangguibin.github.io/post-images/1560696125636.png 例如: https://github.com/WangGuibin/MyFilesRepo/blob/master/images/staticlib1.png?raw=true
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

C# File.Exists 判断系统文件,警惕32位和64位的差异

今天在调试一个Winform程序,使用File.Exists 判断一个已经存在的驱动文件,程序一直返回false。因为驱动文件属于系统目录,心想难道是权限不够导致的?然后用管理员身份运行软件,依然返回false。吓的我赶紧去系统目录C:\Windows\system32\drives 搜索该文件,一看在这里啊,怎么还是返回false。开始还以为VS出问题了,然后尝试判断一个D盘下的文件,发现可以判断成功。 判断代码如下 // 获取系统目录 var system = Environment.Ge
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

Less基础用法

环境搭建: 需要安装node.js 安装完成 后 node –v 查看版本号 npm –v查看版本号 安装less : npm install –g less less –v 查看less 版本 ,不报错即安装成功! 语法格式: @变量名 函数 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

【LeetCode-查找】在排序数组中查找数字 I

题目描述 统计一个数字在排序数组中出现的次数。 示例: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 输入: nums = [5,7,7,8,8,10], target = 6 输出: 0 说明: 0 <= 数组长度 <= 50000 题目链接: https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof/ 思路 因为是排序的数组,所以使用二分查找。使用
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

隐藏手机号中间几位数

在前端开发中,遇到如下需求:隐藏手机号码,将中间几位替换为*。通过js如何实现手机号码隐藏中间4位呢?下面整理几种实现方式: 1、使用正则: function geTel(tel){ var reg = /^(\d{3})\d{4}(\d{4})$/; return tel.replace(reg, "$1****$2"); } //测试 var tel = "17326453333"; console.log(geTel(tel));//173****3333 2、通过长度截取 functi
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始终。 前言 在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。 (在秋招末期,有幸又拿到了滴滴和亚马逊
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

盘点一下面试官最爱问的泛型和包装类,建议反复观看,真的写的非常详细

泛型 泛型:可以在类或方法中预支地使用未知的类型。 tips:一般在创建对象时,将未知的类型确定具体的类型。当没有指定泛型时,默认类型为Object类型。 通过我们如下代码体验一下: public class GenericDemo2 { public static void main(String[] args) { Collection<String> list = new ArrayList<String>(); list.add("abc");
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

NumPy 数组学习手册·翻译完成

原文:Learning NumPy Array 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 在线阅读 ApacheCN 面试求职交流群 724187166 ApacheCN 学习资源 目录 NumPy 数组学习手册 零、前言 一、NumPy 入门 二、NumPy 基础 三、使用 NumPy 的基本数据分析 四、使用 NumPy 的简单预测性分析 五、信号处理技术 六、性能分析,调试和测试 七、Python 科学生态系统 贡献指南
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

花匠sol

花匠 只要记录有几个峰几个谷就行了 #include<bits/stdc++.h> #define fi first #define se second #define pb push_back #define mp make_pair #define SZ(x) ((int)x.size()) #define ALL(x) x.begin(),x.end() #define U(i,u) for(register int i=head[u];i;i=nxt[i]) #define rep(i
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

Docker学习记录 - 构建私有镜像仓库 - harbor

Docker学习记录 - 构建私有镜像仓库 - harbor 一、前置条件 安装docker 安装docker-compose 注意:harbor 对 docker 要求版本比较高,请安装最新版本 二、下载 harbor 安装包 download 中 harbor-offline-installer 对应的版本。 三、上传到服务器指定目录并解压,如 /home tar -zxvf harbor-offline-installer-v1.10.4.tgz 四、安装 1、进去解压后的目录 2、修改
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

FLASH API 的配置

FLASH的配置步骤 将FLASH2812_API_v210.lib 添加到头文件中。 (2)将Flash281x_API_Config.h Flash281x_API_Library.h 两个头文件添加进include目录下。这两个头文件主要包含的是 FLASH_API函数的定义 状态返回的定义 本工程中将两个头文件合并为ALLdefine.h 配置API的频率 修改define.h 中CPU_RATE 来设置正确的CPU频率配置算法 在alldefine . h 中初始化 Flash_CP
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

01-STM32+W5500+AIR202远程升级篇-远程升级篇概述

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202B/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 整体说明 远程升级篇主要实现的是使用W5500和Air202通过http/https远程升级STM32程序. STM32通过网络模块进行http/https下载程序文件把程序文件写入fl
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

9. Mysql的体系结构概览

整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimizer : 优化器组件 Caches & Buffers : 缓冲池组件 Pluggable Storage Engines : 存储引擎 File System : 文件系统 1) 连接层 最上层是一些客户端和链接服务,包含本
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

1111.有效括号的嵌套深度

有效括号字符串 定义:对于每个左括号,都能找到与之对应的右括号,反之亦然。 嵌套深度 depth 定义:即有效括号字符串嵌套的层数,depth(A) 表示有效括号字符串 A 的嵌套深度。 有效括号字符串类型与对应的嵌套深度计算方法如下图所示: 给你一个「有效括号字符串」seq,请你将其分成两个不相交的有效括号字符串,A 和 B,并使这两个字符串的深度最小。 不相交:每个 seq[i] 只能分给 A 和 B 二者中的一个,不能既属于 A 也属于 B 。 A 或 B 中的元素在原字符串中可以不连续
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0

CodeForces 1384C. String Transformation 1(贪心)

题意:一个人有两个字符串A和B,两个字符串具有相同的长度n\((|A| = |B| = n)\),包含前20个小写字符('a'到't')。每一次操作,这个人可以选择A字符串中字符相同的字母,然后从中选择一些位置,并把这些位置的字母变大。求字符串A变到字符串B的最少操作次数。 分析:我们可以贪心地进行操作,对于"aab"--->"bbc",我们可以先把"aa"变成"bb",那么"aab"--->"bbb",然后把第三个字母'b'变成'c',那么'aab'--->'bbc'。我们可以通过从小到大枚
分类: 其他 发布时间: 07-26 20:31 阅读次数: 0