winhex与磁盘格式与 数据恢复

第一阶段: 熟悉WinHex的使用。 n 熟悉磁盘工具的使用。 n 利用WinHex查看物理磁盘和逻辑磁盘。 n 了解WinHex中相关工具的用法。 以管理员身份运行winhex(以便之后修改) 上方工具栏,工具,打开磁盘,可以按逻辑盘和物理盘来打开磁盘。 位置可以按扇区,偏移,FAT表跳转。 右键单击分区,点击template可以查看一些信息。 第二阶段: 分析本地硬盘的主引导扇区 利用 n 主引导扇区由哪些部分组成? n 四个主分区项的内容各代表什么? n 分析主扩展分区表的结构。 n 通
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

[Linux] Ubuntu18.04.1+nginx+php+MySQL环境搭建

a
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

线程的Interrupt方法与InterruptedException解析

线程阻塞状态与等待状态(当一个线程处于被阻塞或等待状态时,它暂时不活动,不允许任何代码且消耗最少的资源) 当一个线程试图获得一个内部的对象锁(而不是java.util.concurrent库中的锁),而该锁被其他线程持有,则该线程进入阻塞状态 当一个线程等待另一个线程通知调度器的一个条件时,它自己进入等待状态。在调用Object.wait方法或Thread.join方法,或者是等待java.util.concurrent库中的Lock或Condition时,就会出现这种情况。实际上被阻塞状态与
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

##Luogu2533[AHOI2012]信号塔

Luogu2533[AHOI2012]信号塔 题面:洛谷 解析 博主最近在补计算几何,所以做了这道最小圆覆盖板题 话说最小圆覆盖的复杂度为什么是\(O(n)\)的啊 代码 // luogu-judger-enable-o2 #include<bits/stdc++.h> #define N 1000005 using namespace std; #define gc() getchar() inline int In(){ char c=gc(); int x=0,ft=1;
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

给你出道题---最佳组合问题

给定N组数字,每组数字组内数字之间互不相同,组间数字可能相同。这些数字都是正整数,现在从这N组数字中选择尽量多的数字,是的选出来的数字满足以下条件: 每组只选出一个数字 选出来的数字互不相同 要求:使选出来的数字之和尽量大。 暴力想法显而易见,但是有没有更完美的方法呢? import numpy as np def generate_problem(): group_count = np.random.randint(5, 6) groups = [] for i
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

爬虫苦训第一天,我的第一个爬虫!!!

''' 经历千辛万苦终于写成了自己的第一个爬虫,哇咔咔! 抓取糗事段子里面的段子,循环抓取多页 ''' import urllib.request import ssl import re import pickle weburl = "https://www.douban.com/" #设置请求头 headers = { 'Accept': 'text/html, application/xhtml+xml, */*', # '
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

小数第n位:高精度

小数第n位 问题描述   我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。   如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。   本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。 输入格式   一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000) 输出格式   一行3位数字,表示:a除以b,小数后第n位开始的3位数字。 样例输入 1 8 1 样例输出 125 样例输入 1
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

给图片加ALT属性是个什么意思?有什么优点呢

使用百度统计的seo建议当中一条图片ALT信息“存在没有alt信息的img标签”扣分较多。站点图片中加入ALT对seo有什么优点呢?这是非常多初学seo的朋友们都须要询问的问题。alt标签是什么?厦门SEO给大家介绍一下 一种利用图片进行SEO的方法就是在这些图片的img标签中使用alt标签。HTML标签中的alt标签用于显示图片的替换文本信息。alt标签应该是对图片的简短介绍,同一时候应该尽可能的包括当前网页的keyword。 alt标签以前被部分站长滥用,在alt标签中写上大量的关键词。而
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

2018-2019-2 20165236郭金涛《网络对抗》Exp1 PC平台逆向破解

2018-2019-2 20165236郭金涛《网络对抗》Exp1 PC平台逆向破解 一、实验内容 1、掌握NOP, JNE, JE, JMP, CMP汇编指令的机器码(0.5分) 2、掌握反汇编与十六进制编程器 (0.5分) 3、能正确修改机器指令改变程序执行流程(0.5分) 4、能正确构造payload进行bof攻击(0.5分) 二、实践目标 1、本次实践的对象是一个名为pwn1的linux可执行文件; 2、该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

结构体学习笔记7——结构体数组

结构体数组:有一个数组,每个元素是一个结构体类型。 #include <stdio.h> #include <stdlib.h> struct Teach { char teaName[10]; int teaAge; }; int main(void) { struct Teach tea[3] = { {"小赵",11},{"小李",12},{"小吴",14} }; printf("%s,%d\n", tea[0].teaName
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

Laravel 创建指定表 migrate

