Linux技术--mysql数据库练习题及答案

# mysql 练习 #### Student表的定义 | 字段名     | 字段描述 | 数据类型    | 主键 | 外键 | 非空 | 唯一 | 自增 | | ---------- | -------- | ----------- | ---- | ---- | ---- | ---- | ---- | | id         | 学号     | INT(10)     | 是   ...
分类: 数据库 发布时间: 09-09 22:08 阅读次数: 0

Python 内置函数map() zip()的使用小技巧

在刷LeetCode题中遇到一个这样的题:Projection Area of 3D Shapes 整个题目可以简化成这样一个模型: 给一个N*N的二维的list,例如: grid = [[1,2,3,4], [5,6,7,8], [9,10,11,12], [13,14,15,16]] 返回a,b,c之和,其中a,b,c分别为: #...
分类: 编程语言 发布时间: 09-09 22:08 阅读次数: 0

算法导论(Python版本)(第15章)

1. 自顶向下递归实现动态规划(切钢条问题) ''' p 表示对应长度的钢条价格 n表示可分割的总长度 ''' def CUT_ROD(p, n): if n == 0: return 0 q = float('-inf') for i in range(n): q = max(q, p[i] + CUT_ROD(p, n-i-1)) ...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

Redis的高可用:主从配置

主从概念⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1通过主从配置可以实现读写分离master和slave都是一个redis实例(redis服务)主从配置配置主查看当前主机的ip地址ifconfig修改etc/redis/redis.conf文件s
分类: 数据库 发布时间: 09-09 22:08 阅读次数: 0

SSM思路大总结(部门信息的显示和增删改查)

#ssm整合(部门管理) ##1.新建工程 1.新建maven工程 2.添加web.xml 3.添加tomcat运行环境 4.添加依赖jar包 spring-webmvc mysql commonse-dbcp mybatis mybatis-spring junit jstl //作用 spring-jdbc 5.配置文件 application-dao.xml //作用:用util:propertis读取外部属性文件db.properties //配置数据库连接池信息:1.用spring表
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

2018.09.09 周总结

*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。Hi~ 标题上的今天已然成为过去,那么您又是否记录脚印,更进一步了呢? 在周三知道要写周总结的我赶紧在周四肝出来了9篇题解(╯‵□′)╯︵┻━┻ 周出题解 1.BZOJ 1997: [Hnoi2010]Planar 2-SAT 2.POJ3613 Cow Relays 矩阵快速幂 Floyd 3.codeforces CF981C Useful Decomposition 菊花图性质 4.codeforces CF986A Fair 图论 多源BF
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

详解 QT 源码之 Qt 事件机制原理

QT 源码之 Qt 事件机制原理是本文要介绍的内容,在用Qt写Gui程序的时候,在main函数里面最后依据都是app.exec();很多书上对这句的解释是,使 Qt 程序进入消息循环。下面我们就到exec()函数内部,来看一下他的实现原理。 Let's go! 首先来到QTDIR\src\corelib\kernel\qcoreapplication.cpp int QCoreApplication::exec() { if (!QCoreApplicationPrivate:
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

QT源码之Qt信号槽机制与事件机制的联系

