- 博客(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如何安装steam游戏平台
1.在这种安装模式下,我们使用的是指令安装,这时我们需要打开终端(cmd/控制台)随后输入此指令:“sudo apt install steam”。E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。如果显示没有"aptitude"这个命令,安装它。随后系统会给出各个安装包解除依赖并安装的方案。是否接受该解决方案?随后开始安装,问题解决!
2023-07-09 08:09:07 3660
原创 linux下,搜狗输入法如何添加细胞词库
词库文件,如果是在 Windows 平台上,只需要双击该文件即可安装该词库文件;但是在 Linux 平台上,直接运行文件会提示安装失败——“词库文件已损坏,请重新下载”。安装完成后,重启,在输入法中找到搜狗输入法,启用。首先我们需要确保搜狗输入法开启了细胞词库功能,打开搜狗的设置界面(输入一行字,然后右击logo进入设置),如下图所示。上下载自己需要的词库,并导入到搜狗输入法中。如果有需要,我们也可以自己制作词库,上传到搜狗词库官网。在 Linux 上安装搜狗输入法很简单,只需要从。
2023-06-15 08:29:30 626
原创 爆肝十小时,为你总结出最全的数据大屏适配屏幕方案
/ 读取文件 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
原创 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 6619
原创 在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
原创 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 26726 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 6560
原创 带你看懂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关注的人