AcWing 144. 最长异或值路径 01字典树打卡

给定一个树,树上的边都具有权值。 树中一条路径的异或长度被定义为路径上所有边的权值的异或和: ⊕ 为异或符号。 给定上述的具有n个节点的树,你能找到异或长度最大的路径吗? 输入格式 第一行包含整数n,表示树的节点数目。 接下来n-1行,每行包括三个整数u,v,w,表示节点u和节点v之间有一条边权重为w。 输出格式 输出一个整数,表示异或长度最大的路径的最大异或和。 数据范围 1≤n≤1000001≤n≤100000, 0≤u,v<n0≤u,v<n, 0≤w<2310≤w<231 输入样例: 4
分类: 其他 发布时间: 05-20 22:56 阅读次数: 0

JavaSE---枚举

1、概述     1.1  某些情况下,一个类的对象是 有限且固定的,eg:四季。。。     1.2  手动实现枚举类:           1.1.1  私有化构造器           1.1.2  将类的属性用private final修饰;               将类的实例都用public static final修饰;     1.3  JDK1.5提供了enum枚举类;     1.4  所有的枚举类默认都继承了Java.lang.Enum类,所以可以直接使用Java.la
分类: 其他 发布时间: 05-20 22:56 阅读次数: 0

day26 封装、多态、内置函数、反射、动态导入

今日内容 1、封装 什么是封装? 封装从字面意思上看就只将某种东西封起来装好,当我们代码中的某些方法与属性不想让外界进行访问时,就对这些属性进行特殊的处理,使这种属性或者方法不能被外界直接进行访问或者修改,这种方法就称之为封装 但是,在python中没有完全意义的封装,封装只是在内部进行了变形,使其使用原变量名不能进行访问 同时,有些父类的方法,如果不想让子类进行覆盖就将父类的方法设置为私有属性 封装的方法: 在python中如果需要对某个属性或方法进行封装是只需要在变量名前设置为__开头的即
分类: 其他 发布时间: 05-20 22:56 阅读次数: 0

模拟登陆知乎,返回400

模拟登陆知乎后,跳转到首页,返回400,请求无效,应该是知乎对request请求有做要求。 看了下请求头,主要关注cookie、referer和user_agent(不要问为什么,我看视频的),cookie在scrapy.Request里有单独参数。不管怎样,先测试下: # -*- coding: utf-8 -*- import scrapy,os,re from scrapy.http import Request from mouse import move class Zhih
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

editor does not cantain a main type——解决

editor does not cantain a main type 这个错误就是包名与路径不对
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

Nginx(二)--nginx的核心功能

11
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

leetcode 442. 数组中重复的数据 java

