自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FungLeo's Blog

键鼠轻游戏人间 风流谈笑傲江湖

原创 JS判断数据类型以及数据过滤空值方法

JS判断数据类型以及数据过滤空值方法 在我们的项目开发中,经常需要对一个传输中的数据进行滤空处理,过滤 null、undefined、''、[]、{}等,还要对字符串进行去除两端的空格操作。为此,我写了一个递归处理方法,代码如下: const toType = obj => { ...

2019-10-25 16:54:26

阅读数 149

评论数 1

原创 修改 Linux 默认 Shell 用 chsh -s /bin/zsh 命令不生效,提示 chsh: Shell not changed. 怎么办?

我想现在应该有很多人都已经使用zsh作为默认的Shell了,尤其是搭配 oh-my-zsh 之后,真是好用得飞起。 一般,我们在切换系统默认的Shell的时候,都会使用 chsh -s /bin/zsh 命令来进行修改。今天我遇到一个问题,在某台老服务器上,使用这个命令无法修改,具体原因未知。始终...

2019-08-13 16:52:11

阅读数 612

评论数 0

原创 python 检查字符串中是否包含非中文字符的方法

今天写一段代码,需要校验字符串中是否包含非中文字符,于是百度了一下,结果让我十分震惊,那就是几乎第一页都是错误的演示代码。全是复制的某一个人的错误代码,这样的搜索结果,实在是让百度很难堪,也让我们中文的编程环境很难堪。 下面是错误代码: def is_Chinese(word): for ...

2019-09-09 15:58:49

阅读数 66

评论数 0

原创 一段自动编译前端项目的Shell代码,如果没有上集成工具的话,略有小用。

临时构建一个前端项目的服务器,由于前端项目有十几个,每次git拉代码以及运行编译命令,搞得烦不胜烦。关键是,全是命令行操作,让其他人不太愿意操作。因此,写了这样一个脚本,便于操作,也可以用于后续的系统集成。 前端项目都是 vue-cli 脚手架开发,统一由 git 进行代码管理,编译后的文件在源代...

2019-08-23 17:45:17

阅读数 108

评论数 0

原创 常用 git 命令以及处理技巧

常用 git 命令以及处理技巧 基础常用命令 # 克隆 git clone git@github.com:fengcms/fengcms.git # 拉 git pull # 添加某一个文件 git add "src/xxx.js" # 添加所有文件,严禁使用 `git ...

2019-07-15 13:34:31

阅读数 712

评论数 1

原创 deepin 安装 vscode 编辑器之后,默认文件管理器变成 vscode 的解决方法(deepin 重置文件管理器)

deepin 安装 vscode 编辑器之后,默认文件管理器变成 vscode 的解决方法(deepin 重置文件管理器) 如果你不明白我在说什么,肯定你是没有遇到这个问题,如果你遇到了这个问题,自然知道是怎么回事儿。 解决方法,执行以下命令: xdg-mime default dde-fil...

2019-05-05 13:35:08

阅读数 353

评论数 0

原创 HTML5+CSS3 做一个灵动的动画 TAB 切换效果

HTML5+CSS3 做一个灵动的动画 TAB 切换效果设计师给了一个 tab 切换的效果图。虽然是一个很小的功能,但是前端工程师在实现的时候还是有很多细节需要注意。我写了一个 demo 给大家参考。最终实现效果如下: 为了 gif 动画能够展示细节,我将动画时间延长到了 3 秒 代码分享地...

2017-09-15 11:58:40

阅读数 5971

评论数 3

原创 最近工作调动,回到上海了,所以没时间更新博客,希望大家体谅~

兰州实在是呆不住了,所以回到上海来工作了,刚参与这边工作,事情比较多,所以没时间更新博客。不过最近有学习到很多新东西,我会在有时间的时候进行整理,然后分享给大家的。 ...

2019-04-08 09:42:42

阅读数 324

评论数 9

原创 html 中 a 链接的 download 属性的神奇使用

html 中 a 链接的 download 属性的神奇使用一般来说,我们在页面中提供下载的时候,都需要去配置一些服务端的东西,比如指定 zip 文件就通知浏览器下载这个文件。但是,比如 .jpg 这样的图片文件,如何使它变成下载呢?浏览器可以直接打开访问这个文件的呀。再比如,.pdf 文件,有的浏...

2017-08-23 15:16:35

阅读数 13390

评论数 8

原创 React 脚手架 create-react-app 新版使用说明 重点是配置代理

React 脚手架 create-react-app 新版使用说明 重点是配置代理 近期更新了一下 create-react-app 工具,然后发现,和原来的老版本使用出现了略微的差异。比如原先想要处理 sass 还需要去手动配置 webpack 但是新版里面已经集成了。此外,代理的配置也完全不一...

2018-12-07 16:14:07

阅读数 3221

评论数 0

原创 javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法

javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示: 如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。 因此,数组以及对象的深拷贝就是javascrip...

2017-02-08 19:12:05

阅读数 89935

评论数 17

原创 Python 打造基于百度翻译的命令行翻译工具

Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的。fanyi.baidu.com 都成了我浏览器必开的网页之一了。昨天项目上线,等待过程中,无聊写了一个基于百度翻译 api 的命令行翻译工具。但是效果不是很令我满意,因为它给了一个翻译结果,而没有像...

2018-07-14 16:45:26

阅读数 1081

评论数 0

原创 Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备)

Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备) 之前基于百度写了一篇博文 Python 打造基于百度翻译的命令行翻译工具,本来这工具用得挺好的。但是没想到,近期处于不知道啥原因,不能用了。破解人家的接口难免会有这样的情况发生,也不能怪人家百度对吧。 加上最近工作比较忙,所以也没...

