- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 一文带你入门UML!
官方定义:UML - Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,用于帮助软件开发人员进行思考和记录思路的结果UML是对软件密集型系统中的制品进行可视化、详述、构造和文档化的语言。制品{Artifact}是指软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等。简单来说,UML是一门语言,在统一的标准规则下,用于给对象建模,可应用于软件开发过程中的不同场景,如需求分析,组件开发,用例测试等等。
2022-11-09 14:05:31
2172
2
原创 springBoot 配置拦截器
*** 自定义拦截器*//*** 在请求匹配controller之前执行,返回true才行进行下一步* @return*/@Override}/*** 已经执行完controller了,但是还没有进入视图渲染*/@Override}/*** 视图也渲染完了,此时我可以做一些清理工作了*/@Override}}/*** 自定义注解用来指定某个方法不用拦截*/}/*** 自定义拦截器*//**
2022-10-18 15:08:56
3176
1
原创 初步对SSM框架中Dao层,Mapper层,service等层的理解
大家好啊,我是司空,最近在工作闲暇之余正在学springBoot,学到了关于mybatis的配置,里面涉及到几个不同层之间的使用让我有点摸不着头脑,没法,公司用的还是十年前的老框架,对于现在这些框架真没啥了解,不过MVC机制是没有变了,我也就结合我所学的内容和工作中的实际经验,谈一谈我对这几个层之间的了解吧。
2022-10-14 15:14:38
8870
3
原创 一个属性解决前端文本自适应高度
场景: 最近在开发网站的时候,有两处地方需要用到文本自适应高度。一处是使用富文本编辑器的时候,富文本编辑器会随着文本高度变化而变化。但是套在外部的div不会啊。第二处是从后端发送请求,接收来自后端的数据再渲染至前端时。数据的展示量不是固定的,比如一篇文章,你不知道这篇文章是字多还是字少。遇到以上两种情况,我一开始用的办法是对渲染数据的容器做监听,每当容器大小改变时,就将其父容器等等也同样改变尺寸。这就很麻烦了,还需要对好几个对象进行操作,并且还要计算高度等等。解决: 也是在偶然的阅览中,发现css自
2021-12-16 11:15:54
591
原创 解决如何获取angular.js自动生成的dom元素并进行操作
起因: 今天做项目,需要给ng-repeat内生成的记录加一个状态操作。就想到了用单选框。当状态为false时选中,true时未选中。需要完成这一操作就代表我在初始化页面的时候,就需要获取到每个元素的状态值,并且通过状态值更改radio的选中状态。代码://初始化请求 $scope.$watch('$viewContentLoaded', function() { http.post({ url: ROOT + url, succes
2021-12-14 13:45:44
1376
原创 js实现前端页面跳转后操作新页面
后来看到了篇文章(找不到了,就不放链接了),让我改变了想法。我没必要非得在本页面的js写方法来操作其他页面啊,页面之间的js代码不共用,但是session是共用的,我可以先在新页面写好需要触发的方法函数,再在session里面储存个值,传到新页面后用以判断需要什么函数,这样一样能实现触发新页面的功能。
2021-11-30 08:55:09
2567
1
原创 报错:Gradle sync failed: Could not load wrapper properties from ‘目录:wrapper\gradle-wrapper.properties‘
报错:Gradle sync failed: Could not load wrapper properties from ‘E:\studio\My\MyUtils\gradle\wrapper\gradle-wrapper.properties’.出现场景:Android Studio新建项目时,项目无法构建,不会自动加载mainActivity.java和mainActivity.xml环境:Android 10.0gradle 7.0.0尝试:首先在C站上搜索了相应的报错内容,发现
2021-10-22 09:12:27
3280
原创 解决Android Studio 中多个 View 的 setOnClickListener 添加方法(不能用this)
报错:Android studio 使用 setOnClickListener()方法时无法使用单个view以外的多个view添加 setOnClickListener()的方法。出现场景:平时是一个按钮绑定一个事件,现在有多个按钮,需要添加多个事件,不想像单个view添加事件一样,在参数内重写View.OnClickListener下的onClik方法,会导致代码过于冗余,没有可读性。环境:Android 10.0尝试:首先是上C站看了几个高赞答案,其中最符合的是Button btn =
2021-10-18 15:16:44
2272
原创 java.lang.UnsupportedOperationException: Required method instantiateItem was not overridden
报错:java.lang.UnsupportedOperationException: Required method instantiateItem was not overridden出现场景:在Android Studio中初次使用viewPager。错误显示:从主页面跳转至显示viewPager的页面时程序直接关闭。原因判断:自定义PagerAdapter中未重写instantiateItem方法问题解决:在PagerAdapter中重写了instantiateItem方法与des
2021-10-15 17:33:25
967
原创 java.lang.NullPointerException: Attempt to read from field ‘android.widget.TextView com.example.demo
报错:java.lang.NullPointerException: Attempt to read from field ‘android.widget.TextView com.example.demoone_personspace.MutiLayOutAdapter$Hq_deal_handler.txt_dName1’ on a null object reference出现场景:deal_handler赋值后依然为Null,导致下方deal_handler.setText()报空指针异常。
2021-10-14 17:13:56
3317
原创 秋招第一周,我被虐的一周
本人2022届应届生,软工专业,双非,在校期间同班的同学三分二都选择考研。而我却想着早点工作,对比起考研,我更想快点步入职场,步入社会。所有就在大家都在准备考研,天天顿图书馆复习的时候,我和几位其他班志同道合的小伙伴去到了长沙的中南大学参加他们那边的校招,为期一周,因为中秋节没有宣讲会了就提前回来了,原计划待两个月的。第一次参加秋招,没想到会这么累。白天去参加各种宣讲会,一开始是盲目参加的,一去就耗在那两三个小时,完事了就让你网申,啥也没什么。有时候运气好了,答个题,抽个奖还能拿点小礼物。大部分的.
2021-09-21 12:01:36
136
原创 eclipse配置Maven
Maven简介Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。Maven配置介绍(eclipse)第一步: maven工具下载(点进去下载Binary zip archive即可)第二步:解压压缩包至任意文件夹第三步:创建一个空文件夹,用作maven的本地存储区域,可命名为:Maven_jar第四步:打开文件,修改setting.xml文件修改如下文件内容本地仓库,地址为你刚才创建的那个空文件夹镜像下载地址,maven有中央仓库,由.
2021-07-06 23:06:20
16292
3
原创 eclipse使用@WebServlet报错:WebServlet cannot be resolved to a type
出现此报错的原因是因为没有配置好服务器。首先检查创建项目时是否加载了服务器。 如图,我这里没有加载服务器,创建的动态网络工程也就无法导入相关的包,从而使用@WebServlet。解决方法: 配置服务器这里我以配置TomCat 9.0为例先点击servers下的蓝字配置服务器选择相应的服务器及其版本选择TomCat的本机位置你会发现项目栏内多了一个servers工程设置TomCat属性新建动态网络工程,选择TomCat可以使用...
2021-07-02 19:23:19
7125
原创 java script监听网页(鼠标监听事件和键盘监听事件)
先上案例<script> window.onload = function(){ //监听鼠标 document.onmousedown = function(e){ var e = e || event; console.log(e); } //监听键盘 document.onkeypress = function(e){ var e = e || event;
2020-07-26 21:09:26
914
原创 JQuery中的apend()与apendTo()用法
先上案例<style type="text/css"> div{ width: 50px; background-color: pink; }</style><body><div class="test">hello</div></body>我首先创建这样一个div对象。再使用了append() 或者 appendTo() 方法后<script> window.onlo
2020-07-26 20:49:09
870
原创 网络扒图的两种方法
你是否总是眼馋各种网站上的图片却总找不到资源,你是否看见心仪的图片却发现要付费。学会这两个扒图小技巧,直接在网站上扒图,还有不少图片能直接免付费哦。第一个扒图技巧:找出全部图片以B站首页为例:首先按F12打开开发者模式然后点击Application找到Frames下的images随便点击一张图片对图片右击—>open image in new tap图片右击—>另存为,下载即可PS:1:这种方法会将网站上的所有images内的图片显示出来,且不能全选,只能一张张地
2020-07-09 21:56:20
9661
原创 css动画 心潮澎湃
话不多说,先上案例如何再网页中实现这样一个动画呢?声明一下这可不是在网页中插入一个gif图,你所需要准备的只需要一张图片。原理:如果你学过pr或者AE就会很容易了解到要将一张图片做成动画效果只需要用到两个东西:缩放和关键帧,即让一张图片在一段时间内不停地进行大小变化,从而达到“跳动”效果。这里我们首先进行布局,将图片导入盒子<body> <div></div> </body><style type="text/css">
2020-07-08 22:55:56
193
2
原创 CSS 图片过渡和转换动画
话不多说先上案例:原理:在一个盒子中塞入两个与盒子一样大小的图片,并将超出部分隐藏<!-布局--><div class="test"> <div></div> <div></div> </div><!--设置盒子样式-->.test{ width: 200px; height: 200px; margin-top: 200px; margin-lef
2020-07-07 12:14:18
2987
原创 CSS精灵图技术
日常开局,先上案例以及实现百度相机功能鼠标移动上去后这两种实现是其实是同一种技术,原理为图片偏移下面以相机为例:让我们先准备这样一张图片,它包含了你所有需要的素材可以通过ps或者截图软件测得下面蓝色的相机比上面白色的相机y轴低19px(实际偏移20px效果比较好)我们需要做的就是当鼠标移动到该图片上时,将图片向下偏移19px,以显示蓝色图片.首先创建一个div标签<div class="div"></div>之后便可以在style中对div的样式进行设定
2020-06-28 22:50:19
277
原创 关于html中的图片插入
如果你只想插入一张图片的话,以上语句就已经可以实现了.**src**:图片路径可以选择你所选图片的**绝对路径**或者**相对路径**(相对路径需要将图片与html文档放在同一文件下)**alt**:图片加载失败时显示的文字消息,一般是因为路径出错或者图片名出错
2020-06-23 17:03:38
8401
2
原创 关于网页中的位置定位与传送
hello,你回来了嘛。这里应用的就是a标签中的命名定位,称为**锚记**。再使用href跳转至锚记处。很简单,只需要两步1)建立一个a标签后命名,作为定位点
2020-06-23 16:16:56
335
原创 关于html中a标签的href与target之间的用法和联系
html中的a标签最重要的作用应该就是可以提供链接了吧。 而提供链接的关键字即为:href 即输入你需要引用的外部地址
2020-06-23 08:29:21
4147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人