最小表示法——牛客多校第七场A

脑瘫一样暴力,贪心找最小表示的串,判一个串是否是最小表示法时也是暴力地判。。 但是想不通复杂度是怎么算的。。 #include<bits/stdc++.h> using namespace std; #define maxn 205 char s[maxn]; int n; int check(int l,int r){//判断区间[l,r]是否是最小表示法 int len=r-l+1; for(int st=l+1;st<=r;st++){
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

spring cloud微服务实践一

最近在学习spring框架.其中spring cloud在微服务方面很火,所以在学习过程中,也做一些记录. spring cloud的简介 关于spring cloud是什么,做什么的问题这里就不再详细说明了.需要的可以看 这篇文章[http://www.ityouknow.com/springcloud/2017/05/01/simple-springcloud.html] (博客园markdown不支持超链接).
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

javascript 异步请求封装成同步请求

此方法是异步请求封装成同步请求,加上token验证,环境试用微信小程序,可以修改文件中的ajax,进行封装自己的,比如用axios等 成功码采用标准的 200 到 300 和304 ,需要可以自行修改 同步任务接入之后,每个任务会进行token的验证,每个任务之间都是同步请求,包括token /** * 同步流请求 * token验证每个接口 * 柯里化添加同步任务 * resolve返回res,cb * reject 返回res,cb * 通过任务中断测试
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

矩阵快速幂——HDU5667

题目链接 分析全在纸上,博客上懒得写 我是个蒟蒻,只有源代码 #include<iostream> #include<stdio.h> #include<string.h> using namespace std; typedef long long LL; const int maxn=107; LL mod; struct mat{ LL m[maxn][maxn]; int x,y;///x是行数y是列数 }unit; void init_unit(
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

票据背书以及票据背书的好处

今天带领大家认识下票据背书的过程,以银票(电票)背书为例,我们首先来看下实例,下面两张分别是银票的正面和背面。 图1 票据的正面 图2 票据的背面   也许有些人会问,为什么叫票据背书,其实可以简单的从字面理解,就是背书人与被背书人都会在票据的背面显示出来,所以叫做背书。背书的过程是背书人把票据通过ECDS系统(Electronic Commercial Draft System,电子商业汇票系统)背书给被背书人,每背书一次,在票据的背面就多一条转让背书的记录。在被背书人通过ECDS系统获得银
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

luogu P1073 【最优贸易】

蒟蒻的第一篇题解,大佬们轻喷(瑟瑟发抖 言归正传,这道题 看见题解区大佬们用各式各样的神仙算法切了这道题,小蒟蒻表示并不会那么多神仙算法,于是乎就水一发题解来谈谈自己的做法. 算法: Tarjan + 拓扑排序 + DP 思路: 看见这道题首先就想到tarjan缩点( 我不会告诉你这是因为我只会tarjan ,tarjan之后是有向无环图,自然而然可以想到在拓扑排序上dp,于是这道题的大体思路就出来了. 第一步tarjan缩点 void tarjan(int u){ dfn[u]=lo
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

助教培训第一次作业——对学生任务博客的评价训练

助教培训第一次作业——对学生任务博客的评价训练 一、学习关注博客内容的心得体会   看了优秀助教的多篇博客以及邹老师的博客后,结合我自己在上这门课程时候的经历,总结出以下几点心得体会,并提出了我个人的看法。 1.1 助教的新鲜感如同爱情的热恋期,难以长久。   可以预见在助教生活刚开始的日子里,本人一定会像打满鸡血一样,热情饱满,积极回复同学们的问题,认真检查每篇博客的完成程度。但这样的激情也同样可以预见到会在短时间内就消失不见,因为助教的工作是繁琐的,甚至可以说是“枯燥”的,也许几十篇博客里
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

用 udp 实现简单版本的qq

服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) server.bind(('127.0.0.1',8080)) while True: data, addr = server.recvfrom(1024) print(data.decode('utf-8')) msg = input('>>>:') server.sendto(msg.encode(
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

BSOJ 4490 避难向导

题目大意:树上的每一个节点都有一个d[i],定义为离最远节点的距离,还有一个s[i]=(d[i]+a)×b%c,再m次询问,每次询问给定(x,y,q),要求求出(x,y)路径上距x最近的一个点,且满足当前点的s[i]≥q。 emm...这一看就是两道题强行拼起来的,先求出s[i],然后在处理路径上的询问。 显然对于任意点,距离它最远的点一定是直径的两个端点之一,可以用两次DFS把直径的两端求出来,再把两个距离取个max就行了,算完d[i]后就可以算出s[i]啦。 一看到路径上的询问,我就想起了
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

进程和计划任务管理2

uptime uptime 另外还有一个参数 -V(大写),是用来查询版本的 procps是一个实用程序包,主要包括ps top kill等程序主要用来显示与控制一些系统信息,进程状态之类的内容。 以下显示输入uptime的信息: 04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20 当前时间 04:03:58 系统已运行的时间 10 days, 13:19 当前在线用户 1 user 平均负载:0.54, 0.4
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

8.5题解

明天要考试了,我今天竟然异常颓废,我大概已经是个废oier了,不过lrd学长的博客真吸引人,明天考试,今天颓废,会不会rp--遭报应啊,希望不会吧,接下来,进正题 T1 我以为真的会有什么矩阵之类的,果然出题人都是大骗纸,竟然出个数学题欺负我,垃圾数学毁我青春,考场上一开始想到一个觉得自己稳了的算法,结果是假的,最后交了暴力?pa大哥20分钟AC?我垃圾,其实就是个推式子的题,然而我考后依旧推了一个小时,疯狂%%%%%$starsing$,其实还是那种循序渐进一步步来的,肯定暴力可以想到$an
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

iOS (APP)进程间8中常用通信方式总结

1 URL Scheme 2 Keychain 3 UIPasteboard 4 UIDocumentInteractionController 5 local socket 6 AirDrop 7 UIActivityViewController 8 App Groups iOS系统是相对封闭的系统,App各自在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容,不能随意跨越自己的沙盒去访问别的App沙盒中的内容
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

架构概述

目录 架构名词介绍 架构如何演变 架构访问流程-用户视角 架构访问流程-运维视角 架构如何演变-服务器架构扩展 架构环境规划 集群架构系统基础环境准备 架构名词介绍 1.什么是项目, 类似于手机的app,每一个app都可以算做一个项目。 2.什么是架构, 维护一个项目使用的一组服务器。 3.什么是集群, 为解决某个特定问题将多台计算机组合起来形成的单个系统。 4.什么是高可用, 当一台服务器不可用,另一台服务器自动接管,保证业务不down机。 5.什么是负载均衡,将用户的请求,分摊到多个操作单
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

es笔记---新建es索引

es对索引的一堆操作都是用restful api去进行的,参数时一堆json,一年前边查边写搞过一次,这回搞迁移,发现es都到6.0版本了,也变化了很多,写个小笔记记录一下。 创建一个es索引很简单,一个put请求。 PUT /my_index { "settings": { ... any settings ... }, "mappings": { "type_one": { ... any mappings ... }, }, "al
分类: 其他 发布时间: 08-08 20:51 阅读次数: 0

取消SSH连接中的StrictHostKeyChecking

默认配置的问题SSH连接远程主机时,会检查主机的公钥。如果是第一次该主机,会显示该主机的公钥摘要,提示用户是否信任该主机:Theauthenticityofhost'192.168.0.110(192.168.0.110)'can'tbeestablished.RSAkeyfingerprintisa3:ca:ad:95:a1:45:d2:57:3a:e9:e7:75:a8:4c:1f:9f.Ar
分类: 企业开发 发布时间: 08-08 20:50 阅读次数: 0

CISCO交换机配置命令及释义

CISCO交换机配置命令及释义1.设置交换机名称switch(config)#hostnameDSHDDSHD(config)#2打开和关闭端口//缺省状态下,端口是关闭的Switch(config)#interfacefastethernet0/1Switch(config-if)#shutdown//关闭端口Switch(config)#interfacefastethernet0/1Swit
分类: 企业开发 发布时间: 08-08 20:40 阅读次数: 0

Swift创建空数组

var yourArray = [String]() yourArray.append("String Value") Or let someString = "You can also pass a string variable, like this!" yourArray.append(someString) 通过插入添加 一旦有了一些值,就可以插入新的值而不是追加。例如,如果要在数组的开头插入新对象(而不是将其追加到末尾): yourArray.insert("Hey, I'm fir
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

猜年龄游戏升级版,加入登录,注册

猜年龄游戏升级版,加入登录,注册 已有账号 login.txt内容nick:123|sean:456|tank:789 没有账号则注册 参考了https://www.cnblogs.com/caicairui/p/7520037.html !/bin/bash/env python -- coding:utf-8 -- def login(username, password): """ 用于用户名密码的登录 :param username: 用户名 :param password: 密码 :
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

小数据池、集合和深浅拷贝的个人理解

小数据池----缓存机制(驻留机制) ==:判断两边内容是否相等 is :判断基于内存地址进行判断 小数据池的数字范围-5~256 代码块:一个文件、一个函数、一个模块,终端中每一行是一个代码块 代码块支持的数据类型:数字:在同一个代码块中。只要内容相同就采用相同的内存地址(-6往后都不是)在做乘法的时候范围-5~256。数字在做乘法的时候不能使用浮点数(这些都是在cham中的结果) 字符串:在同一代码块中,只要内容相同就采用相同的内存地址。乘法的时候总长度不能超过20。乘法的时候中文、特殊符
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0