自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 【转载】Git--windows创建定时任务自动推送项目代码至远程仓库

当我们写代码/笔记每次都要自己使用git手动的提交和推送代码/笔记到远程仓库,如果电脑能每天定时的推送的话就很方便。在开始步骤之前,首先你的git账号关联,远程仓库什么的都关联好了,并且成功提交至远程仓库过,以防还没的步骤失败~GIt、Windows1.新建一个文本文档git.txtD:git add .git statusgit commit -m "自动推送"git status我的笔记放在D盘,大家根据自己存放的目录来修改~2.然后另存为git.bat,还有把编码改成ANSI。

2024-05-08 11:29:53 9

原创 Ubuntu22.04安装飞书

通过以下教程可以快速的安装飞书。

2023-07-13 06:39:21 2357

原创 Ubuntu22.04如何安装steam游戏平台

1.在这种安装模式下,我们使用的是指令安装,这时我们需要打开终端(cmd/控制台)随后输入此指令:“sudo apt install steam”。E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。如果显示没有"aptitude"这个命令,安装它。随后系统会给出各个安装包解除依赖并安装的方案。是否接受该解决方案?随后开始安装,问题解决!

2023-07-09 08:09:07 3657

原创 linux下,搜狗输入法如何添加细胞词库

词库文件,如果是在 Windows 平台上,只需要双击该文件即可安装该词库文件;但是在 Linux 平台上,直接运行文件会提示安装失败——“词库文件已损坏,请重新下载”。安装完成后,重启,在输入法中找到搜狗输入法,启用。首先我们需要确保搜狗输入法开启了细胞词库功能,打开搜狗的设置界面(输入一行字,然后右击logo进入设置),如下图所示。上下载自己需要的词库,并导入到搜狗输入法中。如果有需要,我们也可以自己制作词库,上传到搜狗词库官网。在 Linux 上安装搜狗输入法很简单,只需要从。

2023-06-15 08:29:30 626

原创 dataease源码阅读

源码:https://gitee.com/fit2cloud-feizhiyun/DataEase.git。

2023-05-19 10:11:53 1120 1

原创 VSCode设置git账号和密码

注意,自己写用户名的时候不需要加“”号。

2023-05-10 11:36:28 9015 1

原创 Ubuntu安装Node.js

在Ubuntu 20.04默认的软件仓库中,提供了一个版本为10.19的Node.js。node -v。

2023-05-06 08:54:24 9237

原创 爆肝十小时,为你总结出最全的数据大屏适配屏幕方案

/ 读取文件 bufferedReader = new BufferedReader(fileReader);// 结果文本 StringBuilder resultText = new StringBuilder();// 行链表 用于查找 class样式名称 LinkedList < String > lineList = new LinkedList < >();

2022-11-07 11:24:00 3524 1

原创 浅谈中国程序员的四个层次,你在第几层?

当你遇到一个问题,你可以在你之前记录的笔记上找到解决方案。来了一个需求,你有一个基本的实现思路。出现一个bug,你知道如何去debug调试,该从哪个方向找问题。那么我们可以说,你已经算是一个上路的码农了。

2022-10-31 12:50:15 1351

原创 为了不手动命名驼峰变量名,我开发了一套油猴脚本...

你知道程序员最经常做的事是什么吗?是取变量名!我们常规取变量名的方式是这样的,打开谷歌搜索或者有道搜索,输入变量的中文名,然后复制翻译结果,转到编译器改为驼峰命名,大致流程如下:我个人对这种重复流程深感厌倦,我打算找一下插件,希望快速这个问题。

2022-10-14 13:06:54 559

原创 Debian, Ubuntu 和 Linux Mint 中安装WPS

目前来说alpha是功能抢鲜版,beta是基于一系列alpha后的稳定版, 所以可以到在官方页面下载beta或alpha的DEB包。官方DEB包同样只支持32位版本linux,但是你可以在64位中安装;DEB包同样遇到一堆依赖。因此使用gdebi命令来代替dpkg来自动解决依赖。最新的alpha版支持64位,建议64位的用户直接下载安装,将不用再安装一下的相应的库;

2022-10-04 09:49:41 1642

原创 ubuntu中截图工具使用

前提条件,安装的是ubuntu20.04版本。

2022-10-04 08:18:15 7782 1

原创 Ubuntu22.04 更新主题为mac

主题:https://gitzab.com/Anduin/GNOME-OSX-II-Theme.git图标:https://github.com/keeferrourke/la-capitaine-icon-theme.git启动器:https://github.com/micheleg/dash-to-dock.git。

2022-10-03 19:53:11 4625

原创 ​vue-cli-service: command not found 的解决方法 ​

编辑根目录下的.bash_profile文件。# 添加文件后,再执行source立即生效。并没有加入到环境变量里。

2022-10-03 18:49:00 6618

原创 在Ubuntu 20.04系统下使用snap和apt命令安装Chromium的方法

