Souleigh ✨ Souleigh ✨
3年前
Javascript 常用代码优化和重构的方法
简介主要介绍以下几点:1.提炼函数2.合并重复的条件片段3.把条件分支语句提炼成函数4.合理使用循环5.提前让函数退出代替嵌套条件分支6.传递对象参数代替过长的参数列表7.少用三目运算符8.合理使用链式调用9.分解大型类10.活用位操作符11.纯函数本文会不断更新,不足之处欢迎
放学路上 放学路上
3年前
git基本操作
一、Git下载安装1、git官网:https://gitscm.com/2、官网下载较慢也可以去找国内镜像:https://npm.taobao.org/mirrors/gitforwindows/3、安装完成后鼠标右键出现以下标志代表安装完成:二、git上传代码到远程仓库(以coding为例)1、在磁盘本地创建一个git仓库,如下图创建一个文件夹gitcs
Wesley13 Wesley13
3年前
Ubuntu 18 安装最新版 Git
Ubuntu18安装最新版Git2.30.0在2020年7月31日,安装了当时最新版Git2.28.0版本,今天继续基于Linux系统下安装目前最新版Git2.30.0,希望对各位有点帮助。!(https://oscimg.oschina.n
Stella981 Stella981
3年前
JFBlog 1.0 maven版本开源
JFBlogmaven此项目是JFBlog的Maven版本。1、源码支持JFBlog源码http://git.oschina.net/realfighter/JFBlog(http://git.oschina.net/realfighter/JFBlog)JFBl
Stella981 Stella981
3年前
Netty学习
一、配置git(未安装git,可以先安装git)gitconfigglobalcore.autocrlftrue  配置之后,git将会根据使用者的系统自动将下载项目中的换行符转换成系统的换行符,因为一个项目中的多个开发者使用的系统不同,对应的换行符不同,如果直接下载项目代码的话,编译netty项目会出现如下错误
Stella981 Stella981
3年前
Lua for IntelliJ IDEA
LuaIDEforIntelliJIDEADownload(http://git.oschina.net/tangzx/IntelliJLua/releases)!snapshot(http://git.oschina.net/uploads/images/2017/0205/154051_382def6d_5199.png)f
Wesley13 Wesley13
3年前
(gnome
如题,远程登录到linux服务器,执行gitclonehttps://git.oschina.net/chenjianlong/JRoll2.git//报错(gnomesshaskpass:609):GtkWARNING:cannotopendisplay:解决方案1:
Stella981 Stella981
3年前
FAQ(86):Ubuntu 下 idea 配置git 报错:Failed to start Git process error=13, Permission denied.
2019年06月15日今天在Ubuntu系统上部署开发环境,碰到idea的git安装配置问题,百度一下,居然只搜出一篇文章(网上大多数都是Windos系统的git配置),很尴尬,于是自己想办法,也顺手把解决方法分享一下。1)git下载与安装git官网:https://www.gitscm.com/download/
可莉 可莉
3年前
22.13 搭建git服务器
22.13搭建git服务器\\前言:\\github毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。Gitlab是个不错的选择。在介绍它之前,先讲述一下命令行的git服务器找一台服务器,首先要安装git;yuminstallygit添加git用户
Wesley13 Wesley13
3年前
如何利用策略模式避免冗长的 if
策略模式。在实际的项目开发中,这个模式也比较常用。最常见的应用场景是,利用它来避免冗长的ifelse或switch分支判断。不过,它的作用还不止如此。它也可以像模板模式那样,提供框架的扩展点等等。对于策略模式。本篇我们讲解策略模式的原理和实现,以及如何用它来避免分支判断逻辑。后续我会通过一个具体的例子,来详细讲解策略模式的应用场景以及真正的设计意图