自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

强者征服今天,懦夫哀叹昨天,懒汉坐等明天。

高级代码CV师、伪文艺青年、游戏手残、秃头程序员预订中......

  • 博客(103)
  • 资源 (7)
  • 收藏
  • 关注

原创 Linux快捷键、终端常用指令(最新版Ubuntu20.04)

Ctrl+Alt+T 打开终端ls 查看当前文件夹下的内容pwd 查看当前所在文件夹cd 切换文件夹touch 如果文件不存在,新建文件mkdir 创建目录rm 删除指定的文件名clear 清屏shutdown -h now 立即关机sudo apt install gcc下载GCCsudo apt install build-essential 提供编译程序必须软件包的列表信息gcc --version 查看gcc版本...

2020-10-24 13:02:36 5897 2

原创 理解OAuth2与用户账户与授权UAA的关系

‌‌OAuth2是一个开放标准,用于授权第三方应用程序访问用户资源,而无需共享用户的用户名和密码。‌用户管理‌:UAA作为用户帐户存储,可以提供用户的详细信息,如电子邮件、姓名、电话号码和组成员身份。‌‌- 授权服务器(Authorization Server)‌:负责发放和管理访问令牌。‌权限管理‌:UAA管理用户的权限和访问控制,确保用户只能访问其被授权的资源和服务‌。‌- 第三方登录‌:如‌微信、‌QQ、‌GitHub等服务的登录。‌‌- 客户端(Client)‌:请求访问资源的第三方应用程序。

2024-10-24 17:19:53 507

原创 简单解析WebAPI与WebService的区别

综上所述,WebAPI和WebService在技术栈、数据传输方式、跨平台支持和性能等方面存在明显的区别。在选择实现Web服务的技术时,需要根据具体需求进行权衡。如果项目需要跨平台支持且对性能有较高要求,那么WebAPI可能是一个更好的选择。而如果项目主要在.NET平台上运行且对性能要求不高,那么WebService也是一个可行的选择。无论选择哪种技术,都应确保其与项目的整体架构和需求相契合,以实现最佳的Web服务实现效果。

2024-10-24 16:53:13 483

原创 Bootstrap 5.3版本创建常用页面

你可以根据自己的主题需求来自定义样式。Bootstrap提供了丰富的CSS类和组件,使得创建响应式、移动优先的网站变得简单。下面我将指导你如何基于Bootstrap 5.3来编写一个简单但自定义主题的页面。以上是使用Bootstrap 5.3创建自定义主题页面的基本步骤。你可以根据自己的需求添加更多的内容和样式。

2024-09-08 23:43:26 838

原创 【C/C++】C++程序设计基础(继承与派生、多态性)

在多继承中,一个类不可以重复成为另一个类的直接基类,但可以多次成为间接基类。回顾类成员的访问方式也有public、private、protected分别是什么意思?和我们这里继承方式的public、private、protected有区别吗?这就是一种朴素的可重用的概念。-派生:而且子代可以拥有父代没有的特性,这是可扩充。但不是所有的动物都是狗。——所有的子类对象都是基类的对象。

2024-09-08 23:29:30 1142

原创 【C/C++算法】DFS代码模板

给定一个整数n,将数字1~n排成—排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。dfs(i) 表示的含义是:在 a[i] 处填写数字,然后递归到下一个位置填写数字。回溯:第 i 个位置填写某个数字的所有情况都遍历后, 第 i 个位置填写下一个数字。按字典序输出所有排列方案,每个方案占一行。打印n个数中的m个数的全排列。共一行,包含一个整数n。f数组标记是否被访问过。

2024-09-06 16:59:23 331

原创 【C/C++算法】动态规划(线性dp、区间dp)

状态计算:在该三角中,我们可以将f[i][j]的计算划分来源,分为从a[i][j]左上f[i-1][j-1]而来和从a[i][j]右上f[i-1][j]而来。状态计算: (1) i

2024-09-06 14:21:16 1814

原创 Java导入包com.alibaba.fastjson2.JSONObject

