• 蓝桥杯基础笔记

    蓝桥杯基础笔记

    蓝桥杯基础笔记0. Eclipse 基本配置A. 保存文件自动格式化 B. 自定义格式化快捷键 C. 代码提示 提示字符设置为:abcdefghijklmnopqrstuvwxyzQWERTYUIOPASDFGHJKLZXCVBNM. 最后一个是.(点) 1. 大数计算比如输入的数据的范围很大,则需要使用 BigInteger 或者 BigDecimal 计算。 前提是需要导入包import java.math.*; 示例(求等差数列的和): import java.m...

    Java 2021-04-17 147 0
  • 蓝桥杯基础题

    蓝桥杯基础题

    BASIC-01:A+B问题问题描述   输入A、B,输出A+B。 输入格式   输入的第一行包括两个整数,由空格分隔,分别表示A、B。 输出格式   输出一行,包括一个整数,表示A+B的值。 解答: import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); In...

    Java 2021-04-17 92 0
  • 国内外优秀的计算机视觉团队汇总

    国内外优秀的计算机视觉团队汇总

    国内外优秀的计算机视觉团队汇总(排名不分先后) [TOC]1. 国内高校研究团队北京清华大学:龙明盛,黄高,艾海舟,张长水(Big eyes laboratory 大眼睛实验室),丁贵广(Multimedia Intelligence Group),朱文武,朱军,苏航,鲁继文,徐枫,刘烨斌,张钹,胡事民,刘永进,孙富春,王建民,季向阳,罗建文 北京大学:林宙辰,查红彬,施柏鑫,曾刚 (zeng@pku.edu.cn),刘家瑛,穆亚东,黄铁军,段凌宇,郭宗明,连宙辉,张史梁,马思伟,袁晓如,田永鸿...

    深度学习 2021-03-15 226 0
  • 深度学习 | 1. 卷积神经网络的发展史与卷积神经网络的组成结构详解

    深度学习 | 1. 卷积神经网络的发展史与卷积神经网络的组成结构详解

    1. 卷积神经网络概述[TOC]1.1 卷积神经网络的发展史卷积神经网络:CNN,Convolutional Neural Network 雏形:Lecun的LeNet(1998)网络结构: 1.1.1 CNN的发展: 年 事件 1986 Rumelhart 和 Hinton 等人提出了 反向传播(Back Propagation,BP)算法。 1998 LeCun 的利用 BP算法 训练 LeNet5 网络,标志着CNN的真正面世。(硬件跟不上) 2006...

    深度学习 2021-03-05 236 0 深度学习
  • 面向Windows的Pytorch完整安装教程

    面向Windows的Pytorch完整安装教程

    面向Windows的Pytorch完整安装教程[TOC]1. 概述 PyTorch是一个开源的Python机器学习库,其前身是著名的机器学习库Torch。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch,它是一个面向Python语言的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习框架比如Tensorflow等都不支持的。PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络...

    PyTorch 2021-03-05 160 0 深度学习
  • 【JavaScript】文本复制工具clipboard.js的使用详解

    【JavaScript】文本复制工具clipboard.js的使用详解

    1. 什么是clipboard.js?在clipboard.js官网(网址:https://clipboardjs.com/)上,它是这么介绍的: A modern approach to copy text to clipboard No Flash. No frameworks. Just 3kb gzipped 简而言之,就是现代化的文本复制工具,不依赖Flash,不不赖框架,压缩后仅3kb大小。 总之,使用该脚本工具,可以轻松实现文本复制。 2. 哪里下载?在官网就提供了下载链接。...

    开发技术 2021-02-02 263 0 JavaScript
  • 【Laravel基础】20. 数据分页

    【Laravel基础】20. 数据分页

    20. 数据分页20.1 数据分页的使用1、首先获取需要查询展示的数据,并且指定每页显示多少条数据: //可以使用构造器方式 $users = DB::table('users')->paginate(5); //也可以使用模型的方式 $users = User::paginate(5); 2、然后将数据返回给前端视图: return view('data', [ 'list' => $users ]); 3、接下来,在前端写...

    Laravel 2021-01-31 187 0 Laravel基础
  • 【Laravel基础】19. 表单与验证

    【Laravel基础】19. 表单与验证

    19. 表单与验证19.1 表单快速验证 快速验证方法,适合小规模的单独验证。 1、首先,创建两个路由,一个是表单的页面,另一个是表单提交后的处理页面: //表单页 Route::get('/task/form','TaskController@form'); //接收页 Route::post('/task/receive','TaskController@receive'); 2、然后,创建一个页面 form.blade.p...

    Laravel 2021-01-31 164 0 Laravel基础
  • 【Laravel基础】18. 模板

    【Laravel基础】18. 模板

    18. 模板[TOC]18.1 Blade模板简介1、Blade 是Laravel 内置的模板引擎,其创建方式是在 resources\views 目录下,创建 模板名.blade.php 的文件,如: user.blade.php ,后缀为:.blade.php ,即可。 2、在控制器中,使用 view()方法来引入模板: public function user() { return view('user'); } 3、模板支持原生PHP 开发。 4、和其它模板引擎一样,模...

    Laravel 2021-01-31 193 0 Laravel基础
  • 【Laravel基础】17. 中间件

    【Laravel基础】17. 中间件

    17. 中间件17.1 什么是中间件中间件就是当程序接收HTTP 请求时,拦截后进行过滤和处理; 比如当用户登录时,可以通过中间件进行验证比对,错误后让其跳转到登录页面; 框架系统自带了一些中间件,比如之前CSRF 令牌保护,就是中间件实现的; 17.2 中间件的基本使用系统默认创建了几个中间件,它们在 app\Http\Middleware 中。 1、自定义中间件(前置中间件)如果创建一个自定义的中间件?可以通过一句命令创建一个check 中间件; php artisan make:middleware...

    Laravel 2021-01-31 182 0 Laravel基础
  • 【Laravel基础】16. Cookie和Session

    【Laravel基础】16. Cookie和Session

    16. Cookie和Session16.1 使用Cookie1、首先,获取Cookie 有两种方法,具体如下: //使用request()->cookie 获取解密后的cookie 信息 return request()->cookie('laravel_session'); //使用Cookie::也可以获取,引入Illuminate\Support\Facades\Cookie; return Cookie::get('laravel_session')...

    Laravel 2021-01-31 180 0 Laravel基础
  • 【Laravel基础】15. 生成URL

    【Laravel基础】15. 生成URL

    15. 生成URL1、框架提供了 url()助手函数 ,方便我们生成各种想要 url 地址;(当然使用 URL也是可以 的) //生成指定的url $user = User::find(19); return url('/user/'.$user->id); 执行结果为: http://127.0.0.1:8000/user/101 2、如果 url() 不给参数,可以当作对象执行更多的方法; 假如访问的URL为:http://127.0.0.1:8000/user/index?...

    Laravel 2021-01-31 218 0 Laravel基础
  • 【Laravel基础】14. 请求与依赖

    【Laravel基础】14. 请求与依赖

    14. 请求与依赖[TOC]14.1 Request 请求1、使用方法很简单,在 Controller控制器 中,引入 Request ,并在控制器的方法中,注入Request 对象即可。 如:使用下面命令,创建控制类UserController: php artisan make:controller UserController 这时,系统会自动在控制类中添加如下引用: use Illuminate\Http\Request; 然后编写路由,编写方法,即可进行测试。 Route::get('...

    Laravel 2021-01-31 178 0 Laravel基础
  • 【Laravel基础】13. 模型的关联写入

    【Laravel基础】13. 模型的关联写入

    13. 模型的关联写入13.1 关联新增1、比如有一个功能:给一个用户增加关联的书籍。则方法如下。 首先观察book表,没有时间字段,需要取消自动写入时间。同时,也要为book表设置取消批量赋值: //取消批量赋值 protected $guarded = []; //取消自动时间字段 public $timestamps = false; 然后在控制类中写入: //先限定用户 $user = User::find(19); //给这个用户关联的book 新增一条记录 //user_id 会自动...

    Laravel 2021-01-31 147 0 Laravel基础
  • 【Laravel基础】12. 模型的预加载

    【Laravel基础】12. 模型的预加载

    12. 模型的预加载1、预加载,就是解决关联查询中产生的N+1 次查询带来的资源消耗。 所谓 N+1 条,就是起初获取全部数据的 1 条和,遍历的 N 条。看下面的示例。 比如在下面的关联查询中,要获取所有书籍的作者(或拥有者),即通过获取所有的书籍,查询每个书籍对应的所有者: //获取所有书籍列表 $books = Book::all(); //遍历每一本书 foreach ($books as $book) { //每一本书的关联用户的姓名(关联查询) DebugBa...

    Laravel 2021-01-31 158 0 Laravel基础
  • 【Laravel基础】11. Debugbar 调试器

    【Laravel基础】11. Debugbar 调试器

    11. Debugbar 调试器1、通过composer 在项目中安装Debugbar,命令如下: composer require barryvdh/laravel-debugbar 如图: 安装完成后,刷新页面,即可看到底部的调试工具: 没有HTML,不会显示这个调试栏(如API等)。可以设置一个空页面进行返回。 2、可以生成一个配置文件,给用户配置,可以根据需求进行配置; php artisan vendor:publish --provider="Barryvdh\...

    Laravel 2021-01-31 125 0 Laravel基础
  • 【Laravel基础】10. 模型的关联查询

    【Laravel基础】10. 模型的关联查询

    10. 模型的关联查询[TOC]10.1 关联概念关联模型,即:两张或以上的表进行一定规则的绑定关联。 比如: 一个学生(学生表)对应一张个人信息卡(信息表),这种就是一对一;一篇博文(帖子表)对应多个评论(评论表),这种就是一对多;一个用户(用户表)对应多个职位(权限表),而一个职位又可以有多个用户;那么,这种就是多对多关联; 当然,还有更多更复杂的关联,都是基于此的。 本文只探讨这三种基本的关联。 既然是关联,当然会有绑定的概念,当有数据库操作,关联表也会跟着变动;这就是关联模型的意义。 10....

    Laravel 2021-01-31 134 0 Laravel基础
  • 【Laravel基础】9. 集合与模型

    【Laravel基础】9. 集合与模型

    9. 集合与模型9.1 创建与使用集合什么是集合? 它是一种更具读取性和处理能力的数组封装。 比如,我们从数据库得到的数据列表,它就是一种集合;我们可以对这个返回的集合,进行各种操作。 $users = User::get(); dd($users); 输出结果我们可以看出,为集合: Illuminate\Database\Eloquent\Collection { ...... } 除了数据库对象返回的数据集合之外,我们还可以自行创建数据集合: //创建一个数据集合 $c...

    Laravel 2021-01-31 135 0 Laravel基础
  • 【Laravel基础】8. 模型的访问器、修改器

    【Laravel基础】8. 模型的访问器、修改器

    8. 模型的访问器、修改器[TOC]8.1 模型的访问器什么是访问器? 访问器,就是在获取数据列表时,拦截属性并对属性进行修改。 访问器是写在模型里的方法,其命名格式是固定的: 访问器命名:前固定get,后固定Attribute,中间加字段名。 比如:字段名为gender,则访问器为:getGenderAttribute。 再如:字段名为user_name,则访问器为:getUserNameAttribute。 下面是几个示例: 1、比如:在输出性别的时候,给性别加上括号,则可在模...

    Laravel 2021-01-31 147 0 Laravel基础
  • 【Laravel基础】7. 模型的作用域

    【Laravel基础】7. 模型的作用域

    7. 模型的作用域[TOC] 很多情况下,我们在数据查找时,有一部分条件会被重复且大量使用,通过作用域,将常用的SQL封装,会简化操作。 7.1 本地作用域1、在某个条件下,只是这个模型对应的数据表使用,别的表并不使用,那么可以使用 本地作用域 将常用的SQL封装起来。 2、比如,在用户模块中,需要大量查询 状态为1 的数据,然后在且其他条件: $users = User::where('status', 1) ->where('price', ...

    Laravel 2021-01-31 143 0 Laravel基础
1 2 3 4 ››
  • 蓝桥杯基础笔记

    蓝桥杯基础笔记

    蓝桥杯基础笔记0. Eclipse 基本配置A. 保存文件自动格式化 B. 自定义格式化快捷键 C. 代码提示 提示字符设置为:abcdefghijklmnopqrstuvwxyzQWERTYUIOPASDFGHJKLZXCVBNM. 最后一个是.(点) 1. 大数计算比如输入的数据的范围很大,则需要使用 BigInteger 或者 BigDecimal 计算。 前提是需要导入包import java.math.*; 示例(求等差数列的和): import java.m...

    Java 2021-04-17 147 0
  • 蓝桥杯基础题

    蓝桥杯基础题

    BASIC-01:A+B问题问题描述   输入A、B,输出A+B。 输入格式   输入的第一行包括两个整数,由空格分隔,分别表示A、B。 输出格式   输出一行,包括一个整数,表示A+B的值。 解答: import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); In...

    Java 2021-04-17 92 0
  • 【JavaScript】文本复制工具clipboard.js的使用详解

    【JavaScript】文本复制工具clipboard.js的使用详解

    1. 什么是clipboard.js?在clipboard.js官网(网址:https://clipboardjs.com/)上,它是这么介绍的: A modern approach to copy text to clipboard No Flash. No frameworks. Just 3kb gzipped 简而言之,就是现代化的文本复制工具,不依赖Flash,不不赖框架,压缩后仅3kb大小。 总之,使用该脚本工具,可以轻松实现文本复制。 2. 哪里下载?在官网就提供了下载链接。...

    开发技术 2021-02-02 263 0 JavaScript
  • 【Laravel基础】20. 数据分页

    【Laravel基础】20. 数据分页

    20. 数据分页20.1 数据分页的使用1、首先获取需要查询展示的数据,并且指定每页显示多少条数据: //可以使用构造器方式 $users = DB::table('users')->paginate(5); //也可以使用模型的方式 $users = User::paginate(5); 2、然后将数据返回给前端视图: return view('data', [ 'list' => $users ]); 3、接下来,在前端写...

    Laravel 2021-01-31 187 0 Laravel基础
  • 【Laravel基础】19. 表单与验证

    【Laravel基础】19. 表单与验证

    19. 表单与验证19.1 表单快速验证 快速验证方法,适合小规模的单独验证。 1、首先,创建两个路由,一个是表单的页面,另一个是表单提交后的处理页面: //表单页 Route::get('/task/form','TaskController@form'); //接收页 Route::post('/task/receive','TaskController@receive'); 2、然后,创建一个页面 form.blade.p...

    Laravel 2021-01-31 164 0 Laravel基础
  • 【Laravel基础】18. 模板

    【Laravel基础】18. 模板

    18. 模板[TOC]18.1 Blade模板简介1、Blade 是Laravel 内置的模板引擎,其创建方式是在 resources\views 目录下,创建 模板名.blade.php 的文件,如: user.blade.php ,后缀为:.blade.php ,即可。 2、在控制器中,使用 view()方法来引入模板: public function user() { return view('user'); } 3、模板支持原生PHP 开发。 4、和其它模板引擎一样,模...

    Laravel 2021-01-31 193 0 Laravel基础
  • 【Laravel基础】17. 中间件

    【Laravel基础】17. 中间件

    17. 中间件17.1 什么是中间件中间件就是当程序接收HTTP 请求时,拦截后进行过滤和处理; 比如当用户登录时,可以通过中间件进行验证比对,错误后让其跳转到登录页面; 框架系统自带了一些中间件,比如之前CSRF 令牌保护,就是中间件实现的; 17.2 中间件的基本使用系统默认创建了几个中间件,它们在 app\Http\Middleware 中。 1、自定义中间件(前置中间件)如果创建一个自定义的中间件?可以通过一句命令创建一个check 中间件; php artisan make:middleware...

    Laravel 2021-01-31 182 0 Laravel基础
  • 【Laravel基础】16. Cookie和Session

    【Laravel基础】16. Cookie和Session

    16. Cookie和Session16.1 使用Cookie1、首先,获取Cookie 有两种方法,具体如下: //使用request()->cookie 获取解密后的cookie 信息 return request()->cookie('laravel_session'); //使用Cookie::也可以获取,引入Illuminate\Support\Facades\Cookie; return Cookie::get('laravel_session')...

    Laravel 2021-01-31 180 0 Laravel基础
  • 【Laravel基础】15. 生成URL

    【Laravel基础】15. 生成URL

    15. 生成URL1、框架提供了 url()助手函数 ,方便我们生成各种想要 url 地址;(当然使用 URL也是可以 的) //生成指定的url $user = User::find(19); return url('/user/'.$user->id); 执行结果为: http://127.0.0.1:8000/user/101 2、如果 url() 不给参数,可以当作对象执行更多的方法; 假如访问的URL为:http://127.0.0.1:8000/user/index?...

    Laravel 2021-01-31 218 0 Laravel基础
  • 【Laravel基础】14. 请求与依赖

    【Laravel基础】14. 请求与依赖

    14. 请求与依赖[TOC]14.1 Request 请求1、使用方法很简单,在 Controller控制器 中,引入 Request ,并在控制器的方法中,注入Request 对象即可。 如:使用下面命令,创建控制类UserController: php artisan make:controller UserController 这时,系统会自动在控制类中添加如下引用: use Illuminate\Http\Request; 然后编写路由,编写方法,即可进行测试。 Route::get('...

    Laravel 2021-01-31 178 0 Laravel基础
  • 国内外优秀的计算机视觉团队汇总

    国内外优秀的计算机视觉团队汇总

    国内外优秀的计算机视觉团队汇总(排名不分先后) [TOC]1. 国内高校研究团队北京清华大学:龙明盛,黄高,艾海舟,张长水(Big eyes laboratory 大眼睛实验室),丁贵广(Multimedia Intelligence Group),朱文武,朱军,苏航,鲁继文,徐枫,刘烨斌,张钹,胡事民,刘永进,孙富春,王建民,季向阳,罗建文 北京大学:林宙辰,查红彬,施柏鑫,曾刚 (zeng@pku.edu.cn),刘家瑛,穆亚东,黄铁军,段凌宇,郭宗明,连宙辉,张史梁,马思伟,袁晓如,田永鸿...

    深度学习 2021-03-15 226 0
  • 深度学习 | 1. 卷积神经网络的发展史与卷积神经网络的组成结构详解

    深度学习 | 1. 卷积神经网络的发展史与卷积神经网络的组成结构详解

    1. 卷积神经网络概述[TOC]1.1 卷积神经网络的发展史卷积神经网络:CNN,Convolutional Neural Network 雏形:Lecun的LeNet(1998)网络结构: 1.1.1 CNN的发展: 年 事件 1986 Rumelhart 和 Hinton 等人提出了 反向传播(Back Propagation,BP)算法。 1998 LeCun 的利用 BP算法 训练 LeNet5 网络,标志着CNN的真正面世。(硬件跟不上) 2006...

    深度学习 2021-03-05 236 0 深度学习
  • 面向Windows的Pytorch完整安装教程

    面向Windows的Pytorch完整安装教程

    面向Windows的Pytorch完整安装教程[TOC]1. 概述 PyTorch是一个开源的Python机器学习库,其前身是著名的机器学习库Torch。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch,它是一个面向Python语言的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习框架比如Tensorflow等都不支持的。PyTorch既可以看作加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络...

    PyTorch 2021-03-05 160 0 深度学习
  • 【Python基础】9. 安装pip及其他必要的库

    【Python基础】9. 安装pip及其他必要的库

    安装pip及其他必要的库[TOC]1. 安装pippip是Python的包安装和管理工具。 首先访问官网下载 pip,下载网址是:https://pypi.org/project/pip/#files ,选择下面那个 tar.gz 的包,并下载。 然后解压该压缩包,主要文件如下: 在上图窗口的地址栏中输入 cmd ,进入命令行窗口。 首先输入 setup.py --help ,查看当前pip版本的安装帮助,如下图所示: 通过上图得知,输入 setup.py build ,创建package...

    Python 2020-08-09 427 3 PythonPython基础
  • 【Python基础】8. 文件操作

    【Python基础】8. 文件操作

    文件操作[TOC]1. 读取文件1.1 文件路径读取文件使用的函数是 open() ,当然要给函数指定 文件的位置,即 文件路径 。 提供的路径主要有两种路径 相对文件路径:即相对于当前运行的程序所在的目录。绝对文件路径:文件在计算机中的准确位置。 如果在当前运行的程序HelloWorld.py的同级目录下有一个名为file的文件夹,该文件夹下有一个名为data.txt的文件,那么这个文件路径就可以定义为: file_path = 'file/data.txt' 当然上面这个路径定义,...

    Python 2020-08-08 252 0 PythonPython基础
  • 【Python基础】7. 类与面向对象

    【Python基础】7. 类与面向对象

    类与面向对象[TOC]1. 面向对象编程面向对象编程 是最有效的软件编写方法之一。 在面向对象编程中,现实世界中的事物和情景,均可以使用 类 来编写表示。将要描述的对象提取公共行为,编写成类。 基于编写的类,可以创建 对象 ,使得每个对象自动具备所提取的公共行为。 然后可根据实际情况,赋予每个对象自己独有的特性。 上面描述的根据类来创建对象的过程,被称为 实例化 。这让你能够使用 类的实例 。 2. 类的创建和使用2.1 创建类使用 类 几乎可以模拟任何东西。 比如 学生类Student ,可以用来表...

    Python 2020-08-07 244 0 PythonPython基础
  • 【Python基础】6. 函数和模块

    【Python基础】6. 函数和模块

    函数和模块[TOC]1. 函数的定义函数 是带名字的代码块,用于完成具体的工作。 要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行其中的代码。你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。 在Python中,函数使用关键字 def 来定义,并需要指明 函数名 ,以及函数需要什么样的 信息 ,最后,定义以 冒号结尾 。 示例: # 定义一个名为greet_user的函数,函数需要的...

    Python 2020-08-06 242 0 PythonPython基础
  • 【Python基础】5. 用户输入和基本语句

    【Python基础】5. 用户输入和基本语句

    用户输入和基本语句[TOC]1. 用户输入使用函数 input() 可以让程序暂停运行,等待用户输入一些文本,Python在获取用户的输入后,将其存储在一个变量中,以便用户来使用。 当使用 input() 函数时,可以指出需要用户输入的数据是什么,即进行必要的信息提示。 示例: name = input('请输入你的姓名:') print('Hello ' + name) 示例输出: 请输入你的姓名:张三 Hello 张三采用 input() 方法输入的数据,默认以字符...

    Python 2020-08-05 255 0 PythonPython基础
  • 【Python基础】4. 数据类型之字典及其操作

    【Python基础】4. 数据类型之字典及其操作

    数据类型之字典及其操作[TOC]1. 什么是字典在Python中, 字典 是一系列 键—值 对 。每个 键 都与一个 值 相关联,你可以使用 键 来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。 在Python中,字典用放在 花括号{} 中的一系列 键—值 对表示, 示例: student = { 'name': '张三', 'college': '计算机学院&#...

    Python 2020-08-05 548 0 PythonPython基础
  • 【Python基础】3. 数据类型之列表及其操作

    【Python基础】3. 数据类型之列表及其操作

    数据类型之列表及其操作[TOC]1. 什么是列表列表 由一系列按特定顺序排列的元素组成。可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,所以列表的命名通常采用复数的名称(如names )。 在Python语言中,列表用 方括号 [ ] 来表示,并用逗号来分隔其中的元素。 示例: fruits = ['banana', 'apple', 'cherry', 'pear', 'fig'] pri...

    Python 2020-08-04 279 0 PythonPython基础