猿辅导 -- C++笔试 -- 题目一 -- 求压缩的字符串

遍历字符串时分三种情况讨论当前字符: 1. 若左括号,直接压入栈(该栈主要实现括号匹配即括号内的子串的重复) 2.若右括号,则弹出最近左括号之间的子串,且重复该子串。 3.若为字母,判断是否为重复字母,若是,则重复该字母。 且,对于每次重复完成的串,应判断是否还存在左括号,若存在则当前子串属于要继续被重复的串(内外层括号的情况);    否则,当前串即为结果串的子串,可先加入至结果串。 #include "pch.h" #include<iostream> #include<string>
分类: 其他 发布时间: 08-03 22:18 阅读次数: 0

Blazor-从无到有(1)

  Hello, 我差点就赶不上这次的更新, 今天我们公司团建, 在山顶开着wifi给写博客不容易.   今天就没有什么废话了, 下面就让我们直接进入正题, 现在让我们创建一个Blazor项目, (首要条件, 你需要安装VS2019, 安装NetCore 3.0 preview 6 或者更高的SDK, 如果需要, 你可以安装Blazor的扩展, 这样你可以方便的创建分离的ServerSide和ClientSide的的项目. ) 打开vs, 新建项目, 让选择ASP.NET Core Web 应
分类: 其他 发布时间: 08-03 22:18 阅读次数: 0

MyBatis中传参时为什么要用#{}

  MyBatis中传参时为什么要用#{},这个问题和MyBatis如何防止SQL注入类似。不过在解释这个问题之前,先解释一下什么是SQL注入,还有些称作注入攻击这个问题。   SQL注入就是SQL 对传入参数的拼接。sql语句是 String类型的,如果用 + 来拼接,表示的是直接操作这个String 类型的字符串,这是改变了sql的具体内容了,如果用#{id},表示的是操作字改变里面字段的参数值。 例如: 用+拼接的: "select * from user where code="+co
分类: 其他 发布时间: 08-03 22:18 阅读次数: 0

ubuntu18.04安装docker和开通对外2375端口(方便portainer管理)

date: 2019-08-03 21:39:37 author: headsen chen apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - apt-key fingerprint 0EBFCD88
分类: 其他 发布时间: 08-03 22:18 阅读次数: 0

李大柱的职业生涯纪(1)

我叫李大柱来自南方J城市,毕业于国内某本科学校,自动化专业。经过2个月的各种转场奋战终于在G城市,找到一份硬件工程师工作。作为一枚刚毕业的萌新,尤其是在大学中没有多少实际操作经历,心中略有忐忑。今天是第一天入职,不知道未来会如何。李大柱7点钟就已经醒了,在室内做了几个保持2年的简单运动。雷打不动的每天30个早间俯卧撑和一轮腹肌撕裂者。草草在公司公寓楼下吃过早餐,大柱就前往A公司打卡。A公司是国内一
分类: 其他 发布时间: 08-03 22:10 阅读次数: 0

黑科技—pbds

https://baijiahao.baidu.com/s?id=1610302746201562113&wfr=spider&for=pc
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

mysql实现读写分离(proxy)与高可用(MGR)

---恢复内容开始--- 实验目的是MySQL高可用且根据规则实现读写分离 首先准备三台MySQL服务器,版本是二进制的mysql-5.7.27 第一台:192.168.110.113 第二台:192.168.110.112 第三台:192.168.110.110 三台机器配置/etc/hosts,三台机器的目录都是/data,第一,二台机器设置为种子节点 如果三台机器是新装的数据库,不用先进行mysqldump更新至一致,如果有数据且不小的话建议先mysqldump更新至一致 在第一台上面,
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

2019牛客暑期多校训练营(第四场)- J free

题目链接:https://ac.nowcoder.com/acm/contest/884/J 题意:给定一个无向图,有n个点,m条边(n,m<=1e3),起点S、终点T,在可以将k条边的权值变为0的条件下求S到T的最短路。 思路:这种题目要将原图分为k+1层,第i层表示将i条边的权值变为0,在这个图上dijkstra,答案为min(dis[T+i*m])(0<=i<=k)。 AC代码: #include<cstdio> #include<algorithm> #include<queue>
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

poj-1141-Brackets sequence

题目链接:http://poj.org/problem?id=1141 题意:给定一括号序列,求出添加括号数最小的完整序列 解法:区间DP 定义dp[i][j]表示题目所给字符串s中从左至右字符i至j这一区间段括号序列构成完整序列所需添加的最小括号数; 根据i与j的大小对dp[i][j]进行初始化,i==j显然为1,i>j不符合定义中从左至右意为空序列即0,i<j因是取最小值则初值设为相对较大; 设阶段r为序列长度,状态为i为当前子序列的首指针,可得尾指针j=i+r; 可得状态转移方程f:dp
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

Jmeter参数化之数据库读取数据

