pycharm连接数据库报错Access denied for user 'root'@'localhost' (using password:YES)

使用mysql版本为mysql5.7 https://blog.csdn.net/qq_32969455/article/details/79051932 https://blog.csdn.net/zerow__/article/details/80981682
分类: 其他 发布时间: 10-29 23:50 阅读次数: 0

一文带你搞懂API网关

作者:aCoder2013 https://github.com/aCoder2013/blog/issues/35 前言 假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。 那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务? 如果业务比较简单的话,可以给每个业务都分配一个独立的域名(https://service.api.company.com),但这种方式会有几个问题: 每个业务都会需要鉴权、限流、权限校验等逻辑,如果每个业
分类: 其他 发布时间: 10-29 23:50 阅读次数: 0

源码分析 RocketMQ DLedger 多副本即主从切换实现原理

DLedger 基于 raft 协议,故天然支持主从切换,即主节点(Leader)发生故障,会重新触发选主,在集群内再选举出新的主节点。 RocketMQ 中主从同步,从节点不仅会从主节点同步数据,也会同步元数据,包含 topic 路由信息、消费进度、延迟队列
分类: 编程语言 发布时间: 10-29 23:34 阅读次数: 0

C++中,函数参数的&

  在链表的函数中,有的函数需要加&号,例如创建void Create(LinkNode *&L),删除void Delete(LinkNode *&L);有的函数则不用,如遍历void Display(LinkNode *L)。这两者最大的区别就是函数会不会改变传进去的参数。   所以如果该有&的函数你没加的话,那就会出现“明明已经创建了链表,运行完函数后发现链表还是空的”。
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

微服务与Spring Cloud基本概念、Spring Cloud版本命名方式与版本选择

微服务是什么? Spring Cloud是什么? Spring Cloud版本命名方式? Spring Cloud版本选择? 一、微服务是什么 微服务是一种架构风格,是一种将单体应用开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术。 二、Spring Cloud是什么 Spring Clou
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

adBlock小插件记录

去chrome商城直接搜adBlock,然后直接添加到chrome里,点开设置,更新订阅(要是订阅失败,断开外网重新更新;要是还失败,再挂上外网重新更,就这样随便试几次。为啥我也不想研究了)
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

[USACO09FEB]庙会班车Fair Shuttle

首先我们要明确一点:每一个小组中的奶牛不一定要行动一致!(即可以只上一部分)(我在这里卡了好久艹) 所以易得出一个贪心策略:尽量将班车装满.但好像有些问题. 举个栗子: \(3\ 10\ 5\\1\ 10\ 5\\1\ 5\ 5\\6\ 10\ 5\) 如果我们按照上面的策略,答案就将是\(5\),但显然答案为\(10\), 但是如果我们将输入顺序改变一下: \(3\ 10\ 5\\1\ 5\ 5\\6\ 10\ 5\\1\ 10\ 5\) 答案就对了.这提示我们要将输入排序. 我们可以对于每
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

vue中使用rem布局

1、npm i amfe-flexible 2、import 'amfe-flexible' 然后再,安装postcss-px2rem插件 npm i postcss-px2rem 在package.json中配置 "postcss": { "plugins": { "autoprefixer": {}, "postcss-px2rem": { "remUnit": 26.7 } } }
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

套接字与套接字编程

