【LeetCode算法题库】Day3:Reverse Integer & String to Integer (atoi) & Palindrome Number

[Q7] 把数倒过来 Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Solution: https://leetcode.com/problems/reverse-integer/discuss/229800/P
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

select 查询

使用as给字段起别名,例如:select name as 姓名 from student; 模糊匹配(like)   "_":一个占位符。例子:select * from student where name like "_ack"; // 表示匹配name以"ack"结尾,且为四个字符的值。   "%":匹配0个或多个任意字符。 关于null的查询:   null在数据库中不代表没有,而是代表不知道。   select name from student where name=null;
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

【LeetCode算法题库】Day4:Regular Expression Matching & Container With Most Water & Integer to Roman

【Q10】 Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the entire input s
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

OAuth2认证和授权:ResourceOwnerPassword认证

ResourceOwnerPassword在 ClientCredentials认证上新增了用户名和密码 但通过RequestPasswordTokenAsync获取不到refresh_token,不知道为什么 using IdentityModel; using IdentityModel.Client; using Newtonsoft.Json.Linq; using System; using System.Net.Http; using System.Text; na
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

性能测试四十六:JavaMall项目需求调研和环境部署

javamall项目 一个完整的电子商务网站,包含浏览、搜索、支付、购物车、下单等功能 由于此项目为商业性的,所以部署的时候一检测到时liunx系统就会无法访问,所以需先在windows下部署(要求jdk1.7),做完配置后,再拷到liunx下 项目流程 1、需求调研   测试范围:订单流程、搜索   系统架构:tomcat+mysql   业务逻辑 & 数据流向:略   测试数据量:商品数量:10w,用户数据:1w   外部依赖:有(支付),但是不需要测   预期指标:     1、业务监控
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

牛客寒假算法基础集训营6(部分)

比赛传送门:点我 A题:出题 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小B准备出模拟赛。 她把题目按难度分为四等,分值分别为6,7,8,9。 已知小B共出了m道题,共n分。 求小B最少出了多少道6分题。 输入描述: 两个正整数n,m 输出描述: 一个数,表示答案。 若无解,输出"jgzjgzjgz"。 示例1 输入 34 5 输出 1 示例2 输入 32 5 输出 3 示例3 输入
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

Linux 第十二天

文件系统 1、分区类型 主分区:总共最多只能分四个 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区 2、分区表示方法 分区的设备文件名 主分区1 /dev/sda1 主分区2 /dev/sda2 主分区3 /dev/sda3 扩展分区 /dev/sda4 逻
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

python try语句(try/except/else/finally)

在python中,try/except语句也主要是用于处理程序正常执行过程中出现的一些异常情况,常见的异常如下: python程序在发现了except之后的某个错误时,往往会中断不再向下执行 try/except格式: try:     normal excute block   except A:     Except A handle   except B:     Except B handle   .........   except:     other exception hand
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

Qt项目转Xcode项目

如果是新安装的Qt先看这篇文章https://www.cnblogs.com/mCarrYoung/p/10338662.html(这个是在找不到qmake命令的时候使用的) 进入项目的路径,记住每个项目都有一个pro的文件,是进入pro文件的那个目录 执行 qmake -spec macx-xcode 项目名.pro 命令执行完成,即可打开目录的xcodeproj文件即可
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

一‘php文件系统

一、获取文件信息 ——FILE——,获取当前文件的绝对路径,包含文件名, __DIR__等价于dirname(__FILE__),不包含文件名的路径,
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

OAuth2认证和授权:ClientCredentials认证

