First_CVE

First_CVE远程溢出攻击 CVE-2013-4730 概述 通过文档得知,此软件由于未能有效处理FTP命令的字符长度,进而引发栈溢出漏洞,导致攻击者可以远程执行任何命令。 令人激动的是,用于FTP登陆的“USER”命令即可出发此漏洞,也就是说我们在未提前获得目标的FTP访问权限的前提下,即可对其进行溢出攻击,因此这个漏洞造成的影响非常严重。 准备 新建项目-桌面向导-关闭安全开发生命周期(SDL)检查 ​ #include "pch.h" #include <iostream> #inc
分类: 其他 发布时间: 08-14 20:41 阅读次数: 0

第三季-第22课-网络协议分析

第22课-网络协议分析 22.1 网络模型 OSI参考模型 TCP/IP参考参模型(LINUX) 应用层 应用层 表示层 会话层 传输层 传输层 网络层 网络层 数据链路层 网络接口层 物理层 OSI是计算机网络经常用到的网络通信模型,与之对应的是linux的四层模型。经常用到的网卡驱动,在网络通信模型中属于数据链路层,在linux系统中属于网络接口层。 这是一种事实上被TCP/IP 4层模型淘汰的协议。在当今世界上没有大规模使用。 22.1 网络协议 l 什么是网络协议 网络协议首先是一种规
分类: 其他 发布时间: 08-14 20:41 阅读次数: 0

「网络流 24 题」太空飞行计划问题

Question 哪儿都有 Solution 一眼最小割。 1.S连向实验,边权为实验费用 2.实验连向仪器,边权无穷大,因为不能割。 3.仪器连向T,边权为仪器费用 跑一遍网络流即可。 Code #include<cstdio> #include<algorithm> #define N 10010 using namespace std; struct node{int v,fr,c;}e[N<<1]; int tail[N],dis[N],gap[N],ans=0; int n,m,x,
分类: 其他 发布时间: 08-14 20:41 阅读次数: 0

Codeforces 1203E Boxers(贪心)

题目链接:https://codeforces.com/problemset/problem/1203/E 题意:给定n个数字,每个数字可以进行一次+1或是-1的变换(也可以不变),问通过对部分数字适当变换后n个数中有多少个互不相同的数。 依然是弱鸡补题ing。这道题只要贪心就行了,贪心要注意一点就是在储存完每个值的个数后不要直接给已有的值打标记。为什么呢?为了方便后面进行移动:考虑到存在的一些特殊情况,比如 数字:1 2 3 4 5 6 7 个数:2 1 1 0 1 1 2 对于这个例子,如
分类: 其他 发布时间: 08-14 20:41 阅读次数: 0

华为方舟编译器 下载 和 LiteOS Studio Setup 2019-04-16.exe SDK下载

华为方舟编译器是首个取代Android虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。 编译器下载 [Ark] 鸿蒙是一款与安卓应用兼容的操作系统,ARK编译器可以提高安卓系统操作的流畅性24%,响应速度44%,第三方应用的流畅性高达60%。 1 https://static.huaweicloud.com/upload/files/sdk/LiteOS_IDE.zip 华为方舟编译器 下载 SDK下载
分类: 其他 发布时间: 08-14 20:41 阅读次数: 0

Android SystemProperties详解

Android系统源码中,存在大量的SystemProperties.get或SystemProperties.set,通过这两个接口可以对系统的属性进行读取/设置,看着挺简单的就是调用get或set就能获取或设置系统属性,其实并不然。曾经也遇到过有关的坑,所以就总结了下,这样以后自己就不会在再次入坑了,接下来了正题吧 1、SystemProperties的使用 SystemProperties的使用很简单,在SystemProperties.java中所以方法都是static,直接通过Sys
分类: 其他 发布时间: 08-14 20:41 阅读次数: 0

Docker入门-常用命令

Docker镜像操作Docker运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker会从镜像仓库下载该镜像。获取镜像从Docker镜像仓库获取镜像的命令是dockerpull。其命令格式为:dockerpull[选项][DockerRegistry地址[:端口号]/]仓库名[:标签]具体的选项可以通过dockerpull--help命令看到,这里我们说一下镜像名称的格式。Docke
分类: 服务端 发布时间: 08-14 20:40 阅读次数: 0

24-反转链表

题目:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 def reverse_list(head): if not head or not head.next: return head rear = head p = head.next if p.next == None: p.next=rear rear.next=None return p
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

MyBatisSystemException 【exception】

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='keyword', mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=nul
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

