自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is Devinroot...

About Network Security...

  • 博客(29)
  • 收藏
  • 关注

原创 【完整可运行代码】Phi-3可边缘设备部署的图片信息描述AI-Agent初识

NVIDIA AI-AGENT夏季训练营项目名称:AI-AGENT夏季训练营 — 基于小模型(SLM)-Phi3实现图片文件转描述信息的前端页面实现报告日期:2024年8月18日项目负责人:Yutong Bao项目概述:应用场景: 本项目展示了基于英伟达的基于 NIM 建构多模态 AI-Agent的创新应用。从一个图片当中,识别其关键信息,输出这张照片的内容及含义,部署至前端页面。技术方案与实施步骤。

2024-08-18 22:16:19 219

原创 编程语言学习资源

前端开发慕课网:https://m.imooc.com/H5+JS+CSS3实现七夕言情https://www.imooc.com/learn/453技术胖:https://jspang.com/后端开发狂神说:https://www.kuangstudy.com/courseMosh:https://codewithmosh.com/运维工程师Linux运维:https://www.bilibili.com/video/BV1CS4y1C7ZY?spm_id_from=333.337.se

2022-04-16 01:20:58 525

原创 算法设计与分析

穷举法回溯法BackTracking:粉笔和绳子 DFSDFS深度优先搜索 实现//伪代码procedure explore(G,v) //G图,v顶点visited[v] = true //visited 就是粉笔for each edge(v,u) in E: if not visited[u]: explore(G,u) //递归 -> 栈FILO(绳索)procedure dfs(G) //初始化for all v in V: visited[v] = fals

2022-04-14 14:17:50 305

原创 12道Leetcode题目让你获得刷题的勇气~(Java语言描述)

AlgorithmTips for beginner:#include<iostream>using namespace std;int main(){ for(int i = 0; i< 10;i++){ cout << i<<endl; //输出10个数,0-9 } cout << endl; for(int i = 0; i <= 10; i++){ cout << i << endl;

2022-04-13 20:25:16 659

原创 Leetcode刷题零基础上手指南(Java语言描述)

愿所有解析拓宽你的思路!ArrayTwo pointers同向 -> 用此方法处理过的数组,处理好的数据相对位置会保持一致Two pointers反向 -> 数组不会保留相对位置同向Step:1.Initialize2.while j < array.length​ if we need array[j] , by assigning array[i] = array[j]//26public int removeDuplicates(int[] arr)

2022-04-13 20:22:15 577

原创 零基础上手Oracle Linux数据库的第6天

9.使用Oracle Sql Developer图形化连接Oracle Linux数据库端口看监听器的信息如若显示测试失败:ORA-28000: The account is locked.则在数据库中使用此语句解锁alter user hr IDENTIFIED by hr account unlock;10.Procedure存储过程一种执行动作的子程序可以作为模式对象存储在数据库中促进可重用性和可维护性存储过程:在一些数据库中,一组为了完成特定功能的SQL的语句集,作为对象存储在

2022-04-08 18:25:16 1450

原创 零基础上手Oracle Linux数据库的第五天

7.Data Transactions 数据库事务数据库事务可以由一下之一组成 事务有开始有结束DMLDDLDCL 数据控制语言事务在执行第一条DML SQL语句开始隐式开始:DML语句(增删改)后续还能在事务中执行一系列的DML语句结束标志:显式结束(commit提交、rollback回滚)隐式结束(提交)(DDL、DCL语句) ---->commit异常退出会自动rollback正常退出:quit、exit(自动提交)事务特征 - ACID原子性Atomic

2022-04-02 12:29:22 611

原创 零基础上手Oracle Linux数据库的第四天

持续更新,接上篇4.Subquery子查询子查询(内部查询)在主查询(外部查询)之前执行一次将子查询放在括号中放在比较条件的右侧Types: 单行 和 多行HAVING Clouses in SubqueriesOracle服务器把查询结果返回到HAVING子句中多行子查询使用多行操作符 IN ANY ALL< ANY 即小于最大值> Any 即大于最小值= any 即匹配其中一个即可Null Values in a Subquery内部查询(子查询)返回的值

2022-04-02 12:28:12 464

原创 零基础上手线性规划问题

线性规划要求:写出线性规划函数利用工具求解本质上是极值问题三要素:决策变量 问题的求解就是找出决策变量的最优值约束条件 范围意义目标函数 关于决策变量的某个函数最优解也可能不存在,这对应于两种可能该线性规划本身不可行(可行区域为空)约束条件过松,导致可行区域无界单纯形法求解线性规划算法从一个顶点开始,不断地重复地寻找目标函数值较高的邻居顶点,并向前移动,一旦再也找不到更高地邻居,结束计算只适用于简单的线性规划问题,可能有限于局部最优解线性规划问题的标准

2022-04-01 09:30:49 194

