day34_8_16 MySQL数据库一

一。数据库概念   在没有数据库时,编写项目都是使用db模拟数据库。将文件以列表或字典等存入文件夹。   但是,不同的程序员存放数据的方式都是各不相同的,而且摆放的位置都是不一样的。   如何同一数据格式,和如何统一数据存放位置,成为了一个问题。   于是,数据库就成为了这个存放数据,规范数据存储方式的容器。   1.数据库之MySQL     本质就是一款基于网络通信的应用软件     任何基于网络通信的软件,底层都是socket   其分为两部分     服务端       -基于sock
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

疯子的算法总结(九) 图论中的矩阵应用 Part 1+POJ3613 Cow Relays

图的存储有邻接矩阵,那么他就具备一些矩阵的性质,设有一个图的demo[100][100];那么demo[M][N]就是M—>N的距离,若经过一次松弛操作demo[M][N]=demo[M][K]+demo[K][N],即为demo[M][N]经过了两条条边的最小距离,floyd是 demo[M][N]=Min(demo[M][K]+demo[K][N],demo[M][N]),有可能两点之间直接距离最短,不经过第三边,那我们不考虑不经过两点之间的情况,那么demo[M][N]等于 demo[M
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

[NOIP2016] 愤怒的小鸟 题解

题面: 题解: 一看到n≤18,我们自然就会想到状压DP,设 f[i] 表示i的二进制表示下1已经打到的小猪与0还未打到的小猪所需要的最少小鸟数,答案就在 f[(1<<n)-1]里。 再设S[i][j]其值的二进制下为1的表示i与j所形成的抛物线能够打到的小猪,0表示打不到的小猪。 那么自然有: f[i|S[i][j]]=min(f[i|S[i][j],f[i]+1) 考虑如何求出S[i][j],我们先枚举出i与j,判断i与j是否能构成一条抛物线。 判断法则: 如果i与j横坐标相同的话,那就不
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

MT【347】同时取到

已知$\theta \in[0,2\pi]$求$2\cos\theta-\sin\theta-\dfrac{\sin\theta+\sqrt{5}}{\cos\theta+\sqrt{5}}$的最小值_____ 分析:$2\cos\theta-\sin\theta-\dfrac{\sin\theta+\sqrt{5}}{\cos\theta+\sqrt{5}}=\textbf{ON}\cdot \textbf{OP}+k_{PM}\ge-\sqrt{5}-2$ 当$P(-\dfrac{2}{\
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

客户端与服务器双向密钥对验证

一、 客户端 >>> 服务器 HOST1配置: root下编辑/etc/ssh/sshd_config RSAAuthentication yes //启用RSA算法 PubkeyAuthentication yes  //启用秘钥对验证 [root@host1 ~]# useradd hadoop //建立hadoop用户 [root@host1 ~]# passwd hadoop  //为用户设置密码 更改用户 hadoop 的密码 。       新的 密码: 无效的密码: 密码少于 8
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

leaflet-webpack 入门开发系列五地图卷帘(附源码下载)

前言 leaflet-webpack 入门开发系列环境知识点了解: node 安装包下载 webpack 打包管理工具需要依赖 node 环境,所以 node 安装包必须安装,上面链接是官网下载地址 webpack 配置介绍文档 详细的 webpack 文档配置介绍,适合新手查看,我也是边看边学 vscode 安装包下载,我这边用 vscode工具编译开发前端项目,个人觉的这款工具还不错 leaflet api文档介绍,详细介绍 leaflet 每个类的函数以及属性等等 leaflet 在线例
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

time/datetime/os/sys/json/pickle/hashlib/hmac/logging 模块

python常用模块 1、time 模块 # 时间戳:时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 time_stamp=time.time() print(time_stamp,type(time_stamp)) # 1552551519.291029 <class 'float'> # 格式化时间:格式化的时间字符串(format string):格式化时间表示的是普通的字符串格式的时间。 format_time=time.strftime("%Y-%m-
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

Mysql-第一篇认识Mysql

1、什么是mysql
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

SpringBoot-错误处理机制(十二)

SpringBoot默认的错误处理机制 1.浏览器,返回一个默认的错误页面 2.如果是其他客户端,默认响应一个json数据 原理: 可以参照ErrorMvcAutoConfiguration;错误处理的自动配置; 给容器中添加了以下组件 1、DefaultErrorAttributes 帮我们在页面共享信息; @Override public Map<String, Object> getErrorAttributes(RequestAttributes requestAttrib
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

【Python协程的实现】 -- 2019-08-16 21:20:09

原文: http://blog.gqylpy.com/gqy/233 " 补充:数据安全问题 进程: 多个进程操作同一个文件,会出现数据不安全 线程: 多个线程操作同一个全局变量,会出现数据不安全 对于共享的数据操作: 如果是 += *= /= -= 操作,都存在数据不安全问题 如果是append,extend,pop,remove操作,就不会出现数据不安全问题 协程: 永远不会出现数据不安全问题 因为协程是由程序员控制的
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

走进JavaWeb技术世界11:单元测试框架Junit

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCode」 等关键字可以获取对应的免费学习资料。 JUnit你不知道的那些事儿 转自 老刘 码农翻身 2016-02-24 话说有一次Eric Gamma 坐飞机的时候偶遇Kent Beck(对,就是极限
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

if语句(选择结构)

选择结构(if语句)   if语句有三种格式 if语句第一种格式: if(表达式){ 语句体 }   执行流程     首先判断关系表达式看其结果是true还是false     如果是true就执行语句体     如果是false就不执行语句体 if语句第二种格式:      
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

洛谷P2789 直线交点数 [数论,递归]

  题目传送门 题目描述 平面上有N条直线,且无三线共点,那么这些直线能有多少不同的交点数? 输入格式 一个正整数N 输出格式 一个整数表示方案总数 输入输出样例 输入 #1  4 输出 #1  5 说明/提示 N<=25   分析:   给定你$n$条直线,如果其中有$i$条平行,其他的不平行,那么交点数就是$(i*(n-i))$+($n-i$条直线的交点数)。那么我们就可以递归求出$n$条直线所有可能的方案(因为$n$很小),然后记录方案数就行了。   其实也就等价于把这$n$条直线分成若
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

E - GuGuFishtion HDU - 6390(欧拉函数 / 莫比乌斯反演)

GuGuFishtion (HDU - 6390) 题意: 定义\(G_u (a,b)=\frac{\phi(ab)}{\phi(a)\phi(b)}\)。 求\((\sum\limits_{a=1}^m\sum\limits_{b=1}^nG_u (a,b))\pmod p\)。 题解: 考虑\(\phi(x) = x*(1-\frac{1}{p_1})*(1-\frac{1}{p_2})...*(1-\frac{1}{p_n})\)。 将\(G_u (a,b)\)的分子与分母按上述分解、约
分类: 其他 发布时间: 08-16 21:51 阅读次数: 0

字符串,数组常见例题

1:在一串字符串中找出最长的字符varst="Thequickbrownfoxjumpedbcakedjumpedabscefgoverthelazydog15625765675276";functionzifuchuanmax(str){vararr=str.split("");//将字符串转化为数组varmax=arr[0];for(vari=1;i<arr.length;i++){if
分类: 服务端 发布时间: 08-16 21:50 阅读次数: 0

069 hmac 模块

hmac模块 hmac模块:对密码加密,可以加盐 为了防止密码被撞库,我们可以使用python中的另一个hmac 模块,它内部对我们创建key和内容做过某种处理后再加密。 如果要保证hmac模块最终结果一致,必须保证: hmac.new括号内指定的初始key一样 无论update多少次,校验的内容累加到一起是一样的内容 import hmac # 注意hmac模块只接受二进制数据的加密 h1 = hmac.new(b'hash') h1.update(b'hello') h1.update(
分类: 其他 发布时间: 08-16 21:34 阅读次数: 0

解题报告 『语文1(chin1)- 理理思维(ODT)』

原题地址 即使被强制退役了也要坚持用珂朵莉树水题。 代码实现如下: #include <bits/stdc++.h> using namespace std; #define IT set<node>::iterator #define rep(i, a, b) for (register int i = (a); i <= (b); i++) const int maxn = 5e4 + 5; int n, m; char str[maxn]; struct nod
分类: 其他 发布时间: 08-16 21:34 阅读次数: 0

sparkStreaming转换算子02

map算子 1.在集群中启动nc 只启动服务器 2.如下图 mapflap 1.在集群中启动nc 只启动服务器 2.如下图    filter 1.在集群中启动nc 只启动服务器 foreach  
分类: 其他 发布时间: 08-16 21:34 阅读次数: 0

070 logging模块

logging模块 1.v1 v1版本无法指定日志的级别;无法指定日志的格式;只能往屏幕打印,无法写入文件。 1.日志总共分为以下五个级别: logging.debug('调试') logging.info('正常') logging.critical('严重错误') logging.error('错误') logging.warning('警告') 默认运行,会显示: WARNING:root:警告信息 ERROR:root:报错信息 CRITICAL:root:严重错误信息 2.v2 v2
分类: 其他 发布时间: 08-16 21:34 阅读次数: 0

python基础--面向对象之继承

# 继承是一种创建新类的方式,新建的类可以继承一个,或者多个父类, # 父类又可以称为基类或者超类,新建的类可以称为派生类,子类 class ParentClass1: # 定义父类 1 pass class ParentClass2: # 定义父类 2 pass class SubClass1(ParentClass1): # 继承一个父类 pass class SubClass2(ParentClass1,ParentC
分类: 其他 发布时间: 08-16 21:34 阅读次数: 0
今日推荐