1.创建项目命令

2.进入创建的项目中运行然后访问127.0.0.1:8000

1.打开终端输入命令安装Django

2.验证安装完成之后可以进入到python交互模式中,查看Django版本

 

1.创建policy政策

2.编辑策略文件

3.1对授权策略进行注册5.8以上laravel 以上新写法–自动授权注册

打开文件app\Providers\AuthServiceProvider.php

3.2对授权策略进行注册 使用新写法可以忽略

打开文件app\Providers\AuthServiceProvider.php

4.书写到控制器中相应的方法

  • __construct(),类的构造函数
  • __destruct(),类的析构函数
  • __set(),用于属性重载,在给不可访问的属性赋值时,__set()就会被调用
  • __get(),读取不可访问属性值时,__get()会被调用的
  • __isset(),当对不可访问属性调用isset()或empty()时调用
  • __unset(),当对不可访问属性调用unset()时被调用。
  • __sleep(),执行serialize()时,先会调用这个函数
  • __wakeup(),执行unserialize()检测是否有魔术方法时,先会调用这个函数
  • __toString(),类被当成字符串时的回应方法
  • __invoke(),当尝试以调用函数的方式调用一个对象时的回应方法
  • __clone(),则新创建对象(复制生成对象)时__clone()方法会调用
  • __call(),在对象中调用一个不可访问方法时调用
  • __callStatic(),用静态方式中调用一个不可访问方法时调用
  • __autoload(),尝试加载未定义的类

请求参数的获取

  • $request ,$_POST
  • $query , $_GET
  • $server , $_SERVER
  • $files , $FILES
  • $cookies , $_COOKIE
  • $headers , 请求首部字段
  • $session , session数据
  • $pathinfo , 请求URL
  • $method , 请求方法

MBR

主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。

MBR是由分区程序(如Fdisk,Parted)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而能够实现多系统引导。

从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也是主分区(Primary

 

partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区,每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR)。在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。

在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。

在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。如果硬盘太大则必须改用GPT。

GPT

全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。它是EFI(可扩展固件接口标准)的一部分,用来替代BIOS中的主引导记录分区表。但因为MBR分区表不支持容量大于2.2TB(2.2 × 1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。

在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

与支持最大卷为2 TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR磁盘分区的样式相比,GPT磁盘分区样式支持最大卷为18 EB(Exabytes)(1EB=1048576TB)并且每磁盘的分区数没有上限,只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-64版Windows限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。

其中转换为GPT的时候可以创建两个隐藏分区,ESP和MSR。ESP是efi系统分区用于保存引导文件,MSR是微软的保留分区,用于安装操作系统。

MBR格式是比较老的格式,基本只有装WIN7或者WIN7以下的系统才会用MBR格式,而且只支持2T或2T以下的硬盘。GUID格式支持2T及以上硬盘,W8或W8及以上的操作系统,就可以使用这种格式。

首先我们打开我们需要模仿的网站,分析网站栏目页。

1.更该默认模板

系统->系统基本参数->模板默认风格

生成->更新主页HTML->选择主页模板

首页模板组成

index.htm  ,  head.htm  ,  footer.htm

列表页

list_article.htm

详情页

article_article.htm

搜索页

search.htm

搜索页不能使用tag标记,可以使用宏标记

频道页

index.article.htm

channelartlist //标签

网上报名使用自定义表单

留言板

guestbook.htm

众所周知安装系统有两种方法,一种是使用光盘映像,一种是使用Ghost,但是Ghost不稳定,而原版的光盘映像文件又需要购买,所以我给大家提供一个地址下载。MSDN我告诉你这里有所以版本的windwo光盘映像。

选择对应的版本,它会给你一个”ed2k://“复制使用电驴或者百度云离线下载。

Gitub公司与octocat

GitHub公司总部位于美国旧金山,拥有一只不知道是猫还是章鱼的吉祥物octocat。

并不是只有Git仓库的托管服务

GitHub除了提供Git仓库外,还未开发者或者团队提供一系列的功能,帮助其高效率的、高品质地进行代码编写。这些功能将从下一章详细讲解。

截止2014年,GitHuba托管仓库数已经超过1000万全世界每时每刻都有开发者使用他