1:创建授权服务器项目:AuthorizationServer,添加包:IdentityServer4 2:创建资源服务器项目:ResourcesServer,添加包:IdentityServer4.AccesstokenValidation 3:创建请求客户端项目:ClientCredentials,添加包:IdentityModel AuthorizationServer代码示例: public class Config { /// <summary>
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

Hnoi2013 切糕

题目描述 题解: 这个菜鸡认为很神的一道最小割。 后来发现是模型之一。 其实将题意理解为,$(x1,y1)$与$(x2,y2)$相邻,$(x1,y1)$位置上选择了$z1$,那么$(x2,y2)$位置上不能取$z1-d$以下的点。 代码: #include<queue> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; typedef long long ll; const int N = 7
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

openjudge 7622 求排列的逆序数(归并)

7622:求排列的逆序数 总时间限制: 1000ms 内存限制: 65536kB 描述 在Internet上的搜索引擎经常需要对信息进行比较,比如可以通过某个人对一些事物的排名来估计他(或她)对各种不同信息的兴趣,从而实现个性化的服务。 对于不同的排名结果可以用逆序来评价它们之间的差异。考虑1,2,…,n的排列i1,i2,…,in,如果其中存在j,k,满足 j < k 且 ij > ik, 那么就称(ij,ik)是这个排列的一个逆序。 一个排列含有逆序的个数称为这个排列的逆序数。例如排列 26
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

【题解】Luogu P4198 楼房重建

原题传送门 根据斜率来建线段树,线段树维护区间最大斜率以及区间内能看见的楼房的数量(不考虑其他地方的原因,两个节点合并时再考虑) 细节见程序 #include <bits/stdc++.h> #define db double #define N 100005 #define getchar nc using namespace std; inline char nc(){ static char buf[100000],*p1=buf,*p2=buf; return p1=
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

[洛谷 P3713] [BJOI2017]机动训练

[BJOI2017]机动训练 参考博客 https://www.luogu.org/problemnew/solution/P3713 洛谷 P3713 题目大意 有一张 \(n \times m\) 的网格图,每个格子上有一个字符,一个格子是八联通的,定义一条路径 选定起点 \(s\) ,终点 \(t\) ,\(s \not= t\) 设一步后从 \((x, y)\) 走到了 \((x', y')\) 那么 \(|tx - x| \ge |tx - x'|, |ty - y| \ge |ty
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

洛谷P4841 城市规划 [生成函数,NTT]

传送门 题意简述:求\(n\)个点的简单无向连通图的数量\(\mod \;1004535809\),\(n \leq 130000\) 经典好题呀!这里介绍两种做法:多项式求逆、多项式求对数 先是多项式求逆的做法。 我们发现直接求连通图的数量并不好求,所以我们用所有图的数量\(g_n\)减去不连通的数量,得到连通图的个数\(f_n\)。 易得\(g_n=2^{n \choose 2}\) 考虑DP,枚举1号点所在的连通块大小,有\(f_n=g_n-\sum_{i=1}^{n-1} { {n-1
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

CSU-1982 小M的移动硬盘

CSU-1982 小M的移动硬盘 Description 最近小M买了一个移动硬盘来储存自己电脑里不常用的文件。但是他把这些文件一股脑丢进移动硬盘后,觉得这些文件似乎没有被很好地归类,这样以后找起来岂不是会非常麻烦? 小M最终决定要把这些文件好好归类,把同一类地移动到一起。所以现在小M有了这几种操作: 1 u 表示把编号为u的文件放到最上面 2 u 表示把编号为u的文件放到最下面 3 u v 表示把编号为u的文件放到编号为v的文件的后面 已知在最开始的时候,1号文件到n号文件从上往下排布 现在
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

这个技巧不错,让浏览器秒变记事本

这个倒是可以作为临时的数据存放区, 有时我会在桌面上新建一个文本文件作为暂时存放数据的地方, 有了这个技巧,那用用还是蛮不错的。 我测试过了,IE不支持,OPERA,FIREFOX,CHROME都支持的。 在浏览器的地址栏里,输入以下信息即可: data:text/html,<html contenteditable>
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

【重学计算机】计组D2章:数据表示

1.基本概念 真值:+0101,-0100;机器数: [x]原=0101 2.几种机器数 原码:x = -0101,[x]原 = 1101 反码:x = -0101,[x]反 = 1010 补码:x = -0101,[x]补 = 1011 移码:x = -0101,[x]移 = 2^n + x = 0011 PS:这里说说对补码与移码自己的理解。补码是为了化减法为加法方便计算机设计运算,移码是为了方便比较大小,用在浮点数的阶码中。 补码——任何一个有模的系统中,减法都可以通过加其补码来表示。最
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0

牛客训练六:海啸(二维树状数组+vector函数的使用)

题目链接:传送门 思路: 二维树状数组, vector(first,last)函数中assign函数相当于将first中的函数清空,然后将last中的值赋值给first。 参考文章:传送门 #include<iostream> #include<cstring> #include<cstdio> #include<vector> using namespace std; const int maxn = 1e6+10; vector <vector <int> >vc; int n,m; in
分类: 其他 发布时间: 02-02 21:54 阅读次数: 0