day84-2 django基础
目录 django的安装和启动 django的安装: django的创建: django目录结构 django的路由介绍 django的模版介绍 创建django项目的时候,需要做的几个操作 待学 一个强大的web框架 django的安装和启动 django的安装: cmd中输入pip3 install django==1.11.22(注意添加版本号,这个版本比较稳定,当前最新是2.x版本,但是bug较多) -----> 推荐 pycharm安装 django的创建: cmd中输入django
(一) Linux系统使用 RPM 安装Mysql
一、准备Mysql RPM文件 1. 官网下载 2. 博主网盘下载 3. 把 RPM 放在 /opt 目录下 二、准备安装Mysql 1. 检查是否有安装过Mysql 如果下面命令返回信息则装了Mysql,如果没有返回信息则没装Mysql rpm -qa | grep -i mysql 注:如果已安装,如需重新安装,使用rpm卸载命令如下: rpm -ev 安装过的mysql server rpm -ev 安装过的mysql client 命令使用示例:r
leetcode 78. 子集(c++)
给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] class Solution {
public:
vector<vector<int>> subsets(vector<int>& nums) {
vector<vector<int> > res(1
Socket 套接字和解决粘包问题
---恢复内容开始--- Socket 套接字: 什么是socket: Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实 就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口 就是全部,让Socket去组织数据,以符合指定的协议。 socket在OSI模型中的位置 二为什么需要socket 在标准的OIS模型中并没有规定说必须有socket层,也就是说不使用socket也能完成通讯,是的,
NONMEM数据文件
在运行NONMEM程序时,需要2个必备的文件,一是控制文件(ctl格式),即NONMEM脚本;二是数据文件(csv格式),里面放的是用于拟合的原始数据。NONMEM对于数据文件的内容格式有一定的要求。 首先看一个数据文件的范例: 从图中可以看到表中的字段有:ID、TIME、DATE、CONC、AMT、RATE、EVID、MDV、CMT等,下面总结一下NONMEM数据文件常用字段的要求。 1.
2019.8.7刷题统计
第一题:1118 这道题就是一个普通并查集,但是要记录以每个点为根的子树的结点个数。 AC代码: 第二题:1120 对于这道题前面的讲解,我很奇怪,为什么要用C语言操作? 不过学学C语言总比不学好,既然已经讲过C语言的字符串操作了,就先用C语言打一遍。 AC代码(C语言): 这是我在网站上交的第一份C语言程序,之前全部都是C++。 既然学的语言是C++,那么一定也要用C++打一遍。 (C++的string比C语言中char[205]消耗内存多?) AC代码(C++): 和刚才的代码也差不多,不
Socker编程之UDP
一:socket简介 1. 不同电脑上的进程之间如何通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用进程(进程)。 这样利用ip地址,协议,端口就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。 注意: 所谓进程指的是:运行的
python 常用的标准库
glob模块 提供了一个函数,用于匹配符合要求的文件: import glob
list=glob.glob("*.py") #匹配当前目录下的所有匹配的文件名(包括后缀),以字符串列表的形式返回
print(list) #['test.py', 'test2.py'] re模块 字符串正则匹配 import re
list=re.findall(r"\bh","hi hello his") #获取所有符合要求的匹配,以字符串列表的形式返回
print(list) #['h',
Oracle之数据类型问题
做项目涉及到Oracle数据库中数据类型:字符串型的问题 我不太清楚varchar(32)到底代表着什么? 通过搜索了解到:oracle中有三种常用的类型:varchar2(byte),varchar2(char),nvarchar2() varchar2(byte):默认表示方式,varchar2(100),就相当于varchar2(100 byte),表示最大字节数为100,强调空间大小。如果数据库使用GBK编码,那么一个汉字占用2个字节,如果用UTF8,一个汉字占用3个字节
欧拉除了函数,还有个回路----图论之路之欧拉路径欧拉回路 混合图中欧拉回路
首先我们来百度一下,欧拉路径以及回路的定义: 若图G中存在这样一条路径,使得它恰通过G中每条边一次,则称该路径为欧拉路径。若该路径是一个圈,则称为欧拉(Euler)回路。 具有欧拉回路的图称为欧拉图(简称E图)。具有欧拉路径但不具有欧拉回路的图称为半欧拉图。 通俗来说,就是欧拉路径就是图中的每条边经过却只经过一次的路径,而最后回到起点的路径就是欧拉回路。 那给你一个图怎么判断存不存在,欧拉路径或者欧拉回路呢 首先,判断图是不是连通的,这个就很简单了,dfs或者并查集都可以。 然后就是根据定理
requests-html模块(下)
render方法 我们先理一下关系requests和的作者是同一个人,pyppeteer是nodejs中puppeteer的非官方实现 requests-html调用的pyppeteer与浏览器进行交互, puppeteer的中文文档 点这里传送 pyppeteer的文档 博文参考 调用render 方法启动pyppeteer 使用之前要先下载chromium 下载地址 你懂的,天朝网络环境很复杂,如果要用pyppeteer自己绑定的chromium,半天都下载不下来,所以我们要手动安装,然后
【洛谷P3957】跳房子
题目大意:给定一个数轴和 N 个点,点有点权,现从 0 位置出发,初始时每次只能走 d 的距离,可以在数轴上任意位置停下,此时,会得到一个点权和。现允许支付 x 的费用,使得每次可以走的距离为一个范围 [max(1,d-x), d+x]。求最少支付多少费用才能使得经过的点权和至少为 k。 题解:根据本题的数据范围可知,需要一个一维的状态和 O(1) 时间内的状态转移。 发现若支付 X 的代价可以满足点权和至少为 K,那么支付更多的代价一定可以满足条件。因此,考虑二分答案,对于每次二分的代价,进
今日推荐
周排行