在使用laravel框架进行数据迁移时发现老是提示之前表存在,实施上我们不肯能一次性提交所有数据表解决方式如下所示: 找到laravel框架目录下面的:composer.json里面的自动加载,需要加载database/migrations这个文件夹下面的文件: 然后执行以下操作:运行thinker,然后运行up方法即可!
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

NOI 模拟赛

T1 给一棵树,每次求链第 $k$ 小,之后把这条链赋值为 $(ans \times x + y)\space mod \space p$ $n \leq 200000$ sol: 树剖,每条重链维护一个珂朵莉树,暴力就完事了 这题不随机复杂度也是对的,因为每次操作完必推平,相当于每次操作最多增加常数个信息量,而珂朵莉树的复杂度是 $O(信息量)$(相同信息会缩到一起),最坏复杂度 $O((n+q)log^2n)$ #include<bits/stdc++.h> #define LL lon
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

ubuntu window 10 双系统

https://rufus.ie/ U盘制作工具 http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso ubuntu 18.04.2系统
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

mybatis增强

MyBatis SQL参数传递(掌握) SQL映射器Mapper接口(掌握)Myb atis批量操作(理解掌握) (多对一)关联映射(掌握) (一对多,多对多)集合映射 MyBatis原理回顾 S(spring)S(springmvc)M(mybatis)集成(掌握) MyBatis是一个ORM持久化框架,应用到系统持久层(Dao); 一个MyBatis的应用程序都以一个SqlSessionFactory对象(单例)的实例为核心 SqlSession对象完全包含以数据库为背景的所有执行SQL操
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

bzoj4569[SCOI2016]萌萌哒(倍增+并查集)

题目链接 洛谷 BZOJ 解析 倍增+并查集 题目要求某些位置数字相同,不难想到把必须相同的位置用并查集合并起来,这样假设最后剩下\(x\)个集合,答案就是\(9 \cdot 10^{x - 1}\)(因为不能含前导零) 但是如果每个限制都把对应位置一一合并的话复杂度\(O(nm)\)显然不能接受 我们注意到并查集的合并操作是满足可合并性的,那么就可以考虑倍增 对于一个限制\((l1, r1, l2, r2)\),可以把两个区间拆成一系列长为\(2\)的幂的区间拼接起来 那么我们可以用 每个小
分类: 其他 发布时间: 03-15 22:11 阅读次数: 0

连接池的概述

1.1.1什么是连接池连接池是装有连接的容器,使用连接的话,可以从连接池中进行获取,使用完成之后将连接归还给连接池。1.1.2为什么要学习连接池连接对象创建和销毁是需要耗费时间的,在服务器初始化的时候就初始化一些连接。把这些连接放入到内存中,使用的时候可以从内存中获取,使用完成之后将连接放入连接池中。从内存中获取和归还的效率要远远高于创建和销毁的效率。(提升性能)。1.1.3连接池原理
分类: 企业开发 发布时间: 03-15 22:10 阅读次数: 0

office2010完整破解版

现在的大学考计算机二级证书office2010是必学的,到了大学快毕业的时候,毕业设计、毕业论文使用office2010排版、设置格式、样式等等;我就不在这一一介绍了。反正都是离不开office2010的。直接丢出下载地址:百度网盘链接:https://pan.baidu.com/s/1kncktOWiOTu9JPJYP0d2Tg提取码:uj1v复制这段内容后打开百度网盘或者手机App,操作更方便
分类: 企业开发 发布时间: 03-15 22:10 阅读次数: 0

护照验证护照阅读ocr识别

关键词:港澳通行证 ocr证件识别 护照识别 ocr识别
分类: 企业开发 发布时间: 03-15 22:10 阅读次数: 0

[Algorithm] Meeting hour optimization (Kanpsack problem) and Dynamic programming

For example we have array of meeting objects: const data = [ { name: "m1", hours: 2 }, { name: "m2", hours: 4 }, { name: "m3", hours: 3 }, { name: "m4", hours: 3 }, { name: "m5", hours: 1 } ]; For a day, 8 hours, we want to take as a
分类: 其他 发布时间: 03-15 21:54 阅读次数: 0

relative相对定位移动以及background-position的坐标

每一个元素都会有属于自己定位系统 今天想总结relative(相对定位)的一些小知识 如果我们设置了一个元素的position属性值为relative那么这个元素就属于相对定位 而我们设置相对定位后,改变了元素的位置,但它并没有脱离文档流,他原来所占的位置还是实实在在存在的 所以并不会引起父元素的高度坍塌,也不会改变周边元素的布局,它仍然属于常规文档流 然而,当我们想要给他的left right bottom top设置属性值已改变它的位置时我们会发现,与我们传统的方向感的方式有点不一样 首先
分类: 其他 发布时间: 03-15 21:54 阅读次数: 0