以读取mysql数据库为例 1.下载一个mysql驱动包,最好去mysql官网下载 下载网址:https://dev.mysql.com/downloads/connector/j/ Select Operating Systems:选择Platform independent 然后选择zip包,点击Download。 下载如下: 对其进行解压,找到mysql-connector-java-8.0.17.jar文件(待定) 2.导入mysql驱动包 打开jmeter,新建一个测试计划,选中测试
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

[转帖]AARRR已是过去式,而RARRA才是更好的增长黑客模型

AARRR已是过去式,而RARRA才是更好的增长黑客模型 管理。该方法论已成为了企业家创业的增长利器。但现在看来,AARRR已是过去式。 http://www.woshipm.com/operate/1518912.html 2007年Dave McClure提出了一种业务增长模式——海盗指标AARRR,该模型在过去十年中或多或少已经成为了行业标准。 在他的演讲“海盗的启动指标”中,McClure制定了AARRR方法来跟踪产品营销和管理。该方法论已成为了企业家创业的增长利器。 但现在看来,AA
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

2019.8.3考试反思

emmmm还行吧这次 首先过一遍题,T1是个玄学$fibonacci$,T2有65分好像是个裸分块,T3非常迷。 于是开始快乐码T2,在码分块的时候也在想什么线段树,什么vector,不过都没有深入去想,先把能拿的分拿了。 又在上面码了一个 $n^2$ 的暴力,并且打了个对拍,改了一点小错。 我刘某丁就是WA0,就是拿省三,NOIP就退役,也不打对拍。诶这对拍真好玩 滚回去看T1,看着$ 10^{12} $挺大,想了想打了个表也就60左右。 中途周测时想明白了脑子里的水都排干净了? 当前节点的
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

PAT Advanced 1058 A+B in Hogwarts (20 分)

If you are a fan of Harry Potter, you would know the world of magic has its own currency system -- as Hagrid explained it to Harry, "Seventeen silver Sickles to a Galleon and twenty-nine Knuts to a Sickle, it's easy enough." Your job is to write a p
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

anaconda更新源

anaconda的官方源太慢,推荐清华源:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 软件下载也可以在这个地址下载,速度很快。 1、更新源: conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' //TUNA的help中镜像地址加有引号,需要去掉# conda config --add channels
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

Json与fastjson介绍

介绍: 市面上有三种json,传统json,fastjson(阿里巴巴封装的),Gson(google封装的) fastjson优点:速度快 Gson:功能全 传统json使用方法:(添加json-lib-2.4-jdk15.jar) java <action name="customerLeaveMsg" class="com.libi.action.CustomerLeaveMsgAction" method="getCustomerInfo"> <result name="fai
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

【洛谷 1194】买礼物

展开 题目描述 又到了一年一度的明明生日了,明明想要买BB样东西,巧的是,这BB样东西价格都是AA元。 但是,商店老板说最近有促销活动,也就是: 如果你买了第II样东西,再买第JJ样,那么就可以只花K_{I,J}KI,J元,更巧的是,K_{I,J}KI,J竟然等于K_{J,I}KJ,I。 现在明明想知道,他最少要花多少钱。 输入格式 第一行两个整数,A,BA,B。 接下来BB行,每行BB个数,第II行第JJ个为K_{I,J}KI,J。 我们保证K_{I,J}=K_{J,I}KI,J=KJ,I并
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

2019网易校招笔试

选择题 1、ls -l 文件的权限,问那些文件可以被任意用户访问、写入之类的 0:当前目录下所有文件所占用空间总和 1:文件属性字段 2:文件硬链接数 3:文件(目录)拥有者 4:文件(目录)拥有者所在的组 5:文件所占用的空间 6:文件最近访问(修改)时间 7:文件名 2、邮件发送过程中的邮件协议 3、IP头部长10,数据部分长2000,MTU分别为1500 & 576, 问IP数据要分几次发出? 4、一个select语句的题,求不同统计出某天访问的用户数 5、有3个临界资源,4个进程共享,
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

pandas DataFram的insert函数

原文链接:https://blog.csdn.net/yanwucao/article/details/80211984 DataFrame.insert(loc, column, value, allow_duplicates=False) Insert column into DataFrame at specified location. Raises a ValueError if column is already contained in the DataFrame,unless
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

2019牛客多校训练(五)

比赛链接: https://ac.nowcoder.com/acm/contest/885#question B.generator 1 题意: 求出类似斐波那契数列的第$n$项 $n\leq 10^{10^{6}}$ 分析: 我想着欧拉降幂。。。其实欧拉降幂并不适用于矩阵的运算 队友看了题之后立马想到十进制的矩阵快速幂,太强了 和普通的矩阵不同的是,这个每次乘十前进,但这不是问题 对矩阵快速幂的时间复杂度认识得不深,潜意识以为$n$是一个无穷大的数 ac代码: #include <bits/
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0

59. Spiral Matrix II ***

description: 螺旋型填充矩阵 Note: Example: Example: Input: 3 Output: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] answer: class Solution { public: vector<vector<int>> generateMatrix(int n) { vector<vector<int>> res(n, vector<int>(n, 0));
分类: 其他 发布时间: 08-03 22:01 阅读次数: 0