• avatar 我为什么可以这么菜 2020-07-23 16:00:00

    Codeforces Round #651 (Div. 2)

    A. 题意 : 在之间选择两个不同数,,使得比其它的任意两个数的gcd值都大 题解: 即可 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int, int> p

  • avatar 牛客48199651号 2020-07-23 16:08:25

    箭头函数内部的this

    //箭头函数内部的thisconsole.log(this);//指向当前的js的模块对象 每一个js文件就是一个模块let say = () => { console.log(this);}say() let obj = { username:'zs', say, //属

  • avatar chain-thresh 2020-07-23 13:51:00

    操作系统GeekOS安装、编译、运行

    1.配置环境 实验环境:Ubuntu 18.04 需要的文件:GeekOS[http://geekos.sourceforge.net/]、nasm-2.00(低版本的,高版本的会报错)[https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D]

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-23 08:57:00

    Cuckoo SandBox的安装、配置和应用

    依赖安装 在安装和配置Cuckoo之前,需要安装依赖的一些软件和库。首先创建一个文件夹存放cuckoo所需要的文件。 这里是需要的库和需要安装的文件。 安装 Python 库 (Ubuntu/Debian-based) Cuckoo的管理组件完全由Python脚本编写,所以就需要适合的P

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:30:00

    python爬虫学习笔记(二十九)-Scrapy 框架-分布式

    1. 介绍scrapy-redis框架 scrapy-redis 一个三方的基于redis的分布式爬虫框架,配合scrapy使用,让爬虫具有了分布式爬取的功能。 github地址: https://github.com/darkrho/scrapy-redis 2. 分布式原理

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:28:00

    python爬虫学习笔记(二十八)-Scrapy 框架 爬取JS生成的动态页面

    问题 有的页面的很多部分都是用JS生成的,而对于用scrapy爬虫来说就是一个很大的问题,因为scrapy没有JS engine,所以爬取的都是静态页面,对于JS生成的动态页面都无法获得 官网http://splash.readthedocs.io/en/stable/ 解决方案 利用

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:27:00

    python爬虫学习笔记(二十七)-Splash的使用

    1. Splash介绍 Splash是一个JavaScript渲染服务,是一个带有HTTP API的轻量级浏览器,同时它对接了Python中的Twisted和QT库。利用它,我们同样可以实现动态渲染页面的抓取 2. 安装 2.1 安装docker 2.2 拉取镜像 docker

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:26:00

    python爬虫学习笔记(二十六)-Scrapy 模拟登陆Request和Respons

    1. Scrapy-Request和Response(请求和响应) Scrapy的Request和Response对象用于爬网网站。 通常,Request对象在爬虫程序中生成并传递到系统,直到它们到达下载程序,后者执行请求并返回一个Response对象,该对象返回到发出请求的爬虫程序。 seq

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:25:00

    python爬虫学习笔记(二十五)-Scrapy框架 Middleware

    1. Spider 下载中间件(Middleware) Spider 中间件(Middleware) 下载器中间件是介入到 Scrapy 的 spider 处理机制的钩子框架,您可以添加代码来处理发送给 Spiders 的 response 及 spider 产生的 item 和 request

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:24:00

    python爬虫学习笔记(二十四)-Scrapy框架 图片管道的使用

    1. 介绍 Scrapy提供了一个 item pipeline ,来下载属于某个特定项目的图片,比如,当你抓取产品时,也想把它们的图片下载到本地。 这条管道,被称作图片管道,在 ImagesPipeline 类中实现,提供了一个方便并具有额外特性的方法,来下载并本地存储图片: 将所有下载

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:23:00

    python爬虫学习笔记(二十三)-Scrapy框架 CrawlSpider

    1. CrawlSpiders 原理图 sequenceDiagram start_urls ->>调度器: 初始化url 调度器->>下载器: request 下载器->>rules: response rules->>数据提取: respons

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-21 11:21:00

    python爬虫学习笔记(二十一)-Scrapy框架 setting

    Scrapy内置设置 下面给出scrapy提供的常用内置设置列表,你可以在settings.py文件里面修改这些设置,以应用或者禁用这些设置项 BOT_NAME 默认: 'scrapybot' Scrapy项目实现的bot的名字。用来构造默认 User-Agent,同时也用来log。 当

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:32:00

    python爬虫学习笔记(二十)-Scrapy框架 Pipeline

    1. Item Pipeline 介绍 当Item 在Spider中被收集之后,就会被传递到Item Pipeline中进行处理 每个item pipeline组件是实现了简单的方法的python类,负责接收到item并通过它执行一些行为,同时也决定此Item是否继续通过pipeline,或者被

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:30:00

    python爬虫学习笔记(十九)-Scrapy 数据的保存

    1. 数据的提取 1.1 控制台打印 import scrapy class DoubanSpider(scrapy.Spider): name = 'douban' allwed_url = 'douban.com' start_urls = [ '

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:29:00

    python爬虫学习笔记(十八)-Scrapy 数据的提取

    1 Scrapy提取项目 从网页中提取数据,Scrapy 使用基于 XPath 和 CSS 表达式的技术叫做选择器。以下是 XPath 表达式的一些例子: 这将选择 HTML 文档中的 <head> 元素中的 <title> 元素 /html/head/tit

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:28:00

    python爬虫学习笔记(十七)-框架使用

    1 基本使用 1.1 创建项目 运行命令: scrapy startproject myfrist(your_project_name) 文件说明: 名称 作用 scrapy.cfg 项目的配置信息,主要为Scra

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:27:00

    python爬虫学习笔记(十六)-Scrapy 框架介绍与安装

    1. Scrapy 框架介绍 Scrapy是Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy = Scrach+Python Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试、信息处理和历史档案等大量应

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:26:00

    python爬虫学习笔记(十五)-Tesseract Ocr引擎及安装介绍

    1. Tesseract介绍 tesseract 是一个google支持的开源ocr项目 其项目地址:https://github.com/tesseract-ocr/tesseract 目前最新的源码可以在这里下载 2. Tesseract安装包下载 Tesseract的rel

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:25:00

    python爬虫学习笔记(十四)-Selenium处理滚动条

    Selenium 处理滚动条 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了   当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。滚动条是无法直

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:24:00

    python爬虫学习笔记(十三)-Selenium与PhantomJS

    1. Selenium Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)。 Selenium 可

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:22:00

    python爬虫学习笔记(十二)-爬虫之多线程

    1. 如何使用 爬虫使用多线程来处理网络请求,使用线程来处理URL队列中的url,然后将url返回的结果保存在另一个队列中,其它线程在读取这个队列中的数据,然后写到文件中去 2. 主要组成部分 2.1 URL队列和结果队列 将将要爬去的url放在一个队列中,这里使用标准库Queue

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:20:00

    Ubuntu重置Mysql密码

    Ubuntu重置Mysql密码 太久没有用Linux的Mysql,忘记密码。这里记录一下在Ubuntu下重置Mysql密码。 1.使用命令:cat /etc/mysql/debian.cnf 2.使用user和password登陆mysql,然后切换到mysql数据库。缺省有两个数据库:m

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:18:00

    文件包含漏洞专题

    文件包含漏洞专题 文件包含漏洞基础 文件包含:程序开发人员通常会把可重复使用的函数写到单个文件中在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为包含。 漏洞成因:在通过动态包含的方式引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,就可以导

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-20 23:17:00

    文件上传漏洞专题

    文件上传漏洞专题 一、文件上传漏洞基础 ​ web应用程序在处理用户上传的文件操作时,如果用户上传的文件的路径、文件名、扩展名成为用户可控数据,就会导致直接上传脚本木马到web服务器,直接控制web服务器 ​ 文件上传:文件上传功能本身没有问题,有问题的是文件上传后,服务器怎么处理、解释文件。

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-07-01 17:13:00

    T-Sta高校挑战赛

    T-Sta高校挑战赛 解题过程 签到 操作内容: 1.访问靶场,发现是上传点 2.审查元素发现是前端过滤 3.上传一个图片马,密码cmd,Burpsuite 抓包绕过前端过滤,之后修改后缀为php即上传成功 4.返回上传页面,获取图片的链接 5.用蚁剑连接成功 6.翻找

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-24 23:42:00

    python爬虫学习笔记(十一)-数据提取之PyQuery的使用

    1. pyquery 1.1 介绍 --Jquery解析库 官网https://pythonhosted.org/pyquery/ 1.2 安装 pip install pyquery 1.3 使用方式 1.3.1 初始化方式 字符串

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-24 23:40:00

    python爬虫学习笔记(十)-数据提取之JsonPath的使用

    1. JSON与JsonPATH JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。 JSON和XML的比较可谓不相上下。

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-24 23:37:00

    python爬虫学习笔记(九)-数据提取之XPath的使用

    1. 介绍 之前 BeautifulSoup 的用法,这个已经是非常强大的库了,不过还有一些比较流行的解析库,例如 lxml,使用的是 Xpath 语法,同样是效率比较高的解析方法。如果大家对 BeautifulSoup 使用不太习惯的话,可以尝试下 Xpath 官网 http://l

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-24 23:35:00

    python爬虫学习笔记(八)-数据提取之Beautiful Soup的使用

    1. Beautiful Soup的简介 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beautiful S

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-24 23:32:00

    python爬虫学习笔记(七)-数据提取之正则表达式

    1. 提取数据 使用正则表达式提取数据 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式

    来自 chain-thresh
    01
  • avatar chain-thresh 2020-05-18 10:11:00

    python爬虫学习笔记(六)-Request库的用法

    1. 介绍 对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助。入门之后,需要学习一些更加高级的内容和工具来方便我们的爬取。 关于requests 库的基本用法。 2. 安装 利用 pip 安装 pip install requests 3. 基本请求 req = requ

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-18 10:04:00

    python爬虫学习笔记(五)-URLError与Cookie

    1. Cookie 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib库保存我们登录的Co

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-18 09:56:00

    python爬虫学习笔记(四)-urllib库的高级用法

    1. 伪装自己 有些网站不会同意程序直接用上面的方式进行访问,如果识别有问题,那么站点根本不会响应,所以为了完全模拟浏览器的工作 1.1 设置请求头 其中User-Agent代表用的哪个请求的浏览器 代码如下: from urllib.request import urlopen fr

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-18 09:53:00

    python爬虫学习笔记(三)-爬取数据之urllib库

    1. 小试牛刀 怎样扒网页呢? 其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS、CSS,如果把网页比作一个人,那么HTML便是他的骨架,JS便是他的肌肉,CSS便是它的衣服。所以最重要的部分

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-17 22:20:00

    python爬虫学习笔记(二)-工具的使用

    1. 常用的工具 python pycharm 浏览器 chrome 火狐 fiddler 2 fiddler的使用 2.1 操作界面 2.2 界面含义 请求 (Request) 部分详解 名称

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-17 21:43:00

    python爬虫学习笔记(一)-爬虫介绍

    1. 什么是爬虫? 网络爬虫也叫网络蜘蛛,如果把互联网比喻成一个蜘蛛网,那么蜘蛛就是在网上爬来爬去的蜘蛛,爬虫程序通过请求url地址,根据响应的内容进行解析采集数据, 比如:如果响应内容是html,分析dom结构,进行dom解析、或者正则匹配,如果响应内容是xml/json数据,就可以转数据对象,

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-17 21:24:00

    永恒之蓝漏洞的利用测试

    永恒之蓝漏洞的利用测试 一、 环境及工具 系统环境:虚拟机Kali Linux 2、Windows 7 网络环境:交换网络结构 实验工具: Metasploit、Nmap IP地址:Kali-Linux 2:192.168.0.104;Windows 7 :192.168.0.101 二

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-17 21:23:00

    漏洞渗透的简单测试

    ​ 一、漏洞渗透测试 1、靶机安装easy file sharing server(efssetup_2018.zip) 2、利用Nmap扫描发现靶机(Windows)运行了该服务。P99-100 3、利用该漏洞,使得靶机运行计算器。P116-119 具体实现过程: 使用namp扫

    来自 chain-thresh
    01
  • avatar chain-thresh 2020-05-17 21:19:00

    关于webshell的使用学习

    通过使用cknife,菜刀,冰蝎三种WebShell,使用wireshark抓包分析数据,了解这三者的工作原理。 菜刀使用 通过在靶机上挂马,使用菜刀连接靶机 获得靶机网站管理 写入一个文件 然后用wireshark抓包分析通信流量看看 通信端口在80,以http pos

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-17 20:59:00

    python处理word和excel文件

    python处理word和excel表格数据 学习过程中遇到批量将excel表格数据填入到word的问题,对于excel的函数使用不是很熟悉,python中有处理word和excel的库,所以学习使用python实现对数据的批量处理。首先是需要了解处理word和excel的具体操作。 pytho

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-13 23:47:00

    Python编程技巧(二)

    2.1在列表,字典,集合中根据条件筛选数据 1.过滤列表中的负数 通常使用迭代 from random import randintdata=data=[randint(-10,10) for _ in range(10)]res=[]for x in data:    if x>=0:

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-04-01 15:56:00

    Python实现十大基础算法

    十大基本排序算法 排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-04-01 15:01:00

    WebStrom部署项目到远程服务器

    WebStrom部署项目到远程服务器 一、在Deployment选项配置服务器信息       点击加号,选择type类型,Name自定义。这里使用的是FTP服务器。   Host:为远程服务器地址。例如:192.168.2.xxx。 Root path 服务器文件配置路径,填写的路

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-03-31 23:41:00

    Window中的shellcode编写框架(入门篇)

    Shellcode 定义   是一段可注入的指令(opcode),可以在被攻击的程序内运行。 特点   短小精悍,灵活多变,独立存在,无需任何文件格式的包装,因为shellcode直接操作寄存器和函数,所以opcode必须是16进制形式。因此也不能用高级语言编写shell

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-03-30 21:39:00

    GoogleHacking语法

    通过Google Hacking可以搜索信息 Google Hacking语法 1.site   语法:       site:域名 "查询信息"  例:site: zhihu.com "web安全"   2.filetype   语法:file

    来自 chain-thresh
    00
  • avatar chain-thresh 2019-12-10 21:53:00

    Snort的安装,配置,测试

    在学习snort的时候,参考了很多文章,遇到了许多坑。这里是完成搭建的过程。 在Ubuntu 16.04下安装snort   安装snort 首先,新建一个文件夹来保存需要的tar包的文件夹 #mkdir ~/snort_src #cd ~/snort_src   安装必备的组件

    来自 chain-thresh
    00
  • avatar chain-thresh 2019-11-06 19:29:00

    实现ARP欺骗

    一、内容   1.网络嗅探:Wireshark 监听网络流量,抓包。   2.ARP欺骗:科来数据包发生器,构造欺骗报文。   3.防范: 防范arp欺骗、非法DHCP防范。 二、使用的工具和平台   Wireshark:用来抓包,   科来数据包生成器、科来数据包播放器:构造欺骗的AR

    来自 chain-thresh
    00
  • avatar chain-thresh 2019-11-06 18:59:00

    eclipse中默认将所有编码为UTF-8

      在eclipse中需要设置的几处地方为: Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Works

    来自 chain-thresh
    00
  • avatar chain-thresh 2019-10-09 12:33:00

    关于ASP.NETMVC入门学习(一)

      一、MVC模式 MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。 二、创建MVC项目   这里使用的是VS 2017   1.新建项

    来自 chain-thresh
    00
  • avatar chain-thresh 2020-05-13 17:43:00

    2020年4月蓝桥杯模拟赛题-python

    2020年蓝桥杯省赛模拟赛-python题解 题目1 问题描述   一个包含有2019个结点的无向连通图,最少包含多少条边? 答案提交   这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 答案 :2018 题目2

    来自 chain-thresh
    00
  • avatar Happyboy666 2020-07-23 16:21:57

    【网易内推】(雷火、互娱、云音乐)免筛选直通笔试!求顶!!!

    网易内推全面开启,先到先得~ 内推说明:1.有笔试的岗位,简历免筛选直接进笔试。 2.无笔试的岗位,简历优先筛选。 3.内推属于提前批不影响网申,若内推面试失败,仍可走官方校招通道,等于多一次机会~可以及时查询内推简历状态。 有疑问可以楼下留言!!! 已经完成网申的同学也可以通过扫码登记信息获得内

    来自 Happyboy666
    11
  • avatar 昵称很长很长真是太好了 2020-07-23 16:27:54

    Rinne Loves Data Structure

    这个题用一波FHQ Treap做,不用STL了,正好检验一波手搓的无旋Treap怎么样。 题解:这个题插入操作跟普通的二叉树是相同的,让你找一个数的前序和后继,如果我们用普通的BST,势必会T到天上去,一条链足以卡飞BST,这里用了一波FHQ Treap无旋平衡树来写这个题。很感谢这个题的输入的数据

  • avatar Kur1su 2020-07-23 16:28:56

    【每日一题】小A的柱状图

    Description 柱状图是有一些宽度相等的矩形下端对齐以后横向排列的图形,但是小A的柱状图却不是一个规范的柱状图,它的每个矩形下端的宽度可以是不相同的一些整数,分别为a[i]a[i],每个矩形的高度是h[i]h[i],现在小A只想知道,在这个图形里面包含的最大矩形面积是多少。 Solutio

    来自 Kur1su
    30
  • avatar 周周要快乐 2020-07-23 16:37:33

    面试题21:调整数组顺序使奇数位于偶数前面

    输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 方法一:借助队列 /* 思路:创建两个队列,奇队列和偶队列。 扫描数组,若是奇数,则进入奇队列;若是偶数,则进入偶队列; 完成之后

    来自 周周要快乐
    00
  • avatar bloodfire 2020-07-23 16:41:45

    7/23刷题

    1.最小路径和给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[ [1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。来源:力扣(

    来自 bloodfire
    00
  • avatar blowhail 2020-07-23 16:45:39

    着色方案

    对于每种油漆,如果它能涂的数量相同,那对结果贡献就是相同的,所以,用dp[a][b][c][d][e][las],a,b,c,d,e表示还能涂1,2,3,4,5个木块,las表示上一次涂的是哪一种剩余量的油漆。 假如上一次涂的是剩余量为2的油漆如果当前 a 还有剩余,那么最终结果应该加上: ( a

    来自 blowhail
    00
  • avatar 霸气灬钦哥 2020-07-23 17:00:26

    别忘了sqrt

    #include<iostream> #include<cmath> using namespace std; int main() { int n; cin>>n; for(int i=2;i<=n;i++) {

    来自 霸气灬钦哥
    00
  • avatar 回归梦想 2020-07-23 17:06:22

    【每日一题】7月20日题目精讲—着色方案

    来源:牛客网:@[toc] 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 有n个木块排成一行,从左到右依次编号为1~n。 你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油

    来自 回归梦想
    00
  • avatar qxlx 2020-07-23 17:10:08

    重复节点删除

    public ListNode deleteDuplication(ListNode pHead) { if(pHead == null){ return null; } //设置前置指针 ListNo

    来自 qxlx
    00
  • avatar 裸奔的梨 2020-07-23 17:25:33

    Redis使用(3)

    列表元素的插入从左插入 第一个插入的元素在list尾最后一个插入的元素在list头 lpush key value value 。。。从右插入 第一个插入的元素在list尾最后一个插入的元素在list尾 rpush key value value 。。。遍历list l

    来自 裸奔的梨
    00
  • avatar 牛客472456070号 2020-07-23 17:52:00

    这些自媒体必备工具,助你高效运营200+账号,打造流量IP

    这些自媒体必备工具,助你高效运营200+账号,打造流量IP,大家在做自媒体运营的同时,很多人都通过各种工具学会了各种运营技巧,可以说边提高了工作效率,边学会了使用各种工具。   大家都知道做自媒体并不是那么容易的一件事情,你得会创作内容,又得会分析数据,然后还要想出改良方法,真

  • avatar 牛客472456070号 2020-07-23 17:57:02

    自媒体常用的工具,一键分发多个平台,教你分析数据

    自媒体常用的工具,教你分发多个平台,教你分析数据,现在自媒体运营的工具其实还是挺多的,很多人都是通过分发多个平台来打造自己的自媒体品牌,比如说“李子柒”“陈翔六点半”等等自媒体。   矩阵发展也是现在必须要做的一个环节,矩阵发展就是在多个平台上创建自己的账号,然后分发内容,现在

  • avatar lifehappy 2020-07-23 18:05:48

    小A的柱状图

    小A的柱状图 思路 经典的单调栈题目,对于每一个位置,我们维护他以当前高度可以到达的最左方,以及他当前高度可以到达的最有方,显然就有以他的高度的矩形块的面积就出来了,所以我们只需要统计n个矩形的最大值就行。 具体细节操作看代码注释。 代码 /* Author : lifehappy */ #pr

    来自 lifehappy
    30
  • avatar 霸气灬钦哥 2020-07-23 18:12:07

    从几何意义上看

    #include<iostream> #include<cmath> using namespace std; int main() { int a[6][6]; int m=0; for(int i=1;i<=5;i++) {

    来自 霸气灬钦哥
    00
  • avatar 凌巧0.0 2020-07-23 18:19:10

    逆元

    什么是逆元?逆元存在的条件是在取模运算中,一个数的逆元和该数乘积取模后的结果为1,即ax≡1(mod p),称x为a关于p的逆元,其中gcd(a,p)=1。什么是逆元?a∗x≡1modm,这里x就是a的逆元。逆元有什么用呢?*如果我们要求a/bmodm的值,而a,b很大,设b的逆元为x,这个时候注意

    来自 凌巧0.0
    20
  • avatar 周周要快乐 2020-07-23 18:21:34

    面试题22:链表中倒数第k个节点

    输入一个链表,输出该链表中倒数第k个结点。 思路在代码里面有,这里主要讲注意代码的鲁棒性,注意异常情况: 若输入的链表为空; 若输入的<=0; 若链表长度小于k.ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) {

    来自 周周要快乐
    00
  • avatar 凌巧0.0 2020-07-23 18:21:58

    逆序对

    题意:输入数组长度,及数组元素,求逆序对个数 1.归并排序方法: #include<bits/stdc++.h> using namespace std; long long cnt=0; int a[10010]; int b[10010]; void Mergesort(int l,

    来自 凌巧0.0
    21
  • avatar 江三 2020-07-23 18:33:46

    每日一题 wpy的请求 (spfa)

    一.题意 给出 n 个点和 m条边的有向图,边权可能为负值,修改任意边权,使所有边权非负且任意<u,v>的最短路路径不变。 二.题解 关键点在于两个: 建图。最短路+负边权不难联想到 ,由于是单源最短路,所以要增加一个超级源点,保证原本的 n 个点都有对应的最短路。 边权。最短路松弛

    来自 江三
    00
  • avatar zzugzx 2020-07-23 18:52:27

    浅谈笛卡尔树+小A的柱状图

    题目链接 题意:题解: 图片来源 void build(int n) { top = 0; for(int i = 0; i < n; i++) { int k = top; while (k > 0 && a[s

    来自 zzugzx
    50
  • avatar 啥也不会可咋办 2020-07-23 18:57:23

    小A的柱状图

    小A的柱状图 这道题主要是是考察栈+结构体(单调栈)。求最大矩形面积:去枚举每一个矩形块,找到覆盖整个矩形块的最大面积。也就是找到一个矩形块左边比它小的坐标和右边比它小的坐标。 利用单调栈来做:加入矩形块的结构体,维护一个高度单调增的栈,如果前面的栈顶比当前的大,则弹出,直到单调增为止,弹出的矩形

  • avatar 霸气灬钦哥 2020-07-23 19:20:43

    日常过水题

    #include<iostream> #include<cmath> using namespace std; int main() { int s; cin>>s; int c,k; int t=0; for(int i=

    来自 霸气灬钦哥
    10
  • avatar laglangyue 2020-07-23 19:27:17

    剑指offer36-链表相交问题-python

    文引 python面向对象,本人是java的,对于python理解欠佳,为朋友写此文。链表node,包括它的值val,还有一个next指针指向下一个nodepython的属性域都是在init里面定义的,私有属性用两个下划线开头由于视频面试手撕代码,要自己定义输入数据,自己构造了相交链表在本文的链表中

    来自 laglangyue
    11
  • avatar 随便发挥 2020-07-23 19:55:28

    剑指 Offer 38. 字符串的排列 - leetcode 剑指offer系列

    题目难度: 中等 原题链接 今天继续更新剑指 offer 系列, 这道题又是相当经典, 这里提供一种非常通用的方法供大家参考, 它还能解决类似的问题, 比如数字的排列, 也不用考虑有重复元素的情况 老样子晚上 6 点 45 分准时更新公众号 每日精选算法题, 大家记得关注哦~ 另外在公众

    来自 随便发挥
    00
  • avatar TitanZhang 2020-07-23 20:05:30

    2020牛客暑期多校训练营(第三场)J Operating on the Tree

    题目大意 这道题从G题(Operating on a Graph )延伸而来,附上G题大意: 给一个 n 个点的 Graph,第 i 个点一刚开始是第 I 种颜色,接着有 k 次操作,第 i 次操作有个参数 oi 代表颜色 oi 会侵略所有和自己相邻的颜色,于是所有和 oi 相邻的

    来自 TitanZhang
    10
  • avatar 江三 2020-07-23 20:08:29

    每日一题 小A的柱状图 (单调栈)

    一.题意 给出 n 个小长方形的宽度和高度,求最大的矩形面积。 二.题解 先谈谈经典的单调栈模板题的解法,给出高度且宽度恒为1,求最大的矩形面积。用单调栈维护每个点左边第一个比自己矮的矩形和右边第一个比自己矮的矩形,得到 r 数组和 l 数组。那么 ~ 之间的矩形中最矮的就是 ,即以当前矩形为最

    来自 江三
    00
  • avatar Bernard5 2020-07-23 20:09:53

    通过WSL在Windows下安装Linux作为子系统

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux dism.exe /online /enable-feature /featurename:Microsoft-Windows-S

    来自 Bernard5
    00
  • avatar laglangyue 2020-07-23 20:28:10

    剑指offer-58-二叉树对称

    思路 做二叉树的题就是要学会画图,画图,画图发现递归即可 代码 public class Solution { boolean isSymmetrical(TreeNode pRoot) {if(pRoot==null){return true;} return isS

    来自 laglangyue
    00
  • avatar 福大大架构师每日一题 2020-07-23 20:45:24

    2020-07-23:开启rdb后,redis的启动流程是怎样的?

    福哥答案2020-07-23: Redis 在完成初始化全局服务器配置,加载配置文件,初始化服务器,开始加载持久化的数据到内存中。如果启用了 appendonly 了,则Redis从 appendfile 加载数据,否则就是开启了rdb,从dbfile 加载数据。appendfile 中保存的是re

  • avatar laglangyue 2020-07-23 20:50:08

    剑指offer-59-之字形打印二叉树

    思路 首先得知道层序遍历,反转一般都考虑stack。用一个bool类型标记压左子树还是右子树 import java.util.*; public class Solution { public ArrayList<ArrayList<integer> > Pr

    来自 laglangyue
    00
  • avatar Kyrie_Yasser 2020-07-23 21:11:14

    科大讯飞提前批-算法-一面

    1.自我介绍2.招行的比赛3.kaggle比赛:怎么分工的 语义分割的方法有哪些参答:(1)虽然是团队参加比赛,但是比赛都是自己做的,团队更多的是起到一个互相交流的作用,大家都是各做各的,提供一些思路,解决一些互相遇到的问题,最后将每个人的模型进行融合,能取得较好的提升(2)https://blog

    来自 Kyrie_Yasser
    12
  • avatar laglangyue 2020-07-23 21:12:13

    剑指offer-60-二叉树打印成行

    思路 用Queue保存一行结点,每次遍历一整行 代码 import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; public class Solution { ArrayList<

    来自 laglangyue
    00
  • avatar CTGU_东方有辰 2020-07-23 21:18:48

    第三场E题

    题目链接:https://ac.nowcoder.com/acm/contest/5668/E 题意:给一个序列s,在这个序列里面找出两种不同序列的两两匹配,使得所有两两匹配的差的和最小,输出这个和。 关键词:找规律与动态规划。 做题思路:硬规律,害,推断出长度是4与6的划分(推不出来就GG了,还是

  • avatar Hdu陈 2020-07-23 21:32:43

    校园O2O项目笔记

    1.项目能解决什么问题:随着互联网的快速发展,校园中的学生购买小成本商品的趋势已经逐年降低!本项目针对的是校园店铺o2o项目,用来解决局部区域的店铺信息共享的痛点,即某个区域内中小店铺迫切想宣传自己店铺及商品,同时该区域的或者进入该区域内的顾客很难通过美团等大平台获取到该区域里的中小店铺(特别是衣服

    来自 Hdu陈
    10
  • avatar Pony.ai小马智行🚘 2020-07-23 22:08:03

    攻城狮说 | 自动驾驶中的机械结构设计

    本次分享人:杨治国 北京理工大学机械工程硕士,目前负责Pony.ai机械结构设计及车辆改制相关工作。曾就职于ABB,从事低电压电器产品的开发;曾就职于凌云光技术集团,从事视觉检测系统的开发。 注:本文基于作者2019年12月22日在DataFunTalk的演讲。 划重点:本文的主题为自动驾驶中机械

  • avatar Pony.ai小马智行🚘 2020-07-23 22:09:19

    攻城狮说 | 自动驾驶中的传感器系统

    本次分享人:韩彬 北京邮电大学工学硕士,目前在Pony.ai负责自动驾驶传感器系统软件研发和集成工作。曾就职于Mediatek和Intel,负责Camera和ISP(Image Signal Processor)的软硬件研发工作,参与了多款手机,平板以及Google glass V2的Camera系

  • avatar Pony.ai小马智行🚘 2020-07-23 22:10:38

    攻城狮说 | 如何做好自动驾驶创业公司的硬件系统研发

    本次分享人:潘波 天津大学电子信息工程学士,目前负责Pony.ai硬件平台(EE方向)的研发及测试工作。曾就职于英伟达亚洲设计中心,主导DriveCX2智能座舱的硬件平台设计,参与PX2,DrivePegasus自动驾驶平台的研发;曾就职于DensoTen,参与和主导多款车载导航及辅助驾驶产品的研发

  • avatar Pony.ai小马智行🚘 2020-07-23 22:11:36

    攻城狮说 | 自动驾驶硬件研发的挑战与展望

    本次分享人:李林涛 Pony.ai北京硬件研发团队负责人,上海交通大学硕士,目前负责Pony.ai硬件整体研发工作。曾负责国内第一辆无人驾驶汽车的硬件研发工作。 注:本文基于作者2019年12月22日在DataFunTalk的演讲。 划重点:本文主要讨论自动驾驶硬件研发的挑战与展望,主要内容包括:

  • avatar Pony.ai小马智行🚘 2020-07-23 22:14:22

    Pony Story | 从新人到面试官,95后的她如何成为「植物专家」

    这个染了一头紫发的 95 后女生,是如何从一名新人在短短两年内成长为 Pony.ai 感知团队的骨干的?在小马智行Pony.ai推出的员工故事访谈专栏「Pony Story」中,让我们一同见证她的成长故事。本篇是「Pony Story」的第 1 期分享。 2013 年,高中毕业后的吴盈盈只身前往美

  • avatar 裸奔的梨 2020-07-23 22:14:59

    Redis使用(4)

    set的创建 sadd key value value value value (set可以自动去重)显示所有元素 smembers key (无序)返回set中元素个数 scard key返回并移除(无序多个) spop key count 随机返回并移除count个元素 默认count为1;从

    来自 裸奔的梨
    00
  • avatar Pony.ai小马智行🚘 2020-07-23 22:16:12

    Pony Story | 在人生十字路口,拥抱变化才是他心中最好的路

    “IOI金牌、打入ACM-ICPC总决赛、顶会发过论文”,拥有这些光环标签的沈洋,北大毕业后选择了与同辈不同的路——加入一家自动驾驶创企小马智行。从小就喜欢车的他,先后加入Infra组和PnC组,做真正感兴趣和擅长的事。在小马智行Pony.ai推出的员工故事访谈专栏「Pony Story」中,让我们

  • avatar Deep_Dark_FAntasy♂ 2020-07-23 22:26:23

    Basic Gcd Problem

    题目链接:https://ac.nowcoder.com/acm/contest/5669/B解题思路:我们可以直接看出当x每次都只去掉一个质因子,fc=c^(x的素因子个数),本题T是1e6因此直接欧拉筛打表好了,维护一下素因子个数。代码: #include<bits/stdc++.h>