Leetcode 20190626

剑指 Offer 55. 平衡二叉树 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: def afterOrder(self,node): if node==Non
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

My std

update on 2020 02 14 code #include<bits/stdc++.h> namespace IO { using namespace std; char buf[1<<22],Out[1<<22],*p1=buf,*p2=buf; int p3=-1,f=0; inline void file() { #ifdef NTFOrz freopen("file.in","r",stdin); #endif } inline char getch
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

GF4 Beta 冲刺Scrum meeting1

项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/13190137.html 团队名称 GF4 团队成员分工描述 徐思:编写功能测试方案文档 杨其菊:编写程序生成数据库记录 杨蓉庆:博客编辑,录制软件演示视频 张燕:编写程序生成数据库记录 团队的课程学习目标 1. 掌握软件黑盒测试技术; 2. 掌握软件项目确认测试内容,学会编制
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

DASCTF 2020 六月赛 Reverse Writeup

T0p Gear 三个check 第一个是直接比较:c92bb6a5 第二个是解密文件:a6c30091 第三个是解密数据:24566d882d4bc7ee 拼起来就是flag easy_maze 迷宫题,uhjk控制方向 jkkjjhjjkjjkkkuukukkuuhhhuukkkk md5加个密就是flag Magia 输入假flag过前边的check Nep{mircle_and_maho_is_not_free} 在sub_403000有个SMC,会生成flag v5 = sub_
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

CTF-备份是个好习惯

CTF-备份是个好习惯 点进链接 这段密文解不开啊 提示是备份,扫了一波看到一个bak文件 Index.php.bak 打开获得一段代码 md5..要md5格式的key1==key2但key1!=key2才echo $flag 构造key1[]=1&&key2[]=2取得flag
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

创建线程及启动的几种方式

