E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java进阶自学笔记
入门力扣
自学笔记
276 C++ (题目编号:874)
874.模拟行走机器人题目:机器人在一个无限大小的XY网格平面上行走,从点(0,0)处开始出发,面向北方。该机器人可以接收以下三种类型的命令commands:-2:向左转90度-1:向右转90度1&obs){boolcollision=false;intdist=INT_MAX,after_move;for(constauto&o:obs){if(o==start)continue;if((o-s
DK_Sorhic
·
2023-07-19 22:01
力扣算法学习
leetcode
c++
算法
入门力扣
自学笔记
275 C++ (题目编号:1851)(多看看)
1851.包含每个查询的最小区间题目:给你一个二维整数数组intervals,其中intervals[i]=[lefti,righti]表示第i个区间开始于lefti、结束于righti(包含两侧取值,闭区间)。区间的长度定义为区间中包含的整数数目,更正式地表达是righti-lefti+1。再给你一个整数数组queries。第j个查询的答案是满足leftiminInterval(vector>&
DK_Sorhic
·
2023-07-19 22:31
力扣算法学习
c++
leetcode
算法
入门力扣
自学笔记
274 C++ (题目编号:415)
415.字符串相加题目:给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。示例1:输入:num1="11",num2="123"输出:"134"示例2:输入:num1="456",num2="77"输出:"533"示例3:输入:num1="0",num2="
DK_Sorhic
·
2023-07-19 22:01
力扣算法学习
leetcode
c++
算法
入门力扣
自学笔记
273 C++ (题目编号:979)
979.在二叉树中分配硬币题目:给定一个有N个结点的二叉树的根结点root,树中的每个结点上都对应有node.val枚硬币,并且总共有N枚硬币。在一次移动中,我们可以选择两个相邻的结点,然后将一枚硬币从其中一个结点移动到另一个结点。(移动可以是从父结点到子结点,或者从子结点移动到父结点。)。返回使每个结点上只有一枚硬币所需的移动次数。示例1:输入:[3,0,0]输出:2解释:从树的根结点开始,我们
DK_Sorhic
·
2023-07-19 22:00
力扣算法学习
leetcode
c++
算法
入门力扣
自学笔记
265 C++ (题目编号:1419)
1419.数青蛙题目:给你一个字符串croakOfFrogs,它表示不同青蛙发出的蛙鸣声(字符串"croak")的组合。由于同一时间可以有多只青蛙呱呱作响,所以croakOfFrogs中会混合多个“croak”。请你返回模拟字符串中所有蛙鸣所需不同青蛙的最少数目。要想发出蛙鸣"croak",青蛙必须依序输出‘c’,’r’,’o’,’a’,’k’这5个字母。如果没有输出全部五个字母,那么它就不会发出
DK_Sorhic
·
2023-07-19 22:00
力扣算法学习
c++
leetcode
算法
JAVA
自学笔记
,File类
File类是java.io包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建,删除,重命名文件等操作,File类的对象主要用来获取文件本身的一些信息,如文件所在的目录,文件的长度,文件读写权限等。创建File对象可以使用File类的构造方法创建一个文件对象们通常使用以下三种构造方式。1,File(Stringpathname)该
醒悟。
·
2023-07-19 04:53
java笔记
java
python爬虫
自学笔记
分析解密_python爬虫学习笔记——1 各种文本分析工具简介之汇总...
此处只简单汇总一下各种文本工具名目,他们的详细使用参见具体帖子。本文主要参考一文0、SnowNLP包用于中文文本的处理1.Jieba2.NLTK3.TextBlob4.MBSPforPython5.Gensim6.langid.py7.xTAS8.Pattern0、SnowNLP包用于中文文本的处理中文文本情感分析示例:fromsnownlpimportSnowNLPtext=u"我今天很快乐。我
weixin_39770506
·
2023-07-18 16:39
【
Java进阶
之路】LinkedList源码分析
概述LinkedList也是我们经常使用的集合,本文就LinkedList的几个主要方法展开介绍,并结合几个图片来介绍几个重要操作。基础属性transientintsize=0;//节点数量/***Pointertofirstnode.*Invariant:(first==null&&last==null)||*(first.prev==null&&first.item!=null)*/trans
Runjavago
·
2023-07-18 13:33
Java进阶
编程
java
python
linux
【
Java进阶
之路】HashSet和TreeSet源码分析
一.概述Set集合与List一样,都是继承自Collection接口,常用的实现类有HashSet和TreeSet。值得注意的是,HashSet是通过HashMap来实现的而TreeSet是通过TreeMap来实现的,所以HashSet和TreeSet都没有自己的数据结构,具体可以归纳如下:1.Set集合中的元素不能重复,即元素唯一2.HashSet按元素的哈希值存储,所以是无序的,并且最多允许一
Runjavago
·
2023-07-18 13:33
Java进阶
编程
java
python
开发语言
java进阶
-泛型
1、什么是泛型所谓泛型,就是允许在定义类、接口、方法时使用类型形参,这个类型形参将在声明变量、创建对象、调用方法时动态的指定。2、为什么要使用泛型先看下这个例子:publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add("字符串");list.add(122);for(inti=0;ilist=newArrayList(
MonkeyLqj
·
2023-07-18 12:49
网络安全系统教程+学习路线(
自学笔记
)
一、什么是网络安全(黑客)网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。二、怎样规划网络安全如
网络安全-生
·
2023-07-18 12:00
零基础学网络安全
学习路线
网络安全技能树
web安全
学习
网络安全
笔记
安全
网络安全(黑客)万字
自学笔记
目录特别声明:一、前言二、定义三、分类1.白帽黑客(WhiteHatHacker)2.黑帽黑客(BlackHatHacker)3.灰帽黑客(GrayHatHacker)四、黑客文化五、伦理问题六、黑客的作用七、黑客的建议超级黑客八、自学网络安全学习的误区和陷阱1.不要试图先成为一名程序员再开始学习2.不要把深度学习作为入门第一课3.不要收集过多的资料九、学习网络安全的一些前期准备1.硬件选择2.软
白猫不黑
·
2023-07-18 12:59
web安全
网络安全
信息安全
黑客
网络攻击模型
黑客攻防
安全
网络安全(黑客技术)
自学笔记
+就业市场前景分析
一、针对网络安全市场分析市场需求量高;则是发展相对成熟入门比较容易。所需要的技术水平国家政策环境对于国家与企业的地位愈发重要,没有网络安全就没有国家安全更有为国效力的正义黑客—红客联盟可见其重视程度。需要掌握的知识点偏多外围打点能力钓鱼远控渗透漏洞挖掘流量分析代码审计逆向免杀二、针对网络安全学习指导网络安全(黑客技术)学习路线图按照学习路线图简单概括一下!1、计算机基础需要过关这一步跟网安关系暂时
德西德西
·
2023-07-18 12:58
web安全
笔记
安全
网络安全
网络协议
php
计算机网络
Java进阶
必读书单及博客
java基础Java核心技术卷I:开发基础(原书第12版)Java核心技术卷II:高级特性(原书第12版)JVM《深入理解Java虚拟机(第3版)》并发《Java并发编程实战》《Java并发编程的艺术》数据库《MySQL技术内幕:InnoDB存储引擎(第2版)》很经典的书籍,但可能因为时间久远的缘故,我在23年买到的书中仍旧有错别字,作者姜承尧微信公众号:insideMySQL再推荐另一位大佬,何
TheFeasterfromAfar
·
2023-07-18 02:18
java
mysql
数据库
编程小白的
自学笔记
九(python爬虫入门+代码详解)
系列文章目录编程小白的
自学笔记
八(python中的多线程)编程小白的
自学笔记
七(python中类的继承)编程小白的
自学笔记
六(python中类的静态方法和动态方法)编程小白的
自学笔记
五(Python类的方法
狂敲代码的橘子
·
2023-07-17 15:11
编程小白自学笔记
笔记
python
爬虫
正则表达式
数据挖掘
编程小白的
自学笔记
八(python中的多线程)
系列文章目录编程小白的
自学笔记
七(python中类的继承)编程小白的
自学笔记
六(python中类的静态方法和动态方法)编程小白的
自学笔记
五(Python类的方法)编程小白的
自学笔记
四(正则表达式模块search
狂敲代码的橘子
·
2023-07-17 15:10
编程小白自学笔记
笔记
python
开发语言
数据挖掘
正则表达式
Python极简讲义一本书入门机器学习和数据分析--
自学笔记
0前言本书有的知识点之前说,过了几节后再解释。有几个错误但是影响不大。作者自己找补说,有的没讲正常,主要靠自学。我这里对一些没讲的作了一些补充。这里是这本书和源码的百度链接,分享给大家。链接:https://pan.baidu.com/s/1d4-gC7kzRvIxilWmbayrSg?pwd=ciav提取码:ciav还不完善:有几章的题还没写.1初识python和jupyterMAKE最小必要知
如桶底子脱
·
2023-07-17 13:44
#
数据分析机器学习入门
python
机器学习
数据分析
算法
【
自学笔记
】在SQL Server中创建用户角色及授权(使用SQL语句)更新2023.07.06
--更新2023.07.06--1.首先在SQLServer服务器级别,创建登陆帐户(createlogin)--2.创建数据库用户(createuser):--3.通过加入数据库角色,赋予数据库用户“dba”权限:--创建登陆帐户(createlogin)createlogindbawithpassword='abcd1234@',default_database=AliSysDB--这时候,d
zgscwxd
·
2023-07-17 06:03
sqlserver
Java 全栈知识体系(2021 PDF 版本)
全栈知识体系总览Java入门与进阶面向对象与Java基础基础知识点复习完了以后,我们需要深入的理解Java中的一些基础机制:
Java进阶
-集合框架A.
Java进阶
-Java集合框:Java集合框架应用是极其广泛的
wadfdhsajd
·
2023-07-17 00:43
java
后端
框架
java
jvm
面试
网络安全(黑客)
自学笔记
黑客,对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域,越深入越敬畏,知识如海洋,黑客也存在一些等级,参考知道创宇CEOic(世界顶级黑客团队0x557成员)的分享如下:Level1愣头青[百万人]:会使用安全工具,只能简单扫描、破译密码Level2系统管理员[上万人]:善用安全工具,特别熟悉系统及网络Level3大公司的开发人员或核心安全公司大牛[几千人]:对操作系统特别熟悉,开始
没更新就是没更新
·
2023-07-16 20:37
网络安全技能树
计算机
学习思路
网络
安全
web安全
系统安全
网络安全
笔记
网络安全(黑客)
自学笔记
如果你真的想通过自学的方式入门web安全的话,那建议你看看下面这个学习路线图,具体到每个知识点学多久,怎么学,自学时间共计半年左右,亲测有效(文末有惊喜):1、Web安全相关概念(2周)熟悉基本概念(SQL注入、上传、XSS、CSRF、一句话木马等)。通过关键字(SQL注入、上传、XSS、CSRF、一句话木马等)进行Google/SecWiki;阅读《精通脚本黑客》,虽然很旧也有错误,但是入门还是
没更新就是没更新
·
2023-07-16 17:34
学习思路
计算机
网络安全技能树
web安全
安全
网络安全
经验分享
网络
零基础学安全
【
Java进阶
营】还没搞懂JVM吗?95%的技术面试必问知识点都在这,还怕面不过?
概述:知识点汇总jvm的知识点汇总共6个大方向:内存模型、类加载机制、GC垃圾回收是比较重点的内容。性能调优部分偏重实际应用,重点突出实践能力。编译器优化和执行模式部分偏重理论基础,主要掌握知识点。各个部分的内容如下:1>内存模型部分:程序计数器、方法区、堆、栈、本地方法栈的作用,保存哪些数据;2>类加载部分:双亲委派的加载机制以及常用类加载器分别加载哪种类型的类;3>GC部分:分代回收的思想和依
java364104
·
2023-07-16 06:26
java
spring
spring
boot
spring
cloud
架构
java进阶
JAVASE进阶[toc]1.内部类1.成员内部类如何创建内部类的对象publicclassStart{publicstaticvoidmain(String[]args){outerClassout=newouterClass();//外部类创建对象outerClass.innerinner=newouterClass().newinner();//内部类创建对象inner.test();}}内
250deb66c358
·
2023-07-15 14:29
【
JAVA进阶
】JVM第七篇-总结篇
写在前面的话脑子是个好东西,可惜的是一直没有搞懂脑子的内存删除机制是什么,所以啊,入行多年,零零散散的文章看了无数,却总是学习了很多也忘了很多。痛定思痛的我决定从今天开始系统的梳理下知识架构,记录下零散的知识,方便温故知新的同时也顺便清除一些大脑空间用来学习更高深的技术。目录前言一、JVM的基本介绍1.1Java文件是如何被运行的1.2简单的代码例子二、类加载器的介绍2.1类加载器的流程2.2类加
东方老赢灬
·
2023-07-15 13:38
JAVA进阶
java
开发语言
java进阶
知识点精讲
目录前言MathSystemRuntimeBigIntegerBigDecimalObject时间类Api数据包装类Arrays正则表达式lambda表达式集合进阶前言java大一的时候学的java基础,后来摆烂都忘了大部分所以此笔记用于复习在java中常用到的api帮助我们解决·需求解决Mathmath是java核心包lang下的类无需引入常用方法:获取绝对值Math.abs(-12)ceil向
蓝胖子不是胖子
·
2023-07-15 13:36
Java
java
jvm
视频教程-
Java进阶
高手课-Spring精讲精练-Java
[[这里是图片001]
Java进阶
高手课-Spring精讲精练中国科学技术大学硕士研究生,丹麦奥尔堡大学访问学者,先后就职于eBay、蚂蚁金服、SAP等国内外一线互联网公司,在Java后端开发、架构设计方面有着丰富的经验
m0_67394230
·
2023-07-15 13:04
面试
学习路线
阿里巴巴
android
前端
后端
Java 进阶知识点
java进阶
知识点线程线程是系统调度的最小单元,一个进程可以包含多个线程,作为任务的真正运作者,有自己的栈(Stack)、寄存器(Register)、本地存储(ThreadLocal)等,但是会和进程内其他线程共享文件描述符
提辖鲁
·
2023-07-15 13:33
Java
面试相关
STM32
自学笔记
30-操作系统的入门
在进入电机控制的工程之后,我开始入门单片机的操作系统。当工程越来越复杂,代码里的函数越来越多时,如果还是单线程的使用main函数和定时器中断的方式,分析下会有以下几点不足:任务执行顺序固定,必须等上一个任务(也就是函数执行完毕)才能执行下一个任务,在处理一个任务的过程中不能响应其他任务,即无法多线程工作;由于上一个特性,使得总的任务执行时间长。在最坏的情况下,任务的响应时间是所有任务循环一次的时间
raulcy
·
2023-07-15 03:17
stm32
笔记
嵌入式硬件
c语言
arm
单片机
STM32
自学笔记
-6-RS485串口通信
RS232的通信逻辑“1”的电平为-5V~-15V,逻辑“0”的电平为+5V~+15V。这样高的电平和TTL不兼容,而且容易烧坏接口电路芯片,共地的方式也会带来共模干扰,传输距离也不长,实际的最远传输距离在15米左右RS485针对这些缺点,将两条线上的电压差来表示电平高低,电压差为+(2-6V)时表示“1”,-(2-6V)时表示“0”。两条线的电平与TTL兼容,差分传输抗共模干扰强,最长传输距离也
raulcy
·
2023-07-15 03:47
stm32
mcu
嵌入式硬件
单片机
arm
STM32
自学笔记
-8-红外遥控
开发板上有个红外接收器,是和F103的PB9相连,也配了一个遥控器,来学习红外遥控的原理,并且实际操作一下。HS0038是一款红外接收头,当收到遥控器发过来的信号后,通过REMOTE_IN传输到PB9口,我们做一个输入捕获,把波形还原,即可解码遥控器的信号了,然后用串口将遥控器对应信号的按键信息打印出来。原理如此,下面实操。NEC协议红外遥控器的通信采用了38KHz的载波信号,位时间为1.125m
raulcy
·
2023-07-15 03:47
arm
单片机
stm32
嵌入式硬件
mcu
STM32
自学笔记
15-步进电机驱动项目-磁编码器MT6816驱动
这个闭环驱动系统中,充当闭环反馈的是磁编码器MT6816,它的作用是告诉主控现在电机的转动位置。一般来说磁编码器和光编码器相比,精度、分辨率和响应时间都要差一些,但优势是对环境要求较低,粉尘、油污、液体等等对磁编码器没有什么影响,不像光码需要清洁和透明,而且近来磁编码器的精度和分辨率都有显著提高,加入了无电池多圈技术,从而解决了多圈无法反馈的老问题,使得磁编码器成为闭环电机系统很好的选择。MT68
raulcy
·
2023-07-15 03:47
stm32
单片机
arm
STM32
自学笔记
16-步进电机驱动项目-磁编码器的校准
上节我把MT6816的驱动给大致整明白了,接下去需要看看如何校准。为什么编码器需要校准?如上节所说,MT6816是一款绝对值编码器,它为每个测量位置分配了唯一的二进制代码或字,即使断电,也可以跟踪编码器的确切位置。但是由于硬件或其他因素的影响,编码器输出的位置可能存在一定的误差。因此,需要进行校准来确保编码器输出的位置与实际步进电机的位置一致。具体而言,校准的目的是通过对编码器输出数据的处理和比较
raulcy
·
2023-07-15 03:47
stm32
笔记
嵌入式硬件
单片机
arm
STM32
自学笔记
-4-SPI和Flash芯片
I2C中曾经说过其实目前基本用Flash而不用E2PROM,E2PROM最大的特点是按字节操作,Flash则是按扇区操作。目前STM32单片机教程里基本上都是用W25Q128这款SPIFlash芯片来教学SPI通信,我手头上开发板也是使用了这个芯片,一起来看下SPI通信的实现方法。W25Q128是一款NORFlash(关于NOR和NAND,在这里不是重点,这里重点在应用),128Mb(16MB)大
raulcy
·
2023-07-15 03:46
arm
stm32
单片机
mcu
STM32
自学笔记
-1(软件仿真时出现“Flash Download failed”的解决办法)
在使用ST-LINK做在线调试时,点击Download图标无法进入仿真界面,一直弹出“FlashDownloadfailed",failed后面是我工程文件的路径。底下的output栏里输出的是error56:cannotopenfile。在网上搜索了很多问题的解决办法,都没有解决,也不知道是不是这个问题没有人碰到,后来仔细分析了一下这个错误,错误提示的是couldnotloadfile,但给出的
raulcy
·
2023-07-15 03:16
stm32
mcu
arm
STM32
自学笔记
14-步进电机驱动项目-TB67H450驱动
目前的项目是一种2相4线步进电机的闭环驱动电路,使用的电机驱动芯片是TB67H450,再使用磁编码器MT6816,使用FOC算法,基于STM32F1单片机。这一节是步进电机的驱动芯片驱动研究首先研究驱动芯片TB67H450的datasheet这是一个PWM斩波电机驱动芯片,内部框图可以看出来内含一个H桥全桥驱动电路,而芯片的输出Out1和Out2即H桥的两个输出口H桥电路驱动单相步进电机是很基础的
raulcy
·
2023-07-15 03:42
stm32
笔记
单片机
arm
网络安全(黑客技术)
自学笔记
首先给大家简单介绍一下网络安全:1.什么是网络安全?网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百
羊村最强沸羊羊
·
2023-07-14 23:32
web安全
笔记
网络安全
数据库
python
网络攻击模型
计算机网络
网络安全—黑客技术—
自学笔记
一、什么是网络安全?网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备。二、什么是黑客?黑客泛指IT技术主攻渗透窃取攻击技术的电
德西德西
·
2023-07-14 22:35
web安全
网络安全
网络
安全
python
网络安全(黑客)
自学笔记
建议一:黑客七个等级黑客,对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域,越深入越敬畏,知识如海洋,黑客也存在一些等级,参考知道创宇CEOic(世界顶级黑客团队0x557成员)的分享如下:Level1愣头青[百万人]:会使用安全工具,只能简单扫描、破译密码Level2系统管理员[上万人]:善用安全工具,特别熟悉系统及网络Level3大公司的开发人员或核心安全公司大牛[几千人]:对操
白猫不黑
·
2023-07-14 16:47
网络安全
渗透测试
SRC漏洞挖掘
web安全
网络
安全
黑客(
自学笔记
)
黑客,对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域,越深入越敬畏,知识如海洋,黑客也存在一些等级,参考知道创宇CEOic(世界顶级黑客团队0x557成员)的分享如下:Level1愣头青[百万人]:会使用安全工具,只能简单扫描、破译密码Level2系统管理员[上万人]:善用安全工具,特别熟悉系统及网络Level3大公司的开发人员或核心安全公司大牛[几千人]:对操作系统特别熟悉,开始
初阶羊
·
2023-07-14 12:54
学习路线
技能树
计算机
网络
安全
职场和发展
web安全
网络安全
【
Java进阶
之路】java泛型详解
1.概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。
Runjavago
·
2023-07-14 10:14
Java进阶
编程
java
开发语言
GJK算法,碰撞检测(
自学笔记
,侵权删)
学哔哩哔哩《看似简单的复杂问题,奇怪而优雅的解决方式(GJK算法)|Reducible》——来自博主“我最会爬惹”笔记一、凸形和凹形的基础概念所有图形可以分成两种:凸形和凹形,如图1.1所示。图1.1凸形和凹形凸形的性质是:该形状上任意两点的连线,必然在这个形状内部,相较于凹形则更容易处理。对于其形状上的每一个点,必然存在一个方向,使得该电视此方向上最远的点。即遍历该形状上所有有可能的方向并找到该
qwerpoiu66
·
2023-07-14 06:30
GJK
相交检测
笔记
算法
网络安全
自学笔记
08 - Linux之shell
一、shell基本概述什么是shell脚本?到底能解决什么问题?shell脚本其实就是把一批命令集合在一起,解决一些复杂的问题,有点类似于程序设计(在shell中,变量、分支、循环、函数、数组等与程序设计完全类似的功能),但是本质上来说不是程序设计。shell的程序复杂程度是无法真正与编程语言相提并论的,但是由于与操作系统集合在一起的,所以能够执行一些更加底层的命令组合,且效率很高linux系统中
imphoon
·
2023-07-14 01:31
网络安全自学笔记
linux
bash
unix
网络安全(
自学笔记
)
如果你真的想通过自学的方式入门web安全的话,那建议你看看下面这个学习路线图,具体到每个知识点学多久,怎么学,自学时间共计半年左右,亲测有效(文末有惊喜):1、Web安全相关概念(2周)熟悉基本概念(SQL注入、上传、XSS、CSRF、一句话木马等)。通过关键字(SQL注入、上传、XSS、CSRF、一句话木马等)进行Google/SecWiki;阅读《精通脚本黑客》,虽然很旧也有错误,但是入门还是
没更新就是没更新
·
2023-07-14 00:23
学习思路
计算机
零基础学安全
web安全
安全
网络安全
网络安全技能树
自学网络安全
网络安全系统教程+学习路线(
自学笔记
)
一、什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。二、怎样规划网络安全如果你是一
网络安全-生
·
2023-07-13 19:52
零基础学网络安全
学习路线
网络安全技能树
web安全
学习
笔记
网络安全
安全
经验分享
网络
C++万字
自学笔记
[@TOC]一、C++基础C++的IDE有CLion、VisualStudio、DEVC++、eclipse等等,这里使用CLion进行学习。0.C++初识0.1第一个C++程序编写一个C++程序总共分为4个步骤创建项目创建文件编写代码运行程序#includeintmain(){usingnamespacestd;cout#includeusingnamespacestd;intmain(){in
CyberMakes
·
2023-07-13 16:19
C&C++
c++
笔记
开发语言
网络安全(黑客)
自学笔记
建议一:黑客七个等级黑客,对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域,越深入越敬畏,知识如海洋,黑客也存在一些等级,参考知道创宇CEOic(世界顶级黑客团队0x557成员)的分享如下:Level1愣头青[百万人]:会使用安全工具,只能简单扫描、破译密码Level2系统管理员[上万人]:善用安全工具,特别熟悉系统及网络Level3大公司的开发人员或核心安全公司大牛[几千人]:对操
小V知识分享
·
2023-07-13 16:13
网络
安全
web安全
学习
网络安全
java ddd开发_DDD的基本概念介绍 -
Java进阶
程序员xx的个人空间 - OSCHINA - 中文开源技术交流社区...
DDD的基本概念澄清什么是DDD•DomainDrivenDesign•领域是软件要解决的问题区域•通过对领域知识建立模型,形成团队内各成员的通用语言,指导设计和实现,从而达到为客户解决问题的目的•当领域模型发生改变时,开发人员需要重构,以便反映模型的变化,这样新知识就合并到软件中Ubiquitouslanguage(通用语言)•将领域模型作为语言的支柱•领域模型包括类和主要操作的名称•领域模型尽
Lee General
·
2023-07-13 16:00
java
ddd开发
今日份打卡 166/365
*技术文章*[
Java进阶
之路](https://mp.weixin.qq.com/s/gHpNf0OzqcmSWa3AVgpDhA)*工程工具:Maven,Jenkins,sonar,git*开发模式与工具
·
2023-06-24 07:08
final关键字深入理解--
Java进阶
什么是final关键字 在Java语言中,随着语境的不同final关键字所代表的语义会有一些细微的差异。总的来说,final关键字表达的含义是“禁止修改”,之所以要采用final关键字。 用final关键字修饰的属性,对于Java编译器来说就是一个“常量”。其特点是:1.具体的值在编译期间就已经被确定;2.在运行时不能再被修改。 一般是会出于性能和设计层面的考虑。禁止修改原理final相关的
_zhaoyan_
·
2023-06-24 06:20
Java进阶
,JVM和并发编程按照怎样的顺序学习更好?
有一点你说的对,JVM和并发编程确实是
Java进阶
中两块难啃的硬骨头。下面我根据自己的经验,说下如何学习JVM和并发编程。
IT1124
·
2023-06-24 01:15
java
学习
开发语言
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他