自定义博客皮肤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师、伪文艺青年、游戏手残、秃头程序员预订中......

  • 博客(81)
  • 资源 (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 4324

原创 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 618

原创 Bootstrap v5版本的HTML模板

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

2023-11-27 17:15:14 447

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

模拟算法题解

2023-11-24 17:06:01 1075

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

判断素数的方法及模板

2023-11-24 15:02:51 250

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

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

2023-11-23 17:09:43 157

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

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

2023-11-23 17:06:39 334

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

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

2023-11-22 16:49:41 80

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

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

2023-11-20 16:15:44 271

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

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

2023-11-20 10:22:50 207

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

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

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

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

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

2023-08-10 15:55:36 1266

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

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

2023-08-09 16:39:52 1099

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

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

2023-08-08 17:06:27 830

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

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

2023-08-08 11:10:30 1247

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

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

2023-08-07 14:40:32 1338

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

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

2023-08-07 14:18:23 1228

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

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

2023-07-18 13:55:47 1301

原创 MySQL常用文本处理函数归类

例:select substring(content,5) as abstract from my_content_t。例:select right(content,200) as abstract from my_content_t。说明:substring_index(被截取字段,关键字,关键字出现的次数)substring(被截取字段,从第几位开始截取,截取长度)说明:substring(被截取字段,从第几位开始截取)说明:right(被截取字段,截取长度)说明:left(被截取字段,截取长度)

2023-04-10 11:29:23 355 1

原创 MySQL日期时间函数汇总、时间格式转换方法

同一个日期时间会有多种不同的表示方式,有的时候需要在不同格式之间相互转换。EXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟。语法:DATE_ADD(date,INTERVAL expr type)语法:DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数从日期减去指定的时间间隔。输出结果为:2022-12-25 22:47:37。

2023-04-10 10:14:22 1805

原创 牛客SQL练习篇题解

基础查询、条件查询、高级查询、多表查询、常用函数

2023-04-04 15:47:57 515

原创 一文看懂数据仓库

是最接近数据源中数据的一层,此层存放未经过处理的原始数据至数据仓库系统,结构上与源系统保持一致,是数据仓库的数据准备区。主要完成基础数据引入到数仓的职责,和数据源系统进行解耦合,同时记录基础数据的历史变化。处理原则:根据源业务系统表的情况以增量或全量方式抽取数据;ODS层以流水表和快照表为主,按日期对数据进行分区保存,不使用拉链表;ODS层的数据不做清洗和转换,数据的表结构和数据粒度与原业务系统保持一致。

2023-03-24 17:03:38 6106

原创 SQLite安装配置详细教程2023版

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口。

2023-03-16 09:55:33 2306

原创 【全新教程】在 Ubuntu18.04中安装 ROS Melodic

由于第一遍安装时踩了不少坑,导致后面有些奇奇怪怪的问题没法填坑。于是选择再次重装,顺便记录一下这个过程,在后续的安装过程中确实顺利了不少。其中的一些细节要注意,要不然会折腾很长时间。...

2022-07-16 08:39:28 1707

原创 ROS实现简单HelloWorld

创建一个名为test_ws的工作空间,后面的操作都基于此目录。这个目录下必须有一个命名为src的子文件夹。工作空间初始化完成后,会在src目录下生成一个top-level的CMakeLists.txt。此时,工作空间中目录结构如图下所示:始化功能包使用catkin_create_pkg命令创建需要的功能包。这里,我们创建一个helloworld包,注意需要在src目录下执行以下命令:最终会自动生成helloworld功能包中必备的文件,包括包描述文件package.xml与catkin版本的cm

2022-07-07 23:12:18 1141

原创 ROS安装过程中的问题汇总

成功解决的办法:1.打开包含资源下载函数的文件:2.添加代理:url=“https://ghproxy.com/”+url添加的位置如图:3. 修改/usr/lib/python2.7/dist-packages/rosdistro/_init_.py文件中的DEFAULT_INDEX_URL4. 修改其余(4个)文件中的地址,在地址 https://raw.githubusercontent.com/… 前添加https://ghproxy.com/5.解决 Hit 第五个地址的报错6

2022-07-06 09:09:33 704

原创 测试ROS是否安装成功

1、CTRL+ALT+T打开终端(Termial),输入以下命令,初始化ROS环境:成功打开后终端所示:里面显示有ROS的版本,还有一些节点、端号等内容。2、再打开一个新的终端(Termial),输入以下命令,弹出一个小乌龟窗口:3、出现一个小乌龟的LOGO后,再打开一个新的终端(Termial),输入以下命令然后,通过方向键控制小乌龟的移动4、打开新的Termial,输入以下命令,可以查看ROS节点信息:如果能顺利进行到这一步,说明ROS安装了。......

2022-07-05 16:01:44 7206 2

原创 Ubuntu18.04安装 ROS Melodic教程

Ubuntu对应ROS的不同版本:我的操作系统为Ubuntu 18.04 LTS 64bit应采用ROS版本为ROS Melodic。下面以我的版本为例:打开软件中心,按照下图进行配置。确保你的"restricted", “universe,” 和 "multiverse."前是打上勾的:设置电脑以安装来自packages.ros.org的软件。推荐就近选择一个镜像源,例如,Tsinghua University为:配置公网密钥,这一步是确保我们的系统认为这个路径是安全的,下载文件是没有问题的

2022-07-05 11:01:54 1014

原创 Spring Bean管理

spring:将系统的各个组件交由spring托管,由spring来管理各个组件的生命周期,并由spring来约定各部组建的依赖关系。IOC容器(控制反转)DI(依赖注入)AOP:面向切面(接口编程)特点:1.方便解耦,简化开发将系统的各个组件由spring来统一管理。通过spring的ioc容器,将各个组件对象之间的依赖关系有spring控制。通过注入setter…来实现各部组建的引用关系,从而实现松耦合。2.AOP 面向切面(接口)3.支持注解开发(springmvc)4.支持各种框架

2022-05-05 23:45:06 437

原创 解决报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool

在安装第三方库的时候,Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.解决方法:打开命令行,输入:pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.do

2022-04-16 22:25:13 11639 3

原创 win安装Pillow失败的解决方法

安装方法:法1:直接使用命令行工具下载:pip install Pillow法2:使用pip install Pillow命令安装失败时,可以换一种方法。进入官网,https://pypi.org/project/Pillow/#files自行选择对应的不同版本,进行下载。打开cmd命令行,进入下载的文件所在目录。输入pip install 文件路径(包含文件名)即可成功安装。来到python目录下:…/python38/Lib/site-packages可以看到安装的文件

2022-04-14 18:57:16 2000

原创 win安装MySQLclient失败的解决方法

安装方法:法1:直接使用命令行工具下载:pip install mysqlclient法2:使用pip install mysqlclient命令安装失败时,可以换一种方法。进入mysqlclient官网,https://pypi.org/project/mysqlclient/#files自行选择对应的不同版本,进行下载。打开cmd命令行,进入下载的文件所在目录。输入pip install 文件路径(包含文件名)即可成功。我的如图:...

2022-01-21 23:41:32 1741

原创 如何使用PyInstaller将py文件打包

01 概述PyInstaller库是第三方库。官方网站:http://www.pyinstaller.org第三方库:使用前需要额外安装安装第三方库需要使用pip工具02 基本功能PyInstaller可以将拓展名为.py的Python源代码转换为无需源代码的可执行文件。为什么需要?转换成可执行文件后,无需再安装Python解释器便可以在不同环境下执行。03 安装在CMD命令行下输入:pip install pyinstaller出现“Successfully inst.

2022-01-06 22:22:36 1435

原创 【学习笔记】Python语言程序设计 北理工-嵩天

本文为Python语言程序设计相关内容,希望对你有所帮助。正在更新中…1.基本数据类型1.1数据类型及操作整数类型浮点数类型复数类型数值运算操作符数值运算函数小结1.2实例:天天向上的力量dayup = pow(1.001,365)daydown = pow(0.999,365)print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))dayfactor = 0.005dayup = pow(da.

2022-01-05 16:04:04 958

原创 区分++p->num与(++p)->num等问题

#include <stdio.h>#include <stdlib.h>struct ss{ int num; int num2;}s[]={{4,90},{7,88},{9,69}},*p=s;int main(){ int y=p->num; ++y; printf("%d %d\n",y,s[0].num); return 0;}结果5 4#include <stdio.h>#in

2021-11-21 17:15:07 1803

原创 五分钟教会你在Qt中使用SQLite数据库,非常有用,建议收藏!

在Qt中使用SQLite数据库前言用法1 准备2 使用1. 建立数据库2. 打开数据库3. 关闭数据库4. 操作数据库例1:创建表格例2:插入数据例3:更新数据(修改数据)例4:查询数据例5:删除与清空前言SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。用法1 准备引入SQL模块在Qt项目文件(.pro文件)中,加入SQL模块:QT += sql引用头文件在需要使用

2021-09-03 22:24:00 19483 5

翻译 在Qt中使用SQLite数据库

前言SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。用法1 准备引入SQL模块在Qt项目文件(.pro文件)中,加入SQL模块:QT += sql引用头文件在需要使用SQL的类定义中,引用相关头文件。例如:#include #include #include 2 使用建立数据库检查连接、添加数据库驱动、设置数据库名称、数据库登录用户名、密码。QSqlD

2021-09-03 22:11:57 644

原创 完美解决MySQL报错 ERROR 1064 (42000): You have an error in your SQL syntax;

完美解决报错 ERROR 1064 报错ERROR 1064解决方案报错ERROR 1064在设置mysql中的root账户密码出现了1064错误代码!!刚开始还以为用户名和密码不能一样呢,于是换了个123456发现还是不行。解决方案按如下输入:alter user 'root'@localhost identified by '123456';by ‘…’ 后面为新密码。...

2021-08-31 14:53:20 4295 2

原创 使用PGP加密软件实现电子邮件的安全传输

使用PGP加密软件实现电子邮件的安全传输一、PGP软件下载二、实验部分分配名称和邮件创建口令导出自己的秘钥双方建立信任关系对文件进行加密解密并校验激活码(软件激活码在文章结尾哦!!!)一、PGP软件下载二、实验部分实验过程如下:分配名称和邮件创建口令导出自己的秘钥双方建立信任关系对文件进行加密创建名为“123”的docx文件用软件签名并保存,生成pgp加密文件,并发送给对方解密并校验文件解密成功激活码D4Z4Y-PP7ZU-1V5RB-ELVPJ-6X9D4-V

2021-05-31 20:43:20 1403

原创 爬取网站视频命令行工具you-get的安装及使用方法

爬取网站视频命令行工具you-get安装及使用方法软件简介下载方法Step.01Step.02使用方法报错提示软件简介you-get 是一个跨平台命令行视频、音频与图像下载工具,支持国内外常用的各种多媒体网站。下载方法Step.01下载Python,可以在python官网下载最新的python版本。对于已经下载了Python的用户:由于you-get是Python的一个第三方库,所以可以使用pip工具进行下载。Step.02在命令行cmd下输入代码:pip3 install you-get

2021-04-17 13:41:35 4576 2

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关注的人

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