![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 59
普通网友
这个作者很懒,什么都没留下…
展开
-
C#中的map集合
C#中的Directory<TKey,TValue>相当于Java中的Map集合C# 中的map集合遍历取值方法如下: Dictionary<string, string> map = new Dictionary<string, string>(); map.Add("1", "Chinese"); map.Add("2", "Math"); map.Add("3", "English"); Console.WriteLine("Dictionary遍历原创 2022-03-20 15:24:38 · 2773 阅读 · 0 评论 -
LeetCode 979. 在二叉树中分配硬币
基本思想:后序遍历的一个题目,自己还傻乎乎的模拟去了;首先注意的是,每个节点都会返回自己节点的缺少或者多余的金币信息;无论是缺少还是多余的金币个数,后续进行补全或者搬运的个数必定就是操作的个数;因此采用后序遍历,向上返回left+right+root->val-1,即为缺少或者需要的个数;上层节点收到之后,可以视作操作的次数;基本代码:/** * Definition for a binary tree node. * struct TreeNode { * int val原创 2022-03-20 14:43:51 · 103 阅读 · 0 评论 -
Java的类加载机制
类加载的时机一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,他的整个生命周期将会经历加载、验证、准备、解析、初始化、使用、卸载七个阶段,其中验证、准备、解析三部分统称为连接。什么情况下需要加载过程的第一阶段“加载”1.使用new关键字实例化对象的时候2.读取或设置一个类型的静态字段(被final修饰、已在编译期把结果放入常量池的静态字段除外)的时候。3.调用一个类型的静态方法的时候。4.使用java.lang.reflect包的方法对类型进行反射调用的时候。5.当初始化类的时候,如果发原创 2022-03-19 21:46:03 · 78 阅读 · 0 评论 -
fastjson中出现(syntax error, expect {, actual string, pos 0)错误原因分析
前言在使用FastJson时出现报错错误信息如下:syntax error, expect {, actual string, pos 0, fastjson-version 1.2.47代码中我是先把对象进行序列化存入到Redis里面: JSONObject.toJSONString(articleListVO,true);然后从Redis里面取出: String str = cmRedisTemplate.getStr(value); JSONObject.parseObject(原创 2022-03-19 20:15:03 · 4738 阅读 · 0 评论 -
C#实现KML生成(支持点、线、面接口)
C#实现KML生成(支持点、线、面接口):using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;using System.Xml.Serialization;using System.IO;namespace GenerateKml{ [XmlRoot("kml", Namesp原创 2022-03-19 16:24:26 · 440 阅读 · 0 评论 -
2022-2028年中国互联网+医药行业市场运行状况及投资潜力研究报告
报告类型:产业研究报告格式:电子版、纸介版出品单位:智研咨询-产业信息网智研咨询发布的《2022-2028年中国互联网+医药行业市场运行状况及投资潜力研究报告》共八章。首先介绍了互联网+医药行业市场发展环境、互联网+医药整体运行态势等,接着分析了互联网+医药行业市场运行的现状,然后介绍了互联网+医药市场竞争格局。随后,报告对互联网+医药做了重点企业经营状况分析,最后分析了互联网+医药行业发展趋势与投资预测。您若想对互联网+医药产业有个系统的了解或者想投资互联网+医药行业,本报告是您不可或缺的重要工具.原创 2022-03-19 12:24:33 · 196 阅读 · 0 评论 -
网络攻防——kali操作系统基本使用
1.阅读前的声明本文章中生成的木马带有一定的攻击性,使用时请遵守网络安全相关的法律法规(恶意攻击操作系统属于违法行为)。2.环境安装生成木马主要需要如下工具:kali操作系统,VMware15(搭建kali操作系统环境,防止影响自己的windows系统的正常运行),Themida(免杀加壳工具,防止被电脑或者手机的安全工具查杀)。2.1VMware15的下载VMware15的下载安装,可以参考这个文章:VMware15的下载安装教程2.2kali操作系统的下载与虚拟机创建kali操作系统的下载原创 2022-03-18 18:30:31 · 2396 阅读 · 1 评论 -
关于Vue全局组件【html,component】
用了这么久的Vue,现在想静下心来仔细的去看看理论。结合开发的经验,进行更深的理解。我们经常在项目中提到要将共性的东西抽出来形成组件,但是组件到底是个什么,以全局组件为例以下是示例代码<!DOCTYPE html><html lang='zh_cn'><head> <meta charset='UTF-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge'>转载 2022-03-18 14:50:44 · 249 阅读 · 0 评论 -
【信息学奥赛】1030:计算球的体积(C++)
今天来让我们来继续分析信息学奥赛一本通的第四十五题,也就是要按照题目的要求套公式求出球的体积。(并且,看了我的文章的人只有少数人点了赞,如果你觉得我写的好,或对你有帮助的话,请点赞!!!并收藏。谢谢!)【题目描述及其目的】1030:计算球的体积时间限制: 1000 ms 内存限制: 65536 KB提交数: 64037 通过数: 41596【题目描述】对于半径为 rr 的球,其体积的计算公式为V=43πr3,这里取 π=3.14。现给定 r,即球半径,类型为double,求球的体积V,保留到小数原创 2022-03-17 18:43:20 · 1592 阅读 · 0 评论 -
java基本集合源码解读-JDK811
文章目录前言详尽的debugger底层查看源码配置一.集合体系图二.List类集合2.1.1 ArrayList2.1.2ArrayList底层源码分析结论:2.1.3 使用ArrayList无参构造2.1.4**`无参构造下ArrayList.add()扩容机制`**2.1.5ArrayList有参构造2.2.1vector结论2.2.2以添加方式为例2.2.3vector的扩容机制无参构造2.3.1 LinkedList结论2.3.2以添加方原创 2022-03-16 20:27:29 · 153 阅读 · 0 评论 -
sql优化常用的几种方法
1.EXPLAINtype列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。key_len列,索引长度。rows列,扫描行数。该值是个预估值。extra列,详细说明。注意,常见的不太友好的值,如下:Using filesort,Using temporary。2.SQL语句中IN包含的值不应过多MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好原创 2022-03-16 13:26:26 · 8584 阅读 · 0 评论 -
deployment、services、ingress
deployment:最常用的控制器部署无状态应用管理pod部署,滚动。升级升级//# 吧已创建的名为web的pod,由nginx升级为nginx1.15,升级要有新的版本的镜像kubectl set image deployment web nginx=nginx1.15回滚//查看历史版本:kubectl rollout history deployment web//还原到上一个版本:kubectl rollout undo deployment web//回滚到指定版本:kub.原创 2022-03-15 13:26:19 · 309 阅读 · 0 评论 -
20220307shopee笔试
1乘积最大子数组详细描述给你一个整数数组 nums ,请在时间复杂度为O(n) 下找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积其他时间限制: 1000ms内存限制:256.0MB输入输出示例示例1输入复制[2,3,-2,4,-1]输出复制48class Solution {public: /** * Note: 类名、方法名、参数名已经指定,请勿修改 * * * 找到数组原创 2022-03-15 12:05:06 · 164 阅读 · 0 评论 -
leaflet (1)在R语言中导入高德地图
本号计划出几篇推文介绍leaflet这个工具包,它的功能是创建交互式网络地图(Create Interactive Web Maps),并添加各类要素。参考资料见网址:https://rstudio.github.io/leaflet/。1.1 leaflet()和addTiles()函数这两个函数是该包最基础的函数。leaflet()函数用于创建画布,也就是一个地图对象,绘图时必须以该函数开头,类似于ggplot()函数;addTiles()函数用于在前者的基础上添加瓦片地图,即各种在线地图,默认状态原创 2022-03-15 09:24:05 · 470 阅读 · 0 评论 -
Git--->>>1、初步认识 Git
1、初步认识 GitGit 是一个 免费、开源的分布式版本控制系统,可以快速处理从小到大的项目。 ,跟分布式对应的还有一个 集中式版本控制系统 。易于学习占地面积小性能快有廉价的本地库有方便的暂存区域和多个工作流分支版本控制版本控制是能够记录文件内容变化,以便查询特定版本修改情况的系统。最重要的是它能记录文件修改历史纪录,使得用户能看到版本变化,而且还能做到版本切换。就是把过去记录到的版本切换回去。两者对比集中式版本控制工具能做到团队内的每个成员都知道她其成员的工作进度,缺点就是原创 2022-03-14 16:59:02 · 73 阅读 · 0 评论 -
C# ---再谈接口
接口的理解接口其实无处不在比如这个网关上的网口就是一种接口,我的网线可以插上去而使用苹果的充电线就无法连接,也就是说我这个接口在设计时就规定了:想连接上我你们必须满足我的接口规格规范满足了规范的数据线才能被这个网口所接受面向对象中的接口也是一样的接口里写着"规范"(要是什么样的,能满足哪些行为)继承接口的对象必须实现接口里所规定的,也就是说要把数据线制作成网口设计时所规定的规格实现了接口的对象才能被某种需求所接受int[] myVal = {...};Array.Sort(myVal)原创 2022-03-14 15:33:24 · 87 阅读 · 0 评论 -
2021年蓝桥杯c++b组解析(个人)
随着蓝桥杯不断地推进,期间也要多加练习才能有所收获,对于这份去年的试卷,个人感觉有些难度,具体体现在数字大、状态方程难想,对于后四题编程都有所难度,本人也只能通过40%-60%的样例,下面针对下面10个题进行系统讲解,部分代码与思路源于网上,力求使用最简单的方法帮助你来理解,同时有任何疑问,可以留言,大家一起进步。同时你的三连就是我创作的最大动力!!!前言:本次题目还是有一定的难度,不少题目用到了dp,题目是比之前越来越高了,当然厉害的人也是越来越多了(不过我本人实在是太弱了)感觉去年的题目做对3道填空原创 2022-03-13 14:59:41 · 1374 阅读 · 1 评论