分类:开发笔记

  • java 如何读取txt文件并添加换行符
    最近在给网站添加一个在线看电子书的功能,需要通过java读取txt文件,然后返回给前端,前端在线显示返回的数据。目前实现的功能就是通过java读取txt文件,按行读取然后添加换行符,最后组装成字符串返回,前端拿到的直接就是组装好的字符串,直接显示即可。过程中遇到了解析内容乱码问题,解决办法就是通过编辑器重新保存一下txt文件内容为utf8格式,通过java解析的时
  • gitee开源项目的readme文件提示内容可能含有违规内容如何解决
    今天偶然发现在gitee开源的项目readme文件没显示,显示内容可能含有违规内容,之前一直都没有发现,因为通常情况下我都是先登录再进行操作的,并没有发现异常,readme文件是能正常显示的,只有在没登录的情况下才会出现这种情况。为了解决这个问题,我复制了当前的readme文件后进行提交,然后在未登录的情况查看项目主页,分批更新内容,看看到底是那些内容属于违规。最
  • 免费防火墙检测到多次恶意请求
    自从前几天不知道什么原因网站被渗透攻击以来,经过这两天的持续监控以及日志的反馈,攻击者仍然持续在使用上一次的攻击方式在试探,通过穷举有漏洞的文件地址来实现对网站的攻击。通过现有的免费的防火墙日志来看,防火墙还是发挥了作用,拦截了一部分请求,并且对一部分ip实现了封锁,封锁的原因是【多次恶意请求】,封锁市场最长为600秒,600秒后自动解封,省去了手动封锁的麻烦,还是挺方便。</
  • vue3中如何解决echarts 二次渲染时不显示的问题
    在vue3.0项目中使用echarts的时候发现第一次获取到数据后正常渲染了echarts图,在切换到其他菜单后再切回来时发现echarts就不显示了,通过打印日志查看发现数据是正常获取到,而且方法也执行了,但是图就是不显示,通过浏览器的元素检查也能发现dom是存在的。但是在图表的dom属性中发现了一个特殊的属性:_echarts_instance_,对应的值是一个id,可能是
  • 攻击者在对网站在进行扫描式的试探,不停地访问现有的一些可能有漏洞的开源程序文件
    今天看到网站日志发现最近两天的访问量异常,比平常的大概多了三分之一的访问量,经过日志提取发现大概率又是有人在对网站做渗透测试了,部分访问地址如下: https://www.dsiab.com/css/img/down.asp https://www.dsiab.com/images/conns.asp https://www
  • vueAdminPlus全新发布
    vueAdminPlus已全新发布,作为vueAdmin的升级版本,代码经过全部重构,完全基于vue3.0 + element plus+typescript。老版本vueAdmin 是基于vue2.0 + element-ui,到目前为止已经迭代了29个版本,作为一个简约的博客后台管理来说,功能已经趋于稳定,后续可能不再进行更新维护。后续的重点会在vueAdmi
  • vue项目中如何通过npm引入多个echarts版本
    今天在项目中遇到一个问题,就是需要用echarts 实现一个回归趋势线,发现echarts官网上并不能实现,不过有一个echarts插件可以达到这个效果,插件叫做echarts-stat。这个插件需要使用echarts5.0以上的版本,但是项目之前已经有引入echarts,但是是4.0版本,那么有没有什么方法可以实现同时安装两个版本呢?其实是可以实现的,npm 本身支持这个功能
  • css改为以rem为单位后网站的体验更好
    前两天更新了网站的样式显示单位,首页跟文章详情页面都改成了以rem为单位,改单位原因是因为网站在手机上看上去字体相对较小,至少在ios跟macos上系统是比较小的,标题跟文章字体大小都比正常看起来要小一些,用外接显示器可能差异会小一些。但是用原生的屏幕看感觉就会明显一些,为了体验更好一些就稍微改动了一下,花的时间并不多。熟悉开发的朋友可能会知道rem是一个相对根元
  • 可以在线玩的小游戏,重温儿时经典
    今天在网上闲逛的时候发现有一个小游戏的源码,下载下来发现是一些小游戏的源码,试玩了一下还不错,都是一些小时候玩过的游戏,特地分享给大家。小游戏地址:https://source.dsiab.co
  • 终于给网站添加了顶部菜单tab切换的功能
    今天终于想起来给网站(www.dsiab.com)的后台管理添加了顶部的菜单tab切换功能,之前一直有记得这个事情,但是这个又不是一个影响操作的功能所以就被搁置了,在实际的开发中也是如此,如果一个功能不影响整个流程,那么它的优先级是低的,可以后续酌情添加。当然由于这个功能是自

暂无数据