- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Linux学习笔记27——linux的选择、循环结构
目录一、善用判断式1,利用 test 指令的测试功能2,利用判断符号 [ ]3,Shell script 的默认变量($0, $1...)shift:造成参数变量号码偏移shift:造成参数变量号码偏移二、条件判断式1,利用 if .... then单层、简单条件判断式多重、复杂条件判断式2,利用 case ..... esac 判断3,利用 fun...
2018-12-31 08:42:13 1201
原创 Vue学习笔记6——Webpack 案例讲解
项目地址:https://github.com/masterzz/webpack-demos一、环境准备由于npm国外镜像太慢,用cnpm代替npm处理,安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org首先,全局安装webpacknpm i -g webpack webpack-de...
2018-12-31 00:30:17 187
原创 设计模式4——工厂方法模式(factory-method)
一、工厂方法模式说明layout title folder permalink categories tags pattern Factory Method factory-method /patterns/factory-method/ Creational ...
2018-12-30 14:32:00 220
原创 设计模式3——抽象工厂模式(abstract-factory)
一、抽象工厂模式说明layout title folder permalink categories tags pattern Abstract Factory abstract-factory /patterns/abstract-factory/ Crea...
2018-12-27 23:27:55 354 2
转载 23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两...
2018-12-25 15:53:25 145
原创 设计模式1——单例模式(singleton)及在框架中的应用
目录一、什么是单例模式?IntentExplanationApplicabilityTypical Use CaseReal world examplesConsequencesCredits二、代码分析与讲解1,单例模式说明2,一行一行读代码(1)eagerly initialized singleton(2)lazily initialize...
2018-12-24 17:33:29 1075
转载 UML各种图总结-精华
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,...
2018-12-24 11:52:45 174
原创 Linux学习笔记26——什么是 Shell scripts、shell script练习及讲解
如果你真的很想要走信息这条路,并且想要管理好属于你的主机,那么,别说鸟哥不告诉你, 可以自动管理系统的好工具: Shell scripts!这家伙真的是得要好好学习学习的! 基本上, shell script 有点像是早期的批处理文件,亦即是将一些指令汇整起来一次执行,但是Shell script 拥有更强大的功能,那就是他可以进行类似程序 (program) 的撰写,并且不需要经过编译 (com...
2018-12-23 23:40:55 5471 1
原创 python基础总结4——文件
项目代码:https://github.com/masterzz/python-learn文件的操作有三步,所有程序都一样,就是:1. 打开文件,或者新建文件2. 读/写数据3. 关闭文件 1,文件的访问模式 访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的开头。这默认模式。...
2018-12-23 17:33:29 165
转载 git与github——6,gitignore配置运维总结
在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到git服务器中...
2018-12-23 15:42:46 223
原创 Vue错误——Property or method "toJSON" is not defined on the instance but referenced during render.
我的vue在注册过程中报了这个错误:Property or method "toJSON" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based com...
2018-12-21 10:51:31 50985 9
原创 设计模式6——观察者模式(Observer)
上一个项目用sonar,发觉代码审计都可以把不符合规范的代码检查出来,而不符合规范的代码,实际上很多就是不符合设计模式。原来囫囵吞枣,啃了一遍大话设计模式,真到实战的时候,记都不记得几个模式了。 这次计划再啃一次23个设计模式,解析一下代码。这次在github找了个讲设计模式项目,很详细的啊!再来学一遍,博主奉行,多学几遍就懂了:)代码参考:https://github.com/mas...
2018-12-19 15:40:04 365
原创 js休眠函数
由于要用的一些组件不如弹出框(vant的dialog),加载框(vant的toast),又不想单独再写个测试程序,就想让程序自己停一会,让我看看效果,这里用到了原生的js写一个简单的休眠程序: sleep(numberMillis){ var now = new Date(); var exitTime = now.getTime() + numberMillis;...
2018-12-18 15:50:29 1109
原创 Vue学习笔记5——Webpack
学习笔记的代码在我的gihub:https://github.com/masterzz/vue-learn 1,在网页中会引用哪些常见的静态资源?(1)JS.js .jsx .coffee .ts(TypeScript 类 C# 语言)(2)CSS.css .less .sass .scss (好吧scss(https://www.sass.hk/)是世界上最成熟...
2018-12-17 10:57:06 133
原创 Linux学习笔记25——正则表达式与文件格式化处理
目录一、什么是正则表达式什么是正则表达式正则表达式对于系统管理员的用途正则表达式的广泛用途正则表达式与 Shell 在 Linux 当中的角色定位延伸的正则表达式二、基础正则表达式1,语系对正则表达式的影响2,grep 的一些进阶选项3,基础正则表达式练习例题一、搜寻特定字串例题二、利用中括号 [] 来搜寻集合字符例题三、行首与行尾字符 ^ $...
2018-12-16 23:14:00 1139
原创 python基础总结3——函数
代码请参考我的github:https://github.com/masterzz/python-learn一、函数1,函数的格式python的函数定义是很简单的,如下即可:def 函数名(参数):函数代码(函数要执行的代码)而调用函数,各个语言大同小异: 函数名(参数) 如果要给函数加入文档说明:def add(a,b):"传入两个参数,返回相加值"...
2018-12-16 12:25:30 278
原创 git与github——5,GitHub Guides 教程
貌似现在看一本书谈到coder都会说到github,不会用github给人感觉都比较菜~~原来也只会clone、pull之类的,要如何用github来提升代码水平?而且公司转型的发展方向也是想多用开源软件,如何使用开源软件提升开发效率、完善功能?当然开源软件,毕竟和商用软件不同,它的bug、运维、不足之处该如何处理?带着这几个问题来啃一啃github这个网站。一、开启github之旅...
2018-12-15 10:21:23 539
原创 Vue学习笔记4——父子组件传值、ref、vue-router的定义与使用、watch、computed与method的对比
代码请参照我的github:https://github.com/masterzz/vue-learn父组件向子组件传值 组件实例定义方式,注意:一定要使用props属性来定义父组件传递过来的数据 <script> // 创建 Vue 实例,得到 ViewModel var vm = new Vue({ el: '#app', ...
2018-12-13 16:50:01 1096 2
原创 Postman打开时,一直转圈
先来说下我postman状态:一直在这个圈里打转很奇怪,之后查了相关资料:删掉%appdata%下的postman文件夹就可以了!直接在命令行中:如果熟悉cmd,再输入dir,然后del 删除 postman文件夹即可。del Postman这里补充说明:roaming文件夹也是存放一些使用程序后产生的数据文件,如 空间听音乐,登入 的号码等而缓存的一些数据,这...
2018-12-11 10:20:56 8715
原创 Linux学习笔记24——数据流重导向、管线命令 (pipe)
目录 一、数据流重导向1,什么是数据流重导向standard output 与 standard error output/dev/null 垃圾桶黑洞设备与特殊写法standard input : < 与 <<2,命令执行的判断依据: ; , &&, ||cmd ; cmd (不考虑指令相关性的连续指令下达)$? (指令回传值...
2018-12-09 23:39:40 613 2
原创 Vue学习笔记3——Vue动画、动画钩子函数、列表动画、定义组件、组件中展示数据和响应事件、局部子组件、切换组件
目录一、Vue中的动画1,使用过渡类名2,使用第三方 CSS 动画库3,使用动画钩子函数4,v-for 的列表过渡5,列表的排序过渡相关文章二、组件1,定义Vue组件(1)全局组件定义的三种方式(2),组件中展示数据和响应事件【重点】为什么组件中的data属性必须定义为一个方法并返回一个对象(3)使用components属性定义局部子组件2,...
2018-12-08 17:53:22 715
原创 Linux学习笔记24——命令别名与历史命令、Bash Shell 的操作环境
目录一、命令别名与历史命令1,命令别名设置: alias, unalias2,历史命令:history同一帐号同时多次登陆的 history 写入问题无法记录时间二、Bash Shell 的操作环境1,路径与指令搜寻顺序2,bash 的进站与欢迎讯息: /etc/issue, /etc/motd3,bash 的环境配置文件login 与 non-login ...
2018-12-08 17:37:53 835
转载 详细的键盘键值表
详细的键盘键值表 常数名称 十六进制值 十进制值 对应按键 VK_LBUTTON 01 1 鼠标的左键 VK_RBUTTON 02 2 鼠标的右键 VK-CANCEL 03 3 Ctrl+Break(通常不需要处理) VK_MBUTTON 04 4 鼠标的中键(三按键鼠标) ...
2018-12-04 14:24:24 2840
原创 vue学习笔记2——vue develtools安装、vue的过滤器、键盘修饰符、自定义指令获取焦点、Vue的生命周期、vue-resource 实现 get, post, jsonp请求
目录一、vue操作讲解1,vue develtools安装2,vue的过滤器3,时间过滤器4,定义私有过滤器5,键盘修饰符6,自定义指令获取焦点7,自定义指令改变样式8,Vue的生命周期9,vue-resource 实现 get, post, jsonp请求代码请参考我的github:https://github.com/masterzz/vue-l...
2018-12-03 12:46:27 847
原创 python版佛祖镇楼,BUG辟易
print(" _ooOoo_ ")print(" o8888888o ")print(" 88 . 88 ")print(" (| -_- |) ")print(" ...
2018-12-02 19:39:30 1266
原创 Linux学习笔记23——认识 BASH 这个 Shell、Shell 的变量功能
目录一、认识 BASH 这个 Shell1,硬件、核心与 Shell2,为何要学命令行的 shell?命令行的 shell:大家都一样!远端管理:命令行就是比较快!Linux 的任督二脉: shell 是也3,系统的合法 shell 与 /etc/shells 功能4,Bash shell 的功能命令编修能力 (history):命令与文件补全功能: ([t...
2018-12-02 13:09:59 440
原创 Linux学习笔记22——vim 的额外功能、其他vim注意事项
目录 一、vim 的额外功能1,区块选择(Visual Block)2,多文件编辑3,多窗口功能4,vim 的挑字补全功能5,vim 环境设置与记录: ~/.vimrc, ~/.viminfo6,vim 常用指令示意图二、其他 vim 使用注意事项1,中文编码的问题2,DOS 与 Linux 的断行字符3,语系编码转换一、vim 的额外功能其...
2018-12-01 18:01:51 732
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人