树的最长路径

  • Post author:
  • Post category:其他

树的最长路径 题目描述 样例解释 前置知识 树的直径,又称 树的最长链 ,定义为一棵树上 最远的两个节点的路径 ,即树上一条不重复经过某一条边的最长的路径。树的直径也可以代指这条路径的长度。 求树的直径有两种比较常用的方法:树形DP和搜索。 如何找树的直径呢? 任取一点作为起点,找到距离该点最远的一个点u。 这一步可以用DFS或者BFS来解决。 再找到距离点u最远的一个点v。这一步可以用DFS或者…

继续阅读 树的最长路径

pgoneproxy 通过vip实现24小时不间断服务

  • Post author:
  • Post category:其他

2019独角兽企业重金招聘Python工程师标准>>> pgoneproxy提供了vip功能来保证能够不间断的对外部提供服务。下面来讲解下pgoneproxy中VIP功能的使用方法。 环境: pgoneproxy主机:172.30.12.10 172.30.12.11 pgoneproxy业务主机:172.30.12.8 配置: 172.30.12.10 和 172.30.12.…

继续阅读 pgoneproxy 通过vip实现24小时不间断服务

php make test 错误127,php make test 解决

  • Post author:
  • Post category:php

1.解压文件夹:root@ubuntu:~$ tar -xvf php-5.3.3.tar.gz 2.进入php-5. 3.3文件夹:root@ubuntu:~$ cd php-5.3.3 3.直接命令root@ubuntu:/usr/local/web/php-5.3.3# ./configure --prefix=/usr/local/web/php5 --with-apxs2=/usr/lo…

继续阅读 php make test 错误127,php make test 解决

Django中如何写Ajax请求及CSRF认证

  • Post author:
  • Post category:其他

最近下雨没有去学车,无聊在学习django,记录一下。两个内容:Ajax和csrf。是post请求就要进行csrf验证,get请求则就不需要。如果不清楚csrf_token的使用,就会遇到“django csrf token missing or incorrect”的错误。 一、Ajax请求 1.1 GET请求的Ajax 路由url.py配置: ## Django url.py 路由配置 url…

继续阅读 Django中如何写Ajax请求及CSRF认证

Framework层SystemService类的详细介绍

  • Post author:
  • Post category:其他

framework层中系统服务要么直接extend SystemService,要么创建静态内部类Lifcycle extends SystemService,接下来详细介绍下SystemService类,千万不要和SystemServer类搞混了。 SystemService是frameworks/base/services/core/java/com/android/server/System…

继续阅读 Framework层SystemService类的详细介绍

httpClient传cookie

  • Post author:
  • Post category:其他

第一次登录服务器返回的header中包含Set-Cookie,如果是浏览器请求,则浏览器会自动保存cookie,后续请求也会将Cookie放到请求header中 如图 而现在的客户端是java,则可以通过HttpClient实现 import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.ap…

继续阅读 httpClient传cookie

String 类型时间添加一天和减一天

  • Post author:
  • Post category:其他

String d = "2018-12-13"; DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); /** * 加一天 */ try { Date dd = df.parse(d); Calendar calendar = Calendar.getInstance(); calendar.setTime(dd); calendar.add(Ca…

继续阅读 String 类型时间添加一天和减一天

Python os 模块

  • Post author:
  • Post category:python

os 常用模块如下 1 os.system(cmd) 执行shell命令 执行成功返回0失败返回1 2 os.getcwd() 获取当前工作目录 3 os.mkdir(path) 创建指定路径的文件夹 4 os.rename(path1 path2) 修改问价夹名字 5 os.rmdir(patch) 删除指定路径的文件夹 6 os.chdir(path) 改变当前的工作目录 7 os.listd…

继续阅读 Python os 模块

【Bug】vs生成失败但没提示错误

  • Post author:
  • Post category:其他

问题 原因 生成项目框架版本可能低于引用项目框架版本。 解决办法 改变生成项目框架版本,右键项目=》属性=》应用程序=》目标框架 处理Bug的具体步骤 重现BUG 确定发生BUG的过程时都做了哪些动作 桌面检查:把自己的脑子作为CPU,运行从开始操作到出现BUG的操作、处理的数据,分析出现问题的原因 调试:确定问题出现的原因 确定解决方案 修复BUG 回归测试:确定已BUG已修复并没引入新问题 没…

继续阅读 【Bug】vs生成失败但没提示错误

js逆向 webpack_Javascript逆向分析前端加密接口

  • Post author:
  • Post category:java

前言 在平时,我们前端日常工作中,几乎不会接触到去逆向分析 javascript ,因为通常会使用 Webpack , Parcel 等打包工具来完成前端工程化。去看自己的工程即可。但是,如果反过来对自己感兴趣的网站进行学习和抓取,那么就会导致这项技能是必会的,本文带领大家了解其中逆向的一些技巧和分析思路。 准备工作 首先,对大家来说是有一些门槛的。你首先要掌握以下的知识,才能一步一步听懂我说的东…

继续阅读 js逆向 webpack_Javascript逆向分析前端加密接口