自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

原创 [Laravel] 如何使用PHP实现前端分页

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、用到的一些要点二、HTML中居中对其的几种方式1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、用到的一些要点浮动对齐pull-right(bs3), float-right (bs4)分页列表组面板表格网格.

2022-05-03 15:56:14 1260

原创 laravel 框架 - Controller 之 中间件Middleware

比如我们想通过中间件实现这样的一个功能,当日期未到达某一天时,显示活动敬请期待页面,当到达活动时间时,活动页面可以正常访问。1. 如何定义中间件? 1> 在app\Http\Middleware文件夹下创建中间件php<?phpnamespace App\Http\Middleware;use App\Http\Controllers\Controller;use Closure;use Illuminate\Http\Request;class ...

2022-04-05 18:21:47 742

原创 laravel 框架 - Controller 之 Response

public function response() { // 1.响应json $data = [ 'errCode' =>0, 'errMsg'=>'sucess', 'data'=>'sean', ]; return response()->json($data); // 2. 重定向 ret...

2022-04-05 14:32:39 591

原创 laravel 框架 - Controller 之 Session

session 可以用于存储用户数据,支持多种后端驱动,比如file, redis, memcached等。默认使用file进行驱动。session 的配置文件在config/session.php中。操作session的三种方法:1. HTTP request类中的session()方法request->session()->put() // 存数据request->session()->get() // 取数据2. session() ...

2022-04-05 11:50:44 1285

原创 laravel 框架 - Controller 之 Request

1. 获取某个关键字对应的值: $request->input(key);2. 获取所有值: $request->all();3. 获取method: $request->method();4. 获取url : $request->url(); public function request1(Request $request) { // 1. 取值 echo $request->input('name');

2022-03-28 21:18:20 799

原创 Laravel 框架 - 模板中的url

在模板中获取url 有三种方式,url() / action() /route() <a href="{{ url('url') }}">url()</a> <a href=" {{ action('StudentController@urlTest') }}">action()</a> <a href="{{ route('urltest1') }}">route()</a>路由配置如下:Ro.

2022-03-13 18:55:17 1487

原创 Laravel 框架 - 模板中的流程控制

1. if - else{{-- if - else--}} @if ($name == 'sean') I'm sean @elseif ($name == 'immoc') I'm imocc @else who am I? @endif{{-- if 中也可以使用php语法--}} @if (in_array($name, $arr)) true @else .

2022-03-13 17:55:31 325

原创 laravel 框架 - 模板的基础语法以及include的使用

1. 在模板中输出php变量 -> 双大括号 {{ $name }}2. 在模板中调用php 代码@section('content'){{-- 模板中调用php代码--}} <p>{{ time() }}</p> {{ date('Y-m-d H:i:s', time()) }} {{ in_array('sean',$arr) ? 'true' : 'false'}}{{-- $name 变量如果不等于nu...

2022-03-13 17:31:05 1292

原创 Laravel 框架 - 模板继承

1. 父模板中用到的关键字:section -> 可以包含一些内容,这些内容页可以被子模板继承yield -> 相当于一个占位符,在父模板中可以不定义任何内容, 如果定义了内容,子模版如果没有对应的定义,则显示父模板,如果有定义,则显示子模版2. 子模版继承时,首行需要使用关键字 extentds 继承父模板3. 子模版重写时,用到的关键字: 3-1. 重写section:其中@parent为父模板中的内容@section('header') @par..

2022-03-13 16:56:44 1321

原创 Laravel 框架 - 使用Eloquent ROM 删除数据

1. 通过模型删除 // 通过模型删除 $student = Student::find(1019); $bool = $student->delete(); dd($bool); 2. 通过主键值删除// 通过主键删除 ..

2022-03-13 16:05:51 489

原创 Laravel 框架 - 使用Eloquent ORM修改数据

1. 通过模型更新 //通过模型更新数据 $student = Student::find(1007); $student->name = 'kitty'; $student ->save(); 2. 结合查询语句,批量更新 // 结合查询语句,批量更新 ..

2022-03-13 15:32:49 553

原创 Laravel 框架 - Eloquent ORM中新增数据

1. 插入数据// 使用ORM新增数据 $student = new Student(); $student->name = 'yingkun'; $student->age = 18; $bool = $student->save(); dd($bool); //其中module...

2022-03-13 15:25:01 1430

原创 laravel - Eloquent ORM

// 使用orm来获取数据表中的数据 // all() -> 获取所有数据 $students = Student::all(); // find() $students = Student::find(1001); //返回id是1001的数据 // findOrFail() --> 找不到则报错 $students = Student::findOrFail(1001);..

2022-03-08 20:32:41 566

原创 laravel - 使用查询构造器进行数据的增删改查

1. 插入数据 ->insert() // 使用查询构造器query builder 插入数据 $bools = DB::table('student')->insert(['name'=>'sean', 'age'=>18]); var_dump($bools); // 插入多条数据 $bools = DB::table('student')->insert([ ['name'.

2022-02-20 20:57:20 422

原创 laravel - 使用DB facede 实现CURD

直接使用mysql语句实现数据的增删改查。<?phpnamespace App\Http\Controllers;use Illuminate\Support\Facades\DB;class StudentController extends Controller{ public function test1() { // 查询数据,返回数组 $record = DB::select('select * from student').

2022-02-20 20:40:18 389

原创 laravel 关联数据库

比如我们在 localhost:88/phpmyadmin 中创建了一个数据库,名为laravel,则我们需要在laravel框架中的 .env 文件中修改如下内容:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3316 //xampp中配置的mysql端口DB_DATABASE=laravel // 数据库名DB_USERNAME=rootDB_PASSWORD=root...

2022-02-20 20:11:51 670

原创 laravel - 模型(新建模型和使用模型)

在app目录下新建文件member.php作为模型文件:<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Member extends Model{ public static function getMember(){ return 'member name is tom'; }}在controller 中调用的时候,因为member.php 中的getMember为静

2022-02-13 11:54:16 505

原创 laravel - 视图 (新建和输出视图)

1. 如何新建视图?<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class MemberController extends Controller{ public function info(Request $request, $id){ return view('member/info'); //视图文件对应的是在resource/views/memeber下.

2022-02-13 11:45:17 484

原创 Laravel 框架中的控制器

1. 如何创建控制器在app/Http/Controllers文件夹下,新建名为MemberController.php的文件,并添加命名空间,如下:<?phpnamespace App\Http\Controllers;新建类,并定义函数:class MemberController extends Controller{ public function info($id){ return $id."_".'member-info'; }.

2022-02-13 11:19:42 511

原创 laravel 框架中的路由

路由中的常用方法laravel 框架中的路由都定义在routes/web.php中,常用Route类中的get/ any/ match 方法来定义路由,其中any/match都支持多种请求方式,group方法可以用于定义路由群组,比如:Route::get('integration', function () { return "hello world";});上述代码中get方法需要两个参数,一个是url地址 (integration前框架会自动添加定义在xampp中的url地.

2022-02-12 21:39:42 798

原创 xampp 配置多个项目

下载并安装xampp(可参考其他资料)在 /xampp/apache/conf/extra 中创建一个新文件,比如文件名为 httpd-platform.conf内容如下,其中第二行和第三行需替换成自己的project下的public文件夹:<IfModule alias_module> Alias /platform "D:\2_laravel\laravel55\platform\public" <Directory "D:\2_laravel\l...

2022-02-05 18:01:35 915

原创 laravel + xampp 除了根目录其他路由都是404的解决方法

环境:win10 xampp3.3.0 php7.4.20 laravel5.5在laravel框架的/public/.htaccess 文件中,添加一条语句:“RewriteBase /你的网页地址”

2022-02-05 17:54:29 406

原创 [JQuery] 表单选择器 - 廖雪峰课程作业

var name = $('input[name="name"]').val();var email = $('input[name="email"]').val();var password = $('input[name="password"]').val();var gender = $(':radio:checked').parent().text();var city = $(':input[name="city"] option:checked').val()json = JSON..

2021-10-31 15:48:51 278

原创 [JS]基本语法 - for 循环

数组, Map 和 Set 的循环 : for of / forEach对象的循环: for in数组的 for 循环 – for (… of … ) / forEach / for (var i=0; i< length ; i++)var a = [1,2,3,4,5];for (var each of a){ console.log(each);}var a = [1,2,3,4,5];a.forEach(function (element){ console.l.

2021-10-09 17:56:08 98

原创 [机器学习笔记] 将数据拆分成训练集和测试集的几种方法

问题描述:一般情况下, 我们习惯将原始数据中的80% 作为训练集, 20% 作为测试集(当数据量足够大的时候,也可以将10% 作为测试集。 数据量较小时,如果每次都是随机划分训练集,执行多次训练后,模型可能就获取了完成是数据集。这是我们想要避免的。解决上述的问题的方案有以下几种:将第一次运行产生的测试集和训练集保存,后续训练时,先加载保存的训练集和测试集数据设置 random_state, 保证每次分配的测试集相同上述两种方法,当原始数据集增加后,仍然会出现测试数据和训练数据混合的问题,所.

2021-06-06 13:24:02 20678

原创 [机器学习笔记] 如何解决过拟合和欠拟合

1. 如何解决过拟合:简化模型:可以选择较少参数的模型,也可以减少训练数据中的属性数量,或者是约束模型收集更多的训练数据减少训练数据中的噪声(例如,修复数据错误和消除异常值)2. 如何解决欠拟合:选择一个带有更多参数,更强大的模型给学习算法提供更好的特征集减少模型中的约束(例如:减少正则化超参数)...

2021-06-05 21:40:59 127

原创 request + bs4 爬取网易云音乐热门评论

"""获取网易云音乐中的评论"""import requestsfrom bs4 import BeautifulSoupimport jsondef comment(): url = r'https://music.163.com/weapi/comment/resource/comments/get?csrf_token=' headers = { 'user - agent': "Mozilla/5.0 (Windows NT 10.0; Win64;

2021-05-30 20:46:48 431

原创 requset + bs4 爬取贝壳房源

"""爬取贝壳找房的房源"""import jsonimport requestsfrom bs4 import BeautifulSoupimport pandas as pddef get_data(keyword): """ 获取原始数据 :param keyword: :return: """ ip = '114.100.0.229:9999' proxy = {"http": ip} url = 'https://

2021-05-30 20:39:44 249

原创 requests + bs4 爬取豆瓣 top250 电影信息

"""爬取豆瓣top250个电影"""import requestsimport bs4import redef open_url(url): headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36'} res = requests.get(url,

2021-05-29 19:45:02 802

原创 Selenium 爬取百度图片

Selenium 爬取百度图片# coding=utf-8"""获取10张百度图片"""from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keysimport time, requestsdef download_img(kw): # 打开浏览器

2021-05-29 19:43:13 337

原创 [Vue 学习笔记] 指令

Vue 中的指令,指的是带有 v- 前缀的特殊属性, 比如:1. 无参数的:<p v-if="seen">此时的seen = {{seen}}</p> 这里, v-if 指令将根据表达式 seen 的值的真假来插入/移除 <p> 元素2. 带参数的: 比如 v-bind: href='url', v-on: click='dosomethign'3. 动态参数: 比如 v-bind;[name]='url' 中的name可以动态赋值4. 修...

2021-01-31 15:53:05 100

原创 [Vue学习笔记] 插值 - JavaScript 表达式

支持一下几种表达式形式:1. 普通的加减乘除运算2. 三元表达式3. 函数调用<div id="app"> {{number +1}} <br> {{ok? 'it is OK' : 'it is not OK'}} {{str.split('').reverse().join('')}} </div> <script type="text/javascript"> var vm = new Vue(.

2021-01-31 14:38:14 208

原创 [Vue学习笔记] 插值 - 动态改变HTML属性的值

方法: 使用 v-bind : 属性名= ‘vue中的变量’<div id="app"> <div v-bind:class="name">{{msg}}</div> </div> <script type="text/javascript"> var vm = new Vue({ el: '#app', data: {msg: 'Hello', name: 'test'}.

2021-01-31 14:35:46 610

原创 [Vue学习笔记] 插值 - HTML 标签

使用 {{ 变量 }} 的方式在HTML 中添加值, 此时变量会以字符串的形式显示,那么如果我们想添加的变量对应的是一个 HTML 标签,应该如何操作呢?<p id="app">Using mustaches: <span v-html="rawHtml"></span></p><script type="text/javascript"> var vm = new Vue({ el: '#app'

2021-01-31 13:52:25 308

原创 [Vue学习笔记] 插值 - 文本

vue 中使用双花括号在HTML中插入文本:<span id='app'>Message: {{ msg }}</span>双花括号中的 msg 变量,需要定义在vue实例中<script type="text/javascript"> var vm = new Vue({ el : '#app', data: {msg:1} }) </script>如果想让msg 参数变化一次,再次改变msg 的值时, h

2021-01-31 13:34:02 210

原创 [bootstrap] 下拉菜单

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-15 下拉菜单</title> <link rel="stylesheet" href="c...

2020-10-25 18:21:03 157

原创 [bootstrap] 插入图标

<!--使用图标需要注意:1.图标对应的类必须放在不含文本的span标签内2.将这个span嵌套在其他元素中使用-->效果图:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scal...

2020-10-25 17:15:35 1012

原创 [bootstrap] 创建水平表单 - form-horizontal

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-9 创建垂直表单</title> <link rel="stylesheet" href="css...

2020-10-08 13:48:09 1712

原创 [Git] 将本地文件夹上传到 github

对于已经存在的本地文件,想要上传到github 可以执行下面的步骤:1. 在github上创建一个仓库(如果之前没有创建过仓库,需要配置ssh key,如果已经创建过,就不需要配置了)2. copy ssh 地址3. git remote add originssh地址4. git add5. git commit -m '******'6. git push origin master...

2020-10-08 13:44:33 272

原创 [bootstrap] 制作用户登陆表单

制作用户登陆表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-9 创建垂直表单</title> <link rel="styles..

2020-10-07 15:18:55 889

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除