2018-09-20 15:08:25

阅读数 3985

评论数 7

原创 TNT 初步试用体验报告

TNT 初步试用体验报告 已经购置了绿联 type-c 的拓展坞,配合我的蓝牙键盘鼠标,今天终于顺利的尝试了 TNT 系统。就目前的完成度来说,远远超出了我的想象,但仍未达到可以长期使用的底部。 说实话,开发 TNT 这样的全新交互的操作系统,我是不大相信锤子科技如此的体量可以在这么短的时间内...

2018-09-11 20:58:15

阅读数 860

评论数 0

原创 shell 脚本统计文件夹下所有文件的字符数

最近写了一些文章存放在一个文件夹下,今天想看看自己到底写了多少内容。于是想写一个脚本来进行统计。最终代码如下: #!/bin/bash files=$(ls) all=0 for i in $files; do if [ $i != 'wc.sh' ]; then head -...

2018-08-22 15:49:04

阅读数 928

评论数 0

原创 作为一个前端工程师,我来说说红芯浏览器

作为一个前端工程师,我来说说红芯浏览器 我很愤慨!否则我也不会来写这些文字。 使用开源核心,完全没有问题,甚至是正确的选择。 所有的国产浏览器,包括360浏览器、QQ浏览器,全部都是采用的开源核心。这完全没有问题,并且这是非常正确的做法。 但是,你用了人家的核心,就应该大大方方的承认,...

2018-08-16 19:15:24

阅读数 18594

评论数 13

原创 用 python 写一个计算文件16进制头的命令行工具

用 python 写一个计算文件16进制头的命令行工具 文件十六进制头信息是在我们编程中非常常用的一个信息,如果不安装软件,要计算文件的十六进制文件头信息还是比较麻烦的。 所以我顺手写了一个计算文件十六进制头信息的命令行工具,方便自己随时使用。 在 ~/.bin/ 目录下新建 get-fil...

2018-08-15 18:12:46

阅读数 879

评论数 0

原创 python 常用代码段汇总(四) 动态获取类或者函数 pkgutil 动态引入模块

最近一直在写一套基于 python 的 sanic web 框架库的 restFul 接口的底层框架。由于我是初学,挑战这个任务基本上是属于不自量力型的。但目前我核心构架已经完全写出来了,我会在近期整理好相关资料后,写一系列的文章分享给大家。 这个挑战的过程很简单,因为大家知道我只是一个前端工程...

2018-08-03 16:59:45

阅读数 1278

评论数 0

原创 python 常用代码段汇总(三) url query 参数转字典 rsa 加密解密

最近一直在写一套基于 python 的 sanic web 框架库的 restFul 接口的底层框架。由于我是初学,挑战这个任务基本上是属于不自量力型的。但目前我核心构架已经完全写出来了,我会在近期整理好相关资料后,写一系列的文章分享给大家。 这个挑战的过程很简单,因为大家知道我只是一个前端工程...

2018-08-03 16:57:26

阅读数 714

评论数 0

原创 python 常用代码段汇总(二) 下划线转驼峰 计算 md5 值

最近一直在写一套基于 python 的 sanic web 框架库的 restFul 接口的底层框架。由于我是初学,挑战这个任务基本上是属于不自量力型的。但目前我核心构架已经完全写出来了,我会在近期整理好相关资料后,写一系列的文章分享给大家。 这个挑战的过程很简单,因为大家知道我只是一个前端工程...

2018-08-03 16:55:09

阅读数 1604

评论数 0

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