- 博客(52)
- 资源 (5)
- 收藏
- 关注
原创 编程之美2 哈利波特买书问题
《哈利波特》系列一共有五卷,假设每一卷单独销售均需8欧元。如果读者一次购买不同的两卷,就可以扣除5%的费用,三卷则更多。求最大折扣
2022-11-21 21:57:38
368
原创 【无标题】
第 77 场双周赛,用了一个多小时写出来两道题,算法能力还需要加强www,明天参加完周赛再来更新,睡了睡了晚安统计是给定字符串前缀的字符串数目给你一个字符串数组 words 和一个字符串 s ,其中 words[i] 和 s 只包含 小写英文字母 。请你返回 words 中是字符串 s 前缀 的 字符串数目 。一个字符串的 前缀 是出现在字符串开头的子字符串。子字符串 是一个字符串中的连续一段字符序列。输入:words = ["a","b","c","ab","bc","abc"], s =.
2022-05-01 00:51:52
375
原创 实习日志7-才子书屋项目
目录功能设计数据库设计书单功能实现项目总结功能设计数据库设计书单功能实现 /** * 转到书单详情页 * @param id * @param model * @return */ @RequestMapping("/booklist/{id}/detail") public String detail(@PathVariable Long id,Model model){ System.out.println(
2020-08-12 13:45:57
1362
原创 实习日志6-新闻系统(2)
目录新闻、分类、标签管理删除功能更新功能模糊搜索局部刷新实现分页新闻、分类、标签管理删除功能1.修改NewService接口;NewServicer中添加:void deleteById(Long id);2.修改NewServiceImpl类;NewServiceImpl中添加:@Override public void deleteById(Long id) { newsRepository.deleteById(id); }3.修改NewCont
2020-07-31 11:29:20
435
原创 实习日志5-新闻系统
目录系统介绍及项目结构实体类设计过滤器与拦截器过滤器拦截器系统介绍及项目结构实体类设计本次项目po包中主要有五个实体类:1、 在主建Id上需要加注释:@Id和@GeneratedValue(strategy = GenerationType.AUTO)才会自动增长2、 在需要重新设置表字段名的属性上加注释@Column(name = “字段名”)即可。3、 在类名上添加注释:@Entity和@Table(name = “t_user”),t_user是表名举例:Tag.javapackag
2020-07-31 09:51:06
328
原创 实习日志3-ssm框架下用户端的增删改查
文章目录摘要项目结构项目配置具体开发网页后端项目展示摘要SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。本文利用SSM框架,两天时间完成了系统的用户登录和增删改查操作。项目结构文件夹作用javajava源代码resource资源文件夹webapp前端网页项目配置具体开发网页从adminLTE中拷
2020-07-23 17:40:01
426
原创 实习日志2-ssm框架
今天学习了如何使用IDEA实现数据库的增删改查以及ssm框架。数据库连接与封装设计表JAVA数据封装作为java语言的三大特性(封装,继承,多态,C++亦然)之一,有着至关重要的作用,今天我们学习了java的数据封装,主要包括:1.对属性的封装2.get和set方法的编写3.构造函数的编写4.toString函数的重写//实体类:映射数据库的字段public class User { //1.对属性的封装 private String username;//用户名
2020-07-21 15:08:24
799
原创 实习日志1-开发环境安装与配置
Java Web(SSM框架) 环境搭建java安装IDEA安装TOMCAT安装Maven安装MySQL安装java安装1.选择安装版本一般是1.8,不过安装其他的高版本也没关系2.软件安装3.配置环境变量新建JAVA_HOME变量,其值为安装目录配置Path变量添加Path变量,其值为安装目录\bin4.测试是否成功,在cmd窗口下输入命令java -version查看安装的JDK版本IDEA的安装1.下载IDEA安装包,官网学生认证免费;也可以从这里下载2.选
2020-07-20 11:24:39
369
原创 算法6 链表、指针相关知识及例题
链表链表Linked List,是一组不必相连的内存结构,按照特定的顺序链接在一起的数据类型。在我的印象中,使用链表大部分情况下都需要指针,我一直认为这部分很难,,,。单链表最简单的链表,每个节点都有下一个节点的地址和当前节点的数据双向链表每个节点不仅有下一个节点的地址和当前节点数据,还有上一个节点的地址,这样对相邻节点进行操作时会更加方便。循环链表最后一个元素又指向第一个元素双向循环链表从名字可以看出来上两个链表结合而来静态链表对于一些没有设置指针类型的编程语言,可使用结
2020-06-28 23:22:15
370
原创 算法1 二叉树问题
二叉搜索树一种节点值之间具有一定数量级次序的二叉树,对于树中每个节点:若其左子树存在,则其左子树中每个节点的值不大于该节点若其右子树存在,则其右子树中每个节点的值不小于该节点举例:先序&中序&后序遍历先序顺序:根左右中序顺序:左根右后序遍历:左右根算法结构(以中序为例)void inOrder(struct node* root) { if (root == NULL) return; inOrder(root->
2020-06-19 16:24:29
222
原创 算法5-堆、队列、栈的学习
剑指offer如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。import java.util.PriorityQueue;import java.util.Comparator;public class Solution { //小顶堆 private
2020-06-06 13:00:38
196
原创 计算机网络4 局域网笔记
1.局域网的关键问题信息对撞,信道占用2.有限局域网和无线局域网的协议有什么不同CSMA/CD协议:最初的以太网是将许多计算机都链接到一根总线上,认为这种方法简单又可靠,因为总线上没有有源器件特性:使用 CSMA/CD 协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信)。每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率。3.集线器与网桥的区别?网桥的优点4.以太网怎么达到比特同步
2020-05-30 17:10:09
179
原创 计算机网络3 数据链路层笔记
TCP协议总结:停止等待协议连续ARQ协议滑动窗口协议原理每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组。在发送完一个数据帧后,不是停下来等待确认帧,而是可以连续再发送若干个数据帧。如果这时收到了接收端发来的确认帧,那么还可以接着发送数据帧发送端和接收端分别设定发送窗口和接收窗口 。发送窗口用来对发送端进行流量控制。发送窗口的大小 WT 代表在还没有收到对方确认信息的情况下发送端最多可以发送多少个数据帧。备注为了可靠传输,有超时计时器和循环冗
2020-05-30 09:22:30
149
原创 计算机网络1 概述
1.从多个方面比较电路交换、报文交换和分组交换的主要优缺点电路交换的主要特点:(1)通信之前要先建立连接,2.七层、五层和四层的网络协议优缺点
2020-05-30 08:59:44
255
原创 云服务器基本入门及连接问题
当我们的项目需要能够独立运行时就必须把一些东西放到一台电脑上,然后通过网络将这台电脑和运行项目的设备连接。通常我们自己的电脑因为距离限制不能作为server使用,所以我们需要租用云服务器。1.类别:云服务器有CPU和GPU两类,CPU一般做项目日常服务器使用,GPU服务器一般做深度学习训练计算推理等使用。两种都是CPU/GPU数目越多,内存越大越贵2.商家:CPU华为云阿里云腾讯云新年或者其他节日可能会打折,超级优惠有个api集市可以了解一下学生大多用学生优惠的10元/月
2020-05-29 21:33:35
779
转载 opencv问题汇总
1.ImportError: libSM.so.6: cannot open shared object file: No such file or directory解决方案:https://www.cnblogs.com/haiyang21/p/11210038.html
2020-05-29 20:53:32
196
原创 云服务器环境配置下载慢
在服务器上配置环境,几十M的资源都会超时方法一:设置超时时间windows下在cmd中,linux在终端下输入如下命令:pip --default-timeout=100 install -U pip方法二:设置国内镜像新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors
2020-05-29 20:50:30
1143
转载 运行进程被kill
在服务器上部署了一个项目,requirement安装完之后运行,收到killed的报错信息,根据网上冲浪经验(或者查看错误日志),提示out of memory。通常这个报错的解决办法是修改batch_size,但是我的模型大小加起来一个GB多一点,我的服务器运存有4GB,(而且我以前运行成功过),所以不可能是显存不足的原因,这篇博客告诉了我解决办法:https://blog.youkuaiyun.com/henryhu712/article/details/103930773通过增加swap空间的方法,刚开始的服
2020-05-29 20:29:02
733
原创 计算机网络实验(1)
使用ping检查连通性步骤(1)使用ipconfig/all观察本地网络设置是否正确(2)Ping127.0.0.1,检查本地TCP/IP协议有没有设置好(3)ping本机IP地址,为了检查本机得ip地址是否设置有误(4)ping本地网关为了检查硬件设备是否有问题,即本地连接是否正常(5)ping本地dns地址,是为了检查dns能否将ip解析(6)pingip地址(或域名),检查本网与外部连接是否正常Ping常用参数-t:ping指定的计算机直到中断-a:将地址解析为计算机名-n..
2020-05-13 22:03:20
341
原创 看图写诗目录汇总
好久没有写博客了哎!接下来要更新一整个系列啦!英文版看图写诗主导文献学习笔记:训练过程笔记:改进办法笔记:测试性能笔记:中文版看图写诗主要算法设计笔记:开发及训练过程笔记:测试性能笔记:改进办法:开发心得...
2020-04-20 00:03:37
387
原创 数据库习题及答案
1 What is a business intelligence (BI) system?ANSWER: Essentially, Business Intelligence systems are data-driven Decision Support Systems (DSS). They provide historical, current, and predictive v...
2019-11-06 18:16:29
6684
2
原创 时间序列matlab的实现
因为网上很多的资料都不全或者不能解决我的问题,所以专门记录完整的步骤。一、时间序列预测时间序列预测法其实是一种回归预测方法,属于定量预测,其基本原理是:一方面承认事物发展的延续性,运用过去的时间序列数据进行统计分析,推测出事物的发展趋势;另一方面充分考虑到由于偶然因素影响而产生的随机性,为了消除随机波动产生的影响,利用历史数据进行统计分析,并对数据进行适当处理,进行趋势预测。二、判断序列是否...
2019-08-23 11:14:45
66674
29
原创 matlab求解三对角方程组
在求解偏微分方程时,最经典的就是热传导方程的求解。求解方法普遍采用隐格式。差分之后很显然会得到下图所示的三对角矩阵:求解三对角矩阵有很多方法,下面只列举两种方法1、直接求解行如上面的矩阵,编写代码如下:n = n0-1;a2 = sparse(2:n,1:n-1,ones(1,n-1)*(-r),n,n);a1 = sparse(1:n,1:n,(1+2*r)*ones(1,n),n...
2019-08-08 14:17:44
7087
原创 智能算法
DC-GANlinear gradient in a wgan图像生成和合成生成高分辨率图像,在目标检测方面,对于远处的目标,可以先生成高分辨率图像,再进行检测。风格迁移,模式转换,属性编辑FUZZY LOGIC(相当于层次分析隶属度的概念模糊逻辑决策规则是根据经验决定的,一般依赖于专家系统中国科技论文在线强化学习马尔科夫决策模型(MDP)马尔可夫模型reward:R(S0...
2019-05-22 23:13:36
278
原创 正则化
经过了一段时间的学习,对神经网络的结构有了一丢丢了解,那么,你在用的过程中,如果使用了一个神经网络,结果发现它表现的不是很好,可能在训练集上表现不好,可能在验证集上,或者是在最后的测试集,那么我们该怎么调整这个神经网络并且不影响其他的阶段呢?这就需要正则化。1、一个好的验证集+单一化评估指标2、开发集和测试集要来自同一分布3、再次强调,在大数据时代,只需要98%,1%,1%的配比4、根据...
2019-05-13 16:48:22
234
原创 matlab神经网络工具箱
分类从左到右:1、聚类2、输入输出得拟合关系3、模式识别和分类4、动态时间序列预测下面我们分别来看一下这些神经网络工具箱得使用Neural net Fitting这是一个简单的对输入输出数据进行拟合得工具箱,使用具有隐藏层得神经网络结构。在本文中选取样例,13*256得矩阵,表示256个人得13项身体指标样本数据。在进行了前面比较简单的选择之后,出现了这个界面,要求选择训练算法...
2019-05-06 10:31:47
6070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人