[UOJ #167]【UR #11】元旦老人与汉诺塔

题目大意:给你一个有$n$个盘子的汉诺塔状态$S$,问有多少种不同的操作方法,使得可以在$m$步以内到达状态$T$。$n,m\leqslant100$ 题解:首先可以知道的是,一个状态最多可以转移到其他的$3$个状态,然后发现若$m\leqslant100$的话,每个柱子最多移动$7$个盘子,所以最多状态只有$3^{21}$次,这个数可能有点大,但是通过更严密的分析的话,最后状态数只有$10^5$级别,可以通过记忆化搜索通过。 卡点:妈啊,我怎么又把柱子上的顺序弄反了 C++ Code: #i
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

Maven专题2——聚合与继承

聚合 聚合模块的<packaging>元素为pom 聚合模块通过<modules>元素标识自己的子模块,每个子模块对应了一个module元素 module元素中指定的是子模块所在目录相对于聚合模块的POM文件的位置, 如果子模块与聚合模块的POM同级,则module元素应该是子模块所在的目录名 如果子模块与聚合模块同级,则module元素应是../子模块目录名 继承 子模块通过parent元素标识自己的父模块 子模块隐式地从父模块继承groupId和version属性 parent.relat
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

hdu多校第八场 1009 (hdu6665) Calabash and Landlord 计算几何/dfs

题意: 给定两个矩形,输出这两个矩形把平面分成了多少块。 题解: 本来是道计算几何的大讨论,被我生生写成了bfs。 离散化边,注意不重合的边中间要空出来一格,四周也要空出来一圈,然后暴力bfs计算一共有几块即可。 不这么暴力的方法倒也不是没有,观察下图,点与长方形的关系存在如下25种,那么两点确定一个长方形,两个长方形的关系则共有625种 至于这个表怎么打,好像还得借助一下bfs。 #include<iostream> #include<queue> #include<algorithm>
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

Android开发 EditText按回车按键后出现 focus search returned a view that wasn't able to take focus! 错误

问题描述   将EditText这个View成为了ListView或者RecyclerView的item时,在按输入法的回车/下一步/next时会出现的 focus search returned a view that wasn't able to take focus!的报错. 问题原因   因为在按下回车键后,焦点会自动切换到下一个EditText上.这个时候如果你隐藏或者本身未加载下一个EditText.就出现这个报错. 报错的意思就是我的焦点目标丢失了,找不到下一个EditText.
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

expect替人进行交互

expect是一门独立于shell的语言 用expect 执行写好的脚本 #!/usr/bin/expect spawn ssh [email protected] (spawn 是expect 内部命令,启动一个shell程序。) expect { "yes/no" { send "yes\r";exp_continue }(电脑问人的问题截取部分内容 "yes/no" ) (exp_continue,跳过循环,就继续下一条语句。有点时候系统不会问"yes/no",跳了一步) "passw
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

DNNDK车辆特征提取

一、prototxt car.prototxt:原本的训练文件(A) deploy.prototxt:GoogLeNet Caffe示例文件(B) Inception_v1_float.prototxt:Inception v1 DNNDK示例文件(C) 1、data层(三者存在差异): A: layer { name: "data" type:"MemoryData" top: "data" top: "label" memory_data_para
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

AOSP 预置 APP

Android 系统预置 APP 是做 Framework 应用开发经常经常会遇到的工作,预置 APP 分为两种,一种是直接预置 APK,一种是预置带有源码的 APP。 预置 apk 示例说明 以 .apk 示例,在 AOSP/packages/apps 新建名为 的文件,放入 ***.apk,再新建 Android.mk,内容如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := option
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

简单使用SVG

在前端的工作过程中经常会使用一些图标。在之前我们曾用过两种方式:图片,纯CSS,iconfont。 使用图片是一种简单的方式,然而却有样式不好调整,资源较大的缺点。 纯CSS只能实现较简单的图形,多用before、after实现,优点是体积小,缺点是每次使用都是手写,调整太浪费时间。 iconfont是阿里的一个图标库,是一个比较好的方式,把图标当作字体,方便调整,然而项目管理却要付出一定时间,新增图标又需要重新导入。 最近刚好看到svg,发现svg也是一种相当方便的方式。首先svg是代码的方
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

day32 GIL全局解释器锁 死锁 信号量 Event事件 线程

练习: 想与多个用户进行通讯,且支持并发 实现从单线程,无法并发变成多线程,支持并发 import socket from threading import Thread server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) def talk(conn): while True: try: data = conn.recv(102
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

Jmeter下载安装配置及使用(windows)

https://www.cnblogs.com/fanbi/p/9413237.html https://jingyan.baidu.com/article/a948d651c0fd320a2dcd2ea8.html
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0

猎鹰9(Falcon 9)

翻译自:https://www.spacex.com/falcon9 使用了有道词典的翻译,以及本人的修正。   猎鹰9号是SpaceX公司设计和制造的两级火箭,用于可靠和安全地将卫星和“龙”号宇宙飞船送入轨道。 猎鹰9号是“地球上人类历史中”第一个能够复用点火的轨道级火箭。SpaceX认为,火箭的可重用性是 降低进入太空成本、使人们能够生活在其他星球上所需的关键突破。   猎鹰9号在设计之初就以为复用为目的而开始设计的。猎鹰9号简单的两级结构将分离事件的数量降到 了最低(相对于三级火箭来说)
分类: 其他 发布时间: 08-14 20:24 阅读次数: 0