- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Linux 虚拟机网络配置
这几天被虚拟机的网络配置搞得死去活来,将知识点总结下,以后参考。首先,你得了解什么是虚拟网络,附上大佬的博客[网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解]环境 : 本机操作系统 win10 虚拟机 Fedora 21NAT 模式了解什么是 NAT 技术附上大佬的博客NAT(地址转换技术)详解...
2019-04-21 17:01:32
333
原创 HDU - 2639:Bone Collector II (01背包第k优解)
HDU2639:Bone Collector II(01背包第k优解)http://acm.hdu.edu.cn/showproblem.php?pid=2639这题是上面那道的续题,求的是第 K 优解。在01的基础上多加一维,dp[v][k],表示在v空间下第k大的价值。遍历 第 i 个物品在体积为 V 大小的背包,有拿与不拿两种情况。每种情况又与上一步 K 个解对应。一共是2 ...
2019-03-21 23:00:43
231
原创 二十三设计模式 之 迭代器模式(Iterator)
最近开始看设计模式,随手记下笔记。如有问题,望指正。 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。迭代器模式中的角色:迭代器(Iterator):负责定义按顺序逐个遍历元素的迭代器接口。由Iterator接口扮演,定义了hasNext和next两个方法。hasNext用于判断是否存在下一个元素,next方法则用于获取该元素...
2018-11-04 12:02:22
154
原创 MD5哈希注入
当一个网站的密码加密采用的MD5算法时,可以用此方法绕过身份验证。关键点:找到一个字符串,用MD5哈希后,输出的字符串形如'string1'='string2'原理pass='string1'='string2'执行后0=‘string2’由于0为double类型,故string2被强制转换为double。即0=0,结果为 1 暴力攻击MD5原始输出不停的循环,...
2018-09-11 16:13:47
743
原创 操作系统之避免死锁——银行家算法
如有问题,望指正。#include <stdio.h>#include <cstring>#include<iostream>const int MAXN = 10005;using namespace std;int available[MAXN]; /*可用资源数组*/int claim[MAXN][MAXN]; ...
2018-05-20 15:38:33
1226
原创 进程调度过程的模拟——时间轮转法 c++实现
模拟若干个进程的运行过程,将其存入进程文件中。如:进程1:运行5秒后有3秒的I/O操作,之后有10秒的运行,结束。可以写成:”p1:r5,io3,r3 e;” ;编程实现调度算法函数,定义时间片大小和并发进程个数,不断从进程文件中读出进程信息,模拟进程的运行及调度过程;#include <stdio.h>#include <cstring>#include<ios...
2018-05-20 15:34:59
2339
原创 poj1062 Bellman 昂贵的聘礼
题目链接:点击打开链接这是一道很有意思,也很坑的题。我是以每个部落的人为节点,以他能交易的东西为边。等级的判断非常重要,枚举的时候,交易双方的等级都必须在范围内。附上大牛的测试数据测试数据1: 1 4 10000 3 2 2 8000 3 5000 1000 2 1 4 200 3000 2 1 4 200 50 2 0 5250 测试数据2...
2018-04-17 18:40:11
143
原创 HDU 6024 Building Shops 区间dp
Building Shops Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 701 Accepted Submission(s): 265Problem Description HDU’s n classrooms are o...
2018-04-15 00:53:33
247
原创 第九届山东蓝桥杯c++省赛B组 第十题
标题:乘积最大给定N个整数A1, A2, ... AN。请你从中选出K个数,使其乘积最大。 请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以1000000009的余数。 注意,如果X<0, 我们定义X除以1000000009的余数是负(-X)除以1000000009的余数。即:0-((0-x) % 1000000009)【输入格式】第一行包含两个整数N和K。 以下N行每...
2018-04-09 17:29:49
291
算法导论(原书第3版)(中文)
2018-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人