day59Django

# 今日内容概要(重要) * 我们自己写一个简易版本的web框架(代码无需掌握,重点在于理解思路) * django框架 # 今日内容详细 前端 数据库 ```python 前端 后端 数据库 # 后端学不好 工作不好找 ``` ### 软件开发架构 ```python cs架构 bs架构 # 本质bs也是cs ``` ### 纯手撸web框架 ```python # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议
分类: 其他 发布时间: 05-22 23:15 阅读次数: 0

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},\
分类: 其他 发布时间: 05-22 23:15 阅读次数: 0

在线教育平台,用户注册(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
分类: 其他 发布时间: 05-22 23:15 阅读次数: 0

Hadoop-apache版本部署以及CDH版本部署

apache版本 伪分布式 namenode和resourceManager在一台机器上 完全分布式 需要配置高可用 namenode和resourceManager在一台机器上都有两个 分布在不同的机器上 一个namenode宕机,另外一个从standBy转为active resourceManager同理 CDH版本 编译 由于CDH的所有安装包版本都给出了对应的软件版本,一般情况下是不需要自己进行编译的, 但是由于cdh给出的hadoop的安装包没有提供带C程序访问的接口, 我们
分类: 其他 发布时间: 05-22 23:15 阅读次数: 0

Git 学习笔记之(二) Git bash 命令介绍

打开 git bash 界面,在该界面进行命令操作。 在你的本地工程根目录下右键打开 git bash 命令工具。 1、git -- help 输出命令该命令,回车,可以看到所有git 命令,其也介绍了对应用法。 2、git log 可以查看 该工程最新提交的记录。 3、 git diff 可以查看本地该工程与github该工程之间的差异性 红色表示冲突点。 绿色表示表示新增点。 4、git commit (1) 初次提交某个文件至远程仓库(这里均是指同步至 GitHub上,以修改了根目录下的
分类: 其他 发布时间: 05-22 23:15 阅读次数: 0

Codewars Solution:Number of People in the Bus

Level 7kyu :Number of People in the Bus 城里有辆公共汽车在行驶,每个公共汽车站都载有一些人上下车。 为您提供了一个整数数组(或元组)的列表(或数组)。每个整数数组都有两个项目,分别代表公交车站的乘车人数(第一项)和下车的人数(第二项)。 您的任务是返回上一个公共汽车站之后(最后一个数组之后)仍在公共汽车中的人数。 即使是最后一个公共汽车站,公共汽车也不是空的,有些人仍在公共汽车上,他们很可能在那睡觉:D 看一下测试用例。 1 public class
分类: 其他 发布时间: 05-22 23:15 阅读次数: 0

20192310 实验三《Python程序设计》实验报告

学号 20192310 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 1923 姓名: 严嘉钰 学号:20192310 实验教师:王志强 实验日期:2020年5月22日 必修/选修: 公选课 1.实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。 2. 实验过程及结果 (1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序; (2)让用户输入需要发送的文件名后
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

Nginx在window环境下的应用

1.下载安装 www.nginx.org 2.部署启动 3.conf详解 --基本配置 --配置工作模式和连接数 --http配置之基本配置 --http配置之多个server配置 --http配置之https配置
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

python 用到的库

1.beautifulsoup4 提取出html其中你需要的具体信息 https://www.jianshu.com/p/f0f4c253bb14 2.requests 发送http请求,需要安装 urllib 发送请求,py自带 3.lxml读取HTML文件进行解析 4.Anaconda 避免环境污染  
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

设置原生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%;
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

存储和压缩

开启Map输出阶段压缩 减少job中map和reduce task间数据传输量 1.开启hive中间传输数据压缩功能 set hive.exec.compress.intermediate=true; 2.开启mapreduce中map输出压缩功能 set mapreduce.map.output.compress=true; 3.设置mapreduce中map输出数据的压缩方式 set mapreduce.map.output.compress.codec=org.apache.hado
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

盘它!一万多字,两小时带你入门 Docker !

作者:Warm and newcnblogs.com/peng104/p/10296717.html1、引言1.1 Docker是什么Docker 最初是 dotCloud 公司创始人 ...
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

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
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

深入理解 JAVA IO

GitChat 文章 10个免费名额,先到先得
分类: 其他 发布时间: 05-22 23:14 阅读次数: 0

我罗斯汇报作业一

这个作业属于哪个课程 2020年面向对象程序设计 这个作业要求在哪里 我罗斯方块汇报(1) 这个作业的目标 1.汇报自己这个阶段的开发进度。(完成了哪几个模块)   2.讲述自己遇到的问题和尝试解决的方法和最后的结果(解决与否)   3.制作一篇开发日记,例子如此,描述自己开发某一个模块的过程。 成员 031902534 陈妍羽   031902541 许雅萍 仓库地址 https://github.com/smallgrape14/RussiaBlock.git 其他参考文献 https:/
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

PHP预定义常量

PHP预先定义好的常量 echo PHP_VERSION,'<br>'; //PHP版本号 echo PHP_OS,'<br>'; //PHP操作系统 echo PHP_INT_MAX,'<br>'; //PHP中整型的最大值 魔术常量 魔术常量它们的值随着它们在代码中的位置改变而改变 echo __LINE__,'<br>'; //获取当前行号 echo __FILE__,'<br>'; //文件的完
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

N-Queen

51. N-Queens Input: 4 Output: [ [".Q..", // Solution 1 "...Q", "Q...", "..Q."], ["..Q.", // Solution 2 "Q...", "...Q", ".Q.."] ] Explanation: There exist two distinct solutions to the 4-queens puzzle as shown above. 52. N-Queens II
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

算法分析与设计补考

算法 Dijkstra算法大致意思可以理解。尝试理解bellman-Ford算法中。
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

计蒜客 - 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
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0

pandas按行按列遍历Dataframe

DataFrame.iterrows(): 按行遍历,将DataFrame的每一行迭代为(index, Series)对,可以通过row[name]对元素进行访问。 DataFrame.itertuples(): 按行遍历,将DataFrame的每一行迭代为元祖,可以通过row[name]对元素进行访问,比iterrows()效率高。 DataFrame.iteritems():按列遍历,将DataFrame的每一列迭代为(列名, Series)对,可以通过row[index]对元素进行访问。
分类: 其他 发布时间: 05-22 22:41 阅读次数: 0