题目: 给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 示例: 输入: [4,3,2,7,8,2,3,1] 输出: [2,3] 解题: class Solution { public List<Integer> findDuplicates(int[] nums) { List<Integer> re
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

以太网MAC层 帧格式

以太网中的MAC帧的格式与各字段的作用为: 前导码(7字节):使接收器建立比特同步 起始定界符SFD(1字节):指示一帧的开始 目的地址DA(6字节):指出要接收该帧的工作站 源地址SA(6字节):指示发送该帧的工作站地址。 数据字段长度长度(2字节):指示其后的逻辑链路控制(LLC)数据字节的长度 逻辑链路控制帧LLC:携带的用户数据 填充字段PAD:以保证帧有足够长度来适应碰撞检测的需要 帧校验序列FCS(4字节):采用循环冗余校验码(CRC)用于检验帧在传输过程中有无差错
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

5.20 c语言的第三节课

这个是讲课之后才写的感想今天将的框架 1、今天仔细讲解了scanf的使用,格式控制的加字符和加逗号的区别。地址符一定要加上&。再输出字符的时候要严格的按照格式写,空格就算是一个字符。 2、再输入数值的时候,如果输入的是非法字符,代表的是这个输入的结束。 3、printf的使用,构成是格式控制和输出列表,注意和scanf的区别,加上的是变量名,而不是地址符。而scanf是地址符而不是变量名。 4、%m.nf代表的是占m列,包括小数点,精确到n位。 5、用程序举例说明%20.15f。 随想: 感觉
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

ELK背景介绍1

一.背景介绍 1.问题引入:搜索所有天安门相关的内容,大数据量的判断,加索引orm,歌词怎么做?等等问题,大公司上亿条数据怎样开发处理日志? 2.ELK框架,目前先学习E(elasticsearch) 3.Apache是http服务器,美国人发明的,Apache火起来之后,产生了雅加达系列项目,其中就有Tomcat,雅加达目前停止了,原因是子项目都独立出来了. 4.雅加达独立出来的项目,Tomcat,lucene,elasticsearch就是将lucene封装了一层. 5.lucene可以被
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

在执行方法和Web资源中获取传递过来参数的值

关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复228或者20161026可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me 。 首先我们来看看通过getQueryStringParameters来获取参数的值。点击子网格的加号进行增加记录的时候,会发现URL中是类似这样的,https://demo.luoyong.me/main.aspx?etc=10008&extraqs=%3f_CreateFromId%3d
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

关于Android studio调用高德地图的简单流程和要点

一,账号与Key的申请 注册成为高德开发者需要分三步: 第一步,注册高德开发者;第二步,去控制台创建应用;第三步,获取Key。 前2步都比较简单,这里说下第三步。 获取Key 1、进入控制台,创建一个新应用。如果您之前已经创建过应用,可直接跳过这个步骤。 2、 在创建的应用上点击”添加新Key”按钮,在弹出的对话框中,依次:输入应用名名称,选择绑定的服务为“Android平台SDK”,输入发布版安全码 SHA1、调试版安全码 SHA1、以及 Package,如下图所示: 获取SHA1见:htt
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

swoolefy PHP的异步、并行、高性能网络通信引擎内置了Http/WebSocket服务器端/客户端

近半年来努力付出,项目终于要正式结项了,团队4人经历了很多困难,加班加点,最终完成了! 剩下的时间将总结一下在该项目中用到知识和遇到问题。今天就从swoole说起! 项目中实现异步大文件传输的功能,在服务端使用了swoole,可以高效方便的实现,很多的项目其实也在用到swoole,突然间觉得swoole已经非常强大,对于phper来说,这是非常好的,可能大家都觉高大上了。 接下来将会以swoole为系列,总结一些swoole的知识,当然,官网文档有的这里就不会再多说,将会从应用场景,应用的技巧
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

TCP建立连接/三次握手

第一次 A的TCP向B发出连接请求报文段,其首部中的同步位SYN=1,并选择序号seq=x,表明传送数据时的第一个数据字节的序号是 X。 第二次 B的TCP收到连接请求报文段后,如同意,则发回确认。 B在确认报文段中应使SYN=1,使ACK=1,其确认号ack= x+1,自己选择的序号seq = y。 第三次 A收到此报文段后向B给出确认,其ACK=1确认号ack= y+1。 A的TCP通知上层应用进程,连接已经建立。 完成三次握手,客户端与服务器开始传送数据 三次握手完成
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

你哈

测试文章内容
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

【测试的艺术】+测试方法1+等价类

1、需求: 2、分析 3、case
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

Spring Cloud(1)相关概念

单点系统架构 传统项目架构 传统项目分为三层架构,将业务逻辑层、数据库访问层、控制层放入在一个项目中。 优点:适合于个人或者小团队开发,不适合大团队开发。 分布式项目架构 根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。 优点: 1.把模块拆分,使用接口通信,降低模块之间的耦合度。 2.把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3.增加功能时只需要再增加一个子项目,调用其它系统的接口就可以。 4.可以灵活的进行分布式部署。
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

inspect模块

inspect模块主要提供了四种用处: (1).对是否是模块,框架,函数等进行类型检查。 (2).获取源码 (3).获取类或函数的参数的信息 (4).解析堆栈
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

阿里六面(总结他人事迹)

一位已入行的小伙伴,经过6面依旧无法进入阿里,给我们分享了他的事迹,我在此进行总结,并将会在之后的博客中对其中重点进行分析 正文:   阿里面试差不多一个月过去了,早就预料到了这种结果,终究还是进不去,这段时间从来没那么渴望过知识的力量,从没有那么渴望过一个好的学校出身,以前自己很弱小,很无知的时候,一直相信什么读书无用论,去你吗的读书无用论,如果你思维跟普通人差不多,那你就是个芸芸众生,总结一下从阿里一面到六面的技术面到底面了个啥, 还记得一面的时候,面试官:你学过Spring,讲讲Spri
分类: 其他 发布时间: 05-20 22:55 阅读次数: 0

云计算在未来一年的发展预测

尽管现如今的企业越来越能意识到云计算给企业所能带来的优点,但事实是,云计算的开展还远未完结。这项技能依然有满意的才能为各种类型的企业供给效劳,并且还在阅历许多改动,这些改动将持续影响和革新企业的运营方法以及它们在云计算中可以完成的目标。  尽管云计算将呈现的许多改动无法猜测,但有一些事情估计将在未来一年中发作。  1、云安全的添加  在未来的一年里,云计算的主要期望之一是云安全的要点将会大大添加。
分类: 企业开发 发布时间: 05-20 22:48 阅读次数: 0