day59Django
# 今日内容概要(重要) * 我们自己写一个简易版本的web框架(代码无需掌握,重点在于理解思路) * django框架 # 今日内容详细 前端 数据库 ```python 前端 后端 数据库 # 后端学不好 工作不好找 ``` ### 软件开发架构 ```python cs架构 bs架构 # 本质bs也是cs ``` ### 纯手撸web框架 ```python # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议
Problem. Q
题意简述: 给定\(c\)个正实数\(r_i\),你需要在平面直角坐标系上构造\(c\)个点,满足第\(i\)个点到原点的距离恰好是\(r_i\),且这\(c\)个点构成的凸包面积最大。 数据范围: \(c\le8\)。 解法: 先强制一些点在凸包上,然后再枚举它们的圆排列顺序,计算此时的最优解,不难证明这样一定不会优于最优解且最优解一定会被枚举到。 设现在有\(n\)个点\(a_1,\cdots,a_n\),满足\(|Oa_i|=r_i\),设\(\theta_i=<\vec{Oa_i},\
在线教育平台,用户注册(8)
1.初步视图: users/views.py class RegisterView(View):
'''用户注册'''
def get(self,request):
return render(request,'register.html') 用户以get方式,直接返回注册页面 2设计路由: # MxOnline/urls.py
from users.views import RegisterView
path('register/',Register
Hadoop-apache版本部署以及CDH版本部署
apache版本 伪分布式 namenode和resourceManager在一台机器上
完全分布式 需要配置高可用
namenode和resourceManager在一台机器上都有两个
分布在不同的机器上
一个namenode宕机,另外一个从standBy转为active
resourceManager同理
CDH版本 编译 由于CDH的所有安装包版本都给出了对应的软件版本,一般情况下是不需要自己进行编译的,
但是由于cdh给出的hadoop的安装包没有提供带C程序访问的接口,
我们
Git 学习笔记之(二) Git bash 命令介绍
打开 git bash 界面,在该界面进行命令操作。 在你的本地工程根目录下右键打开 git bash 命令工具。 1、git -- help 输出命令该命令,回车,可以看到所有git 命令,其也介绍了对应用法。 2、git log 可以查看 该工程最新提交的记录。 3、 git diff 可以查看本地该工程与github该工程之间的差异性 红色表示冲突点。 绿色表示表示新增点。 4、git commit (1) 初次提交某个文件至远程仓库(这里均是指同步至 GitHub上,以修改了根目录下的
Codewars Solution:Number of People in the Bus
Level 7kyu :Number of People in the Bus 城里有辆公共汽车在行驶,每个公共汽车站都载有一些人上下车。 为您提供了一个整数数组(或元组)的列表(或数组)。每个整数数组都有两个项目,分别代表公交车站的乘车人数(第一项)和下车的人数(第二项)。 您的任务是返回上一个公共汽车站之后(最后一个数组之后)仍在公共汽车中的人数。 即使是最后一个公共汽车站,公共汽车也不是空的,有些人仍在公共汽车上,他们很可能在那睡觉:D 看一下测试用例。 1 public class
20192310 实验三《Python程序设计》实验报告
学号 20192310 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 1923 姓名: 严嘉钰 学号:20192310 实验教师:王志强 实验日期:2020年5月22日 必修/选修: 公选课 1.实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。 2. 实验过程及结果 (1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序; (2)让用户输入需要发送的文件名后
Nginx在window环境下的应用
1.下载安装 www.nginx.org 2.部署启动 3.conf详解 --基本配置 --配置工作模式和连接数 --http配置之基本配置 --http配置之多个server配置 --http配置之https配置
python 用到的库
1.beautifulsoup4 提取出html其中你需要的具体信息
https://www.jianshu.com/p/f0f4c253bb14
2.requests 发送http请求,需要安装
urllib 发送请求,py自带
3.lxml读取HTML文件进行解析
4.Anaconda 避免环境污染
设置原生table滚动条,内容滚动,且不影响整个页面的滚动,单元格内容多出部分省略号展示以及英文换行不断词处理
设置多内容以省略号展示td,th white-space:nowrap;overflow:hidden;text-overflow:ellipsis 单元格内容换行不断词 word-wrap: break-word; // 只对英文起作用,以单词作为换行依据。 white-space: pre-wrap; 设置内容滚动条tbody display:block;height:400px;overflow-y:scroll;width:100%;
盘它!一万多字,两小时带你入门 Docker !
作者:Warm and newcnblogs.com/peng104/p/10296717.html1、引言1.1 Docker是什么Docker 最初是 dotCloud 公司创始人 ...
springboot下使用servlet,fiter
springboot下使用servlet,fiter使用servlet的两种方法使用注解的方法使用@WebServlet(urlPatterns = “/servlet”),设置请求的路径,同时在springbootaplication上使用@ServletComponentScan(basePackages = “com.yuyi.springboot.servlet”),扫描servletpackage com.yuyi.springboot.servlet;import javax.se
计蒜客 - 45276 D - number
思路:这数据远远超过2^64,所以求答案时一定时高精度去算,我这里用了自己的高精度减减法模板和高精度乘低精度乘法模板,有兴趣可以深入理解里面的每一个意思。 算3的个数时不难,当n=1,ans1=1(10里面只有3),当n=2,ans2=19(100里有3.13.23.30.31...83.93)当n=3,ans3=271,其实你可以考虑,每当你+一个10你就会多出一个3(当然30几,300几那些多出10个多100个) 仔细想想其实一个很简单的dp方程 1 int dp[N][3];//0
pandas按行按列遍历Dataframe
DataFrame.iterrows(): 按行遍历,将DataFrame的每一行迭代为(index, Series)对,可以通过row[name]对元素进行访问。 DataFrame.itertuples(): 按行遍历,将DataFrame的每一行迭代为元祖,可以通过row[name]对元素进行访问,比iterrows()效率高。 DataFrame.iteritems():按列遍历,将DataFrame的每一列迭代为(列名, Series)对,可以通过row[index]对元素进行访问。
今日推荐
周排行