QT源码之Qt信号槽机制与事件机制的联系是本文要介绍的内容,通过解决一个问题,从中分析出的理论,先来看内容。 本文就是来解决一个问题,就是当signal和slot的连接为Qt::QueuedConnection,这时候这个连接是怎么分发处理的。下面就结合一下Qt的源代码来分析一下 view plaincopy to clipboardprint? if ((c->connectionType == Qt::AutoConnection && (currentThread
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

Nosql初步认识

Nosql介绍 Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,sqlserver一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的。但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候力不从心。而就在这个时候,Nosql得到的告诉的发展。 Nosql和关系型数据库的区别 1.存储方式   关系型数据库是表格式的,因此
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

QT开发(十二)——QT事件处理机制

一、QT事件简介 QT程序是事件驱动的, 程序的每个动作都是由内部某个事件所触发。QT事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。 常见的QT事件类型如下: 键盘事件: 按键按下和松开 鼠标事件: 鼠标移动,鼠标按键的按下和松开 拖放事件: 用鼠标进行拖放 滚轮事件: 鼠标滚轮滚动 绘屏事件: 重绘屏幕的某些部分 定时事件: 定时器到时 焦点事件: 键盘焦点移动 进入和离开事件: 鼠标移入widget之内,或是移出 移动事件: widget的位置改变 大小改变事件: widge
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

Java根据数据库生成所有实体

备忘,很多代码是从别人的博客里找的,有做一些修改。 基本情况是,比如现在我有一个现成的数据库,里面有百十个表,每个表有10几20个字段。 在java代码里使用需要每个表对应一个实体,如何获取这些实体类呢?最直接的方式,一个个表,一个个字段手工coding。这种方式有一个不好的地方:如果表和字段很多,怕是实体没写完,人进医院了。 所以想,写一个小小的程序,提供数据库连接的必要信息,用生成这些实体类,使用的时候就放到main方法里运行就行。 public class EntitiesGenerat
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

统计字符串中每个字符出现的次数(Python)

#统计字符串中每个字符出现的次数 以The quick brown fox jumps over the lazy dog为例 message='The quick brown fox jumps over the lazy dog' count={} for character in message: count.setdefault(character,0) count[character]=count[character]+1 print(count) 参考:《Pyt
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

CodeForces-508A~D篇 div.2

链接:https://codeforc.es/contest/1038 A题: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 #define PI acos(-1.0) 5 typedef pair<int,int> P; 6 const int INF=0x3f3f3f3f; 7 map<int,int> mp; 8 int a[100010]; 9 int main()
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

网络流_Edmond-Karp算法

转载:网络流基础篇——Edmond-Karp算法 BY纳米黑客 网络流的相关定义: 源点:有n个点,有m条有向边,有一个点很特殊,只出不进,叫做源点。 汇点:另一个点也很特殊,只进不出,叫做汇点。 容量和流量:每条有向边上有两个量,容量和流量,从i到j的容量通常用c[i,j]表示,流量则通常是f[i,j]. 通常可以把这些边想象成道路,流量就是这条道路的车流量,容量就是道路可承受的最大的车流量。很显然的,流量<=容量。而对于每个不是源点和汇点的点来说,可以类比的想象成没有存储功能的货物的中转站
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

关于Pycharm中如何注释

主要有三种方法: ①在程序行前面加“#” ②将需要注释的代码用'''----''' 包起来,此方法类似C的注释方法 ③将需要注释的代码选住然后利用“Ctrl+/”进行注释 # test=input('>>>') # print(test) # l=len(test) # print(l) # r=range(l) # for item in r: # print(item,test[item]) 就个人而言,更喜欢第三种方式。
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

并查集求解等价问题

1.并查集概念   查找一个元素所属集合   合并两个元素各自所属的集合 2.涉及到的操作 并查集初始化   主要是利用数组存储树形结构,初始化的时候将数组元素初始化为自身 路径压缩   将根结点下的所有结点均变为根结点的孩子结点,进而降低查询的深度,降低时间复杂度 集合合并   将秩小的树连接到秩大的树上 3.等价问题 题目: Input: 输入的第一行包含两个用空格隔开的正整数n和k,其中n不超过100,k不超过n-1。 之后的k行中,每行包含两个用空格隔开的正整数x和y,表示将x元素所在
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

vuex最详细完整的使用用法

来自:https://blog.csdn.net/qq_35430000/article/details/79412664#commentBox github仓库地址:https://github.com/byla678/vuexdemo.git 侵删
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

常量、局部变量、全局变量

局部变量:函数里面定义的变量。 全局变量:公共变量,都可以使用的变量。 常  量:不变的值 PS:有好多重复的代码就要考虑定义成函数来使用 脑筋急转弯1: money = 500 def test(consume): return money - consume def test1(money): return test(money) + money money = test1(money) print(money) # PS:500-500+500 test1传入500,又去
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

HDU 1241 DFS

#include <iostream> #include <cstdio> #include <cstring> using namespace std; int m,n; char s[110][110]; int vis[110][110]; void dfs(int x,int y,int v) { if(x<m&&x>=0&&y<n&&y>=0&&s[x][y]=='@'&&vis[x][y]==0) { vis[x][y]=v;
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0

王瑜 201771010125《面向对象程序设计(java)》第二周学习总结

第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com https://www.cnblogs.com/wy-201771010125/ 程序设计评测:https://pintia.cn/ 晨歆 代码托管平台:https://github.com/ wy201771010125 中国大学MOOC: https://www.icourse163.org/ Mooc1535362403923 以下回答是或否 是否加入课程班级博客群 是 是否
分类: 其他 发布时间: 09-09 21:52 阅读次数: 0