![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 71
普通网友
这个作者很懒,什么都没留下…
展开
-
C++中的STL中map用法详解
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作原创 2022-03-20 15:49:50 · 211 阅读 · 0 评论 -
jmeter测试--压力测试
1.准备工作服务端的功能上线之前需要进行压力测试,减少发布后生产环境出问题的概率。jmeter正是一款这样的工具。本教程是在mac上进行操作的。1)安装javajmeter是使用java编写的,需要安装java环境,安装jdk即可。官网下载Java Downloads | Oracl2)下载jmeter???Apache JMeter - Download Apache JMeter下载最新的tgz包,下载后解压3)启动jmeter进入到解压后的bin目录,终端通过sh jmeter启动j原创 2022-03-19 21:58:46 · 1136 阅读 · 0 评论 -
Flutter LayoutBuilder 用来获取父布局的尺寸大小
志在巅峰的攀登者,不会陶醉在沿途的某个脚印之中,在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不妨来瞅瞅码农的轨迹。本文章的效果如下:1 核心代码是通过 LayoutBuilder来获取父窗口尺寸LayoutBuilder(builder: (BuildContext context, BoxConstraints constraints) {.转载 2022-03-19 20:27:54 · 439 阅读 · 0 评论 -
C++数据结构——进制转换
题目描述将十进制整数n转换成k进制数。输入格式:首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据输入两个整数n和k( -1000000 ≤ n ≤ 1000000,> 2 ≤ k ≤ 9)。输出格式:对于每组测试,先输出n, 然后输出一个空格,最后输出对应的k进制数。输入样例:2123 8-12 2输出样例:123 173-12 -1100解题代码#include<bits/stdc++.h>using namesp原创 2022-03-19 16:37:11 · 1133 阅读 · 0 评论 -
2022年3月17日美国Embarcadero公司正式发布 RAD Studio Delphi 11.1 Alexandria
Embarcadero 盛大宣布发布 RAD Studio 11 Alexandria Release 1,也称为 RAD Studio 11.1,以及 Delphi 11.1 和 C++Builder 11.1。RAD Studio 11.1 Alexandria 版本增强了 RAD Studio 11 中引入的强大功能,重点是可用性、性能和稳定性改进。它还包括一些新功能,包括新的数据库驱动程序。此外,RAD Studio 11.1 版本为 11.0 发布后发布的操作系统提供官方支持:Windows 1原创 2022-03-19 12:37:09 · 1935 阅读 · 1 评论 -
操作系统学习
前言八股文:答到最关键的点就行了,不然怎么看都像是在死记硬背。参考:小林coding-图解系统硬件结构冯·诺依曼模型计算机基本结构:中央处理器(CPU)、内存、输入设备、输出设备、总线。CPU:32为和64为CPU最主要的区别在于一次能计算多少字节数据。32为CPU可以计算64位的数字,但是不能一次计算。32位CPU最大只能操作4GB的内存,而64位CPU寻址范围理论最大可以达到2^64。线路位宽与CPU位宽:32位CPU位宽为32,一次最多只能操作32位宽的地址总线和数据总原创 2022-03-18 16:39:23 · 1293 阅读 · 0 评论 -
前端技术面试大全
快速搞定前端技术一面 匹配大厂面试要求迅速建立初中级前端面试(0~2年)JS知识体系 掌握解决面试题的思路与技巧知识点介绍CSS:布局定位移动端响应式ES语法:原型 原型链作用域 闭包异步 单线程Web APIDOM BOMAjax跨域事件 存储开发环境版本管理调试抓包打包构建运行环境页面渲染性能优化Web优化网络通讯headersRestful API缓存策略1.0 如何思考面试问题拿到一个面试题,第一时间看到 ->原创 2022-03-18 15:01:09 · 221 阅读 · 0 评论 -
【数据预测】基于matlab粒子群优化RBF神经网络数据预测【含Matlab源码 1755期】
一、粒子群优化RBF神经网络简介1 粒子群优化算法粒子群优化算法( PSO)是指通过模拟鸟群觅食的协作行为,实现群体最优化。PSO是一种并行计算的智能算法,其基本模型如下:假设群体规模为M,在D维空间中,群体中的第i个个体表示为XD= ( xm1,xm2…xm D)T,速度表示为VD= ( vm1,vm2…vm D)T,位置( 代表在当前空间中搜索到的最佳点,即个体极值) 表示为PD= ( pm1,pm2…pm D)T,m = 1,2,…,M,将粒子个体的最小极值最为当前全局最优位置, 表示为Pg=原创 2022-03-17 18:53:56 · 3840 阅读 · 4 评论 -
Java线程基础
线程基础线程进程和线程的概念线程的生命周期线程基本使用创建线程的两种方式源码解析多线程机制进程终止stop()方法(不推荐)自制设置标志位退出中断方式退出程序线程的常用方法等待wait()和通知notify()等待线程结束join()谦让yeild()用户线程和守护线程线程同步机制释放锁编程题相关面试题大家好呀!我是小笙!我学习了韩顺平老师的类和对象的知识,收获颇丰!现在来和大家分享笔记!线程进程和线程的概念概念:原创 2022-03-16 20:37:39 · 117 阅读 · 0 评论 -
synchronized 关键字的缺陷
一 点睛synchronized 关键字提供了一种排他式的数据同步机制,某个线程在获取 monitor lock 的时候可能会被阻塞,而这种阻塞有两个明显的缺陷:第一,无法控制阻塞时长。第二,阻塞不可中断。二 案例1 代码package concurrent;import java.util.concurrent.TimeUnit;public class SynchronizedDefect { public synchronized void syncMethod(){原创 2022-03-16 13:37:19 · 192 阅读 · 0 评论 -
echarts:在html中使用
文章目录安装在html中使用引入echarts定义外边定义配置把配置添加到对象中安装两种安装方式:可以在官网下载个版本的包也可以使用npm下载npm install echarts我们只需要echarts.js或echarts.min.js。这是打包好的文件在html中使用引入echarts<script type="text/javascript" src="./echarts.js"></script>定义外边原创 2022-03-15 13:38:27 · 2817 阅读 · 0 评论 -
4_05_GLib库入门与实践_字节数组
简介GLib提供了三种类型的数组,普通数组,指针数组和字节数组,本节讨论字节数组。字节数组比普通数组和指针数组最大的不同是它可以存储任意值,甚至包括’’这种只能出现在普通字符串末尾的特殊字符。数据结构本节操作的数据结构有两个,一个是GByteArray,一个是GBytes。GByteArray结构体定义如下:struct GByteArray { guint8 *data; guint len;};GBytes结构体对用户不透明。函数列表GByteArray * g_by原创 2022-03-15 12:16:10 · 537 阅读 · 0 评论 -
leetcode-检查两个字符串是否几乎相等
如果两个字符串 word1和 word2中从 ‘a’到 ‘z’每一个字母出现频率之差都 不超过3,那么我们称这两个字符串word1 和word2 几乎相等。给你两个长度都为n的字符串word1 和word2,如果word1和word2几乎相等,请你返回true,否则返回false。一个字母 x的出现 频率指的是它在字符串中出现的次数。示例 1:输入:word1 = “aaaa”, word2 = “bccb”输出:false解释:字符串 “aaaa” 中有 4 个 ‘a’ ,但是 “bccb”原创 2022-03-15 09:34:46 · 276 阅读 · 0 评论 -
hive 连被拒绝
[2022-03-11 19:53:49] java.net.ConnectException: Connection refused: connect.因为hive是基于hadoop的,所以先查看hadoop集群信息。我们直接去看dataNode看见节点2已经GG了,而且网卡有问题,我们重启网卡直接在master上重启hadoop[root@hadoop-node01 sbin]# ./start-all.shStarting namenodes on [hadoop-node01]原创 2022-03-14 17:09:55 · 1503 阅读 · 0 评论 -
C++之引用
大家好,我是牛牛。今天给分享一下C++中引用的使用以及注意事项,主要包含以下几部分内容:引用简介引用的语法格式引用规则引用的应用引用的本质引用与指针的区别一、引用简介参数的传递本质上是一次赋值的过程 ,对于像 char、bool、int、float 等基本类型的数据,它们占用的内存往往只有几个字节,对它们进行内存拷贝非常快速。而数组、结构体、对象是一系列数据的集合,数据的数量没有限制,可能很少,也可能成千上万,对它们进行频繁的内存拷贝可能会消耗很多时间,拖慢程原创 2022-03-14 15:44:47 · 346 阅读 · 0 评论 -
278. 数字组合
给定 N 个正整数 A1,A2,…,AN,从中选出若干个数,使它们的和为 M,求有多少种选择方案。输入格式第一行包含两个整数 N 和 M。第二行包含 N 个整数,表示 A1,A2,…,AN。输出格式包含一个整数,表示可选方案数。数据范围1≤N≤100,1≤M≤10000,1≤Ai≤1000,答案保证在 int 范围内。输入样例:4 41 1 2 2输出样例:3代码:#include <bits/stdc++.h>using namespace std;原创 2022-03-13 15:10:28 · 178 阅读 · 0 评论