大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

命名

“名为万物之始,万物始于无名,道生一,一生二,二生三,三生万物。这是来自《易经》的道家学说。曰:太极分阴阳为乾坤,阴阳分四象,四象分八卦,衍生出八八六十四卦。大相(象)无形,大音无声,大能不显,大智若愚。可见东方的早期智者在于设法确定事物的本原起因,而非在一些生活琐碎事物上急于下定义,用文字语言对事物的命名也是慎之又慎、精益求精。”

laravel 使用 composer 加载自定义函数和自定义类

laravel 使用 composer 加载自定义函数和自定义类 导语 在开发中,会封装一些自定义函数以及自定义的类,本篇文章讲一下怎么使用 composer 实现自动加载。 自定义函数 实现自动加载,共有三步。 创建文件。在 app 目录下创建 Helpers.php 文件,用于自定义函数; 修改 composer.json 文件,添加如下语句 最后是在项目目录中执行 composer dump-autoload 接下来就可以在代码中使用自定义的函

MyBatis 中 ResultType 和 ResultMap 的区别 & mybatis

MyBatis 中 ResultType 和 ResultMap 的区别 mybatis 使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。 如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。 resultMap:适合使用返回值是自定义实体类的情况 resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型 关联查询(

五、标识符

错误的: 9username ,user name , public 规范 1:见名知意 age stuAge animalAge 2:驼峰命名法。 班里的所有的学生的平均的年龄 stuAvgAge

三、DOS命令

三、DOS命令 DOS介绍: DOS操作系统 disk operating system (磁盘操作系统),命令行的一个操作系统 常用指令: 1.可以使用/?来查看当前指令的用法 2.切换目录的命令:cd 3.切换盘符: .

在 Linux 上使用 tarball

在 Linux 上使用 tarball Tarball 提供了一种在 Linux 系统上备份和管理一组文件的通用方法。请按照以下提示了解如何创建它们,以及从中提取和删除单个文件。 “tarball” (LCTT 译注:国内也常称为“tar 包”)一词通常用于描述备份一组选择的文件并将它们打包在一个文件中的一种文件格式。该名称来自 .tar.gz,如下所示: $ tar cvzf MyPDFs.tgz *.

PHP代码规范

4开始默认不支持短标记)。 2.对于只有php的代码文件,建议省略结尾处的‘? '。这是为了防止多余的空格或其他字符影 响到代码。 二、文件和目录命名 1.程序文件名和目录名均采用有意义的英文命名,不使用拼音和无意义的字母,只允许出现字母、数字、下划线和中划线字 符,同时必须以‘.

[解构赋值-03]对象的解构赋值的使用场景

