- 博客(24)
- 问答 (3)
- 收藏
- 关注
原创 python基础语法
python 标识符由字母、数字、下划线组成,不能以数字开头 python中的标识符是区分大小写的 以下划线开头的标识符是有特殊意义的,以_foo的代表不能直接访问的类属性,需通过类听过的接口 进行访问,不能用from xxx import * 导入. 以双下划线开头的__foo代表类的私有成员,以双下划线开头和结尾的__foo__代表python里面特殊 方法专用的标识,如__init__()代表类的构造函数. python可以同一行显示多条语句,方...
2021-12-06 15:55:16 368
原创 html2canvas截取图片总结(包含,图片,视频截取 PHP方式实现)
效果图:暂时保留,后期功能上线(补上)需要实现效果图ppt使用效果1.中间画布插入图片或视频,音频,左边列表同时显示中间画布缩略图(如下为ppt截图)2.实现代码插件引入 :https://cdn.bootcdn.net/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.js(如果引入js使用报错,可以自行找资源下载,可以给我留言,我发给你)html 如下:<script src="https://cdn.bootcdn.net/
2021-05-21 12:51:37 2481
原创 工作中遇到的小问题记录
1.preg_replace 函数执行一个正则表达式的搜索和替换。语法:mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )$1,$2的使用,代表正则里面的第一个子元素,第二子元素,比如发帖涉及到敏感词汇,<b>敏感词汇</b> 标记敏感词汇,以下直接替换显示$content = "<.
2021-02-26 11:14:55 96
原创 vue基础学习
vue.js基础知识学习vue.js起步每个Vue应用都需要通过实例化Vue来实现。语法格式如下:var vm = new Vue({data:{},methods:{}})data 用于定义属性methods 用于定义的函数{{}}用于输出对象属性的函数返回值,及数据绑定指令是带有v-前缀的特殊属性。例如:v-if v-bind v-on参数在指令后以冒号指明例如:<a v-bind:href="url"></a> ...
2020-12-06 23:13:29 265
原创 git使用基本操作
git init 仓库名称创建仓库git clone [URL] 克隆项目git add 文件名称 将文件添加到缓存git status -s 查看当前项目状态git diff 对比差异git commit -m "备注"提交git reset HEAD 取消已缓存文件git rm -f 文件名 删除仓库文件 -f 为强制删除 -r 如果为目前 递归删除git mv 文件名 移动或重命名一个文件git branch 分支名称创建分支-d 删除该分支git ch...
2020-06-13 17:05:19 119
原创 mysql优化方式
1、创建表选择合适存储引擎2、表字段类型按需求选择3、尽量把字段设置为NOT NULL4、按要求添加索引 主键索引 唯一索引,关联索引5、分表分库6、读写分离7、使用外健8、优化查询语句...
2020-06-10 19:56:10 107
原创 mysql相关知识整理
mysql存储引擎 分为innodb和myisaminnodb 支持事物 外健 行级锁事物特性 :原子性,一致性,隔离性,持久性事物的隔离级别:未提交读,已提交读,可重复读,脏读(串行化)myisam 表级锁 存储最大行数在创建表选择存储引擎读多写少偏向于使用myisam 写操作频繁选择用innodb 具体按照实际需求选择MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户grant all on *.* to test@'127.0..
2020-06-09 16:30:25 113
原创 liunx 常用基础命令
1.cat命令用于连接文件并打印到标准输出设备上cat [-AbeEnstTuv] [--help] [--version] fileName以下为常用: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。2.chrgp 用于变更文件或目录的所属群组...
2020-06-08 14:57:13 193
原创 linux--shell基础知识整理(四)
shell函数shell中函数的定义格式如下:[ function ] funname [()]{ action; [return int;]}1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)例如:#!/bin/bash# author:菜鸟教程# url:www.runoob.c
2020-06-07 15:41:23 153
原创 linux--shell基础知识整理(三)
Shell 流程控制if 判断if 语句语法格式:if conditionthen command1 command2 ... commandN fi例如: if [ $(ps -ef | grep -c "ssh") -gt 1] ; then echo "true" ; fiif else-if elseif else-if else 语法格式:if condition1then command1elif conditio
2020-06-06 16:27:37 139
原创 linux--shell基础知识整理(二)
Shell 数组bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。定义数组在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)读取数组读取数组元素值的一般格式是:${数组名[下标]}读取数组元素值的一般格式是:${array_name[index]}
2020-06-05 16:06:30 115
原创 linux--shell基础知识整理(一)
Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本Shell 变量定义变量时,变量名不加美元符号($,PHP语言中变量需要)例如abc='ABC'注意,变量名和等号之间不能有空格,变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,...
2020-06-04 17:59:18 301
原创 thinkphp5框架基础知识--数据库操作
基本查询Db::table('user')->where('id',1)->find();//查询一个数据 查询结果不存在返回null Db::table('user')->where('status',1)->select();//查询一个数据集合 查询结果不存在返回空数组 Db::table('user')->where('id',1)->value('name');//查询某个字段查询结果不存在返回null Db::table('user')->w.
2020-06-03 16:53:20 297
原创 thinkphp5框架基础知识--开发规范
目录和文件命名规则目录使用小写+下划线 类库、函数文件统一以.php为后缀 类的文件名称均以命名空间定义,并且命名空间的路径和类库文件所在一致 类文件采用驼峰法命名首字母大写 其他文件采用小写+下划线命名 类名和类文件名保持一致,统一采用驼峰法命名 首字母大写函数和类、属性命名类的命名采用驼峰法 首字母大写 例如 User、 函数的命名使用小写字母和下划线 小写字母开头 的方式 例如get_name_id 方法的命名使用驼峰法(首字母小写)例如 getUserName 属性的命名使用
2020-06-02 15:10:35 280
转载 PHP7常用新特性介绍
1.PHP 标量类型与返回值类型声明 PHP 7 增加了标量类型声明的特性,标量类型声明有两种模式:强制模式 (默认) 严格模式2.PHP NULL 合并运算符 PHP 7 新增加的 NULL 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式。NULL 合并运算符会判断变量是否存在且值不为NULL,如果是,它就会返回自身的值,否则返回它的第二个操作数。例如...
2019-02-19 15:34:48 249
原创 memcache和redis、Mongodb优缺点及应用场景
1.mongodb 端口(27017)(1)是文档型的非关系型数据库,使用bson结构。其优势在于查询功能比较强大,能存储海量数据,缺点是比较消耗内存。(2)一般可以用来存放评论等半结构化数据,支持二级索引。 适合存储json类型数据,不经常变化。优点:l 文档结构的存储方式,能够更便捷的获取数据l 内置GridFS,支持大容量的存储l 内置Sharding,分片简单...
2019-02-19 14:28:32 9072 1
原创 PHP-基础知识整理
面向对象的特点:继承,封装,多态!类的属性访问控制:public,protected,private。类的定义 class类的继承 extends抽象类: 抽象类定义 abstarct定义为抽象的类不能被实例化.任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。继承一个...
2019-02-19 14:27:24 78
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人