04 2021 档案

摘要:各个字符编码含义: gb2312:代表国家标准第2312条,其中是不包含繁体的(虽然咱们不怎么使用繁体了,但是台湾还在使用繁体啊。那怎么办呢?)。 gbk:国家标准扩展版(增加了繁体,包含所有亚洲字符集)。 unicode:万国码(字面意思你也懂的)。 **utf-8:**unicode的升级版。 阅读全文
posted @ 2021-04-26 11:33 一只测试小菜鸡 阅读(303) 评论(0) 推荐(0)
摘要:post请求四种传送正文方式以及对应的编码方式: (1)请求正文是application/x-www-form-urlencoded 这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单。 形式: requests.post(url='',data={'key1':'value 阅读全文
posted @ 2021-04-25 16:12 一只测试小菜鸡 阅读(172) 评论(0) 推荐(0)
摘要:JSON vs XML JSON 和 XML 都用于接收 web 服务端的数据。 JSON 和 XML在写法上有所不同,如下所示: JSON 与 XML 的相同之处: JSON 和 XML 数据都是 "自我描述" ,都易于理解。 JSON 和 XML 数据都是有层次的结构 JSON 和 XML 数据 阅读全文
posted @ 2021-04-25 11:28 一只测试小菜鸡 阅读(98) 评论(0) 推荐(0)
摘要:如果你只是处理静态页面,那就使用nginx; 如果你需要处理php语言编写的动态页面,那就使用nginx+php; 如果是java语言编写的程序,那tomcat无疑是最好的选择。 1.1 Nginx Nginx是一款开源的轻量级的web服务器/反向代理服务器软件,其特点是占用内存少,并发能力强,也是 阅读全文
posted @ 2021-04-23 15:04 一只测试小菜鸡 阅读(271) 评论(0) 推荐(0)
摘要:0.1 静态页面 通常是以html、htm、shtml等结尾的文件,所有数据都是写在文件里的。客户端加载静态页面时,无须对数据库进行操作,直接将文件内容呈现出来。静态页面的优点:相对于另外两种页面(动态页面和伪静态),速度最快,不需要从数据库里面提取数据,也不会对服务器产生压力。静态页面的缺点:由于 阅读全文
posted @ 2021-04-23 14:51 一只测试小菜鸡 阅读(437) 评论(0) 推荐(0)
摘要:1、负载均衡:单台服务器性能有效,所以要想撑起高并发应用,必须搭建服务器集群,而负载均衡可以通过高效的流量分发机制,来保障用户的请求被转发至有能力处理的服务器,所以对于高并发业务,复杂均衡至关重要。 2、服务器集群:有了负载均衡,后端的服务器可以根据需求来增减数量即可,尤其是云服务器,可以结合弹性伸 阅读全文
posted @ 2021-04-23 13:20 一只测试小菜鸡 阅读(259) 评论(0) 推荐(0)
摘要:CDN概念 CDN全称叫做“Content Delivery Network”,中文叫内容分发网络。 原理分析 我们知道,当我们使用域名访问某一个网站时,实际上就是将请求包(以Http请求为例)通过网络传输给某台服务器,比如访问“www.baidu.com”时: 1.首先解析出该域名所对应的IP地址 阅读全文
posted @ 2021-04-23 13:18 一只测试小菜鸡 阅读(492) 评论(0) 推荐(0)
摘要:众所周知,打开一个网页的过程中,浏览器会因页面上的css/js/image等静态资源会多次发起连接请求,所以我们暂且把这个网页加载过程分成两部分: html或者jsp/php/aspx 页面加载 css/js/image等网页静态资源加载(假设使用CDN)(静态资源:非服务器动态运行生产的文件) 步 阅读全文
posted @ 2021-04-22 16:02 一只测试小菜鸡 阅读(1632) 评论(0) 推荐(0)
摘要:<html> <head> <meta charset="utf-8"> <title>展示学生资料</title> </head> <body> <?php $name="王六"; ?> <table> <tr> <td>姓名</td> <td><?php echo $name;?></td> < 阅读全文
posted @ 2021-04-21 20:44 一只测试小菜鸡 阅读(55) 评论(0) 推荐(0)
摘要:Ajax是Asynchronous Javascript + XML的简写,这一技术能够向服务器请求额外的数据而无须卸载页面,Ajax技术的核心是XMLHttpRequest对象(简称XHR)。 XMLHttpRequest 对象用于和服务器交换数据。 当你的页面全部加载完毕后,客户端会通过 XML 阅读全文
posted @ 2021-04-21 19:02 一只测试小菜鸡 阅读(371) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-04-21 18:15 一只测试小菜鸡 阅读(402) 评论(0) 推荐(0)
摘要:一、前端渲染访问网页时,先请求到 html 内容,并渲染出来。然后根据需要发送 ajax 请求获取后台返回的数据来更新页面。 浏览器中显示的网页中的大部分内容,都是由前端写的 js 代码在浏览器中执行,最终渲染出来的网页。后端返回json数据后,前端预先写好html模板,循环读取json数据,字符串 阅读全文
posted @ 2021-04-21 18:13 一只测试小菜鸡 阅读(786) 评论(0) 推荐(0)
摘要:HTML是什么 Html是超文本标记语言,主要用于做网页,可以在网页上显示文字、图像、视频、声音。 HTML的结构包括头部(head),主体(body)两部分,其中头部描述浏览器所需的信息,而主体部分则包含所要说明的具体内容。 ●HTML只能做静态网页,不能做动态网页●网页分为静态网页(Html)、 阅读全文
posted @ 2021-04-21 16:59 一只测试小菜鸡 阅读(358) 评论(0) 推荐(0)
摘要:DOCKER 容器技术相较于虚拟机来说还是非常节省资源的。Docker不需要运行完整的操作系统。在一个宿主机上运行的所有容器都是共享宿主机的内核,所以每启动一个容器,都比虚拟机节省了一个内核的空间。 简化了运维成本,极大降低部署环境的学习门槛。假如公司新进了一批机器,要把环境迁移到某些机器上来,只要 阅读全文
posted @ 2021-04-19 16:23 一只测试小菜鸡 阅读(58) 评论(0) 推荐(0)
摘要:1.mysql版本不要选择最新的,mysql:5.7版本就可以 2.删除容器的时候,记得一些配置文件,数据文件也要一起删除,不然容器无法启动 3.容器内部的端口号不可修改(3306),对外开放的端口号可以修改(3309) 运行命令: docker run -itd -p 3309:3306 -v / 阅读全文
posted @ 2021-04-17 18:15 一只测试小菜鸡 阅读(147) 评论(0) 推荐(0)
摘要:安装mysql数据库遇到个问题,通过localhost或者127.0.0.1可以连接数据库,但通过电脑的ip地址就连接失败,在网上查询了下,是因为忘记给数据库授权。 默认MySQL是不允许通过数据库服务器的IP进行远程访问的,以下是mysql远程连接授权命令: 先localhost访问:mysql  阅读全文
posted @ 2021-04-16 15:31 一只测试小菜鸡 阅读(1243) 评论(0) 推荐(0)
摘要:def log(text): def deroctor(func): def wrapper(*args, **kw): print('ppp') print(text) return func(*args, **kw) return wrapper() return deroctor@log('s 阅读全文
posted @ 2021-04-14 16:52 一只测试小菜鸡 阅读(47) 评论(0) 推荐(0)
摘要:SSL 是指安全套接字层,简而言之,它是一项标准技术,可确保互联网连接安全,保护两个系统之间发送的任何敏感数据,防止网络犯罪分子读取和修改任何传输信息,包括个人资料。两个系统可能是指服务器和客户端(例如,浏览器和购物网站),或两个服务器之间(例如,含个人身份信息或工资单信息的应用程序)。 此举可确保 阅读全文
posted @ 2021-04-13 15:21 一只测试小菜鸡 阅读(977) 评论(0) 推荐(0)
摘要:基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。 HTTP 默认工作在 TCP 协议 80 端口,用 阅读全文
posted @ 2021-04-13 15:17 一只测试小菜鸡 阅读(140) 评论(0) 推荐(0)
摘要:上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了。 首先,登陆GitHub,创建一个新的仓库,名字叫gitskills: 我们勾选Initialize th 阅读全文
posted @ 2021-04-13 14:48 一只测试小菜鸡 阅读(205) 评论(0) 推荐(0)
摘要:第一步:建立本地git仓库,cd到你的本地某个项目目录下,执行git命令 git init (这个文件夹是隐藏的) 第二步:将项目的所有文件添加到仓库中 git add . (如果是单一的文件,就是git add text.py) 第三步:将add的文件commit到仓库 git commit -m 阅读全文
posted @ 2021-04-13 14:35 一只测试小菜鸡 阅读(196) 评论(0) 推荐(0)
摘要:接口层面: 用户名/密码的参数数据:类型/长度/空/特殊字符/参数组合 用户: 如果用户未注册,提示请先注册,然后进行登录 已经注销的用户登录失败,提示信息友好 密码: 登陆进去后修改密码,用修改后的密码重新登陆 密码框是否加密显示 密码是否区分大小写 密码强度为一些简单常用字符串时,是否提示修改? 阅读全文
posted @ 2021-04-08 18:20 一只测试小菜鸡 阅读(165) 评论(0) 推荐(0)
摘要:什么是代码提交冲突? 1.在多人团队使用代码托管服务时,不可避免的会出现两个人同时修改了一个文件的情况,这时在推送(push)代码到代码托管仓库时就会出现代码提交冲突并推送失败。 2.在分支合并时,有时也会产生冲突,这时的判定方式与解决办法与提交远程仓库时的冲突基本一样,如下图是本地分支branch 阅读全文
posted @ 2021-04-08 16:46 一只测试小菜鸡 阅读(433) 评论(0) 推荐(0)
摘要:一、主分支Master Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。 master分支用于存放软件的稳定版本。 master分支是主分支,因此要时刻与远 阅读全文
posted @ 2021-04-08 15:48 一只测试小菜鸡 阅读(101) 评论(0) 推荐(0)
摘要:1. re.search()方法扫描整个字符串,并返回第一个成功的匹配对象。如果匹配失败,则返回None。 与re.match()方法不同,re.match()方法要求必须从字符串的开头进行匹配,如果字符串的开头不匹配,整个匹配就失败了; re.search()并不要求必须从字符串的开头进行匹配,也 阅读全文
posted @ 2021-04-07 11:07 一只测试小菜鸡 阅读(101) 评论(0) 推荐(0)