原创 零基础上手Oracle Linux数据库的第三天

多表连接连接类型:Cross joins 交叉连接 -> 笛卡尔乘积Natural joins 自然连接USING clause 使用USING子句创建连接ON clause 使用ON子句重点理解外连接Natural自然连接基于两个表中具有相同名称的所有列从两个表中选择所有匹配列中值相等的行若具有相同名称的列但数据类型不同,返回错误 i.e. 有隐式转换自然连接中使用的列不能有限定符,即:对于查询的列不用加上前缀表名。USING Clause如果多个列具有相同的名

2022-03-30 14:22:46 126

原创 零基础上手Oracle Linux数据库的第二天

知识SQL 基础Types of Data描述integer(size),int(size),smallint(size),tinyint(size)仅容纳整数、在括号内规定数字的最大位数decimal(size,d),numeric(size,d)容纳带有小数的数字、“size” 规定数字的最大位数、“d” 规定小数点右侧的最大位数char(size)容纳固定长度的字符串(可容纳字母、数字以及特殊字符)、在括号中规定字符串的长度varchar(size)容

2022-03-30 14:21:49 672

原创 零基础上手Oracle Linux数据库的第一天

数据库Oracle in Linux预备登录流程:1、查看并开启监听器listener开listener:lsnrctl start看状态lsnrctl status2、连接数据库sql / as sysdba3、开启数据库startup4、显示数据库show pdbs;5、修改容器alter session set container=pdb1;切换根容器(不用执行)alter session set container=cdb$root;6、将状态改为openalt

2022-03-30 14:20:52 1186

原创 Network Exploitation Basics

Network Exploitation BasicsOSI ModelAPSTNDPApplication Presentation Session Transport Network Data link PhysicalLayer 7 – Application:Providing an interface to transmit data.FTP Protocol communicate with!Layer 6 – Presentation:handling any encryp

2022-03-28 11:13:28 3898

原创 Oracle in Linux 多表查询

多表查询持续更新!!!连接类型:Cross joins 交叉连接 -> 笛卡尔乘积Natural joins 自然连接USING clause 使用USING子句创建连接ON clause 使用ON子句重点理解外连接Natural自然连接基于两个表中具有相同名称的所有列从两个表中选择所有匹配列中值相等的行若具有相同名称的列但数据类型不同,返回错误 i.e. 有隐式转换自然连接中使用的列不能有限定符,即:对于查询的列不用加上前缀表名。USING Clause如果多

2022-03-25 12:20:36 969

原创 前缀和框架

