待补的题

Secret Project Gym - 101972I (组合数+找规律)
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

safsdf

#include <bits/stdc++.h> #define MAXN 5010 using namespace std; int f[MAXN],loot[MAXN],num[MAXN]; int i,n,m,j,a,ans[MAXN]; void _shuchu(int n) { if(loot[n]!=0) _shuchu(loot[n]); printf("%d ",num[n]); } int find(int n) {
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

地图染色-四色定理

四色定理指出每个可以画出来的地图都可以至多用4种颜色来上色,而且没有两个相接的区域会是相同的颜色。被称为相接的两个区域是指他们共有一段边界,而不是一个点。 主要原理:从第一个区域开始染色,到每一个区域依次遍历相邻的区域,若未出现重色则将该色入栈,遍历下一个区域。若出现重色,进行换色直至四种颜色都出现重复,就回溯到上一个区域,更换颜色。 #include <iostream> using namespace std; #define NUM 100 //用图存储 typedef st
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

洛谷 P1198 [JSOI2008]最大数——单调栈/线段树

先上一波题目 https://www.luogu.org/problem/P1198 题目要求维护后缀最大值 以及在数列的最后面添加一个数 这道题呢我们有两种做法 1.单调栈 因为只需要维护后缀最大值 而我们每次插入都是在最后面添加一个数 所以我们可以维护一个单调栈 栈底到栈顶逐渐增大 因为如果一个数他的位置在你的前面且他比你小 那么他便不会对前面位置的最大值产生影响 可以直接省略 我们在查询的时候只需要二分一下答案 找到比查询位置后的最接近查询位置的数的值就是答案了 #include<cst
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

力扣—— Swap Nodes in Pairs(两两交换链表中的节点) python实现

题目描述: 中文: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 英文: Given a linked list, swap every two adjacent nodes and return its head. You may not modify the values in the list's nodes, only nodes it
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

用Valgrind定位子进程内存泄漏

1. valgrind跟踪子进程 以下例子用spawn-cgi来测试验证,spawn-cgi会生成一个cgi子进程 --trace-children=yes:valgrind加上该参数用于跟踪子进程 valgrind --leak-check=full --trace-children=yes --tool=memcheck --log-file=a.log spawn-fcgi -a 127.0.0.1 -p 8088 -F 1 -f fastcgi 2. 如何生成报告 跟踪子进程后,val
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

Scikit-learn库

1 简介 对Python语言有所了解的科研人员可能都知道SciPy——一个开源的基于Python的科学计算工具包。基于SciPy,目前开发者们针对不同的应用领域已经发展出了为数众多的分支版本,它们被统一称为Scikits,即SciPy工具包的意思。而在这些分支版本中,最有名,也是专门面向机器学习的一个就是Scikit-learn。 Scikit-learn项目最早由数据科学家David Cournapeau 在2007 年发起,需要NumPy和SciPy等其他包的支持,是Python语言中专门
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

微服务架构是一种架构模式

微服务架构是一种架构模式 https://www.cnblogs.com/haoxiaozhang/p/11304021.html 微服务与轻量级通信机制   微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间胡亮协调、互相配合,为用户提供最终价值。在微服务架构中,服务与服务之间通信时,通常是通过轻量级的通信机制,实现彼此间的互通互联、互相协作。所谓轻量级通信机制,通常是指与语言无关、与平台无关的这类协议。通过轻量级通信机制,使服务与服务之间的协作变得简单、标准化。 1
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

树莓派连接wifi下设置静态ip

树莓派连接wifi下设置静态ip 省去网线的负担,但是连接wifi下ip可能会变,因此可以设置一个静态ip。 sudo nano /etc/dhcpcd.conf,在文件结尾添加如下代码: interface wlan0 static ip_address=你的内网ip地址/24 static routers=内网网关ip地址 static domain_name_servers=114.114.114.114 #自定义dns 之后重启即可。
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

创建toxcore初始节点与快速测试

使用正式的toxcore网络,目前速度上还有些慢,包括连接到网络上,以及添加好友等操作。 可能是因为toxcore的节点还不是那么多,DHT程序上也优化的不够吧。 可以使用一种简单的方式,实现一个快速的toxcore网络, 用这个小网络做测试,然后再加入到正式的toxcore网络测试。 建立一个自己的toxcore网络, 首先要启动一个初始节点,在toxcore源码树中other/bootstrap_daemon/目录中, 编译出tox-bootstrapd程序,配置该目录中的示例配置文件,启
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

编写一个基于netty通信的简易聊天室

首先,我们要明确几件事。 聊天室需要具有什么功能? 1、存在n个未与Server建立连接的Client。当第一个Client与Server建立连接,紧接着第二个Client与Server建立连接后,Server会在控制台上 打印“xxx已上线”。当n个Client与Server建立连接之后,第n+1个Client建立连接后,Server会通知其他Client:“xxx已上线”。 ------聊天室的广播机制 2、建立IO流,Client之间互为输出流,Server作为消息转发的载体,需要同步。
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

