在IIS中部署Web项目
在IIS中部署Web项目
在IIS中部署Web项目
前言: natapp 基于ngrok的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放 应用: 微信本地开发调试 在微信开发中,是需要提供一个外网可以访问的网址,所以我们以往都是架设一台服务器,每次修改一点东西就上传到服务器中,给开发调试带来了很大的不便. 而使用natapp后,在微信中添加natapp提供的网址,即可实现本地实时开发调试了 手机APP本地开发调试 手机APP与后台服务server通信,手机APP可与你的PC电脑通信,做到实时本地开发调试 快速项目DEMO演示 We...
一、.NET MVC简介 ASP.NET MVC 是Windows系统下面的Web研发框架,有Microsoft提供。MVC顾名思义:Model, View, Controller.是UI端分层的三层模式。跟三层架构有着本质区别。.Net MVC彻底的分离了前后端,以及抽象层结构的依赖注入,横切编程模式。用于模型架构的ModelMedata,用于模型验证的ValidateProvider,用于数据提供的ValueProvider,用于数据绑定的ModeBinder,用于视图绑定的ViewEngine引擎等。构成了Asp.Net MVC架构的模式。 二、如何创建ASP.NET MV...
1.下载: (1)官网APP: https://www.getpostman.com/ (即: https://app.getpostman.com/app/download/win64 ) (2)插件下载 :http://chromecj.com/web-development/2014-09/60.html (下载后,安装.crx插件 、解决只能通过chrome网上应用商店安装程序) (3)Postman 4.1.2 下载地址: https://files.cnblogs.com/files/mafly/postman-4.1.2.rar (下载后解压缩->打开chrome...
多态于多态性与鸭子类型 一:多态与多态性 多态: 同一种事物有多种形态 动物有多种形态:如狗、猫、猪 实例化得到三个对象 obj1 = Dog() obj2 = Cat() obj3 = Pig() 父类的功能是用来统一子类的,定标准的,只要看父类功能就知道子类也有 多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象,这就需要在设计时,把对象的使用方法统一成一种:例如obj1、obj2、obj3都是动物,但凡是动物肯定有talk方法,于是我们可以不用考虑它们三者的具体是什么类型的动物,而直接使用 obj1.talk()...
python异常处理
pyhon反射 一:反射 1.python面向对象中的反射: 通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 2.四个内置方法 hasattr 检测是否含有某属性 getattr 获取属性 setattr 设置属性 delattr 删除属性 3.四个方法适用于类和对象(一切皆对象,类本身也是对象) class People: country = “china” def init(self,name,age): self.name = name self.age = age [crayon-68c63f88b35b878919446…
python内置方法 一:内置方法 1.什么是内置方法? 定义在类内部,__开头并且__结尾的属性会在满足某种条件下自动触发 2.为何要用内置方法? 为了定制化我们的类or对象 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 __str__改变对象的字符串显示 [c...
1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统–auth,它默认使用 auth_user 表来存储用户数据。 2 auth模块常用方法 authenticate() 提供...
目录 一:Auth模块 1.什么是Auth模块? 2.Auth模块作用 二:引入Auth模块 1.其实我们在创建好一个Django项目之后直接执行数据库迁移命令会自动生成很多表 2.django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 3.创建超级用户(管理员) 4.Django自带的admin后端管理 5.需求 6.方法总结 三:解决方法(auth模块) 1.比对用户名和密码是否正确 2.保存用户状态 3.获取当前登陆用户 4.判断当前用户是否登陆 5.校验用户是否登陆装饰器 ...
python @property的介绍与使用 python的@property是python的一种装饰器,是用来修饰方法的。 作用: 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。 使用场景: 1.修饰方法,是方法可以像属性一样访问。 两个都输出为15。 如果使用property进行修饰后,又在调用的时候,方法后面添加了(), 那么就会...
这应该是 MySQL 原理中最底层的部分了,我们存在 MySQL 中的数据,到底在磁盘上长啥样。你可能会说,数据不都存储在聚簇索引中吗?但很遗憾,你并没有回答我的问题。我会再问你,那聚簇索引在磁盘上又长啥样? 就像 Redis 的 RDB 文件,最终落在磁盘上就是一个真真切切的 dump.rdb 文件,而 MySQL 就显得有点迷,我们只知道通过 SQL 去拿数据,并不知道数据最终是以什么方式进行存储的。当然,了解其底层的存储逻辑,并不仅仅是为了满足好奇心这么简单。 其底层的存储方式,会影响到聚簇索引中数据的存储,进而影响到 MySQL 的 DML(Data Manipulation Lang…