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
python使用汇编
Python使用
pyinstaller打包成exe文件,并支持传入外部参(已解决打包后文件大的情况)
目录一、为什么要打包二、打包后文件大的问题三、外部传参3.1、sys库3.2、argparse库四、pyinstaller打包4.1、安装包4.2、打包命令4.3、新环境打包五、运行exe程序5.1、sys接收外部传参5.2、argparse接收外部传参一、为什么要打包就比如你在具有Python环境的A电脑上开发了一个程序,现在A电脑坏掉了,你只能在B电脑上去执行你开发的程序。但是呢B电脑又没有P
zkkkkkkkkkkkkk
·
2023-12-17 04:38
python
python虚拟环境
文件处理
python
《系统架构设计师教程(第2版)》第2章-计算机系统基础知识-05-计算机语言
文章目录1.计算机语言的组成2.计算机语言的分类2.1机器语言2.1.1指令组成2.1.2指令的压缩2.1.3常见指令格式2.2
汇编
语言2.2.1概述2.2.2
汇编
语言的语句2.2.3指令语句和伪指令语句格式
玄德公笔记
·
2023-12-17 02:28
#
软考架构师笔记
系统架构
软考架构师
清华版
第二版
系统架构设计师教程
计算机语言
2023
计算机语言发展史(2021.02.04)
第一代语言(机器语言)二进制直接输入给计算机使用,不经过任何的转换第二代语言(
汇编
语言)比较人性化
汇编
代码第三代语言(高级语言)大体分为两大类(相辅相成)面向过程(如:C语言)和面向对象(如:C++语言
Miraitowa咚
·
2023-12-17 00:06
Python使用
修饰函数判断执行时间
Python中的修饰函数(装饰器)用于修改或增强其他函数或方法的功能,而不需要修改它们的源代码。装饰器通常用于添加日志、性能测量、权限检查等功能。以下是一个使用修饰函数来测量函数执行时间的示例:importtime#定义一个装饰器函数,用于测量函数执行时间defmeasure_time(func):defwrapper(*args,**kwargs):start_time=time.time()#
刘春强
·
2023-12-16 23:52
python
开发语言
Linux 驱动开发需要掌握哪些编程语言和技术?
支持的语言2023年底了,这个时间点,除了
汇编
(
汇编
也是不推荐的,因为是架构相关的)以外,可以
单片机一哥
·
2023-12-16 19:24
单片机
编程
嵌入式
单片机
51单片机
汇编
指令学习
1栈和过程调用```00000000:0:55push%ebp1:89e5mov%esp,%ebp3:83ec10sub$0x10,%esp6:8b4508mov0x8(%ebp),%eax9:8b00mov(%eax),%eaxb:8945fcmov%eax,-0x4(%ebp)e:8b450cmov0xc(%ebp),%eax11:8b10mov(%eax),%edx13:8b4508mov0
小i青蛙
·
2023-12-16 19:41
汇编语言学习
汇编
学习
汇编
指令命令
ARM
汇编
指令学习工程搭建
汇编
编程环境搭建HN0AE-522LW-NNRAF-63PUS-7IGFH-YF58D配置编译工具链为工程配置链接脚本(map.lds)将map.lds复制到工程文件夹(在桌面创建的
满山的猴子我的腚最红
·
2023-12-16 16:37
ARM开发
汇编
嵌入式硬件
arm开发
python写简单文本编辑器_
python使用
wxPython创建一个简单的文本编辑器。
ubuntu下通过'sudoapt-getinstallpython-wxtools'下载wxPython.load和save函数用于加载和保存文件内容,button通过Bind函数绑定这两个函数用于进行事件处理。BoxSizer(尺寸器)可以动态调整窗口布局。下面的代码实现了一个简单的文本编辑器,可以实现编辑加载和保存操作。importwxdefload(event):file=open(fil
weixin_39630440
·
2023-12-16 15:23
python写简单文本编辑器
编译与链接
一·翻译环境翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、
汇编
三个过程1.1.预处理(预编译)在预处理阶段,源⽂件和头⽂件会被处理成为.i为后缀的⽂件预处理作用
猪蹄手
·
2023-12-16 12:10
开发语言
[原创][R语言]股票分析实战:周级别涨幅趋势的相关性
[简介]常用网名:猪头三出生日期:1981.XX.XXQQ联系:643439947个人网站:80x86
汇编
小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:
我不是代码教父
·
2023-12-16 12:22
#
R语言大数据分析
r语言
大数据
股票
工作十年,为何没有积累与提升?
其实,这样的内心交战,源于领导交代给我的一项工作任务,就是做一本内容
汇编
的内刊册子。最耗时耗脑的
天涯路漫漫
·
2023-12-16 12:07
计算机组成原理-选择语句和循环语句的
汇编
表示
文章目录选择语句jmpjxx示例:选择语句的机器级表示扩展:cmp指令的底层原理循环语句使用条件转移指令实现循环用loop指令实现循环选择语句不一定知道指令的位置,所以jmp直接跳转到指令的位置很难办jmp标号相当于位置,名字自己取jxx示例:选择语句的机器级表示扩展:cmp指令的底层原理每次运算产生的标志位信息都会覆盖掉上一次产生的标志位循环语句使用条件转移指令实现循环具体分步概括用loop指令
看星猩的柴狗
·
2023-12-16 09:28
王道计算机组成原理考研笔记
汇编
计算机组成原理
python是如何进行内存管理的
一、python内存管理这个问题需要从三个方面来说:1)对象的引用计数机制(四增五减)2)垃圾回收机制(手动自动,分代回收)3)内存池机制(大m小p)1)对象的引用计数机制要保持追踪内存中的对象,
Python
爱不到要偷
·
2023-12-16 08:25
python
内存管理
c/c++ | 重复定义、定义同名对象、内外层作用域
相反,稍微找找、写个demo就能知道什么原因,然后再查阅相关的参考,就能确定个大概后面,还要继续深究函数调用栈、
汇编
相关参考第一,无论是c还是c++都不允许重复定义。
ttxiaoxiaobai
·
2023-12-16 07:53
C++
综合部
c语言
c++
开发语言
面向对象程序设计(Java笔记——持续更新中…)
参考书籍:Java程序设计基础(第6版)_百度百科(baidu.com)第1章Java语言概述1.1什么是Java语什么是计算机语言是人与计算机之间通讯的语言,分成机器语言、
汇编
语言、高级语言三大类。
Stitch .
·
2023-12-16 05:08
我的大学笔记
java
开发语言
笔记
IDA的基本使用
IDA(InteractiveDisassembleProfessional)交互式反
汇编
器专业版,人们常称为IDAPro是一款静态反编译软件。
潘雪雯
·
2023-12-16 04:12
IAR开发stm8系列,C语言实现16位乘法器和32位除法器函数
开始想用c语言嵌套
汇编
的方式来做,但是发现调试通过的函数,放到大程序中执行总是计算错误,只好放弃,完全用c语言来实现,过程有点复杂,这里共
静心大叔
·
2023-12-16 04:17
c语言
开发语言
单片机
Linux系统上64位AT&T
汇编
语言多个源文件计算两个数的平方
运行程序的环境sudolsb_release-a看到操作系统是Ubuntu22.04LTS。sudouname-r看到内核版本是5.15.0-86-generic。sudoas--version看到as的版本是2.38。sudold--version看到ld的版本是2.38。sudogcc--version看到gcc版本是11.2.0。sudogdb--version看到gdb版本是12.1。计算
zhaoseaside
·
2023-12-16 03:21
汇编语言
linux
运维
服务器
常用
汇编
指令大全(有注释)
一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.通用数据传送指令.MOV传送字或字节.MOVSX先符号扩展,再传送.MOVZX先零扩展,再传送.PUSH把字压入堆栈.POP把字弹出堆栈.PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA把DI,SI,BP,SP,BX,
莫邪博客
·
2023-12-16 00:32
单片机
笔记
学习记录
嵌入式
杨季文
堆栈
asm
GO闭包实现原理(
汇编
级讲解)
go语言闭包实现原理(
汇编
层解析)1.起因今天开始学习go语言,在学到go闭包时候,原本以为go闭包的实现方式就是类似于如下cpplambdavalue通过值传递,mutable修饰可以让value可以修改
@新法
·
2023-12-16 00:06
Go语言
golang
汇编
开发语言
闭包
lambda
汇编
指令LEA
LEA是微机8086/8088系列的一条指令,取自英语Loadeffectaddress——取有效地址,也就是取偏移地址。在微机8086/8088中有20位物理地址,由16位段基址向左偏移4位再与偏移地址之和得到。取偏移地址指令指令格式如下:LEAreg16,memLEA指令将存储器操作数mem的4位16进制偏移地址送到指定的寄存器。这里,源操作数必须是存储器操作数,目标操作数必须是16位通用寄存
Littleston
·
2023-12-16 00:01
python基本数据类型(二)-数
print(2+3)print(2-1)print(2*2)print(2/2)
Python使用
两个乘号表示乘方运算:print(3**3)#表示3的3次方,打印结果为27Python还支持运算次序,
weixin_45363959
·
2023-12-16 00:19
python
网络
服务器
中国大模型名录
汇编
(2023)
随着ChatGPT应用的现象级火爆,AI大模型正在迅速发展,引发了新一轮人工智能发展浪潮。大模型基座化趋势或将对人工智能产业链和全球市场竞争格局产生深刻影响。在技术方面,大模型在交互、理解和生成等方面表现出了显著的性能提升。在产业发展方面,国内外互联网巨头、初创企业及科研机构广泛涉足基础大模型的研发,并积极布局相关领域行业大模型。中国前期在人工智能领域的各项部署为大模型发展奠定了坚实基础,在政产学
shujuguan2023
·
2023-12-15 23:56
汇编
mark 编程先导课 第六讲 二进制表示浮点数
2019.11.26星期二小雨转载至C语言中文网原文链接:http://c.biancheng.net/view/3818.html二进制表示浮点数:
汇编
语言IEEE二进制浮点数表示单精度32位:1位符号位
白95
·
2023-12-15 23:23
lunix 编写一个由多个文件构成的C语言程序,编制makefile,然后运行 make维护。
6.9设某个正在开发的程序由以下内容组成:①4个C语言源文件:a.c、b.c、c.c和d.c,设b.c和d.c都使用了defs.h中的声明②
汇编
语言源文件assmb.s被某个C语言源文件调用。
faith_陈
·
2023-12-15 22:05
makefile
linux
封装
gcc/g++ 命令参数
gcc/g++在执行编译时,需要4步1.预处理,生成.i的文件[使用-E参数]2.将预处理后的文件转换成
汇编
语言,生成文件.s[使用-S参数]3.由
汇编
变为目标代码(机器代码)生成.o的文件[使用-c参数
玻璃缸里的自游
·
2023-12-15 21:44
教你在Mac上写
汇编
!
更新nasmmac自带了nasm,但是,但是,但是,老得一塌糊涂.apple版本brewinstallnasm安装完之后重启.最新版本撰写编译运行之后就是和写c差不多了.但是,我们要讲究一些,写个32,写个64,好吧.64:64nasm-fmacho64-ohelloworld.ohelloworld.asmld-ohelloworld-e_mainhelloworld.o./helloworld
sean_depp
·
2023-12-15 18:03
计算机系统基础-
汇编
指令学习
1.1传送指令push%ebpmov%esp,%ebpand$0xfffffff0,%esp//边界对齐指令,16字节对齐sub$0x20,%espmovl$0xa,0x10(%esp)//立即数10赋值给偏移量为0x10的基址寄存器espmovl$0x9,0x14(%esp)//立即数9赋值mov0x10(%esp),%eaxmov%eax,0x18(%esp)//立即数10赋值给0x18(%e
小i青蛙
·
2023-12-15 16:28
计算机系统基础
汇编
学习
Linux:ELF
SectionHeaderTable:2.ProgramHeaderTable:参考前置知识从文本文件到可执行文件经历的阶段一个用C语言编写的高级语言程序从编写到打包、再到编译执行的基本过程如下:编写-预处理-编译-
汇编
Shujie_L
·
2023-12-15 15:58
Linux
linux
PLC 读写 西门子PLC
Python使用
snap7库进行采集S7协议通信.pyimportsnap7fromsnap7importutilplc=snap7.client.Client()#IP地址,机架,槽位plc.connect
huanglianggu
·
2023-12-15 15:27
python
python
Python 使用mysql.connector、pymysql和 MYSQLdb(MysqlClient)操作MySQL数据库
原文地址:
Python使用
mysql.connector、pymysql和MYSQLdb(M
m0_60105488
·
2023-12-15 14:35
数据库
mysql
python
【哈哈哈,程序员之间的鄙视链,总结全了!】
【4】
汇编
:我鄙视所有在座的【5】来自一个后端程序员对前端技术的鄙视(图自:微博@driftingdo
GLAB-Mary
·
2023-12-15 11:19
IT
程序员
FB内嵌
汇编
探索2
三、字符串的使用1、字符串按字节读取#includeOnce"crt/stdio.bi"Functiontest(ByRefzAsZString)AsStringDimsAsZString*100'用来存储返回字符串Asmmoveax,[z]'移动参数到eaxleaesi,[eax+4]'获取字符串指针从第4个字节开始取字符串+4(这里只是举例,实际根据需要)movecx,0Start1:movz
rainheart311
·
2023-12-15 10:23
FreeBASIC学习笔记
汇编
freebasic
FB内嵌
汇编
探索3
三、字符串的使用在使用字符串时,发现除了用lea指令加载字符串,或者直接对字符串指针进行mov,还有一种就是用offset来取字符串指针。DimSharedsAsZString*100="eeee"'全局变量Subtest(ByRefaAsZString)DimzAsZString*100="123456"Asmmoveax,[a]'函数内部的变量leaesi,[eax]'可以用lea加载指针mo
rainheart311
·
2023-12-15 10:23
汇编
c语言
开发语言
FB使用
汇编
模拟GoSub(子函数)功能
在
汇编
探索里发现,可以使用
汇编
来实现函数的子函数功能,但gcc编译的时候,会把子函数部分当做无效代码优化了,通过测试发现,只要用
汇编
跳转到函数末尾,则gcc编译器就不会直接优化子函数代码了。
rainheart311
·
2023-12-15 10:23
FreeBASIC随记
freebasic
gosub
子函数
计算机组成原理-高级语言与机器级代码之间的对应和常用的的x86
汇编
指令
文章目录高级语言与机器级代码之间的对应总览高级语言>
汇编
语言>机器语言x86
汇编
语言指令基础以move指令为例x86架构CPU的寄存器更多例子小结常用的x86
汇编
指令常见的算数运算指令关于王道书的解释常见的逻辑运算指令其他指令高级语言与机器级代码之间的对应总览高级语言
看星猩的柴狗
·
2023-12-15 08:27
王道计算机组成原理考研笔记
汇编
计算机组成原理-AT&T格式vsIntel格式
文章目录AT&T格式vslntel格式x86
汇编
语言是lntel格式,还有一种
汇编
语言格式是AT&TAT&T格式vslntel格式lntel格式中取主存地址内容未指明长度默认为32位,对应下图中第四行右边的指令百分号美元符号小括号可用于计算机结构体数组某个结构体数组元素中的元素
看星猩的柴狗
·
2023-12-15 08:27
王道计算机组成原理考研笔记
计算机组成原理
制作一个RISC-V的操作系统五-RISC-V
汇编
语言编程三
文章目录分析code/asm/add中的makefile相关命令算数运算指令addadd2sub练习5-1分析code/asm/add中的makefilemakefileEXEC=testSRC=${EXEC}.sGDBINIT=../gdbinitinclude../rule.mk很明显还要去执行rule.mkrule.mkinclude../../common.mk.DEFAULT_GOAL:
看星猩的柴狗
·
2023-12-15 08:57
从零自制操作系统
risc-v
linux
运维
linux 内核同步互斥技术之原子变量
例如,我们写一行代码把变量a加1,编译器把代码编译成3条
汇编
指令。(1)把变量a从内存加载到寄存器。(2)把寄存器的值加1。(3)把寄存器的值写回内存。
一叶知秋yyds
·
2023-12-15 08:56
linux
linux
运维
服务器
c语言
网络
嵌入式培训-Linux系统及C编程高级-DAY17&18-编译器
但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective-C、Java、Ada、Go以及各类处理器架构上的
汇编
语言等,所以改名GNU编译器套件
ZhangPuYue0228
·
2023-12-15 08:55
linux
c语言
运维
C++ Div3、Sqrt 函数高性能实现(带
汇编
指令集)
均采用魔法数字(MagicNumber)实现,一个是经典求平方根函数所使用的魔法数字:0x5f375a86、0x5f3759df。floatSqrt(floatx)noexcept{/*0x5f3759df*/floatxhalf=0.5f*x;int32_ti=*(int32_t*)&x;i=0x5f375a86-(i>>1);x=*(float*)&i;x=x*(1.5f-xhalf*x*x)
liulilittle
·
2023-12-15 02:21
C/C++
c++
汇编
服务器
40、 python异常
目录1.处理ZeroDivisionError异常2.处理FileNotFoundError异常3.使用异常避免崩溃4.失败时一声不吭
Python使用
被称为异常的特殊对象来管理程序执行期间发生的错误。
此时
·
2023-12-14 23:27
python
python
开发语言
关于嵌入式开发的一些信息汇总:开发模型以及自托管开发(二)
3.1RaspberryPi上的网络设置3.2Ssh、rsh、rlogin和telnet连接到目标4应用程序开发4.1在目标板上编译4.2在主机上编译4.2.1必要的工具4.2.2编译过程4.2.3示例C程序4.2.4
汇编
elsa_balabala
·
2023-12-14 22:21
c++
mcu
c语言
嵌入式硬件
单片机
开源治理典型案例分享(
汇编
转)
当前,越来越多的企业申请通过信通院的开源治理成熟度评估和认证,获得增强级或先进级评估。这些企业包括中国工商银行股份有限公司、中国农业银行、上海浦东发展银行股份有限公司、中信银行股份有限公司、中国太平洋保险(集团)股份有限公司、招商银行股份有限公司(增强级)、西安银行股份有限公司(增强级)、宁波银行股份有限公司(增强级)、中国联合网络通信有限公司软件研究院(增强级)、中国移动通信集团有限公司等。下面
manok
·
2023-12-14 22:17
供应链安全
Python使用
scapy库监听指定的网卡数据并转发
监听指定网卡中的数据(UDP)数据转发具体实现代码如下:fromscapy.allimport*fromscapy.layers.inetimportUDP,IPfromscapy.layers.l2importEtherdefCallback(packet):#目的IPdst_ip=packet[IP].dst#源IPsrc_ip=packet[IP].src#目的端口dst_port=pack
贰半
·
2023-12-14 19:22
Python
python
网络
开发语言
Scapy
udp
C++中使用
汇编
在C++中编写
汇编
代码通常需要使用内嵌
汇编
(inlineassembly)的方式。内嵌
汇编
允许将
汇编
代码直接嵌入到C++代码中,以实现对底层硬件的直接访问和控制。
周杰伦fans
·
2023-12-14 18:26
汇编语言
C++
c++
汇编
开发语言
b站pwn的学习总结
写的很乱1.c语言的运行过程了解了c语言需要经过以上2个过程(编译和
汇编
),才能让机器按指令运行。机器只能听得懂机器码,所以要“
汇编
”。
一大口木
·
2023-12-14 17:37
学习
GUN编译器(gcc/g++)- 编译过程
可以很简单的使用一条命令将源码编译成可执行文件,但是实际上编译过程是一个比较复杂的工作,gcc/g++只是编译系统的入口程序,解析用户输入的参数,顺序调用预处理器(cpp)、编译器(ccl/cclplus)、
汇编
器
leon.liao
·
2023-12-14 16:01
#
编译链接
编译过程
ARMV8 - A64 - 函数调用,内存栈操作
说明看了下ARM平台上C语言函数调用的反
汇编
代码,理清楚了其中的内存栈
汇编
操作,特整理下。本文环境基于:ARMv8-a架构A53核soc,aarch64状态。
leon.liao
·
2023-12-14 16:43
计算机原理
arm开发
汇编
《深入理解计算机系统》学习笔记 - 第四课 - 机器级别的程序
Lecture05MachineLevelProgrammingIBasics机器级别的程序intel处理器的历史和体系结构芯片的构成AMD公司(AdvancedMicroDevices,先进的微型设备)C,
汇编
北海拾贝
·
2023-12-14 15:09
计算机系统原理
计算机系统原理
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他