• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

git 换行符处理 windows (CRLF) / unix (LF)

什么是CRLF/LFCR: Carriage-Return 回车符 \r LF: Line-Feed 换行符 \nWindows环境中,换行符是 CRLF,也就是 \r\n,unix/Linux环境中,换行符是LF,也就是\n。MacOS 环境中,换行符是 CR,也就是 \r  (现在应该和 unix 保持一致了)git如何处理换行符?git在维护版本库的时候统一使用的是 LF,这样就可以保证文件跨平台的时候保持一致。 在Linux下默认的换行符也是LF,在Windows下默认的换行符是CRLF,即当 git clone / git pull ... ...
阅读全文

git 中 fatal: Authentication failed 的解决方法

fatal: Authentication failed就是凭证失败的意思解决方法:打开 win7/win10 的控制面板 》凭据管理器 》删除后者修改你登录git的帐号密码即可... ...
阅读全文

Git 仓库的 hook 钩子的使用

Git 钩子和其它版本控制系统一样,Git 钩子其实就是在特定的重要动作发生时触发的自定义脚本。 有两组这样的钩子:客户端的和服务器端的。 客户端钩子由诸如提交和合并这样的操作所调用,而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。 你可以随心所欲地运用这些钩子。钩子都被存储在 Git 目录下的 hooks 子目录中。 也即绝大部分项目中的 .git/hooks 。 当你用 git init 初始化一个新版本库时,Git 默认会在这个目录中放置一些示例脚本。这些脚本除了本身可以被调用外,它们还透露了被触发时所传入的参数。 所有的示例都是 shell 脚本,其中一些还混杂了 Perl 代... ...
阅读全文

node.js 和 npm的 镜像源的修改

npm镜像源的更改。方法1: 直接改源  找到下载node的文件目录-->node_modules-->npm-->npmrc 加入下面内容  registry = https://registry.npm.taobao.org  直接将配置写死,以后就都是淘宝的镜像源了。方法2 : 使用nrm   win+R ->输入cmd -> (使用npm安装nrm) npm i -g nrm --registry=https://registry.npm.taobao.org ->(查看镜像源 *是目前使用的镜像源) nrm ls  ->(切换镜像源... ...
阅读全文

Linux shell脚本中调用外部另一个shell脚本(exec、source、fork)方法讲解

在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh)、source(source script.sh)、fork(./script.sh)1、exec(exec /home/script.sh):使用exec来调用脚本,被执行的脚本会继承当前shell的环境变量。不继承用户声明变量(用户定义的变量)exec产生了新的进程,他会把主shell的进程资源占用并替换脚本内容,继承了原主shell的PID号,被调脚本执行完就over了,原主shell剩下的内容不会执行2、source(source /home/script.sh)使用source或者“.”来调... ...
阅读全文

centos7 开启 rc.local 开机启动执行脚本功能

centos7 下,建议使用 systemd 来管理自启动服务,而不是脚本。参考文章:Centos 7 systemctl(systemd)服务日志管理 新增 service 服务 开机启动在Centos7下,rc.local文件,开机默认是不执行的。rc.local 文件里面的说明内容翻译过来是这样的:这个文件是为兼容性而添加的在开机过程中强烈建议创建自己的systemd服务或udev规则来运行脚本,而不是使用此文件 使用前必须运行chmod +x /etc/rc.d/rc.local命令来确保启动过程中执行此脚本 . chmod +x /etc/rc... ...
阅读全文

解决 Ueditor 中 pre 中的空格会转换成 &nbsp

在前端显示的时候,用 空格 替换 &nbsp第一种方法,在前端显示的时候,替换内容(推荐)//用空格去替换  str = str.replace(/ /g, " ");另一种解决方法:(不推荐)在ueditor.all.js文件找到上述所示代码,将 替换为‘ ’即可。如下所示:function isText(node, arr) {         if(node.... ...
阅读全文

自建anki sync server同步服务器(centos7+python3)

自建AnkiServer原因默认的Anki服务器由于在国外,同步很慢,甚至偶尔还连不上,并且据说这是一个个人项目,数据在别人手里也不可靠,说不定哪天丢了也有可能,所以我们自己搭建自己的服务器,牢靠一些。但有个缺点就是iOS版的Anki不支持自定义服务器,因为iOS版是官方出品,本文环境centos7python3.6.6anki 2.1anki的版本说明Anki 有 2.0 和 2.1 两个主要版本,它们的区别类似于 Python 2 和 Python 3,有较大的不同,部分插件也不兼容,所以建议使用较新的 Anki 2.1 版本,本教程介绍 2.1 版本下的同步服务器的搭建。anki syn... ...
阅读全文

有道词典 剑桥词典 单词发音音频文件批量下载脚本 使用说明

0,废话使用anki学习英语的时候,自建卡片需要导入单词的发音音频文件,所有就有了这个脚本。1,脚本介绍脚本的功能是:可批量下载你所提供单词的发音音频文件。脚本主要有以下4个文件组成:剑桥词典-生成音频.xlsx : 指定下载单词文件,自动生成下载信息download_video.txt:下载信息放置文件download_video.py: 核心python脚本start.bat: windows下 开始下载文件 启动 bat2,下载脚本下载地址:https://download.xiewo.net/english/会看到两套脚本,自己随意选一个,推荐剑桥。3,脚本环境配置参考:https:/... ...
阅读全文

python Windows环境下文件路径问题

在python程序里面我们经常需要对文件进行操作,Windows下的文件目录路径使用反斜杠“\”来分隔。但是,和大多数语言一样,Python代码里面,反斜杠“\”是转义符,例如“\n”表示回车、“\t”表示制表符等等。这样,如果继续用windows习惯使用“\”表示文件路径,就会产生歧义。例如“c:\test.txt”这表示c盘根目录下的一个文件,还是表示一个字符串呢?因为“\t”也可以解释为制表符。如果让我们人来判断,这当然是一个很简单的问题。但是机器就无法做出正确的判断了,只有没有歧义的代码机器才会正确执行。解决办法采用下面任何一种书写形式均可:使用斜杠“/”: "c:... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。