创建线程及启动的几种方式 public class ThreadNew { public static void main(String[] args) { new MyThread1().start(); new Thread(new MyThread2()).start(); FutureTask<Integer> futureTask = new FutureTask<Integer>(new MyThread3());
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

Factory Pattern 工厂模式

简单工厂模式 Simple Factory Pattern 由一个工厂对象决定创建出哪一种产品类的实例。 Before you use simple factory pattern after 工厂方法模式 (把对象的实例化推迟到子类) 如果不同地方的Pizza又推出不同的口味,若使用简单工厂模式则需要写很多的简单工厂类,对应不同的地方。
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

js代码反混淆之ast的使用

代码 const parser = require("@babel/parser"); const traverse = require("@babel/traverse").default; const t = require("@babel/types"); const generator = require("@babel/generator").default; let origin_code = ` function _0x506bbd(v){ const a= !![]
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

idea连接sqlite数据库

1、创建数据库 2、导入相应jar包 3、创建相应的sqlite或者导入相应sqlite
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

Bug生产队【Beta】Scrum meeting 1

Beta 测试第一天:2020.6.26 1.1成员今日分工 成员 分工 王元宗 录制配置环境视频 刘永胜 编写测试文档 乔昊 编写生成测试数据 范铂真 编写博客 1.2编写软件的测试功能方案文档。已上传Github。 1.3录制视频演示软件系统安装配置过程。已上传Github。 1.4编写程序生成1万条以上不相同的数据库记录。数据库上传Github。 1.5成员时间贡献 成员 贡献时间/h 王元宗 3 刘永胜 2 乔昊 3 范铂真 1.5 1.6明日任务分工安排 成员 任务分工 王元宗 依照
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

线性表(数组、链表、队列、栈)详细总结

线性表是一种十分基础且重要的数据结构,它主要包括以下内容: 数组 链表 队列 栈 接下来,我将对这四种数据结构做一个详细的总结,其中对链表实现了十几种常见的操作。希望对你有所帮助。 1.数组 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 注意点:①.数组是一种线性表;②.连续的内存空间和相同类型的数据 由于第二个性质,数组支持 “随机访问”,根据下表随机访问的时间复杂度为O(1);但与此同时却使得在数组中删除,插入数据需要大量的数据搬移工作。
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

maven在idea中的配置的注意点

1.基本的配置查看尚硅谷的文档链接在下 链接:https://pan.baidu.com/s/18gwll6gU38qNH2P01To-lQ 提取码:oq40 2.注意点: 需要将新建项目的配置也修改一下,避免导入项目时的maven配置还要修改
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

《三带一队》【Beta】Scrum meeting 1

项目 内容 团队名称 三带一队 日期 2020.06.26 地点 10A 216外 远程网址 http://324v79y333.zicp.vip/SearchSystem/mlxt/index (若需密码:123456mlxt) 1.1 今日完成的任务 组员 完成的任务 葛佳诚 录制视频演示软件系统安装配置过程 张芹 编写软件的功能测试方案文档 李佩杉 编写软件的功能测试方案文档 赵栋 录制视频 项目的安装配置视频与测试用例文档均已上传至github,详细的截图如下: 图1.1.1 Gith
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

CodeFoces 1373

Educational Codeforces Round 90 (Rated for Div. 2) A 根据题意模拟一下即可 #include <bits/stdc++.h> #define sz(X) ((int)(X).size()) #define all(X) (X).begin(), (X).end() #define rep(I, N) for (int I = 1; I <= (N); ++I) #define repp(I, N) for (int I = 0; I < (N
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

Codeforces 1373F - Network Coverage (二分)

Description 思路 如果我们知道某一个站\(b_i\)到对\(a_i\)的贡献是多少,那么就可以用贪心求解(因为这样我们就知道\(b_i\)对\(a_{i+1}\)的贡献,从而知道\(b_{i+1}\)对\(a_{i+1}\)...)。所以可以考虑二分\(b_i\)对\(a_i\)的贡献。 可以把\(b_i\)对\(a_i\)的贡献看作流水,这里\(a_i\)就是容量。 确定了\(b_i\)对\(a_i\)的贡献(设为c)后,有两种结果: 一种是断流(由于\(b_i\)对\(a_i\
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

单词搜索(力扣第79题)

题目:   给定一个二维网格和一个单词,找出该单词是否存在于网格中。   单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board = [ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E'] ] 给定 word = "ABCCED", 返回 true 给定 word = "SEE", 返回 true 给定 word
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

C# 抽象类

使用abstract关键字修饰的类叫做抽象类。父类无法确定子类行为时可以定义为抽象类 抽象类特点: 抽象类不能被实例化,主要用于被继承;抽象类里可以包含两种抽象成员,分别是抽象方法声明和抽象属性,同时可以包含其他非抽象成员。也可以包含构造函数,虽然不能被实例化 如果继承抽象类,则需实现抽象类中的所有抽象成员;如果子类也是一个抽象类,则可以不重写 不能使用Sealed关键字修饰抽象类,因为Sealed意味着不能被继承,同样Static也不能用于修饰抽象类,因为Static意味着会有一个实例 抽象
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

docker-阿里云镜像加速配置

https://www.aliyun.com/ 选择控制台 功能菜单里选择容器镜像服务 选择镜像加速器 执行上图操作步骤 验证加速器是否生效 docker info
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

解决:git SSL certificate problem: unable to get local issuer certificate

pycharm用git获取项目的时候提示git SSL certificate problem: unable to get local issuer certificate 这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。 只需要执行下面命令就可以解决: git config --global http.sslVerify false
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0

spring事务的使用注意事项

背景 最近开发中使用到了spring的注解事务,之前听说过有坑,但是没有仔细研究过。现在工作中用到了,总感觉用的不踏实,所以试验试验。 一、基础 关于什么try-catch的使用,这里我就不赘述了,感兴趣的可以先参考(https://www.cnblogs.com/nhdlb/p/12120629.html)这篇文章,虽然我也没细看。 二、事务是否能够生效 主要参考:http://www.manongjc.com/article/56493.html 感觉这类博客描述的看着不好懂,所以我这里直
分类: 其他 发布时间: 06-26 23:15 阅读次数: 0