前缀和class NumArray{ //前缀和数组 private int[] preSum; //构造前缀和 public NumArray(int[] nums) { //preSum[0] = 0,便于计算累加和 preSum = new int[nums.length +1]; //计算nums的累加和 for(int i = 1; i< preSum.length;i++) {

2022-03-20 23:33:12 119

原创 TryHackMe Notes

TryHackMe NotesComplete Beginner:Research on the Internet :learn to google usefullyIn the Burp Suite Program that ships with Kali Linux, what mode would you use to manually send a request (often repeating a captured request numerous times)? -> Repea

2022-03-20 23:17:55 3261

原创 前端动画实现

六、前端动画实现动画的基本原理1. 什么是动画?动画是通过快速连续排列彼此差异极小的连续图像来制造运动错觉*和变化错觉的过程2. 动画的历史常见的前端动画技术Sprite动画、CSS动画、JS动画、SVG动画和WebGL动画按应用分类UI动画、基于Web的游戏动画和动画数据可视化3. 计算机动画原理计算机图形学:计算机视觉的基础,涵盖点、线、面、体、场的数学构造方法。(1) 几何和图形数据的输入、存储和压缩。(2) 描述纹理、曲线、光影等算法。(3) 物体图形

2022-03-13 21:41:37 1594

原创 前端应该知道的开发调试知识

四、前端必须知道的开发调试知识前端debug的特点多平台多环境多工具多技巧PC端例:Chrome Devtools(Chrome自带的调试工具)如何使用?打开浏览器 -> 检查1-1 Elements面板通过点击cls来显示元素样式,以及动态添加或删除类名可以在style栏中实时修改样式用处:在前端开发中,可以通过这种方式进行样式的调试注意点:伪类并不能实时显示如何调试伪类:点击伪类元素->forcestate->选中hover当属性较多的时

2022-03-13 21:40:52 925

原创 汉诺塔问题详解

汉诺塔问题详解汉诺塔问题如图,将n个盘子从A柱(通过B柱中转)移动到C柱,每次移动一个盘子,并且在任意情况下不允许大盘子放在小盘子上面,请写出算法。void hanoi(int n,int b,int a,int c){ if(n > 0){ hanoi(n-1,c,a,b); //将n-1个盘子借助c从a移动到b(方面最大的盘子移动到c) move(a,c); //move函数自己写表示直接移动一个盘子 hanoi(n-1,a,b,c); //再把b中的n-1个盘子从b中借助a

2022-02-28 16:00:21 369

原创 玩转数据结构之数组

玩转数据结构1.数组使用泛型 -> 包装类让我们的数据结构可以放置“任何”数据类型 每个基本数据类型都有对应的包装类Boolean Byte Char Short Integer Long Float Double均摊复杂度和防止复杂度的震荡:假设capacity = n, n+1次addLast ,触发resize,总共进行2n+1次基本操作平均,每次addLast操作,进行2次基本操作这样均摊计算,时间复杂度是O(1)的!复杂度震荡出现的原因:removeLast时resize过

2022-01-14 09:50:08 172

原创 Python爬虫(持续更新)

Python爬虫(持续更新)robots.txt 协议 君子协定eg1:from urllib.request import urlopenurl = "http://www.baidu.com"urlopen(url)resp = urlopen(url)with open("mybaidu.html", mode="w",encoding= "utf-8")as f: #创建一个文件 f.write(resp.read().decode("utf-8")) p

2021-12-30 19:01:52 525

原创 Day 10 信息打点—APP/小程序 抓包封包(Xposed框架 资产提取)

知识框架:1.APP 外在外在-抓包封包 Fiddler /Burpsuite - 资产安全测试资产收集-资源提取-ICO,MD5,HASH-黑暗引擎搜索相关资产功能逻辑2.APP内在内在-反编译-Java代码-代码审计内在-反编译-提取RES资源-黑暗资产手机==工具:==AppInfoScanner(见Github python脚本) 安卓修改大师壳 :使用脱壳工具 Apk资源提取器 xposed框架 frida说明需要扫描的应用存在壳,需要进行脱壳/砸壳以后才能进行扫描

2021-12-18 21:58:53 5164

原创 Day9 信息打点—CDN篇

1. CDN原理CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。1)传统访问:用户访问域名–>解析服务器IP–>访问目标主机2)普通CDN:用户访问域名–>CDN节点–>真实服务器IP–>访问目标主机3

2021-12-16 22:09:52 618

原创 Day 8 信息打点—系统篇

获取网络信息——服务厂商&网络架构获取服务信息——应用协议&内网资产获取阻碍信息——CDN(内容分发网络)&WAF&负载&防火墙1.网络架构eg : www.XXX.com 171.40.78.83Web服务器 192.168.1.13扫描不到Web服务器 只能扫到171.40.78.83端口扫描工具 :Nmap Masscan (Kali集成)nmap : www.xxx.com -Pn --osscan-limit -sV Masscan: -p1

2021-12-14 21:43:28 407

原创 Learn Promise

Promise1.为什么需要Promise解决回调地狱2.Promise的基本使用promise是一个构造函数,通过new关键字实例化对象new Promise((resolve,reject) => {})1)Promise 的状态第一种状态: pending(准备, 待解决, 进行中)第二种状态: fulfilled(已完成, 成功)第三种状态: rejected(已拒绝, 失败)2) then方法参数1.是一个参数 2.还是一个参数返回值:是一个Promise对象在

2021-12-13 01:10:58 895

转载 FlexBox in RN

宽和高在学习FlexBox之前首先要清楚一个概念“宽和高”。一个组件的高度和宽度决定了它在屏幕上的尺寸,也就是大小。像素无关在React Native中尺寸是没有单位的,它代表了设备独立像素。记忆:flexDirection: row column row-reverse column-reverse (横轴)flexWrap: wrap nowrap (是否允许多行排列)justfyContent: flex-start flex-end center space-between space

2021-12-13 01:10:21 117

原创 Day2 基础入门

1.网站搭建前置知识域名,子域名,DNS,HTTP/HTTPS,证书等2.WEB应用环境架构类理解不同WEB应用组成角色功能架构:开发语言,程序源码,中间件容器,数据库类型,服务器操作系统,第三方软件等开发语言:asp,php,aspx,jsp,java,python,ruby,go,html,javascript等程序源码:根据开发语言分类;应用类型分类;开源CMS分类;开发框架分类等中间件容器:IIS,Apache,Nginx,Tomcat,Weblogic,Jboos,glasshfis

2021-12-13 01:08:14 4075

原创 Day 1 基础入门

常用专业术语 https://www.cnblogs.com/sunny11/p/13583083.html(常用)棱角下载命令生成 https://forum.ywhack.com/bountytips.php?download反弹Shell命令生成 https://forum.ywhack.com/reverse-shell/渗透常用命令Linux cmd https://blog.csdn.net/weixin_43303273/article/details/83029138软件nc.ex

2021-12-13 01:07:14 3527

原创 Day 7 信息打点

Network Security.From Devinroot...

2021-12-13 01:01:32 2636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除