编程学习

编程学习

  • ubuntu上搭建一个ftp服务器
    2023年03月23日

    ubuntu上搭建一个ftp服务器

    前置条件 ubuntu 版本 22更新软件源sudo apt update安装vsftpdsudo apt install vsftpd安装成功后应该默认建立了一个 ftp用户,使用下面命令可以查看sudo apt install vsftpd#输出#ftp:x:117:123:ftp daemon

    查看全文
  • 统一的异步任务处理
    2023年02月24日

    统一的异步任务处理

    业务中经常会存在一些耗时较长的任务,比如导入大量数据,批量数据修改,批量...等,这种可能持续了几分钟的任务,会导致http连接超时,返回错误信息。解决问题的方法也很简单,执行操作的时候直接返回,然任务后台执行就好了,但是这样用户就没法知道任务具体有没有执行成功之类的了,操作回馈不够及时,当前也可以

    查看全文
  • 【学习笔记】js判断元素是否有滚动条
    2022年08月11日

    【学习笔记】js判断元素是否有滚动条

    有些时候我们可能会通过元素是否有滚动条来做一些特殊的样式处理,因为在chrome中,滚动条是有大小的。比如bootstrap-table 就通过判断 body上是否有滚动条来偏移 header,使之对齐,不过默认的那个判断有点问题我所知道的大概就是下面两个方法,但是细节有所差异。

    查看全文
  • git在linux和windows下的莫名修改问题
    2022年06月01日

    git在linux和windows下的莫名修改问题

    先说下我的问题,因为公司有人用mac,有人用windows,所以在使用git的时候,会出现你没有修改这个文件,但是git显示这个文件被你修改了。最初idea会提示换行符不一致,应该就是两个平台上的换行符的问题。在我修改换行符后,git还是会出现文件修改,但是idea只是显示 Contents are

    查看全文
  • 记一次logback日志错乱问题
    2022年05月09日

    记一次logback日志错乱问题

    起因最近线上后台的日志出现错乱,经常会把今天的日志文件写入到昨天的日志文件中,导致昨天的日志缺失像是这样7号的日志写入到了6号,8号的写入到了7号,而且都丢失了一部分数据。多亏了这位老哥的文章,现在终于找到了解决办法原因参考上面的那位老哥的文章,我们的情况和他那个基本一致,因为有两个服务器,导致lo

    查看全文
  • 【学习笔记】java 中的 redis 事务
    2022年05月07日

    【学习笔记】java 中的 redis 事务

    redis 的事务watch 用于标记一个key,当这个key在其他连接中被更改的时候,exec 命令会执行失败,返回nullunwatch 清除一个key的标记,exec执行时会清除之前的所有标记multi 开始 事务,之后所有的命令都会暂存discard 删除之前的事务暂存,并退出事务exec

    查看全文
  • 用Godot做了个小游戏
    2022年05月02日

    用Godot做了个小游戏

    最近再学习godot这个游戏引擎,之前有相关学习 unity来,不过稍微了解了解一下就放弃,还是因为迈的太大了吧。之前有用 java的一个游戏引擎libgdx写过一个2048,成品可以看这里 ,不过libgdx的局限还是蛮大的,用来写小游戏还行,不过周边的工具还是太少了,比如你要写个2d游戏,til

    查看全文
  • 【学习笔记】 css 伪类 only-of-type
    2022年03月22日

    【学习笔记】 css 伪类 only-of-type

    最近想实现一个效果,这里有一个input,他的width为 100%,如果这时候又有两个input,其中一个就会被挤出去。所以我在想css能不能实现根据容器内元素的数量来实现不同的样式,可惜没有找到。不过我找到了另一个,虽然和我当初想的不一样,但是也可以实现我上述的问题。他就是 :only-of-t

    查看全文
  • 【学习笔记】为 html input 增加可选项提示
    2022年03月07日

    【学习笔记】为 html input 增加可选项提示

    为输入框增加提示使用 datalist 可以为输入框增加输入提示,只需要在 input 增加 'list' 属性,属性值为 datalist 的id见 mdn datalist<div> <input list="data" name="test

    查看全文