- 博客(95)
- 资源 (9)
- 收藏
- 关注

原创 C语言小游戏(flappy bird),附带源码及素材
课程设计—用C语言编码一个小游戏(flappy bird)前言一、系统简介二、函数模块图三、具体代码头文件前言完成该程序需要用到easy-x库数据,建议用vc6或vs2013版本以上等支持安装easy-x库的软件一、系统简介该游戏名为FLIP 滑稽,改自flappy bird。游戏实现了按空格键跳跃,越过障碍无得分,触碰障碍物边界或游戏窗口上下边界游戏结束的功能。其中图片、音效、文件写入...
2019-04-01 15:10:09
14180
21
原创 ETF与LOF交易业务说明与解析
LOF和ETF在申购和赎回的标的、场所、限制、净值报价频率、基金投资策略以及交易便捷性和流动性等方面都存在显著的区别。投资者在选择投资LOF或ETF时,应根据自己的投资目标、风险承受能力和市场情况等因素进行综合考虑
2024-10-09 14:19:34
1571
原创 2024年第十四届MathorCup数学应用挑战赛C题解析(更新完结)
这一题相对来说已有的模型比较多,以二次指数平滑法为例,首先将附件的数据导入matlab,附件1为20230801-20231130的57个节点每天的数据,附件2为11月每小时每个节点的数据。数据导入后通过二次指数平滑公式本期平滑值 = 本期一次平滑值 * 平滑系数 + (1 - 平滑系数) * 上期二次平滑值解出预测结果
2024-04-12 20:39:24
3348
3
原创 证券相关业务知识
预簿记阶段,主承销商会通过预路演等活动,向潜在的投资者介绍债券发行的相关信息,收集市场的初步需求和意向,为后续的簿记定价提供参考依据。竞价交易适合普通投资者的日常交易,而大宗交易则更适合大规模的股份转让,通常涉及到的是机构投资者和大股东。需要注意的是,融券交易具有一定的风险,因为它涉及到借贷行为,而且如果股票价格上涨,投资者可能需要以更高的价格买回股票,从而产生亏损。总的来说,ETF的交易既可以在二级市场上进行,也可以在一级市场上进行,但普通投资者的交易通常是在二级市场上完成的。
2024-03-01 16:55:25
2455
1
原创 银行业数据分析算法应用汇总
数据分析算法可以帮助银行提高效率,优化服务,管理风险,提高营销效果,满足监管要求,从而提高银行的竞争力。因此对于数据分析算法的应用也在逐步发展完善。
2023-11-22 10:06:34
2135
1
原创 OceanBase基础架构
OceanBase采用了一种被称为"单机分布式一体化架构"的设计。这种架构兼顾了分布式架构的扩展性与集中式架构的性能优势。它使用一套引擎同时支持OLTP(联机事务处理)和OLAP(联机分析处理)的混合负载
2023-10-23 11:33:52
1576
原创 Hadoop、Spark与Flink的基础架构及其关系和优异
Hadoop、Spark和Flink是目前重要的三大分布式计算系统。它们都可以用于大数据处理,但在处理方式和应用场景上有所不同。这三个框架在不同的大数据处理场景当中,表现各有优势。因此,最好的方案就是将各自的优势结合起来,实现更高效率地完成大数据处理任务。
2023-08-22 11:00:09
1865
原创 分布式与集群的定义及异同
集群和分布式都旨在提高系统的可靠性、可扩展性和性能,但它们实现这些目标的方式不同。集群通过将多台计算机组成一个单一系统来实现这些目标,而分布式则通过将一个系统或应用程序分散到多个计算机或服务器上进行处理和管理来实现这些目标。
2023-08-17 19:52:21
1255
原创 ORACLE行转列、列转行实现方式及案例
在Oracle中,可以使用多种方法来实现行转列和列转行。以下是一些常用的方法:PIVOT函数:Oracle 11g之后,支持使用PIVOT实现行转列。MAX和DECODE函数:可以使用MAX函数结合DECODE函数来实现行转列。CASE WHEN和GROUP BY:这种方式是最常用的,比较容易理解。UNPIVOT函数:可以利用UNPIVOT()函数实现列转行。UNION ALL方法:也可以使用UNION ALL方法来实现列转行。
2023-08-10 18:44:17
14714
原创 OLAP与OLTP的异同、定义及优劣
OLTP和OLAP都是用来处理数据的,但它们各自有不同的用途和优化方式,有不同的设计目的、使用场景和数据组织方式。OLTP更适合用于快速处理事务性操作,而OLAP则更适合用于进行复杂的数据分析和查询。
2023-08-04 16:41:40
4161
原创 数据库与数据仓库的区别及关系
数据库是为捕获数据而设计,数据仓库是为分析数据而设计**。数据库和数据仓库都有各自的优势和局限性,它们各自适用于不同的场景。数据库更适合用于快速处理事务性操作,而数据仓库则更适合用于进行复杂的数据分析和查询。它们各自有不同的用途和优化方式,可以根据实际需求选择使用。
2023-08-04 11:27:08
6481
原创 ORACLE一般排名、百分比排名等排序函数详解
在序列 1 2 2 3 3 4 4 5 中,值 3 的排名为 4,因为它是第四个不同的值。当有多行具有相同的值时,RANK 函数会返回相同的排名。其中,排名指的是值在序列中的排名(从1开始),总数指的是序列中元素的总数。其中,排名指的是值在序列中的排名(从1开始),总数指的是序列中元素的总数。与 RANK 和 DENSE_RANK 函数不同,ROW_NUMBER 函数不会为并列排名的行返回相同的数字。RANK 和 DENSE_RANK 都是 Oracle 中的分析函数,它们用于计算一组值中某个值的排名。
2023-07-06 17:04:20
4975
原创 Excel随机数字/随机字母/随机日期/随机姓名等常用函数
Excel随机数字/随机字母/随机日期/随机姓名等常用函数,可用于造数测试等各类场景。
2023-07-06 10:22:09
2420
原创 ORACLE日期函数:取上月末/月初/季末/季初/年末/年初...
应用ORACLE日期函数,实现取上月末/月初/季末/季初/年末/年初等数据,并通过多个函数的组合实现更加复杂的日期取数
2023-07-05 17:33:27
11214
1
原创 SQL:TO_NUMBER报错 SQL错误[1722][42000]:ORA-01722:无效数字 问题解决
原因:当前字段含有不可转化的非数字字符导致转化失败。
2023-06-15 11:33:16
1864
原创 oracle实现将字段按逗号拼接/按逗号分为多行
这段代码会在表A中选择B和C两个字段,并使用 DISTINCT 关键字去除重复的C值。然后使用 ROW_NUMBER 函数为每个B对应的C值进行编号,最后使用 LISTAGG 函数将每个B对应的前100个C值用逗号拼接起来,形成一个新的C列。这段代码会将表A中每个B对应的多个C值用逗号拼接起来,形成一个新的C列。该代码实现将字段B根据逗号分为多行。
2023-04-24 15:40:45
19191
原创 2023第十三届MathorCup高校数学建模挑战赛C题解析
数学建模主要是让大家构建自己的模型,只要能解决问题的模型就是好模型,无标准答案。我个人的分析过程大致如下文,仅个人观点不一定是正确的,不说太多怕限制了大家的思维哈哈哈。
2023-04-13 13:25:13
15288
12
原创 数据仓库:oracle应用笔记
本文为数据仓库crm项目中的oracle应用笔记,包括存储过程语法、一些常用语句语法如merge into;一些参用函数语法,如nvl()、nvl2()等等。
2023-03-17 17:21:36
354
原创 ETL常用SQL语句
ETL常用SQL语句,包括select、update、delete、join、where、group by、having等等
2023-02-13 15:05:35
1059
原创 ETL基础概念及要求详解
ETL即Extract(抽取)Transform(转换)Load(装载)的过程,如下图,同时也包括数据清洗的部分,是数据从源端到目标端的一个数据处理的过程,是构建数据仓库的重要一环,但不局限于构建数据仓库其他BI(商业智能)的设计和开发数据分析平台也经常用到ETL。
2023-02-10 16:33:58
8355
2
原创 SQL/Hive应用笔记
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。通过 partition by [姓名] order by [打卡时间] desc,这句就可以做到,让数据按照姓名分组,并且在每组内部按照时间进行排序。如果需要的是去重的数据,那么应该选择overwrite作为插入的方式。overwrite会覆盖现有的数据,而into是直接将数据写入库。
2022-10-17 16:47:32
844
原创 2022高教社杯全国大学生数学建模竞赛B题解析(更新完结)
数学建模主要是让大家构建自己的模型,只要能解决问题的模型就是好模型,无标准答案。我个人的分析过程大致如下文,仅个人观点不一定是正确的,不说太多怕限制了大家的思维哈哈哈。
2022-09-16 08:52:19
58614
49
原创 信息安全技术实验:数据的加密与解密
2) 从服务器下载RSA示例程序,并执行,通过生成随机数、寻找素数、最后形成密钥对,可以实现对明文和密文的加密和解密(如图A.2),比较对称加密和非对称加密在密钥上的差别,以及解密的安全性。并修改和完善基于MFC的RSA源程序,对其中存在的问题进行改进(例如,改进密码框可以实现自动填充到对应的文本框,改进代码加密解密的时候存在小bug等问题),形成一个RSA的加密/解密演示系统。通过对DES和RSA的使用和开发,加深对数据加密算法的理解,掌握对称加密和非对称加密体制的框架。提高对加密和解密原理的认识;
2022-09-11 14:46:53
3002
1
原创 信息安全技术实验:用户数据备份
Second Copy 9是一款高质量的文件备份工具,拥有自动备份文档、音乐图片的特点,备份文件采用高质量的加密技术,可以有效地保护文件安全,新版本增强了对windows10操作系统的支持,可以实现定时备份,同时对多个文件对象执行备份,自定义备份文件类型,复制、移动、压缩、同步备份文件等多种功能。(3)选择备份的文件或文件夹存放的位置。(2)熟悉用户数据备份软件的功能。(2)选择要备份的文件或文件夹。(1)新建一个备份方案。(6)设置高级备份属性。(4)选择备份时间。(5)选择备份方式。
2022-09-11 14:44:15
1140
原创 信息安全技术实验:软件的动态分析和破解
Pentium Ⅲ、600 MHz 以上 CPU,128M 以上内存,10G 以上硬盘,安装 Windows XP 以上。3. 执行OllyDbg.exe文件,在OllyDbg窗口上选择“文件(File)”|“打开(Open)”,4.用OllyDbg查找在注册时出现的错误提示信息,根据提示信息查找关键Call和关键跳。点击插件,点击超级字串查找,点击查找ASCll,查找“注册失败”,结果如下图所示。点击软件注册,输入任意的注册码都直接可以使用,破解成功。对本目录中的Cycle,利用上述工具进行跟踪和破解。
2022-09-11 14:38:52
1049
2
原创 信息安全技术实验:网络嗅探与欺骗
嗅探的原理 FTP 是文件传输的一个协议,基于不同的操作系统,有不同的 FTP 应用程序,而这些 应用程序都遵守同一种协议以传输文件。Telnet 是通常网络连接所采用的一种协议,通常采用明文进行数据传输,可以通过嗅探 的方式捕获用户名和密码。通过抓包工具进行操作,筛选出Telnet服务下的数据,成功的抓取了账号与密码数据(账号:lct,密码:123)在该过程中,要将依存关系中的其他服务都打开才能打开Telnet服务。1、理解数据嗅探的原理,协议封装的过程,典型嗅探工具的使用。之后开启Telnet服务。
2022-09-11 14:16:50
855
原创 信息安全技术实验:利用 burp suite破解 web 后台
破解后可以看到,密码为“letmein”的Location为index.php成功登录,而其他密码仍为login.php,因此密码为letmein。设置ip地址后打开拦截,在浏览器中输入账号pablo,密码LinChuanTao,可以看到账号与密码信息已经被拦截。进入以下网站,进入登录界面,这是输入账号pablo,密码LinChuanTao,无法登录。关闭软件拦截输入账号pablo,密码letmein,成功破解,登录成功。首先,打开虚拟机,登录,看到本机ip地址为192.168.75.130。
2022-09-11 14:07:36
2396
原创 【JAVA】书店管理系统(附带前后端源码及资源)
【JAVA_Web】书店管理系统(附带前后端源码及资源)1.1目的在“互联网+”的大趋势下,线上销售以其简单、便捷、高效的特点受到人们的青睐。网上书店不受时间或者空间的限制,只要在网络覆盖的地方人们就可以浏览网页,购买想要的书籍,获知最新的书籍或者资料的信息。线下实体书店则不仅投资成本高,也受空间地点的限制,还必须考虑房租、水电、人工等诸多方面的问题,使书籍的价格不可以压得太低。而网销书籍价格低、种类多,顾客可以快速找到自己想要的书籍,这使得很多人愿意尝试网购。为了突破传统书店服务时间和地理位置等因素的
2022-08-15 22:20:53
22835
112
原创 Web酒店管理系统(附源码及资源)
该系统通过Sublime Text编辑器编写完成,涉及到了htnl、css及javasrcipt的相关代码,实现了一个酒店管理系统。该系统分为前台页面和后台页面,前台页面用于客户浏览与选择预订客房,后台页面则只能由酒店管理人员进行操作。在前台页面,客户可以查看相关的酒店信息与浏览相关客房信息,并可以通过手机号等信息进行客房的预订。登陆后可以看到自己的相关酒店预订信息。只有酒店的管理人员才可以通过对应账号密码进入后台,对客户的一些预订信息进行审核修改等一系列操作。同时,系统中还有设置了英文界面与酒店的地理
2022-08-15 20:12:11
9050
47
原创 C语言实现冒泡排序、选择排序、快速排序
冒泡法排序相对来说比选择法简单,由于冒泡法每次都要交换元素的顺序,而选择法则只需要记录元素的下标,因此冒泡法效率较低。对于数据较小的数组,运用冒泡法足以胜任,对于数据较大的数组,选择法排序的效率会明显提高。1.2 如果first...
2022-08-15 18:11:34
1156
原创 Node.js及npm安装详细教程
Windows系统下我个人建议选x64.msi这个文件,zip和7z有时会有系统识别不到nodejs的问题,点击一下即可开始下载。过程中会有一个需要勾选的选项(见下文),就是安装后会弹出一个脚本让你安装其他工具,勾不勾选都可以,简单使用就不用勾选了。把里面有的【npm】和【npm-cache】文件夹删了,之后再开始安装新的Node.js。首页有推荐两个版本,大家视自己情况下载,如果需要下载历史版本则点击【其他下载】然后等待安装完毕就OK了,Node.js安装完npm就安装完了。找到自己要的版本,点击下载。.
2022-08-04 16:32:01
4498
原创 【解决方案】系统已经安装pytorch却调用不了,报错ModuleNotFoundError: No module named ‘torch‘
【解决方案】系统已经安装pytorch却调用不了,报错ModuleNotFoundError: No module named 'torch'引言解决方案pytorch 安装引言云服务器上配置时显示已经有pytorch环境但是运行却报错说没有,这是由于没有进入pytorch所配置的环境造成的,进入对应环境即可运行pytorch解决方案首先错误如下:解决:Ctrl+Z退出python,输入以下命令确认系统有pytorchconda env list如下图所示可以看到pytorch所在的环境
2022-05-16 22:39:49
20186
6
原创 Linux在后台运行程序,训练模型(screen命令)
应用screen在后台运行,训练模型引言使用方法引言我们在远程服务器或是云端服务器上运行程序或是训练模型时总是有一个问题就是不小心断了一下网然后训练就断开连接,训练停了,当场心态爆炸,而screen就通过在后台运行很好的解决了这个问题,断网后还能继续训练。使用方法1.安装首先确定系统是否安装了screen在终端输入以下命令,如果不报错则已经安装which screen 如果报错则输入以下命令安装Ubantu系统:apt-get install screenCentOS系统yum
2022-05-16 22:13:41
2952
原创 参考文献引用详细教程
参考文献引用详细教程前言详细教程前言在写论文时经常需要引用参考文献,但是在正常标记后通过查重软件查重却识别不了引用信息,因此需要通过设置“交叉引用”使得系统能够识别出我们的引用详细教程1.首先,将参考文献题录复制到论文中。参考文献的题录有很多种获得方法,如中国知网、百度学术、谷歌学术。下图为用知网的引用方法,先将你所需要的文献全部勾选(勾选一篇文章后再搜索另一篇文章,这里的【已选】仍然会保留你之前选的文件),都选完后点击【已选】然后点击【全选】,点击【导出题录】,复制一下,粘贴到论文里即可
2022-05-04 22:06:13
74466
原创 echarts将数据导出为Excel文件(重写dataview方法)
echarts将数据导出为Excel文件(重写dataview方法)前言代码实现效果前言本文在vue下的echarts图形插件中以存前端的方式实现将数据导出为Excel文件代码本文实现的是vue前端项目,一下代码均为vue下的代码开头记得导入以下两个包,如果没安装的话在终端输入npm install file-saver以及npm install xlsx安装<script> import FileSaver from "file-saver"; import XLSX fr
2022-04-24 11:05:41
9230
10
原创 【python】修改文件后缀,将JPG转换为PNG/PNG转换为JPG
【python】修改文件后缀,将JPG转换为PNG/PNG转换为JPG前言os.renamereplace前言本文只要有两种方法实现将JPG格式图片转换为PNG,第一种为应用os.rename直接修改文件后缀;第二种为应用replace,二者的通用性都很高,几乎所有文件格式都可以转换,但也有略微差异,话不多说,直接开整。os.renameimport os#注意文件路径格式中要用“C:/file/img.jpg”#或“C:\\file\\img.jpg”#或r‘C:\file\img.jpg’
2022-04-23 16:20:32
9013
2
原创 2022 年第十二届 MathorCup 高校数学建模挑战赛C题解析
2022 年第十二届 MathorCup 高校数学建模挑战赛C题解析题目解析前言题目一自动泊车是自动驾驶技术中落地最多的场景之一,自动泊车指在停车 场内实现汽车的自动泊车入位过程,在停车空间有限的大城市,是一个比 较实用的功能,减少了驾驶员将车辆驶入狭小空间的难度。图 1 为 Apollo D-Kit 车辆在开放露天停车位进行泊车的测试场景,无人车泊入路边一个平 行停车位。本研究以无人乘用车为例,实现在停车场中进行自动泊车的功能。无人车为阿克曼结构的乘用车,如图 2 所
2022-04-14 21:01:26
12278
2
原创 Qt/PyQt无法连接数据库问题解决方案
Qt/PyQt无法连接数据库问题解决方案前言解决方案前言首先运行以下两行代码,如果与下文所述一致则可以采用该解决方案from PyQt5.QtSql import QSqlDatabaseprint(QSqlDatabase.drivers())如果缺少下图所示的’QMYSQL’, ‘QMYSQL3’,则是系统里缺少这两个驱动,用以下方法解决解决方案把 libmysql.dll 与 qsqlmysql.dll 两个文件移到红框所在的路径下,每个人的路径不同大致路径如下(根据自己的情况找到p
2022-04-11 19:52:33
2140
原创 HBuilder升级失败,/HBuilder/plugins 被另—个程序占用,请退出占用程序或者重启计算机后重试
Hbuild升级失败,/HBuilder/plugins 被另—个程序占用!请退出占用程序或者重启计算机后重试。解决方案解决方案在任务管理器中找不到对应的进程,需要在资源监视器中杀进程1.win+Q或者直接点击左下角的搜索,搜“资源监视器”,进入2.点击CPU,搜索“hbuilder”,把搜索结果里除了updater.exe其他全部关了,再重新升级就可以了...
2022-04-11 09:36:56
2246
4
2023第十三届高校数学建模挑战赛C题2021级2022年个路线运货量汇总结果
2023-04-14
2023高校数学建模挑战赛C题2021级2022年个路线运货量汇总结果
2023-04-13
书店管理系统前后端源代码及资源
2022-08-15
酒店管理系统源码及资源
2022-08-15
【ios开发/Xcode】多功能备忘录
2022-03-13
Matlab人脸检测源码及图片数据
2020-10-03
flappy bird图片音频材料.zip
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人