NOIP模拟day1-T1(完全背包)

题目 Maxtir 最近买了一个背包。 Maxtir 有一个容量为 m 的背包。Sao 有 n 种物品,第 i 种物品的体 积为 ai ,价值为 b i 。Sao 的每种物品都有无限多件,Maxtir 可以任取。 在不超过背包容量的前提下,Maxtir 要求所能获得的最大价值。 输入输出 输入格式 第1行输入两个正整数 n , m 。 第 2 至 n + 1行,每行输入两个正整数 ai , b i 。 输出格式 一个整数,表示 Maxtir 所能获得的最大价值。 输入样例#1 2 15 3 2
分类: 其他 发布时间: 10-10 22:40 阅读次数: 0

Q语言 我的命令库《通用找图》之后台找图函数源码

Q语言 我的命令库《通用找图》之后台找图函数源码
分类: 编程语言 发布时间: 10-10 22:33 阅读次数: 0

vue前端项目安装和启动失败

换机器开发vue代码时运行npm install报错:can't find python executable 'python',you can set the python env variable. 本文提供了解决办法
分类: 服务端 发布时间: 10-10 22:33 阅读次数: 0

15.SpringMVC之异步请求 15.SpringMVC之异步请求

15.SpringMVC之异步请求 SpringMVC中异步请求相关组件 SpringMVC在此基础上对异步请求进行了封装。提供了AsyncWebRequest类型的request,并提供了处理异步请求的管理器WebAsyncManager和工具WebAsyncUtils. SpringMVC将异步请求返回值细分为了:Callable,WebAsyncTask,,DeferredResult 和 ListenableFuture. 后续会针对这四种不同的类型一一分析。 AsyncWebRequ
分类: 其他 发布时间: 10-10 22:23 阅读次数: 0

C++ note

字节对齐 #pragma pack的n值等于或超过所有数据成员长度的时候,这个n值的大小将不产生任何效果。 VS默认```#pragma pack(8)```,gcc默认```#pragma pack(4)``` 命名的强制类型转换: * static_cast(无底层const) * dynamic_cast(运行时类型识别) * const_cast(有底层const) * reinterpret_cast(低层的重新解释) 1. static_cast:与reinterpret_cast
分类: 其他 发布时间: 10-10 22:23 阅读次数: 0

牛客 C++刷题day39

1. _beginthreadex()比较于 CreateThread()有更高的线程安全性,不会造成多个线程共用同一个全局变量的情况。所以应该尽量使用前者。 2.数组下标越界:这个应该是的问题,数组255大小,但是当a[255]就是256个元素,相当于越界了。 死循环:这个就是字符型的变量大小在0-255之间,所以说i永远不可能大于255的,死循环。 内存泄漏:创建的临时变量,在栈中,应该会由系统自动释放,所以应该是不存在内存泄漏的问题。 内存溢出:通俗理解就是内存不够,通常在运行大型软件或
分类: 其他 发布时间: 10-10 22:23 阅读次数: 0

施以暴力还是思想觉醒?

最近我总是在思考一个问题,问题的产生是这样的——既然事物的发展是螺旋上升的,那我们最终走向哪里? 人是从原始社会开始产生的,那我们会不会回归到一个更加发达的“原始社会”呢? 现在即使世界各地偶尔小有摩擦,但是对整个世界而言,我们是在发展的,但是也代表着人口的不断上升。世界的资源师有限的,即使经过大自然的自身循环,消耗的资源可以得到补充,但是那是需要时间的。人口的增加会使得资源过分的聚集在人类这个物种上,就像河流一样,如果源头枯竭了,那么也就不会有河流了,资源就相当于源头,自然就是河床,而河流就
分类: 其他 发布时间: 10-10 22:23 阅读次数: 0

PWN入门的入门——工具安装

安装pwntool: 命令行运行: 1 pip install pwntools 1 python 2 import pwn 3 pwn.asm("xor eax,eax") 出现'1\xc0' 说明安装成功 在pycharm中运行出错:_curses.error: must call (at least) setupterm() first 解决方案:https://stackoverflow.com/questions/9485699/setupterm-could-not-find-
分类: 其他 发布时间: 10-10 22:23 阅读次数: 0

18 陈锦煜

看完这几篇文章后,我认为无论我们在做别人教给我们的任务时,我们不仅仅只完成别人教给我们的任务,我们好要学会顾及自己学会去扩展,自己去分析如何才能把任务完成的比上头交给自己的任务的预期更好,只完成别人交给自己的任务而不去思考的,终究只能默默无闻。
分类: 其他 发布时间: 10-10 22:23 阅读次数: 0