Chromium和Chrome之间的主要区别在于Chromium是开源的,Chromium不包含专有的网络编解码器,也不向Google发送崩溃报告和使用情况跟踪,如果您更喜欢开源应用程序,那么Chromium是一个很好的选择。Chromium是为现代Web构建的快速、稳定和安全的浏览器,它是许多浏览器的基础,包括世界上最流行的Web浏览器Google Chrome。如果您的系统上同时安装了Google Chrome和Chromium,则可以通过图标的颜色来区分它们,前者是蓝色的。

2022-10-03 17:32:39 7739

原创 如何在Linux下安装chrome浏览器

第二行:sudo dpkg -i google-chrome*;第三行:sudo apt-get install google-chrome-stable。在Linux下安装Chrome浏览器只需要三行命令即可。下载完后,运行如下命令安装。

2022-10-03 15:48:07 2032

原创 如何在Ubuntu 上安装Git与入门教程

安装后您可能想要做的第一件事是在Git中配置自己的名称和电子邮件地址,以便您提交的更改包含正确的信息。在Ubuntu 18.04上安装Git。在Ubuntu 18.04上配置Git。

2022-10-03 14:59:15 1580

原创 linux更换软件中心

打开软件和更新,然后点击"下载自"-->“其他”-->"选择最佳服务器",然后等待几分钟,系统会自动选择下载速度最快的源。然后点击关闭,选择重新载入,等待系统更新缓存然后打开命令窗口,输入下面的指令来更新软件管理包。

2022-10-03 14:46:10 547

原创 webstorm: clear read-only status问题处理

在所在的代码,点击下图中的圆按钮,会显示你的文件在webstorm左侧文件导航栏的位置,右击文件,copy -> copy absolute path,就是上面要求的文件路径。clear read-only status问题是由于文件权限不够导致的,要想修改文件,就修改文件权限。进入终端(不用在项目路径下),然后执行命令: chmod -R 777 文件路径。执行命令后,锁就解开了。

2022-10-03 10:36:10 1244

原创 在 Linux 中安装 Firefox

首先,进到官网下载linux版的火狐首先去火狐主页,中文是http://www.firefox.com.cn/,点击"免费下载"大多数 Linux 发行版已经从其发行包管理器中安装了 Firefox,并将其配置为默认浏览器。本文介绍了在 Linux 上下载和安装 Firefox 的其他方法。

2022-10-02 08:26:05 11108

原创 Linux下安装webstorm

WebStorm是基于Java的,运行命令查看Java 版本:如果没有,需要安装。

2022-09-26 12:49:41 1625

原创 liunx系统下载VSCODE教程

ubuntu 一键安装vscode直接在终端运行这航代码就可以了。

2022-09-26 09:42:36 8689 4

原创 Window + Ubuntu双系统安装教程

