2019/12/22 TZOJ
4986 Team Formation http://www.tzcoder.cn/acmhome/problemdetail.do?&method=showdetail&id=4986 问有几个使得a⊕b>max(a,b)成立的a、b。 1 #include <bits/stdc++.h>
2 using namespace std;
3 typedef long long ll;
4 int num[35];
5 int a[100005];
6 int get_id(int
缓存数据库Redis——Redis部署与配置
关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle、mysql、sqlserver、db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis、mongdb、hbase、couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
每日思考(2019/12/22)
题目概览 title与h1的区别、b与strong的区别、i与em的区别? style标签写在body前和body后的区别是什么? 写一个数组去重的方法(支持多维数组) 题目解答 title与h1的区别、b与strong的区别、i与em的区别? title与h1的区别 定义: title是网站标题,一个页面只能有一个 h1是文章主题 作用: title概括网站信息,可以直接告诉搜索引擎和用户这 个网站是关于什么主题和内容的,是显示在网页Tab栏里的; h1突出文章主题,面对用户,更突出其视觉效
8259A的初始化(单片)
1、单片8259A的初始化流程图: 在单片的初始化中不需要ICW3,因为ICW3是指明主片和从片的连接情况的。 2、程序解析: (1)ICW1 MOV AL,13H (2)ICW2 MOV AL,08H (3) ICW4 MOV AL,0dH 2、单片8259A的初始化程序段: (1)写法一: MOV DX,20H ;8259A主片端口
MOV AL,13H ;ICW1
OUT DX,Al
MOV DX,21H ;8259A从片端口
MOV AL,08H ;ICW2
OUT DX,Al
zzulioj - 2628: 小新的字母广场
题目链接:http://acm.zzuli.edu.cn/problem.php?id=2628 题目描述 放假了,小新决定出去散散心,于是他来到了著名的字母广场。这个广场是由n*m块砖块铺成的,每个砖块上都有一个小写字母,所以叫字母广场。广场里好玩的东西太多了,小新刚喝完奶茶,就准备去广场的另一边去吃小吃。小新在走时,低头看了一眼广场地面上的字母,突然想到了一个问题。自己在移动过程中,会路过一些砖块,将这些砖块上的字母依次拼接在一起,可以得到一个字符串。 小新移动的规则如下: 小新可以在广场
源码学习之设计模式(代理模式)
今天要说的是设计模式中的代理模式。 代理模式在我们生活中极其常见----中介机构,委托人等,这些都是代理,就连老美想当世界警察,打的战争都是代理人战争。 那什么是代理呢?代理在百度百科上这样解释的 : 一般做法是由委托人与代理人签订代理协议,授权代理人在一定范围内代表其向第三者进行商品买卖或处理有关事务 。而在编程中是一个对象为其他对象提供一个代理,以控制对这个对象的访问。实际上来说,代理模式是从一些方面进行解耦,是我们的程序更加符合” 高内聚,低耦合“的思想。 那为什么要使用代理呢?使用代理
《C++ primer plus 》复习题与编程练习(03)
复习题 1.如何声明下述数据? a. actor是由30个char组成的数组。 b. betsie是由100个short组成的数组。 c. chuck是由13个float组成的数组。 d. dipsea是由64个 long double 组成的数组。 2.使用模板类array而不是数组来完成问题1。 3.声明一个包含5个元素的 int 数组,并将它初始化为前5个正奇数。 4.编写一条语句,将问题 3 中数组第一个元素和最后一个元素的和赋给变量 even。 5. 编写一条语句,显示 float
Activity知识点详解
Activity知识点详解 一、什么是Activity 官方解释: The Activity class is a crucial component of an Android app, and the way activities are launched and put together is a fundamental part of the platform’s application model. Unlike programming paradigms in which apps
Day6——提权学习之Oracle数据库提权学习总结
0x00 Oracle提权基础 1、Oracle权限分配 1.1 系统权限 系统规定用户使用数据库的权限。(系统权限是对用户而言)。 系统权限分类 DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:
【开发笔记】- yum离线安装
本方案基本思路是在一个可以联网的系统中下载rpm安装包,然后传到无法联网的目标操作系统,建立安装源,进行安装。为了减少不必要的麻烦,在本地用虚拟机安装一个和目标操作系统一模一样的但是没有安装任何额外软件的系统,用于下载各种安装包和依赖包。 配置本地环境 在虚拟机内配置yum只下载RPM包而不安装,这里要使用–downloadonly选项,需要先安装yum-plugin-downloadonly。 # yum install yum-plugin-downloadonly 在本地环境下载rpm安
Day4 Spring + Jdbc 练习:账户管理系统
需求 使用Spring实现一个基于命令行的账户管理系统。 功能点: 创建和删除账户; 账户余额查询、存入、取款; 用户间转账; 用户登录; 操作选项: 未登录时: 登录 退出 管理员账号: 退出 创建账户 删除账户 账户列表 普通用户账号: 退出 查询余额 取款 存款 转账 技术点: 使用Spring注解; 使用Druid数据源; 使用JdbcTemplate操作SQL语句; 实现 1. 创建实体类、Dao和Service 数据模型:Account类 @Data
@NoArgsConstruc
1267. 统计参与通信的服务器(计算)
计算:先遍历一遍矩阵,记录矩阵在行列上服务器的个数。再遍历一遍矩阵,遇到服务器时,如果该行或列上存在服务器个数>1,则它是可以通讯的。 1 class Solution {
2 public int countServers(int[][] grid) {
3 int n=grid.length,m=grid[0].length,res=0;
4 int[] col=new int[n];
5 int[] row=new int
Secret-fied 凡事预则立
一,项目的GitHub地址 https://github.com/ShangXuecheng-git/2019software 二,之前问题的思考与总结 1、 主页界面的布局和函数settimeout()的问题 a) 主页布局因为素材很少,所以会感觉很空洞 b) Settimeout函数并不是真的一个一个等待的,而是同一时间执行的,并不会看队列是否有正在执行的同类函数 c) 对于素材少,将会放入一张图片进行占位,或者用swiper来进行图片的切换 2、 个人界面关于效果的问题以及点击效果 a)
【CTSC2010】珠宝商
题目大意 给出一棵\(n\)个点的树,每个节点有一个字符,再给出一个长度为\(m\)的字符串\(S\)。求树上所有路径所代表的字符串在\(S\)中的出现次数。 \(n,m\leq 50000\) 题解 首先一个\(O(n^2)\)的暴力是枚举每个点\(dfs\)一次,一边\(dfs\)一边在\(S\)的\(SAM\)上跑,开个栈记一下之前跑到过哪些点可以做到\(O(n^2)\)。 因为是关于树上所有路径的问题所以考虑点分,设当前子树根为\(u\)。 把路径分为\(u\)前面和后面的部分,求出所
LeetCode——全排列
给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] import java.util.ArrayList; import java.util.List; import java.util.Stack; public class FullSort { private List<List<Integer>> lists = new A
今日推荐
周排行