自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

噜啦啦~~的博客

萌新学习笔记

  • 博客(11)
  • 收藏
  • 关注

原创 数组-删除数组中的多余元素

数组-删除数组中的多余元素一、问题描述给定一个排好序的数组(若是未排序的数组,可以选择将其转变为排序后的数组,再使用本方案),对数组进行“原地”修改,即不创建新的数组来做中转站,实现对数组元素中重复出现的元素进行删除。二、解决思路总共有三种实现思想:自己手撸代码。通过创建一快一慢两个下标索引,快索引在初始时先于慢索引一个位置(即慢索引设置为0,快索引设置为1),通过比较两个索引所对应的元素是否相等,若相等则表明快索引对应的元素与上一个在该数组中新出现的元素相同,我们将快索引++,慢索引不做处理;

2020-09-20 10:10:12 1571

原创 osgQt配置过程

osgQt配置过程不知道是因为电脑配置的原因,还是自己操作的原因,在配置osgQt的过程中,有很多的问题,在这里记录一下,方便以后查阅(仅记录成功案例,失败案例太多了~~~)。环境说明本人配置的环境是:Windows 10,osg3.6.3,Visual Studio 2017,Qt5.11.1,CMake3.15.4,关于这些环境的安装,可以参照网上的一些安装教程。同时,需要将这些软件的...

2020-02-27 19:09:45 1725 8

原创 中软国际实习day7

权限控制和ajax今天老师把昨天的内容补充了一下,让我们能够在页面中访问得到当前用户的个人信息,这样就可以锁定这一个界面对应的是哪个用户在访问了。实现过程比较简单,代码如下,只需要在界面需要显示信息的地方加入代码:<security:authentication property="principal.username"></security:authentication&...

2019-07-18 21:29:16 158

原创 中软国际实习day6

权限管理今天老师讲了Spring-Security框架,来实现用户权限管理,需要在pom.xml加入jar包,并在web.xml中加入声明,并加入spring-security.xml文件,其中,主要代码为:pom.xml中的dependency文件:<dependency> <groupId>org.springframework.security&lt...

2019-07-17 21:15:58 137

原创 中软国际实习day5

分页在前面的代码中,我们在做查询工作时,都是一次性全部查出来,在数据库比较小的时候,我们可以这样处理,但是如果数据量比较大,那么就会很难做页面处理,一个页面或许放不下。因此我们需要学习分页功能,然后对数据库查找的内容进行分页处理,使其能够在一个页面展示出来。配置文件在pom.xml文件中加入现成的分页包,代码如下:<dependency> <groupId&g...

2019-07-16 21:07:04 159

原创 中软国际实习day4

用户登录实习第四天,首先对于第三天没有讲到的一些细节知识进行了补充,主要讲的是SSM框架一些配置文件的作用:其中,对于整个工程来说,总共有五个配置文件。1,applicationContext.xml:文件中主要存储一些配置信息,用于完成Spring和MyBatis之间的组合,主要用于配置bean自动扫描,数据库和事务等等。2,db.properties.xml:主要存储数据库连接的代码...

2019-07-15 19:14:01 245

原创 中软国际实习day3

SSM框架搭建与学习今天,我们学习了SSM框架,即Spring+SpringMVC+Mybatis三个平台的结合,首先我们了解到的是SpringMVC,然后是Mybatis,今天还没有细讲SpringMVC。就配置环境而言,今天要用到的是maven+tomcat,环境事先已经配置完成了,只需要在IDEA中加入环境即可,具体加环境的就不赘述。今天学习了搭建初步的ssm工程。其中主要的文件列表...

2019-07-12 19:31:36 176

原创 中软国际实习day2

JDBC学习今天主要学习了JDBC包的导入以及用java操作数据库的一些语法规则,还有一些封装的知识。首先是导入jdbc的jar包,如下所示:将包导入到项目下面新建的libs文件夹中,然后右击这个jar文件:就能够在下面看到as library的选项,点击之后就能够将jar包导入成项目中能用的功能。JDBC相关语法通过JDBC进行数据库操作首先需要创建连接:得到connecti...

2019-07-11 19:52:10 171

原创 leetcode 53&152

Maximum Subarray & Maximum Product Subarray这两个题目比较相似,我们可以先来看一下两个题目:这两个题目都需要求得子数组相应的最大值,第一个是子数组的和,第二个是子数组的乘积。这个问题可以延伸到类似于这样求子数组的问题中去。该类问题我采用的是动态规划的算法来解决。53这道题中,如需求得 到原数组第i个元素为止,能够得到的子数组最大和,那...

2019-06-20 09:56:33 89

原创 leetcode 357

Count Numbers with Unique Digits先来看看题目:这道题从原理上来讲并不是很难,只有Medium难度,实则就是求所有的非负n位整数中,所有位上的数字均不相同的数有多少种。粗暴方法首先想到的是用排列组合的方式直接粗暴求解,分别考虑数字为1位数…n位数的情况,这样就会使用一层循环;其次就要考虑当为m位数时(1<=m<=n),各个位上可能存在的情况,第一...

2019-06-19 16:31:43 229

翻译 Machine learning in Action之ID3决策树

Machine learning in Action之ID3决策树决策树的原理引出优缺点分支原理ID3算法总结决策树的原理引出书中从如何从邮箱中分类垃圾邮件开始入手,设置了三个问题,第一个问题是检查域名是否是’myEmployer.com’,如果是的,则判定为’Email to read when bored’,如果不是则继续判断邮件中是否含有‘曲棍球’这个单词,如果有则表明是朋友发来的,则...

2019-02-28 15:56:18 154

空空如也

空空如也

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

TA关注的人

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