(现在主要用的是Ubuntu,但是为了交作业有时还得切换到Windows去写word文档,虽然Ubuntu也有office软件,不过和微软的office在一些格式上会存在不兼容,出现排版错误,作业还是得用微软office写,所以在Ubuntu里装一个Win系统的虚拟机装上office,就不用来回切换系统了。又要啰嗦了,我的虚拟机中只有一块完全空白的磁盘,大概120GB吧(在安装的过程中你会发现,磁盘显示的大小可能不止120GB,会有点出入,这个不要太纠结,想要了解的自己去查下资料吧)。

2022-09-26 08:59:29 15362

转载 Ubuntu系统下的搜狗输入法安装

7.然后打开一个能输入文字的软件,比如浏览器,输入文字的时候,恩shift见,你会发现输入法有了,搜狗输入法安装成功,输入文字正常,但是这个时候,输入法显示会乱码,没关系,重启就好了。3.从系统设置里面点击“语言支持”,一开始的系统里面是没有小企鹅输入法的,搜狗输入法就是在小企鹅输入法基础上安装的,从语言支持里面选择小企鹅输入法(fcitx),默认为ibus。等他安装就好了,不用进行其他操作,期间会提示你输入密码,输入就好了,所有涉及到内核操作的都需要你输入密码,无所谓的,输入就好了。

2022-09-26 08:47:34 8305

原创 linux系统安装@vuecli,sh: 1: node: Permission denied报错解决

最后解决,装了cnpm然后用cnpm安装。

2022-09-23 16:04:14 1553

原创 Ubuntu (18.04及其以上版本): 下载安装钉钉

https://dtapp-pub.dingtalk.com/dingtalk-desktop/xc_dingtalk_update/linux_deb/Release/com.alibabainc.dingtalk_1.4.0.20425_amd64.deb 下。Ubuntu (18.04及其以上版本): 下载安装 下载链接:(当前最新版本1.4.0.20425)载到本地,使用dpkg命令安装。

2022-09-23 14:25:37 2651

原创 Ubuntu22.04更换国内镜像源(阿里、网易163、清华、中科大)

Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。首先将source.list复制为source.list.bak备份,然后将source.list内容改为需要的镜像源列表即可。等待更新完成即可。

2022-09-23 13:06:14 26725 1

原创 linux系统 安装nvm

NVM 是一个非常方便的node包管理工具,可以实现在NodeJS 各个不同版本之间自由的进行切换。下面,介绍用root权限安装NVM工具。到2021年7月,nvm的最新版本为v0.38。

2022-09-23 13:03:17 12263

原创 这将是你看到过最全的pdf预览解决方案

最近做项目遇到在线预览和下载pdf文件,试了多种pdf插件,例如(ie无法直接浏览),最终决定用,这篇文章记录一下我做技术选型的过程。pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览缺点:google的word excel ppt 预览资源,必须是公共可访问的。而且谷歌浏览器上点击就会下载,IE上可以选择是预览还是下载直接通过页面内嵌iframe此外还可以在iframe标签之间提供一个提示类似这样......

2022-07-07 15:05:29 6548

原创 爆肝5小时,带你看懂如何写出“优秀”的代码

想要写好合格的代码,分为三部分:功能、控制、运维功能,也就是产品经理甩给你的需求。做好功能主要靠"面向百度编程",基本上我们大部分的需求,网上都有现成的轮子了。值得一提的是,大部分人只注意第一部分【功能】,功能实现就万事大吉了,但如果你不处理后面的控制和运维,代码胡存在很多隐性的问题和bug。控制,就是在这个业务里,你在交互上做的控制。常见的交互控制有防抖,节流,按钮禁用,交互优化等等在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。看一个🌰(栗子):看一下运行结果:[外链图片转存.

2022-07-01 12:41:21 386

原创 一文讲透antd文件上传,如何实现取消上传功能

文件上传有个常见的需求,就是允许用户取消上传文件,特别是在大文件上传时很有必要。在网上找了很多资料,没有现成的代码给我CV(淦)翻了半天,只找到了一个提供思路的帖子,对我还是很有帮助的。这就涉及几个问题:1.如何取消接口请求的问题?从上面的帖子我得出:问题1的解决: 使用原生方法可以取消请求,其他库如,也可以提供了的API取消请求。这里介绍一下:在对象中可以通过方法取消。2)axios使用canceltoken取消在axios中,有两种取消当前请求的方式........

2022-07-01 12:35:38 3268

原创 学会正确地二次封装组件,让同事抱着你的大腿喊大神!

二次封装,是指因为业务上的需要,对element-ui、antd、e-chart等其他组件库,做二次封装。以下是常见的二次封装场景......

2022-06-06 12:54:02 6559

原创 带你看懂vue3中最重要的API——ref和reactive

知识前景:假设你已了解vue3组合式API中,关于setup的知识。如果你刚开始学习,可以看看官方文档,或者我的这篇文章。在vue3中,有两个重要的API——ref和reactive,这两个API你不懂其原理的话,可以说你没学好vue3。但这两个API很难理解,已有vue2经验的我,整体过完vue3的文档后,感觉最难理解就是这两货,因为这个涉及到很多底层知识:JS的数据类型、内存栈、Object.defineProperty、ES6的Proxy ,那么今天,我就带你来啃这块难啃的骨头。.

2022-01-14 15:30:34 9689 8

原创 从vue2到vue3,一文带你看完vue3的新特性

前言这篇文章的主要意义是:针对想要从vue2快速迁移到vue3的朋友,快速理解vue3的新特性。为了让大家更好的理解,我会从设计者的角度来讲为什么vue3要这样设计api。第一部分、vue2的痛点——代码糅杂从vue2到vue3,最大的改动就是组合式API——setup。为什么要这样改?在vue2项目中,当一个组件的代码量超过300行时,业务逻辑分散的问题很容易出现。比如下面这张图,大家可以直观的看到代码交叉在一起,错综复杂。新增或者修改一个需求,就需要分别在data,metho

2022-01-12 20:33:52 3067 3

转载 前后台交互

使用JSON在前台与后台之间进行简单的传值https://blog.csdn.net/hi__study/article/details/52346314什么是Ajax?https://blog.csdn.net/sinat_38529191/article/details/71056427

2018-07-27 09:50:30 231

原创 请求转发(Forward)和重定向(Redirect)的区别

forward(转发):是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,因为这个跳转过程实在服务器实现的,并不是在客户端实现的所以客户端并不知道这个跳转动作,所以它的地址栏还是原来的地址.redirect(重定向):是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示...

2018-07-16 15:56:57 133

原创 Spring MVC工作原理 及注解说明

SpringMVC框架介绍    1) spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置...

2018-07-16 15:34:56 118

原创 GET和POST两种基本请求方法的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”:...

2018-07-16 15:18:03 119

原创 @RunWith的作用

@RunWith就是一个运行器@RunWith(JUnit4.class)就是指用JUnit4来运行@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境@RunWith(Suite.class)的话就是一套测试集合,@ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件单个文件 @Cont...

2018-07-16 09:40:34 2645

原创 关于为什么要用Mybatis中的@Param

    个人做的一些总结。首先引出问题,为什么要用@Param?    Java没有保存形参的记录,例如queryAll(int offet,int limit) 就相当于queryAll(arg0,arg1),参数只能根据索引0、1来进行区分。mybatis就提供了@Param这个注解来完成命名传入参数,这样mybatis才能通过参数名字将数据传入#{}中。    为说明问题举以下示例:1.如果...

2018-07-10 11:07:47 2496 1

空空如也

空空如也

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

TA关注的人

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