毕业设计记录——2.10
今天从网上看了一些会议管理系统的功能设计,发现有的地方与自己系统的命名存在出入,修改了一些名称。但是有的改起来涉及较多,感觉实际内容一样,就按自己的想法先做吧。 捋顺了会议决策模块的会议记录填写部分,需要填写三方面:会议纪要(相当于工作安排)、与会人员记录(签到信息等)、发言记录。想要用可编辑表格来实现,但是试了一下效果 不佳,明天在修改。尽快把整个会议流程部分的界面做完把。视频会议部分估计还要很长时间才弄好。
leetcode95 不同的二叉搜索树II
题目:https://leetcode-cn.com/problems/unique-binary-search-trees-ii/ 给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。 思路:还是要从递归的角度去思考,策略是,从1-n中选择i作为根节点,那么1-i-1作为它的左子树,i+1-n作为它的右子树,1-i-1生成的BST的个数乘以i+1-n生成的BST的个数就是以i为根节点得到的BST的个数。 这里的递归调用如图: 代码: class Solution {
pu
完全搞懂python打印九九乘法表
说来惭愧,入行1年多一直没去搞懂九九乘法表的第二层for循环,for j in range(1,i+1),它为什么要i+1。直到今天面试官让我说99乘法表实现的具体代码,才忽然之间懂了。 为什么内层for循环需要加1? 原因:外层的range函数(1,10)只能取到9,内层的range(1,i),i只能取到8,因此i需要加1,range(i,i+1),i才能取到9。 for i in range(1,10):
for j in range(1,i+1):
print("
UNIX网络编程读书笔记:UNIX域协议
蛮有意思的,转载记录下 转载自:https://www.cnblogs.com/nufangrensheng/archive/2014/03/12/3595610.html 概述 UNIX域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的一种方法,所用API与在不同主机上执行客户/服务器通信所用的API(套接口API)相同。UNIX域协议可视为进程间通信(IPC)方法之一。 UNIX域提供两类套接口:字节流套接口(类似TCP)和数据报套接口(类似UDP)。 使用UNIX域套接
Jenkins+Ansible+Gitlab自动化部署三剑客(二)--ansible
Ansible简介 Ansible是一个开源部署工具 开发语言:python 特点:SSH协议通讯,全平台,无需编译,模块化部署管理 作用:推送Playbook进行远程节点快速部署 Ansible与Chef,Saltstack的区别 Chef Ruby语言编写,C/S架构,配置需要Git依赖,Recipe脚本编写规范,需要编程经验 Saltstack Python语言编写,C/S架构,模块化配置管理,YAML脚本编写规范,适合大规模集群部署 Ansible Python语言编写,无
mybatis专题(二)-----代码生成器、关联查询、缓存
Mybatis Generator (MBG) 概念 MyBatis Generator:MyBatis 的开发团队提供了一个很强大的代码生成器,代码包含了数据库表对应的实体 类 、Mapper 接口类、 Mapper XML 文件和 Example 对象等,这些代码文件中几乎包含了全部的单表操作方 法,使用 MBG 可以极大程度上方便我们使用 MyBatis,还可以减少很多重复操作; 配置 generatorConfiguration – 根节点 properties – 用于指定一个需
POJ 2559 单调栈
POJ 2559 单调栈 题意 给你一连串的矩形的高度,他们宽的长度都是1,求组成的最大矩形的面积。 解题思路 其实就是求以每个数为最小值时,这个区间范围是什么? 暴力肯定不行,因为复杂度为O(N^2),会超时,所以我们要寻找一个更加好的办法。这里单调栈就显示出来优势了。我们可以达到O(N)的复杂度来实现这个操作。 代码实现 #include<cmath>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostr
LeetCode 677. Map Sum Pairs 键值映射(C++/Java)
题目: Implement a MapSum class with insert, and sum methods. For the method insert, you'll be given a pair of (string, integer). The string represents the key and the integer represents the value. If the key already existed, then the original key-valu
周排行