一、套接字 端口:标记不同的网络进程;使用16位比特位表示。 { IP : Port} ----- 来表示某一主机的具体进程是什么 ---- 套接字(socket) 套接字:是抽象概念,表示TCP连接的一端;通过套接字可以进行数据的发送或接收 TCP连接由两个套接字组成: TCP = { Socket1 : Socket2 }    = {{ IP:Port } { IP:Port }} 一个IP可以有多个套接字。 套接字编程: 二、套接字编程 服务端(被动连接的一方) 客户端(主动连接的一方
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

数据库表操作与列操作

目录 一 操作表 二 操作数据行 作业 一 操作表 增 语法: create table 表名( 字段名 列类型 [可选的参数],####记住加逗号 字段名 列类型 [可选的参数],#####记住加逗号 字段名 列类型 [可选的参数] #####最后一行不加逗号 )charset = utf8; #####后面加分号 列约束(*******************************************) auto_increment: 自增 primary key 主键索引,加快查询
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

Use of Time-series Based Forecasting Technique for Balancing Load and Reducing Consumption of Energy in a Cloud Data Center

摘要: 由于工作负载分配不均,一些服务器变得过载,而另一些服务器仍处于欠载状态。 为了实现负载平衡,需要从过度使用的节点迁移一些虚拟机。 但是与此不同的是,本文提出了一种负载预测算法,该算法将根据系统的当前以及将来的工作量来决定是否迁移。 因此,一旦声明节点过载,我们提出的技术就不会立即启动虚拟机迁移。 我们的算法已在CloudSim中进行了仿真,并将其性能与现有的基准算法进行了比较。 结果证明,所提出的技术不仅使数据中心更节能,而且更有效地平衡了工作量。 介绍 当前的大多数研究工作[5-12
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

路由器漏洞调试的一些技巧

mips 指令集特性 1 没有push pop指令 2 所有指令都是32位,4字节对齐 mips 动态调试 1 IDA ./qemu-mipsel -g 23946 ./xxx IDA 上选择Remote GDB debuffer 2 gdb-multiarch qemu-mipsel -L . -g 23946 ./xxx 注意要切换到路由器文件系统根目录 gdb-multiarch ./xxx set architecture mips target remote 127.0.0.1:23
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

深度修改ui组件库的样式

自定义类名/deep/样式类名
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

构建之法组Alpha互评作业——胜利点

基于NABCD评论作品,及改进建议 1.扛把子组NABCD  (1).你的创意解决了用户的什么需求?(N)   1.计算机相关专业有大量的专有的名词,会在英文文献中出现,成为我们阅读文献或者写英文文献的拦路虎。   2.普通的背单词大家都会因为没有趣味性而不能坚持背下去。   3.如果有一款可以边玩边背单词的软件大家会尝试。  (2).你有什么招数来解决用户的痛苦或问题?(A)   微信是当代大学生使用最多的app,而且现在大家对小程序的使用已经驾轻就熟,用户就不必再下载其他app,为了帮助大
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

Codeforces 1214F. Employment题解

题目链接:1214F. Employment 题目大意:给你两个数列\(a_1,a_2,\dots,a_n\)以及\(b_1,b_2,\dots,b_n\),求一个1 ~ n排列\(P\),使得\(\sum_{i=1}^{n} |a_i-b_{P_{j}}|\)最小,输出最小值及这个排列。 题解:我们先将\(a\)数组和\(b\)数组进行排序,并且将\(b\)数组扩大三倍(\(b_i-m,b_i,b_i+m\)),可以容易证明最优解一定在一段连续的\(b\)序列中。 那么可以看出\(a\)和\
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

STM32移植u8glib

 首先在官网上下载u8glib for arm https://github.com/olikraus/u8glib  下载之后解压 新建 u8g_arm.c 这是u8g的接口文件   需要实现的函数:   u8g_Delay(uint16_t)为延时n毫秒函数 1 void u8g_Delay(uint16_t val) 2 { 3 //put your code here 4 } 5 6 void u8g_MicroDelay() 7 { 8
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

9i oracle数据库迁移到11G(exp)

这个是之前生产上打算迁移的文档,后面离职了没有在停机迁移,但是测试过几次没有问题,其中需要把9I的110,120库迁移到11g一个数据库中,但是110,120库之间有相同的表名字,以及有DBLINK。 一、迁移前查询 110库 活动的用户为以下几个用户(BOSS,MD_QZY,SMART,SRDQ,RIMS) 120库 活动的用户(BOSS,SMART) select distinct username from v$session; BOSS MD_QZY RIMS SMART SRDQ 关
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

PAT 甲级 1068 Find More Coins (30 分) (dp,01背包问题记录最佳选择方案)***

1068 Find More Coins (30 分) Eva loves to collect coins from all over the universe, including some other planets like Mars. One day she visited a universal shopping mall which could accept all kinds of coins as payments. However, there was a special
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

[NOI2015] 品酒大会 - 后缀数组,并查集,STL,启发式合并

[NOI2015] 品酒大会 Description 对于每一个 \(i \in [0,n)\) 求有多少对后缀满足 LCP 长度 \(\le i\) ,并求满足条件的两个后缀权值乘积的最大值。 Solution 很容易想到并查集,将 \(i\) 从大到小处理,每到一个新的 \(i\) ,就将所有 \(h[j]=i\) 的 \(j-1\) 与 \(j\) 两个后缀所在集合合并,维护每个集合的大小以及其中最最大次大最小次小。注意判断一下边界情况。 但是我非常懒惰,所以用了 set + 启发式合并
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0

c语言-----劫持自己02

   在上一节 c语言-----劫持原理01 已经叙述了劫持原理,下边正式进入劫持实战 1. 需要实现的功能   在c语言中      system("notepad") 可以打开一个记事本      system("mspaint") 可以打开画图工具   所以这次我们需要把 可以打开一个记事本 这个功能更改为 在控制台打印 "notepad"            可以打开画图工具 这个功能更改为 在控制台打印 "mspaint" ,即实现监控的日志功能 2. 需要的工具   vs2017
分类: 其他 发布时间: 10-29 23:34 阅读次数: 0