- 博客(25)
- 收藏
- 关注
原创 mysql数据缓存redis
week是数据库 wk3是数据表 以下创建数据表CREATE TABLE `wk3` ( `id` int(11) NOT NULL AUTO_INCREMENT, `good_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `good_num` int(200) DEFAULT NULL, `good_price` varchar(200) COLLATE utf8mb4_unicode_ci DEFAU..
2020-11-29 19:26:25
279
原创 ajax批量删除
Laravel内置登录方法1.config--->auth.php修改配置2.模型层使用配置好的auth3.auth的基本使用方法: 3.1 auth->attempt() 实现登录 两个参数(username,password)密码必须是bcrypt加密 3.2 auth->check() 检测是否登录 3.3 auth->logout() 清除缓存、退出登录Laravel内置验证码1.安装扩展 composer require “
2020-10-24 21:05:59
362
原创 Excel导出
Excel导出 header("content-type:text/html;charset=utf-8"); //设置字符集 $dataa = DB::table('users')->get(); $data = json_decode(json_encode($dataa),true); //转为json数组 $str="编号\t权限\账号\t姓名\t密码\t邮箱\t电话\性别\ip\建立时间\修改时间\删除时间"."\n"
2020-10-24 17:04:56
171
原创 Laravel 数据填充
Laravel 数据填充Faker\Provider\Base 基本Faker\Provider\Lorem 文本Faker\Provider\en_US\Person 人物Faker\Provider\en_US\Address 地址Faker\Provider\en_US\PhoneNumber 电话号码Faker\Provider\en_US\Company 公司Faker\Provider\en_US\Text 文本Faker\Provider\DateTime 日期时间Faker\Provide
2020-09-13 20:00:40
269
原创 面向对象
面向对象什么是面向对象编程?就是把一类具有相同属性和动作的实体抽象成为计算机里面的类, 也就是对象的模板, 把属性和方法封装成一个类中.处理业务的流程就是对象之间的信息传递. 把程序中的所有东西当做对象来进行处理.为什么需要面向对象编程? 面向对象编程更加模块化,更加易于构建大型项目. 而且面向对象编程有利于更新和维护, 其简化了企业级的编程的协同问题面向对象编程相对于面向过程编程有什么优势?项目可以做的更大,模块之间解耦, 调用更简单, 易于修改和维护, 适合大型项目 面向对
2020-09-03 21:01:48
194
1
原创 file_get_get_contents与Curl普通采集
curl和file_get_get_contents区别 curl 效率比file_get_contents 高很多 curl 的复杂程度高 curl 支持的方式比较 (get、post/文件上传等) file_get_contents只支持get请求file_get_get_contents采集 //1.抓取页面 $url = "http://www.7k7k.com"; $data = file_get_contents($url); //var_dump(
2020-08-10 19:07:59
419
原创 Go爬虫(读写)
想实现的结果:网页爬虫 =》输入链接=》编辑器输出访问的源代码(不包含样式)=》代码保存到本地文本=》通过浏览器访问ioutil.ReadAll =====> 读取所有数据 如果读取成功,则 err 返回 nil,而不是 EOF func ReadAll(r io.Reader) ([]byte, error)ioutil.ReadFile ====>读取文件中的所有数据 如果读取成功,则 err 返回 nil,而不是 EOF func ReadAll(r io
2020-08-07 19:32:02
176
原创 Go: Marshal、MarshalIndent、Unmarshal
MarshalIndent相比于Marhsal()的区别就在于读结果做了Indent 的处理: Indent 的代码有点长,简单说就是对Json 多了一些格式处理:Json Marshal:将数据编码成json字符串 m:= map[string]string{"one":"你好","two":"我是","three":"汪汪队"} //map转json Marshal v1,err1 :=json.Marshal(m) if err!=nil{ fmt.Println(err1..
2020-08-06 09:56:19
2367
原创 Go小爬虫
package mainimport ( "fmt" "io/ioutil" "net/http")func main() { //1、http.get获取 v,err :=http.Get("http://4399.com/") if err!=nil{ fmt.Println(err) //错误信息 } //2、关闭 defer v.Body.Close() //3、读取 //ReadAll(r io.Reader) ([]byte, error) //Re
2020-08-05 17:00:00
452
原创 GO
Go一、简介二、安装及设置安装地址安装步骤学习资料第一个Go程序一、简介产自:谷歌类型:编译型代表动物:地鼠底层语言: C语言简单概括:Go(又称Golang)是Google开发的一种静态强类型、编译型、并发 型,并具有垃圾回收功能的编程语言注意事项:1.每行程序结束后不需要撰写分号(;)。 2.大括号({)不能够换行放置。 3.if判断式和for循环不需要以小括号包覆起来。Go语言25个关键字: break default func
2020-07-29 10:10:24
239
原创 Go语言中 Println 和 Printf 的区别
package mainimport "fmt"func main() { num:="hello word!" //Println 和 Printf的区别 //相同点 //1、Println 与Printf 都是fmt 包中的公共方法,在需要打印信息时需要用到这两个函数 //Println打印的每一项之间都会有空行 //可以打印出字符串和变量 fmt.Println(num) //Printf 格式化输出 //Printf 需要手动换行 //Printf:只可以打印出
2020-07-14 20:16:03
708
原创 Go 环境搭建
下载地址:https://golang.google.cn/dl.把以上的环境安装到自己的目录后在cmd里执行go version 如果显示以下代码则环境将安装成功如果安装失败则执行以下操作(环境默认安装在C盘)环境变量手动配置好后在命令框执行 go version 出现以下情况则成功...
2020-07-14 18:18:10
267
原创 慢查询
慢查询提示show VARIABLES like ‘%query%’;1、临时开启慢查询日志set GLOBAL slow_query_log =on;2、设置慢查询的时间set long_query_time =0.3;3、设置慢查询存放的路径set GLOBAL slow_query_log_file = ‘D:\fsp.log’;...
2020-07-06 09:38:11
174
原创 tp框架普通的上传图片到数据库及展示
1.配置上传文件的位置tp框架—>config—>filesystem.php如图所示视图层<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>7.5图片上传&
2020-07-05 20:40:25
1008
原创 获取验证码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>获取验证码</title> <script src="https://cdn.bootcss.com/jqu
2020-06-28 20:00:08
2312
原创 HTTP状态码
HTTP状态码一些常见的状态码为:1xx(临时响应)3xx (重定向)4xx(请求错误)5xx(服务器错误)HttpWatch状态码Result is一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确
2020-06-23 14:07:58
272
转载 linux 基本命令
date 显示当前时间和日期cal 显示当前月份的日历df 查看磁盘剩余空间的数量free 显示空闲内存的数量pwd 打印当前工作目录cd 切换目录ls 列出文件夹内容绝对路径:开始于根目录相对路径:开始于工作目录 .工作目录 …工作目录的父目录cd - 更改目录到先前的工作目录cd ~ 切换到家目录ls-l 结果以长模式输出-t 选项按文件的修改时间的先后来排序–reverse 结果会以相反的顺序输出-h 更友好的方式显示-a 列出所有文件包括隐藏文件file f.
2020-06-22 20:56:00
259
原创 简述MySQL的四大特性
简述MySQL的四大特性Mysql数据库事务的四大特性事务的开启事务的隔离性有四个级别Mysql数据库事务的四大特性事务:把一组密不可分的操作系列集合在一起,这些操作要么全部执行,要么全部不执行。1.原子性:事务是内定义的操作是一个整体,是不可分割的。2.一致性:同一个事务,多次读取数据库中的同一个数据,读取的内容应该是一致的,不变的。3.隔离性:不同事务之间相互独立,互不干扰。4.持久性:事务提交后,事务内的操作对数据库的修改被永久保存在数据库文件中。事务的开启Mysql的事务默认
2020-06-21 20:16:50
8090
转载 简述MySQL常用的存储引擎有哪些
MySQL常用的存储引擎MySQL中常用的四种存储引擎一、存储引擎二、MySQL 中查看引擎三、MySQL中常用的几种存储引擎:MySQL中常用的四种存储引擎MyISAM存储引擎innoDB存储引擎MEMORY存储引擎ARCHIVE存储引擎一、存储引擎1、存储引擎其实就是对于数据库文件的一种存取机制,如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。2、MySQL中的数据用各种不同的技术存储在文件(或内存)中,这些技术中的每一种技术都使用不同的存储机制,
2020-06-21 20:10:27
865
1
原创 mysql索引类型
mysql索引类型一、索引二、索引类型三、索引种类四、操作索引一、索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE
2020-06-21 19:57:51
169
原创 ThinkPHP6.0 安装
ThinkPHP6.0安装简介特征环境要求安装步骤 使用 composer 安装 ThinkPHP6.0安装完测试开发规范一、 目录和文件二、 函数和类、属性命名三、 常量和配置四、 数据表和字段ThinkPHP6.0目录结构框架源码目录面向对象路由简介 1. 2017年4月27日,ThinkPHP5.1-beta.1发布 2. 2017年12月31日, ThinkPHP5.1.0发布标志着快速进入迭代期 3. 2019年3月3日, ThinkPHP5.1已更新迭代到第35个版本(5.1.
2020-06-19 20:52:08
938
原创 PHP面向对象——三大基本特性与五大基本原则
三大基本特性与五大基本原则1.三大特性:继承、封装、多态2.五大基本原则1.三大特性:继承、封装、多态 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对>象操作,对不可信的进行信息隐藏。是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以>及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界>访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的
2020-06-18 08:47:08
442
原创 PHP基础题
PHP基础题1.声明一个10个元素的数组,找到其中的重复值去掉,打印输出,不允许使用PHP函数 $arr = [1,2,3,4,5,3,7,8,1,2]; $new = []; foreach($arr as $key => $v) { $new[$v] = $key; } print_r($new); $arr = []; foreach($new
2020-06-17 10:02:00
293
原创 PHP字符串基础
字符串基础str_pad ( 使用另一个字符串填充字符串为指定长度的) $str = "Hello World"; echo str_pad($str,30,".");str_repeat(把字符串重复指定的次数) echo str_repeat("Shanghai",5); str_replace(函数以其他字符替换字符串中的一些字符(区分大小写)) echo str_replace("world","Shanghai","Hello world!");
2020-06-15 19:13:41
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人