[解构赋值-03]对象的解构赋值的使用场景 提取对象属性 const { name, hobby: [ hobby1 ], hobby } = { name: '小红', hobby: ['学习'] }; 使用对象传入乱序的函数参数 解构赋值的做法是 function AJAX({ url, data, type = 'get' }) { console.log(type); 以前的做法是 : function AJAX(option){ var type = option.type || 'get'; //msg这个名字如果不想要,可以重新命名 const { status, data, msg: message } = getUserInfo(123);

通过django的upload组件上传图片并重命名

__init__(location, base_url) # 重写 _save方法 def _save(self, name, content): import os, time, random # 文件扩展名 ext = os.path.splitext(name)[1] # 文件目录 d = os.path.dirname(name) # 定义文件名,年月日时分秒随机数 fn = time.strftime('%Y%m%d%H%M%S') fn = fn + '_%d' % random.randint(0,100) # 重写合成文件名 name = os.path.join(d, fn + ext) # 调用父类方法 return super(ImageStorage, self).

【ES6】模块化Module — import & export

export let name1, name2, …, nameN; 默认导出(函数) export default function() {} 默认导出(类) export default class {} export default 和 export 区别 export与export default均可用于导出常量、函数、文件、模块等,但export default后不可直接跟var、let、const,也就是其后面不能直接跟变量声明语句; // 正确 export var a = 1; 上面写法是逐一指定要加载的方法,整体加载的写法如下。 import * as circle from '.

使用shell split切分文件

使用shell split切分文件 简单明了,直接上命令 基础版 split -l 1000 test.txt -d -a 3 test_ -l:按行分隔,每1000行切割test.txt文件 -d:添加数字后缀 -a:以3位数数字做尾数 test_:分割后的文件的前缀 升级版 split -l 1000 test.txt -d -a 3 test_split_ ls|grep test_split_ | xargs -n1 -i {} mv {} {}.txt 在基础版的结果上,先执行ls命令,查找test_split_开头的文件,然后逐个重命名为.txt

Jmeter接口测试3(正则表达式关联)

)" Template:使用模板:一般用$1$ Match No:匹配第几个符合规则的字符串 Default Value: 默认值 4.添加一个HttpRequest请求查看个人信息 image.png ${name}使用正则表达式提取出来的name值 ${token}使用正则表达式提取出来的token值 5.在查看个人信息的请求添加查看结果数,运行后查看请求数据和请求结果 请求数据: image.png 说明正则表达式关联成功 响应数据: image.png 说明请求成功

linux下svn服务器创建工程以及分配权限

linux下svn服务器创建工程以及分配权限 首先,你需要有这些: 一台已经安装好了的SVN服务器 一台客户的电脑 由于我是在现有的svn服务器上安装的,遂就略去了SVN安装的过程,现在我整理下大致的思路: = svnadmin创建工程 = 配置所创建工程下的authz passwd svnserve.conf = 杀进程,重启SVN服务 = 测试新建立的工程(包括权限认证

一篇搞懂PHP的常量

// 自 PHP 5.3.0 起 ? example3.php 常量值是数组的用法 const ARR = ['a', 'b', 'c']; define('ARRAY1', ['A1', 'B1', 'C1']); // Array ( [0] = A1 [1] = B1 [2] = C1 ) echo ARR[1] .

PHP 学习笔记三 基础简介

PHP 学习笔记三 基础简介 1. 什么是PHP? 屏幕快照 2018-09-12 下午12.45.54.png 2. 语言基础 屏幕快照 2018-09-12 下午12.47.16.png 2. 文件访问方式 屏幕快照 2018-09-12 下午12.55.36.png 3. 语句结束符 屏幕快照 2018-09-12 下午2.34.15.png 4. 注释 注释中的PHP代码也会被执行 屏幕快照 2018-09-12 下午2.42.29.png 5.变量命名规则 屏幕快照 2018-09-12 下午3.38.25.png 6.判断变量是否存在 isset() 屏幕快照 2018-09-14 上午10

如何在PS中创建带有粉笔字的黑板气泡

如何在PS中创建带有粉笔字的黑板气泡 学习如何在Photoshop中使用纹理和图层样式创建带有粉笔文本效果的黑板气泡。 教程素材 在制作本教程时使用了以下素材: 我们将在本教程中使用的所有材质(木材和粉笔)都是使用Photoshop滤镜制作的。 一、如何创建背景 创建一个新的1000x1000px文档。新建一个图层,按Shift-F5来填

ZooKeeper 10分钟概述

ZooKeeper 10分钟概述 历史 ZooKeeper原本是Apache Hadoop的一个组件(Hadoop 的分布式协调服务),是Google的Chubby一个开源的实现,现在被拆分为一个Hadoop的独立子项目 设计初衷 ZooKeeper的设计目的,是为了减轻分布式应用程序所承担的协调任务,用来建立安全处理局部故障的分布式应用,它本身并不能阻止局部故障的发生 数据模型和实现 ZooKeeper本质上是通过一个类似标准文件系统的共

Ambari + Docker 进行大数据环境搭建

Ambari + Docker 进行大数据环境搭建 一、环境的准备 在单机的情况下,是通过docker添加server和client镜像,来创建三个容器来模拟真实的主机的。 环境的准备: 1.docker安装 2.server和client镜像的制作 3.ambari安装时,已下载的离线源制做,见附录 二、环境的安装 (1)首先安装docker

程序员必备:变量命名神器-Codelf

程序员必备:变量命名神器-Codelf 关于命名 计算机科学的两件难事:缓存失效和命名 计算机科学的两件难事:缓存失效和命名 程序员最头疼的事:命名 半数的人认为命名是最头疼 《Clean Code》和《编写可读代码的艺术》将有意义的命名作为第一个内容来描述。 CodeIf介绍 Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge

Grid布局入门

Grid布局入门 Grid Line 分界线:组成网格结构,它们是垂直或者水平 Grid Track 网格的列或者行 Grid Cell 网格的一个单元 Grid Area 四个网格线包围的总空间 父容器 display .container { display: grid | inline-grid | subgrid; gird-template-columns: 40px 50px auto 50px 40px;container { grid-template-rows: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; aside" "footer footer footer footer"; grid-row-gap: 15px;item { grid-column: / | / span ;

3.包和引入

f() //错误 } } 上例中,Sub类对f的访问没有问题,因为f在Super中被声明为protected,而Sub是Super的子类。相反,Other对f的访问不被允许,因为other没有继承自Super。 公共(Public)成员 Scala中,如果没有指定任何的修饰符,则默认为public。这样的成员在任何地方都可以被访问。 class Outer { class Inner { def f() { println("f") } class InnerMost { f() // 正确 } } (new Inner).