依赖管理: 确保在项目的构建文件(如 Maven 的 pom.xml 或 Gradle 的 build.gradle)中正确添加了 fastjson 库的依赖。com.alibaba.fastjson2.JSONObject 是阿里巴巴的 fastjson 库中的一个类,用于处理 JSON 数据。查看文档: 如果你遇到的是一个特定的问题,查看 fastjson 的官方文档或者 API 文档,可能会找到解决方案。版本兼容性: 确保你使用的 fastjson 版本与你的项目兼容。

2024-09-04 17:08:46 548

原创 【C/C++】C语言实现蛇形矩阵

输出n行,每行包含n个正整数,通过空格分隔。)来控制移动方向,移动方向无非两种:向右上(给你一个整数n,输出n∗n的蛇形矩阵。向右上时可能会触顶也可能会触到右端。向左下时可能会触底也可能会触到左端。flag = 1 ,向左下(很明显,可以通过二维数组的行(输入一行,包含一个整数n。使它恢复到下一个位置;当然要考虑边界情况。使它回到下一个位置;使它回到下一个位置;

2024-09-04 17:06:50 702

原创 Java简单实现服务器客户端通信

Socket 指的是“插座”,是应用层与传输层之间的桥梁,用于在网络上进行双向通信。在 Socket 编程中,客户端与服务器之间的通信需要通过 Socket 进行实现。客户端通过 Socket 向服务器发送请求,服务器接收请求后返回响应,完成整个通信过程。

2024-09-02 16:37:20 894

原创 【接口开发】支持http请求的api接口测试网站,适合练习建议收藏!

返回成功状态(status)为:200 ,失败为非200,返回的JSON数据格式包括多个嵌套,用于测试比较复杂JSON格式的前端处理。返回5000条数据,每条内容都有标题、图片URL、缩略图URL,用于测试图片显示的场景。返回单条数据,内容都有标题、图片URL、缩略图URL,用于测试图片显示的场景。返回100条数据,每条内容都有帖子 ID、发贴人 ID、标题、以及简介。根据文章 ID 获取指定文章的数据,传递的参数为restful风格参数。6、获取单条人员数据带图片URL(GET请求,返回图片URL)

2024-09-02 11:18:18 452

原创 【C/C++】C语言中的内存分布

在这个例子中,localVar 是一个局部变量,存放在栈上,函数调用结束后自动释放。heapVar 是通过动态分配在堆上的内存,需要手动释放避免内存泄露。globalVar 和 staticGlobalVar 是全局变量和静态变量,存放在全局区。"作为常量字符串存放在文字常量区。栈(Stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等。堆(Heap):一般由程序员分配和释放,若未释放,程序结束时由操作系统回收。全局区(静态区)(Static):存放全局变量、静态变量和常量。

2024-08-29 23:17:18 541

原创 【C/C++】C++类与对象基本概念(抽象封装、类的定义与使用、构造函数、析构函数、静态成员、友元)

类成员的访问控制什么是“类内”和“类外”在类声明之内称为类内在类声明之外称为类外数据封装的目的就是信息隐蔽。为了达到信息隐蔽,在C++类中,并非所有的成员都是对外可见的(或者说,是类外可以访问的)。通过设置成员的访问控制属性来实现对类成员的访问控制。这些控制属性有: public、protected、private。

2024-08-29 15:03:59 1577

原创 【C/C++】约瑟夫环问题

n个人(0,1,2,3,4…n-1),围成一圈,从编号为k的人开始报数,报数报到m的人出队(报数是1,2,…下次从出队的人之后开始重新报数,循环往复,当队伍中只剩最后一个人的时候,那个人就是大王。现在,给定n,k,m,输入一行包含三个整数n,k,m。

2024-08-28 15:47:43 884

原创 【C/C++】C++程序设计基础(输入输出、数据类型、动态内存、函数重载、内联函数、常量、引用)

在后面的章节中,会讲到类与对象,欢迎各位的关注~

2024-08-28 14:35:43 3399

原创 【C/C++】int类型32位有符号整数的含义

需要注意的是,在不同的编译环境中,int类型变量的存储大小可能不同,但在32位和64位系统中,int类型通常都占用4个字节,即32个二进制位。因此,无论是在32位系统还是64位系统中,int类型的取值范围都是相同的,即-2,147,483,648到2,147,483,647。当表示正数时,最高位为符号位(符号位为0),最大的正数是2。简单来说,32位整数的表示方法是用二进制表示,最前面一位是符号位,用0表示正数,1表示负数,所以是31个1。当表示负数时,最高位为符号位(符号位为1),最小的负数是−2。

2024-08-27 15:01:57 1416

原创 【C/C++】C语言字符串数组排序问题

如果返回值大于0,则表示第一个字符串比第二个字符串大。如果返回值等于0,则表示两个字符串相等;如果返回值小于0,则表示第一个字符串比第二个字符串小;在C语言中,我们可以通过遍历字符串的每个字符来比较字符串的大小,而不使用strcmp函数。大于0的情况下,字符串s1比s2大;小于0的情况下,字符串s1比s2小;strcmp函数比较两个字符串的大小,并返回一个整数值。在C语言中,可以使用。

2024-08-27 08:45:24 251

原创 【C/C++】C语言如何判断字符长度

如果不想使用sizeof()和strlen(),可以利用循环来判断字符串的长度。编写函数通过传入一个字符串,返回一个长度数值。while(*p!// 计数p++;return cnt;printf("字符串长度为%d\n",length);return 0;输出结果:字符串长度为7。

2024-08-26 16:56:13 532

原创 【C/C++】结构体指针赋值的方法

使用"*"操作符:通过解引用结构体指针访问结构体成员并赋值。使用"->"操作符:通过结构体指针访问结构体成员并赋值。这两种方法都可以对结构体指针所指向的结构体成员进行赋值操作。

2024-08-25 21:29:18 493

原创 【C/C++】存储类型auto、static、register、extern的作用

在C语言中,存储类型指的是数据在内存中的生命周期和可见性。C语言中主要有四种存储类型:自动(auto),静态(static),寄存器(register)和外部(extern)。

2024-08-23 11:00:49 1322

原创 【C/C++】C语言程序设计基础知识(指针、函数)

p++并不是将指针变量p的值简单加1,而是加上了一个基类型所占有的字节数,即移动了sizeof(int)=4个字节。我们可以通过指针移动快速访问数组,但通过指针也只能逐个处理数据,不能一次性整体处理数组所有元素。输出:hello*****(后面是乱字符,直到最后为\0为止)内存中的地址按字节编号,每个字节的存储单元均对应一个地址。注意:数组名是指针常量,不是指针变量,不能给数组名赋值。数组名不可以执行++操作,因为它是一个常量。用指针访问数组,计算数组元素之和。

2024-08-23 10:32:00 605

原创 【C/C++】C语言程序设计基础知识(数据类型与表达式、控制语句、数组与结构)

注意:不可以直接使用b=a这种写法,因为数组名表示数组首地址,其值不可改变!(4)第一个元素用11初始化,后面全部用0初始化。(2)用0初始化所有数据。(3)不指定数组长度。

2024-08-21 16:05:58 619

原创 SQL Server数据库查询常用语句汇总

这里,汇总了在使用SQL Server数据库的过程中经常会写的查询语句。

2024-08-21 14:15:23 668

原创 C语言 设置控制台字体及背景颜色

颜色函数SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),前景色 | 背景色 | 前景加强 | 背景加强);前景色:数字0-15 或 FOREGROUND_XXX 表示 (其中XXX可用BLUE、RED、GREEN表示)3=湖蓝色 11=淡浅绿色 0xb。0=黑色 8=灰色。参数x在0-15的范围颜色,默认的颜色白色7。也可以把这些值设置成常量。函数,自定义函根据参数改变颜色。

2024-01-07 11:41:48 1068

原创 Bootstrap v5版本的HTML模板

一个基本的Bootstrap v5版本的HTML模板。这是一个非常基础的模板,包含了Bootstrap CSS和JS的引用,以及一个基本的HTML结构。这个模板中,我已经包含了Bootstrap v5的CSS和JS的CDN链接。更多的Bootstrap组件或者样式,您可以参考Bootstrap的官方文档。标签中,您可以添加您自己的HTML内容。

2023-11-27 17:15:14 675

原创 【C/C++】常见模拟题题解

模拟算法题解

2023-11-24 17:06:01 1139

原创 【C/C++】素数专题

判断素数的方法及模板

2023-11-24 15:02:51 369

原创 【C/C++】简单模拟题解

有52张朴克牌,使它们全部正面朝上。从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接着从第4张牌开始,把凡是4的倍数位置上的牌按次此规律翻转;依此类推,直到第1张要翻的牌是第52张为止。统计最后有几张牌正面朝上,并打印出它们的位置。若两素数之差为 2,则称两素数为双胞胎数。将数组中的数据按逆序存放。(3)最大的一对双胞胎数。(2)有多少对双胞胎数。一维数组实现杨辉三角。

2023-11-23 17:09:43 224

原创 【C/C++】排序算法代码实现

这里,汇总了常见的排序算法具体代码实现。使用C语言编写。

2023-11-23 17:06:39 401

原创 人工智能:拥抱未来之手

然而,需要注意的是,尽管AI在许多方面都表现出极高的智能,但它仍然是一种工具,其“智”是基于预设的算法和模型,与人类的智慧和创造力仍有本质的区别。比如,两个不同的AI系统,一个训练在美国的数据集上,另一个训练在中国的数据集上,对于某些问题,它们可能会给出不同的答案,因为两者的训练背景和文化语境可能存在差异。再者,AI的答案也可能随着时间和情境的变化而变化。因此,尽管人工智能在某些情况下可能给出相同的答案,但由于算法、训练数据、随机性和时间等多种因素,对于相同的问题,AI给出的答案也可能存在差异。

2023-11-22 16:49:41 131

原创 【C/C++】递归算法

某人写了n封信和n个信封,如果所有的信都装错了信封。求所有的信都装错信封共有多少种不同情况。

2023-11-20 16:15:44 378

原创 【C/C++】全排列及素数环问题

问题描述:将n个互不相同的数全排列,即1,2,······n方法:dfs。

2023-11-20 10:22:50 377

原创 Java实现连接SQL Server解决方案及代码

sql是要执行的SQL语句,这里是一个简单的查询语句。上述代码中,通过resultSet.next()方法判断是否还有下一条查询结果,然后使用getInt()和getString()等方法获取查询结果中的具体字段值。问题在于用较高版本的jdk编译的class文件在低版本的JVM上运行所导致的,通俗讲就是编译运行版本不匹配。在连接之前,前提是确保数据库成功的下载,创建,配置好账号密码。我第一次jre8,jre11版本的都导入了,导致驱动加载失败。看下jar包目录下是否存在多余的,不需要的版本,去除。

2023-10-24 17:06:56 2942 1

原创 ArcGIS API for JavaScript 4.x 教程(四) 添加点、线和多边形

了解如何在地图中显示点、线和多边形图形。图形是用于在地图或场景中显示点、线、多边形和文本的视觉元素。图形由几何图形、符号和属性组成,单击时可以显示弹出窗口。您通常使用图形来显示未连接到数据库(即GPS位置)的地理数据。在本教程中,您将学习如何将地图上的点、线和多边形显示为图形。笔记有关在应用程序中实现图形的更多背景信息,请访问《映射API和位置服务》指南中的图形、样式和数据可视化。

2023-08-10 15:55:36 1704

原创 ArcGIS API for JavaScript 4.x 教程(三)显示自定义底图样式

了解如何访问和显示地图中的样式化矢量底图图层。样式化底图图层是一组样式,您可以定义这些样式以覆盖默认底图图层服务矢量切片图层样式之一。这些用于创建和显示具有您自己的自定义样式、标注和颜色的地图或场景。要创建样式化底图图层,可以使用 ArcGIS 矢量切片样式编辑器。编辑器将您的样式作为具有项目 ID 的图层项目存储在 ArcGIS 中。在本教程中,您将使用项目 ID 访问和显示地图中的样式化矢量切片图层(森林和公园画布)。您还可以添加图像切片图层(世界山体阴影)以增强可视化效果。

2023-08-09 16:39:52 1311

原创 ArcGIS API for JavaScript 调用自定义地图模板总结

/ center: [15, 65] // longitude, latitude 地图初始位置。// 创建一个map视图 后期视图上的操作都通过这个对象来操作。注明:翻译自esri,仅供个人查阅使用,侵删。//html容器,即将地图添加到哪个容器里。//利用url创建一个动态地图服务对象。//将地图服务对象添加到地图容器中。//不显示Esri的logo。

2023-08-08 17:06:27 919

原创 ArcGIS API for JavaScript 3.44 地图Demo示例合集

描述此示例演示如何创建一个完整的页面映射应用程序。此示例创建一个以旧金山市为中心的新地图,并将其中一个预定义的基本地图添加到地图中。(二)基准图库描述使用BasemapGallery小部件可以选择地图的基础地图。这个小部件提供了一个基本地图库,这些地图可以由用户定义,也可以由ArcGIS.com的查询生成。您可以向库中添加其他基础地图,但是添加到基础地图库中的所有基础地图必须位于同一投影中。如果您正在通过设置从ArcGIS.com显示棒球地图那么附加的基本地图必须在Web-Mercator投影中

2023-08-08 11:10:30 1607

原创 ArcGIS API for JavaScript 4.x 教程(二)切换基础地图图层

了解如何更改地图中的基础地图图层。基础地图图层:基础地图层是用于访问和显示来自基础地图层服务的数据的层。它为地图或场景提供视觉和地理上下文,通常包含具有管理边界和地名的全局数据。基本地图图层服务提供了许多基本地图图层样式,例如地形、街道和图像,您可以在地图中使用这些样式。在本教程中,您将使用Basemap Toggle和BasemapGallery小部件来选择和显示不同的Basemap图层。笔记有关更多信息,请访问映射API和定位服务指南中的Basemap层。

2023-08-07 14:40:32 1594

原创 ArcGIS API for JavaScript 4.x 教程(一) 显示一张地图

了解如何创建和显示带有基本地图图层的地图。地图包含地理数据层。地图包含一个基本地图层,以及一个或多个数据层(可选)。可以使用地图视图显示地图的特定区域,并设置位置和缩放级别。本教程将向您展示如何使用地形底图层创建和显示加利福尼亚州圣莫尼卡山脉的地图。本教程中的地图和代码将用作其他二维教程的起点。

2023-08-07 14:18:23 1456

原创 EPSG代号-坐标系对应表

EPSG 用于标识不同的地理空间参考系统,包括坐标系统、地理坐标系、投影坐标系等。这些标识符可用于许多应用程序和地理信息系统软件,以确保数据在不同系统之间的正确转换和处理。现在,EPSG已被Open Geospatial Consortium(OGC)承认并管理,成为了一个全球性的标准。EPSG 是将常用的坐标系、投影、地理坐标系等地理空间参考系统的名称、参数、定义等信息进行标准化,并赋予一个唯一编码。

2023-07-18 13:55:47 2432

movielens ml-100k.rar

Movielens数据集,内含10万条用户-电影评分。学习推荐系统,机器学习算法必备。

2021-08-04

Symantec_Encryption_Desktop_10.4.2_MP3_MacOSX.tar.gz

(MacOSX版本)PGP加密软件,用于实现电子邮件的安全传输

2021-05-31

Symantec_Encryption_Desktop_10.4.2_MP3_Linux.rar

(Linux版本)PGP加密软件,用于实现电子邮件的安全传输

2021-05-31

SymantecEncryptionDesktopWin64-10.4.2MP3.rar

PGP加密软件,用于实现电子邮件的安全传输

2021-05-31

Wireshark-win64_3.4.2

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。

2021-03-17

nmap-7.91.rar

Latest stable release self-installer: nmap-7.91-setup.exe

2021-03-17

C/C++中文帮助文档

C/C++中文帮助文档。C/C++中文参考手册包含了C和C++11的标准,深入浅出,介绍全面,是每个学习C++ 或者C必备系列,需要的朋友可以下载。 C/C++参考手册是专为C语言开发者制作的一个学习文档,包含了基本的介绍、预处理命令、算法、正则表达式、转义字符、基本数据类型等介绍,可以方便开发者快速掌握C语言的开发技巧,让你轻松开发出满意的软件。

2020-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除