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
汇编语言(王爽)自学笔记
GJK算法,碰撞检测(
自学笔记
,侵权删)
学哔哩哔哩《看似简单的复杂问题,奇怪而优雅的解决方式(GJK算法)|Reducible》——来自博主“我最会爬惹”笔记一、凸形和凹形的基础概念所有图形可以分成两种:凸形和凹形,如图1.1所示。图1.1凸形和凹形凸形的性质是:该形状上任意两点的连线,必然在这个形状内部,相较于凹形则更容易处理。对于其形状上的每一个点,必然存在一个方向,使得该电视此方向上最远的点。即遍历该形状上所有有可能的方向并找到该
qwerpoiu66
·
2023-07-14 06:30
GJK
相交检测
笔记
算法
ARM
汇编语言
编程入门实践
文章目录一、keil的安装二、安装stm32pack三、keil的简单设置四、基于STM32汇编程序的编写4.1新建工程4.2新建test.s文件4.3编译程序4.4分析HEX文件五、总结六、参考资料一、keil的安装双击打开mdk_510.exe应用程序文件,点击Next>>。勾选Iagree…后,点击Next>>。选择安装路径,并点击Next>>。随意输入Name和E-mail,再点击Next
clouds and breezes
·
2023-07-14 06:59
arm
单片机
stm32
单片机核心学习:(三)ARM架构(中)
目录一、ARM汇编1、ARM汇编概述2、统一的
汇编语言
:UAL3、汇编指令格式4、立即数5、ARM编译器与GCC编译器语法差异二、ARM汇编模拟器1、VisUAL的基本使用一、ARM汇编1、ARM汇编概述
Exp.Joker
·
2023-07-14 06:56
单片机核心学习
编译器
单片机
arm
Android NDK开发三 JNI基础
操作系统,无论是Linux,Windows还是MacOS,或者一些
汇编语言
写的底层硬件驱动都是C/C++写的。因此通过JNI就可以调用这些底层的API。
带你装逼带你飞的程序猿
·
2023-07-14 02:31
Android
NDK开发
android
ndk
JNI
java
第一单元 Linux系统介绍及安装
14.1操作系统介绍14.1.1计算机的历史第一代计算机(1946~1958)电子管为基本电子器件;使用机器语言和
汇编语言
;主要应用于国防和科学计算;运算速度每秒几千次至几万次。
筱屈
·
2023-07-14 02:03
网络安全
自学笔记
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安全
安全
网络安全
网络安全技能树
自学网络安全
gcc编译过程
gcc能做什么编程时采用的是高级语言,如C语言等,高级语言编写的程序代码无法被计算机直接执行,需要将高级语言转换为
汇编语言
,再将
汇编语言
转换为机器指令,最后链接生成可执行文件才能被计算机执行,而上述过
yblackd
·
2023-07-13 21:53
c
java
jvm
linux
网络安全系统教程+学习路线(
自学笔记
)
一、什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。二、怎样规划网络安全如果你是一
网络安全-生
·
2023-07-13 19:52
零基础学网络安全
学习路线
网络安全技能树
web安全
学习
笔记
网络安全
安全
经验分享
网络
8086变址寄存器和字符串拷贝程序学习
在此文用到了si和di寄存器;8086
汇编语言
显示带颜色的字符串程序学习-使用emu8086_bcbobo21cn的博客-CSDN博客下面单独来学习si和di寄存器;SI和DI是8086CPU中和BX功能相近的寄存器
bcbobo21cn
·
2023-07-13 18:01
汇编语言
8086
变址寄存器
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安全
学习
网络安全
python期末试卷及答案B卷
A.程序设计语言可分为机器语言、
汇编语言
和高级语言3个大类B.解释是将源代码逐条转换成目标代码,同时逐条执行目标代码的过程C.IPO方法是一种按输入数据、处理数据和输出数据的程序运算模式D.Python
绾起杏花月
·
2023-06-24 08:00
Python
大数据
一、C++语言简介
****机器语言和
汇编语言
**属于低级语言一类,因为它们能够直接操纵计算机的寄存器和内存。机器语言是一种依赖于CPU的指令系统,使用机器指令的二进制代码编写程序,能够直接被计算机识别。
·
2023-06-24 06:04
【pytorch-tutorial
自学笔记
】01-basic-PyTorch Basics
1、requires_grad是Pytorch中通用数据结构Tensor的一个属性,用于说明当前量是否需要在计算中保留对应的梯度信息。在使用神经网络时,全连接层卷积层等结构的参数都是默认需要梯度的。2、torch.rand()均匀分布torch.randn()正态分布3、linear=nn.Linear(3,2)#构建pytorch中神经网络的线性层,输入为3个特征,输出为2个特征4、torch.
HeyRena
·
2023-06-23 10:39
Pytorch
Python
神经网络
深度学习
python
pytorch
自学笔记
——线性回归
importnumpyasnpimporttorchfromtorch.utilsimportdata#处理数据的模块fromd2limporttorchasd2l#生成数据集,这里可以不用看true_w=torch.tensor([2,-3.4])true_b=4.2features,labels=d2l.synthetic_data(true_w,true_b,1000)#load_array
手把手教你学AI
·
2023-06-23 10:08
pytorch
笔记
线性回归
【PWN】02.基本介绍
1.语言:C/C++Python...2.操作系统:Linux(基本的Linux命令)Windows....会使用VMware3.逆向工程:
汇编语言
(x86汇编的基本指令)
菜鸟ql
·
2023-06-23 06:05
CTF
安全
pwn
汇编语言
中常见的“constant expected”错误及其解决方法
在使用
汇编语言
编写程序时,我们经常会遇到各种各样的报错信息,其中包括“constantexpected”,这个错误提示通常与数据类型或符号的使用相关。
网创学长
·
2023-06-23 01:29
java
前端
服务器
自制OS 5-1==用C语言不用C库写内核。一个独立内核OS的制作
汇编语言
的可读性太差mbr->loader->kernelloader的作用:启动保护模式,拉入kernel提前将mbr和loader存放在0扇区前512字节和1扇区,将kernel代码存放在9扇区。
一个java开发
·
2023-06-22 22:59
操作系统
linux
运维
服务器
(超详细)零基础如何学习操作系统---操作系统书籍推荐
直接先给出路线书籍编码隐匿在计算机软硬件背后的语言
汇编语言
x86从实模式到保护模式操作系统导论操作系统真象还原查漏补缺1.编码隐匿在计算机软硬件背后的语言对于完全不懂计算机的朋友,这本书可以让你对计算机有一个简单认识
是杏花微雨
·
2023-06-22 22:23
Play
With
操作系统
操作系统
穷举爆破神器hydra详细讲解和利用
渗透测试
自学笔记
,想把自己所学的完整记录下来关于Hydrahydra是一个支持众多协议的爆破工具,已经集成到Kali-Linux中,直接在终端打开即可,同时也有Windows版(链接)Windows版Kali
maverickpig
·
2023-06-22 19:42
渗透测试自学日志之基础原理篇
安全
web安全
信息系统项目管理师
自学笔记
(十五)——Web服务、J2EE与.NET平台
3.4Web服务WebService(Web服务)是解决应用程序之间相互通信的一项技术。Web服务是描述一系列操作的接口,它使用标准的、规范的XML描述接口。3.4.1Web服务模型在Web服务模型的解决方案中,一共有三种工作角色,其中服务提供者(服务器)和服务请求者(客户端)是必须的,服务注册中心是一个可选的角色。服务提供者。即Web服务的所有者,该角色负责定义并实现Web服务,使用WSDL(W
烧麦Sn0wSt@r
·
2023-06-22 13:54
信息系统项目管理师
web开发
持续集成系统
2023计算机组成原理复习【1-4】
第一章计算机系统概述1.计算机语言的分类:高级语言,低级语言(
汇编语言
与机器语言)。P8高级语言是人类可读写的编程语言。低级语言包括
汇编语言
和机器语言两种。
call me by ur name
·
2023-06-22 09:16
硬件工程
PWN-汇编学习笔记
本文基于《
汇编语言
》第四版
王爽
一书进行一定知识点的提取和总结。二、常用知识点8086的CPU通用寄存器均为16位,可以存放两个字节,AX,BX,CX,DX四个寄存器存一般性数据。
胡胡同志要加油
·
2023-06-22 07:44
PWN
安全
开发语言
反汇编
pwn
C语言——位操作
因为C在提供高级语言便利的同时,还能在为
汇编语言
所保留的级别上工作。二进制数、位和字节在我们日常生活中
_索伦
·
2023-06-22 06:44
#
C语言
c语言
OC对象的本质
Objective-C底层实现是C\C++代码,C\C++代码转换成
汇编语言
,
汇编语言
转成机器语言。~Objective-C的对象、类主要是基于C\C++的什么数据结构实现的?结构体。
求长生
·
2023-06-22 04:22
编译程序的任务
它将高级语言所写的源程序翻译成等价的机器语言或
汇编语言
的目标程序。整个编译过程一般可以划分为5个阶段:词法分析、语法分析、语义分析及中间代码生成、中间代码优化和目标代码生成。
真正的飞鱼
·
2023-06-21 16:58
编译原理
编译原理
Qt
自学笔记
文章目录QTimer定时器,窗口界面操作QTimer定时器窗口练习QDialog对话框看QDialog子类QMessageBox消息提示框QFileDialogQFontDialogQColorDialogQInputDialogQProgressDialogQMainWindow演示菜单栏演示工具栏演示状态栏停靠窗口资源文件.qrcQTimer定时器,窗口界面操作本系列为跟随大丙老师博客学习笔记
右大臣
·
2023-06-21 12:38
Qt
qt
笔记
开发语言
HDLBits
自学笔记
3:Verilog language.Modules Hierarchy
Modules在顶层模块中实例化模块mod_a,其端口描述:modulemod_a(inputin1,inputin2,outputout);moduletop_module(inputa,inputb,outputout);//按信号名称连线mod_au1(.in1(a),.in2(b),.out(out));//按信号位置连线//mod_au2(a,b,out);endmoduleConnec
学习就van事了
·
2023-06-21 11:58
HDLBits
fpga开发
HDLBits
自学笔记
2:Verilog language.Vector
Vectors建立一个电路,有一个3bit输入,输出这个向量,并将其分割为三个单独的1bit信号输出,电路图如下:moduletop_module(inputwire[2:0]vec,outputwire[2:0]outv,outputwireo2,outputwireo1,outputwireo0);assignoutv=vec;assign{o2,o1,o0}=vec;endmoduleVec
学习就van事了
·
2023-06-21 11:57
HDLBits
fpga开发
HDLBits
自学笔记
1:Getting Started + Verilog language.Basic
GettingStarted输出1moduletop_module(outputone);assignone=1'b1;endmoduleOutputZero输出0moduletop_module(outputzero);assignzero=1'b0;endmoduleSimplewire建立一个模块将out和in连线moduletop_module(inputin,outputout);ass
学习就van事了
·
2023-06-21 11:27
HDLBits
fpga开发
HDLBits
自学笔记
4:Verilog language.Procedures + More Verilog Features
ProceduresAlwaysblocks(combinational)建立一个与门,用assign语句和always语句moduletop_module(inputa,inputb,outputwireout_assign,outputregout_alwaysblock);assignout_assign=a&b;always@(*)beginout_alwaysblock=a&b;ende
学习就van事了
·
2023-06-21 11:55
HDLBits
fpga开发
初识C语言(二)
C设计的目的是提供一种简易的编译方式,处理低级存储器,以及产生少量的机器码以及不需要任何运行环境支持便能运行的
汇编语言
。
暗恋 懒羊羊
·
2023-06-21 08:49
c语言
【系统架构】第二章-计算机系统基础知识(二)
集合包含字符串、数组、散列表等数据结构计算机语言的分类1、机器语言(一种二进制代码,一条指令包含:操作码、操作数的地址、操作结果的存储地址、下条指令的地址)2、
汇编语言
(有3种语句:指令语句、伪指令语句
阿提说说
·
2023-06-21 06:12
#
系统架构设计师
系统架构
spring
boot
微服务
云原生
嵌入式实时操作系统的设计与开发New(一)
轮询系统(PollingSystems)嵌入式系统发展初期,嵌入式软件的开发是基于
汇编语言
和C语言直接编程,不需要操作系统的支持,这样的系统也被称为裸板嵌入式操作系统。
Caramel_biscuit
·
2023-06-20 10:28
嵌入式实时操作系统的设计与开发
RTOS
计算机硬件技术基础——第3章 微处理器的指令系统(暂时完成)
8086/8088的寻址方式包括两种:数据寻址方式(寻址操作数地址)程序存储器寻址方式(寻址程序地址(在代码段中))3.1.1数据寻址方式所有操作数的流向都是由源到目标,在指令
汇编语言
格式的操作数区域中都是规定自右向左
努力敲代码的小方
·
2023-06-20 09:44
笔记
微型计算机硬盘技术指标,微型计算机硬件技术基础
微型计算机硬件技术基础(清华大学出版社出版的图书)语音编辑锁定讨论上传视频《微型计算机硬件技术基础》,共九章,涉及:微型计算机系统概述及基础知识、微处理器基础、80X86微处理器、指令系统、
汇编语言
与程序设计
Ja'Soon
·
2023-06-20 09:43
微型计算机硬盘技术指标
编译程序的任务
它将高级语言所写的源程序翻译成等价的机器语言或
汇编语言
的目标程序。整个编译过程一般可以划分为5个阶段:词法分析、语法分析、语义分析及中间代码生成、中间代码优化和目标代码生成。
真正的飞鱼
·
2023-06-20 09:00
Linux篇6--gcc的使用及Linux下的调试
通过观察文件大小我们就可以看出来在预处理过程中做了一系列的操作编译(-S):C代码编译成
汇编语言
汇编(-c):将
汇编语言
翻译为目标文件(变为二进制)链接:生成可执行文件这个绿色的就是可执行程序。
逃跑的机械工
·
2023-06-20 09:16
Linux
linux
c语言
c++
编程范式学习
汇编语言
汇编语言
是机器语言的一种替代形式,它使用助记符号代替了二进制码,使得程
小小猿--
·
2023-06-20 08:01
学习
前端
java
使用emu8086与Proteus创建智能温度控制系统:详解
汇编语言
和硬件模拟技术
在此,我们将使用emu8086和Proteus,结合
汇编语言
和硬件模拟技术,搭建一个能够自动控制任何房间温度的系统。
快撑死的鱼
·
2023-06-20 08:21
proteus
C语言初阶——栈帧和两个经典递归
目录一.栈帧1.概念(1)栈(2)压栈push(3)出栈pop2.了解寄存器(1)入栈(2)出栈3.了解汇编指令4.main函数的调用5.main函数栈帧的创建(1)main
汇编语言
(2)图解6.变量的栈帧创建
赫洋同学
·
2023-06-19 23:24
c语言
web安全
自学笔记
Web安全方面的基本知识是有很必要的,未必就要深入理解。本文主要介绍常见的网络攻击类型,不作深入探讨。正文网络攻击的形式种类繁多,从简单的网站敏感文件扫描、弱口令暴力破解,到SQL注入,再到复杂的网络劫持等,种类万千。本文只介绍以下两种攻击:XSS攻击CSRF攻击如果你对其他更高大上的网络攻击有兴趣,可以点击这里:Web安全学习笔记-高级网络攻击。XSS攻击XSS,跨站脚本攻击(CrossSite
网络安全-生
·
2023-06-19 20:26
零基础学网络安全
学习路线
计算机
网络
web安全
网络安全
网络安全技能树
编程
编译原理(第3版) 清华大学出版社 黄贤英等人著作 部分课后习题答案
记录一下,方便考试复习第一章第一题解释下列术语翻译程序:翻译程序是一种把源语言书写的程序翻译成另一种语言书写的程序,而且后者和前者在逻辑上是等价的编译程序:如果源语言为高级语言,目标语言为某台计算机上的
汇编语言
或机器语言
_JAMESHUANG_
·
2023-06-19 17:25
#
编译原理
编译原理课堂笔记
网络安全系统教程+渗透测试+学习路线(
自学笔记
)
一、什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有Web防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。二、怎样规划网络安全如果你是一
初阶羊
·
2023-06-19 17:30
学习路线
技能树
计算机
web安全
安全
网络安全
经验分享
笔记
机器学习
自学笔记
2018-09-18
结构化机器学习项目第一周1.3满足和优化指标你在评估一个算法效果的好坏时,你会有一个优化指标和满足指标,你需要在评估时先看看有没有达到满足指标的最低限度,在达到后再看优化指标是不是更好,这就类似于:先成人,再成才。1.4构建训练,开发,测试集的原则首先明确,我们做开发集测试集都是为了让目标达到设定的那个靶心,就好比给大家一个木制的原材料去目标做一个老虎雕塑,流程成熟之后,你说我们测试集用更硬一点的
为三十谋
·
2023-06-19 16:03
微机原理与接口技术课程笔记(
汇编语言
)
目录一、指令系统(〇)寻址方式(7种)(一)数据传输类指令(二)算数运算类指令(三)逻辑操作类指令(四)控制转移类指令(五)位操作类指令二、
汇编语言
程序设计(一)
汇编语言
格式(二)伪指令(三)设计步骤一
饥饿的半导体
·
2023-06-19 11:10
笔记
单片机
汇编语言
深入了解一下OC对象
逐步深入NSObject对象我们平时编写的OC代码底层实现都是转成C\C++,然后转成
汇编语言
,最后转为机器语言。那我们的OC对象对应的C\C++的什么数据结构呢
coderLZ
·
2023-06-19 07:23
[C] 跨平台使用Intrinsic函数范例1——使用SSE、AVX指令集 处理 单精度浮点数组求和(支持vc、gcc,兼容Windows、Linux、Mac)...
一、问题背景最初,我们只能使用
汇编语言
来编写SIMD代码。不仅写起来很麻
weixin_33971205
·
2023-06-19 03:58
操作系统
c#
c/c++
小学三年级以上,我建议孩子们学C++
作为有着快10年经验的码农(程序员的自嘲称呼),从
汇编语言
到C再到后来的java,python,js,C++几乎所有的语言都使用过,到头来所有的底层逻辑架构还是c最全面也是最稳定的语言,C++作为从C演化而来的高级语言
与茶有缘
·
2023-06-19 02:27
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他