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
8086系统编程
计算机语言简介:C语言/C++语言的历史、应用、学习路线与环境
一、计算机语言简介:C语言/C++语言的历史、应用、学习路线与环境计算机语言是计算机与人类进行交互的桥梁,其中C语言和C++语言作为历史最悠久、应用最广泛的编程语言之一,拥有着广泛的应用领域,从
系统编程
到游戏开发
古雅学长
·
2023-04-15 08:47
C语言/C++
c语言
c++
学习
x86汇编语言基础(AT&T语法)
0背景之前自学了王爽老师的《汇编语言》一书,作为初学者学习汇编语言,这是一本很好的入门书籍,对学习操作系统或者编译器的底层机制是有很大帮助的,但是不足是,这本书还停留在16位的
8086
汇编的阶段,而现在的操作系统都是跑在
禾仔仔
·
2023-04-15 00:14
C
编译
汇编
c语言
8086
CPU寄存器
1.汇编和机器语言一对一,可以反编译2.地址总线,控制总线(读/写/其他),数据总线物理地址=段地址x16+偏移地址(偏移地址为16位,16位地址的寻址能力是64KB,所以一个段的长度最大为64KB)3.寄存器字节:byte,1个字节由8bit组成,可以存储在8位寄存器中字:word,1个字由2个字节组成,这2个字节分别称为字的高字节和低字节4.段寄存器段地址是由段寄存器提供的CS(代码段寄存器)
我的昵称在不在
·
2023-04-14 21:08
基于操作
系统编程
与裸机编程的区别
因为学的是控制,刚开始的时候玩的单片机比较多,单片机进行开发的一个重要的特点就是裸机编程。也就是说内核跑的完完全全是你的代码。但是在操作系统上编程就完全不一样,因为你的程序大部分都在调用操作系统的接口函数,从而间接的管理硬件。操作系统搭好了框架,实现硬件抽象,文件存储管理,进程管理,本质上就是对cpu,i/o和存储器搭了一个管理框架,这种间接的管理方式使我刚接触ROS开发时产生了极大的不适应,我不
战斗小毛孩
·
2023-04-14 18:43
单片机
操作系统
2020-1-7 爬网页18-js逆向入门(RSA加密-非对称加密,安全性高。pem,jsencrypt.min.js)
//blog.csdn.net/u014044812/article/details/80782448https://blog.csdn.net/u014044812/article/details/
8086
6759
没人不认识我
·
2023-04-14 16:54
python
js
IT
8.《汇编语言》-王爽第三版学习笔记 数据处理的2个基本问题
reg的集合包括:ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,dl,sp,bp,si,di;sreg的集合包括ds,cs,ss,es
8086
CPU中,只有4个寄存器可以用“[...
Nonmfly
·
2023-04-14 13:53
Golang基础教程(一)Go的安装与应用
https://studygolang.com/Go的优缺点优点学习曲线容易:语法简洁、便于短时间上手效率:具有快速的编译时间、开发效率和运行效率高齐全的标准库:go的标准库基本都很稳定,并且包含互联网应用、
系统编程
jack_num1
·
2023-04-14 12:54
在使用Spring Security后,websocket连接被拦截
下面是我的websocket处理类,路径是本地路径拼上/webSocket/后面是两个动态参数,例如:ws://192.168.2.103:
8086
/webSocket/te
.
·
2023-04-14 06:40
websocket
spring
网络协议
Linux
系统编程
2:匿名管道pipe
pipe函数匿名管道,用于有血缘关系之间进程的通信调用pipe()函在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端和写端,然后通过参数传出给用户程序两个文件描述符,fd[0]指向管道的读端,fd[1]指向管道的写端。所以管道在用户程序看起来像一个打开的文件。通过read(fd[0])或者writefd[1]向这两个文件读写数据其实时在读写内核缓冲区。pipe函数成功返回0调用失败返回-1
三桂sg
·
2023-04-13 22:01
Linux系统编程
管道
Linux系统编程
【Linux
系统编程
学习】匿名管道pipe与有名管道fifo
此为牛客LinuxC++和黑马Linux
系统编程
课程笔记。0.关于进程通信Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。
F+T
·
2023-04-13 22:50
Linux
C++学习笔记
#
Linux系统编程篇
linux
c语言程序初步,C语言程序设计初步
1、1、c语言编程,华北电力大学控制与计算机学院熊建国,2,Aboutme:计算机应用教室地址:e0708电子邮件:教育交流:
8086
/index.aspx;3、c语言编程、教学要求编程语言的基本知识常用算法的初步编程能力的学习方法主动重视上级实践
jimy okl
·
2023-04-13 17:18
c语言程序初步
Linux-Unix编程手册(上下两册全).pdf 高清原版
文章目录Linux-Unix编程手册(上下两册全).pdf高清原版可复制可搜索带书签简介预览下载Linux-Unix编程手册(上下两册全).pdf高清原版可复制可搜索带书签简介《linux/unix
系统编程
手册
clicheeeeee
·
2023-04-13 15:17
Books
linux
linux/unix
系统编程
手册下载,Linux/UNIX
系统编程
手册(pdf+epub+mobi+txt+azw3)
第37章DAEMON本章介绍daemon进程的特征和将一个进程变成一个daemon所需完成的步骤。此外,还会介绍如何在daemon中使用syslog工具记录消息。37.1概述daemon是一种具备下列特征的进程。它的生命周期很长。通常,一个daemon会在系统启动的时候被创建并一直运行直至系统被关闭。它在后台运行并且不拥有控制终端。控制终端的缺失确保了内核永远不会为daemon自动生成任何任务控制
weixin_39822629
·
2023-04-13 15:16
《Linux/Unix
系统编程
手册》学习心得及资源
从去年开始断断续续看《Linux/Unix
系统编程
手册》,到现在才把上半册看完,其中搜集到了一些资料,也积累了一些心得,一一分享给大家。
thewangcj
·
2023-04-13 15:45
学习笔记
linux
gnu
c语言
linux
系统编程
linux/unix
系统编程
手册,Linux/UNIX
系统编程
手册-基本概念
[德]MichaelKerrisk第2章基本概念第3章
系统编程
概念基本概念内核内核的职责:(Tasksperformedbythekernel)进程调度(Processscheduling)内存管理(Memoryscheduling
林罗
·
2023-04-13 15:45
linux系统编程
《Linux UNIX
系统编程
手册》
阅读地址:https://www.doc88.com/p-07087840194492.htmlfirstreadandnotesecondreadandreplenishCH01历史标准GUN是对于类Unix封闭源码而产生的。一开始没有形成内核,产生了一堆语言编译器、shell、glibc代码库等。它们开源,并且可以方便的在多平台进行移植。torvaldslinus因此开发出了一个高效的内核,用
triepleAi
·
2023-04-13 15:15
读书笔记
linux
unix
驱动开发
《Linux/Unix
系统编程
手册》 时间子系统
Linux下操作
系统编程
有两本经典APUE即《AdvancedProgrammingintheUNIXEnvironment》和TLPI《TheLinuxProgrammingInterface》,中文版对应
生活需要深度
·
2023-04-13 15:14
Linux内核-时钟子系统
linux
时钟
时间体系
Linux-unix
系统编程
手册笔记(1)
第一部分:第一章到第五章的知识点1、应用层的进程系统调用只是请求内核去做什么事,而不是通过这个进程去做什么事(新的理解)2、getpid()总能成功返回进程的ID,而_exit()总能终止进程。无需对此类系统调用的返回值进行检查,但是其他的系统调用都必须设定3、大多数系统调用和库函数都会返回一个状态值,以表明调用成功与否。对这一返回状态进行检查是一条编程铁律。4、所有执行I/O操作的系统调用都以文
一农夫
·
2023-04-13 15:41
linux
unix
服务器
Linux/Unix
系统编程
手册学习笔记
简介本文内容为学习Linux/UNIX
系统编程
手册时的学习笔记与总结什么是操作系统、内核内核的职责进程调度(CPU切换,资源调度等)内存管理提供文件系统(文件的创建删除等)创建和终止进程对设备的访问(鼠标
良秋
·
2023-04-13 15:40
计算机基础
Linux
操作系统
计算机基础
系统概论
《Linux/UNIX
系统编程
手册》读书笔记
第1章历史和标准1969年贝尔实验室的KenThompson在DigitalPDP-7小型机上首次实现了UNIX系统。1973年使用C语言对UNIX进行了重写。C语言由贝尔实验室的DennisRitchie设计并实现的。除了遍布于学术界的各种BSD发布版外,到20世纪80年代末商业性质的UNIX实现在各种硬件架构上都有广泛的应用,比如SunOS、Solaris、AIX等等。每个厂商只生产一种或几种
xiaohao718
·
2023-04-13 15:38
java
linux
架构
Linux/Unix
系统编程
手册源码编译
解压源码后,进入源码目录。sudoapt-getinstalllibcap-devsudoapt-getinstalluuid-devlibacl1-devliblzo2-dev然后make即可。
Iron_Sky
·
2023-04-13 15:38
linux
汇编语言——[bx]和loop指令(基于
8086
CPU)
movax,[bx]偏移地址只能用bx对于汇编代码,直接使用movax,[0]其实是把0赋给ax,而不是对于偏移地址为0的内存块赋给ax需要先把0赋给bx,movbx,0,再用movax,[bx]把对应的内存块赋值给ax。可以在汇编中使用movax,ds:[0]来达到类似效果,把ds:0的内容放到ax中,这样可以省略使用bx的步骤。描述性符号"()"这里的描述性符号只是为了方便描述,不是说程序可以
foDol
·
2023-04-13 14:20
其他
Linux
系统编程
12:线程池编程
1.概念安检银行柜台为什么使用线程池?频繁创建和销毁线程浪费CPU资源线程是什么?一堆线程放在一个池子里统一管理2.构成线程池2.1任务队列job_queue作用存放待处理的任务成员No.构成接口1处理函数void*(*)(void*)2参数void*arg3队列指针structjob_queue*pnext2.2工作线程worker作用处理任务2.3线程池thread_pool作用管理多个线程并
jdzhangxin
·
2023-04-13 13:37
Linux
系统编程
13:libevent
目标学会libevent的安装。学会编译和运行使用libevent的程序。了解libevent反应器原理熟悉libevent的开发步骤能够使用libevent解决一些简单问题。文档1.简介适用于windows、linux、bsd等多种平台轻量级的开源的高性能的事件触发的网络库内部使用select、poll、epoll等系统调用管理事件机制2.下载安装2.1自动安装Centosyuminstalll
jdzhangxin
·
2023-04-13 12:31
学习
系统编程
No.17【vscode实战】
引言:北京时间:2023/4/11/7:25,昨天11点洗澡,洗完直接睡,导致现在头发愈发不能看,So,平头时刻将要来临,头发太长真的很不方便,昨天已经更文啦!这个星期一定要实现日更,因为我发现,不日更,或者说更文不积极,根本上不了热榜,所以今天又有新文章和大家见面哦!今天我们就来学习一下vscode的使用和基础环境的配置吧!vscode安装国内镜像源下载地址:https://vscode.cdn
今天还要努力
·
2023-04-13 10:13
深入理解计算机系统
linux
云原生
Linux
系统编程
之进程线程
Linux
系统编程
之进程线程进程线程学习第一天一、进程和程序进程:运行着的程序,也是程序的一次执行过程,进程是在内存中运行。进程在执行过程中分配了一定的资源。
学编程的小杨
·
2023-04-13 10:39
Linux系统编程
linux
Linux
系统编程
——进程间通信(IPC)
一.概述1.1单机通信半双工管道(无名管道)全双工管道FIFO(命名全双工管道)消息队列信号量共享存储1.2多机通信:套接字STREAMS二.管道通信管道,通常指无名管道,最古老的IPC形式2.1特点半双工(数据只能在同一方向流动),有固定的读端和写端。管道中的数据,读走就没了只用于具有亲缘关系的进程之间通信可看成一种特殊的文件,但只存在于内存中,但不是文件,2.2原型#includeintpip
elaot
·
2023-04-13 10:09
Linux学习笔记
linux
Linux
系统编程
——进程间通信
目录一、无名管道相关概念相关函数介相关说明实战二、有名管道有名管道和无名管道的区别有名管道和无名管道的相同点有名管道的相关函数实战三、消息队列消息队列的介绍消息队列的特点相关函数实战四、共享内存共享内存优缺点共享内存的特点相关函数介绍实战五、信号信号概述信号入门版——不带信息,单纯地接受和发送信号信号高级版——带消息实战六、信号量信号量概述信号量简述相关函数介绍七、ipcs指令与ipcrm指令一、
忘崽奶糖
·
2023-04-13 10:08
linux
运维
服务器
学习
系统编程
No.18【进程间通信之管道实战】
引言:北京时间:2023/4/11/21:17,今天的文章更新啦!但是还是没有上热榜,所以我们需要继续更文啦!我相信下一篇博客肯定是可以上热榜的,加油!并且今天晚上因为有一节体育课,所以导致现在才开始码字,体育课上教我们打羽毛球,虽然我自从高考到现在已经快一年没打了,但是还是有点实力,但是实力有待恢复,运动其实是非常快乐的,哎!可惜,时间需要用来码字,连打球的时间都挤不出来了,所以让我们趁热打铁,
今天还要努力
·
2023-04-13 10:36
深入理解计算机系统
学习
网络
云原生
linux
通信
使用docker安装influxDB(Docker-influxDB)—— Docker成长之路
原文链接:点击跳转1.拉取官方的镜像[root@localhost/]#dockerpullinfluxdb2.启动[root@localhost/]#dockerrun-d-p8083:8083-p
8086
Aroli
·
2023-04-13 02:48
VScode配置
8086
汇编环境的过程解析
插件3、测试汇编环境新建文件汇编文件配置汇编代码的运行0、感慨搭配一个简单些的环境,对于我们汇编的学习很有帮助,在这里又不得不感叹vscode的强大,使用VScode+MASM/TASM插件就可以实现
8086
·
2023-04-12 12:21
Linux
系统编程
35 -makefile基础规则
Linux
系统编程
35-makefile基础规则学习笔记脚本:把一些列命令集合放在一个文件中,批量执行。
sinat_36070482
·
2023-04-12 06:29
linux系统编程
linux
【Linux
系统编程
】8.gdb调试工具
目录基础指令-glistbrun或者rnext或者nstep或者sprint或者pcontinuequit其他指令finishsetargsinfobptypebtframedisplayundisplay进程相关设置跟踪子进程设置跟踪父进程前提:程序必须是自己写的!!!gdb./xxx.out基础指令-g使用该参数编译可执行文件,得到调试表。list列出源码。list1或者l1b设置断点。b行号
因心,三人水
·
2023-04-12 06:28
Linux系统编程
linux
嵌入式硬件
ubuntu
vim
c语言
Linux
系统编程
makefile制作动态库和静态库
目录制作动态库制作静态库首先准备简单的add.c,sub.c,main.c,head.h.具体代码如下#head.h文件intAdd(inta,intb);intSub(inta,intb);#add.c文件#includeintAdd(inta,intb){returna+b;}#sub.c文件#includeintSub(inta,intb){returna-b;}#main.c文件#incl
没有网名L
·
2023-04-12 06:28
Linux系统学习
linux
服务器
运维
【Linux
系统编程
】9.Makefile
目录1个规则ALL2个函数wildcardpatsubstclean3个自动变量模式规则静态模式规则伪目标附加变量-n-f命名:makefile或者Makefile,方便于make命令直接执行。1个规则目标的时间必须晚于依赖条件的时间,否则,更新目标。依赖条件如果不存在,找寻新的规则去产生依赖条件。目标:依赖条件命令main.out:main.cgccmain.c-omain.outALL指定ma
因心,三人水
·
2023-04-12 06:27
Linux系统编程
linux
嵌入式硬件
ubuntu
c语言
linux id缓存文件,用户空间的I/O缓存_Linux
系统编程
第 3 期:文件I/O缓存与内存映射视频课程_嵌入式开发视频-51CTO学院...
《嵌入式工程师自我修养》自学系列教程一线嵌入式工程师精心打造,嵌入式学习路线六步走:第1步:Linux三剑客(更新完毕)零基础玩转Linux+UbuntuGit零基础实战:Linux开发技能标配vim基础与提升基础篇:零基础学习vim基本命令vim基础与提升定制篇:使用插件打造嵌入式开发IDEmakefile工程实践基础篇:从零开始一步一步写项目的Makefilemakefile工程实践第2季:使
剑道小子
·
2023-04-12 05:29
linux
id缓存文件
迅为RK3399开发板嵌入式linux开发指南
迅为RK3399开发板嵌入式linux开发指南迅为RK3399开发板发布《北京迅为嵌入式linux开发指南》,包含从基础环境搭建,Linux入门,开发板平台实操,Linux
系统编程
,驱动开发,Uboot
迅为电子
·
2023-04-12 03:13
RK3399开发板
linux
系统编程
:进程原语
进程原语1.进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。2.进程环境在libc中定义的全局变量environ指向环境变量表,environ没有包含在任何头文件中,所以在使用时要用extern声明。用以下代码可以查看当前进程的所有环境变量的信息。#includeintmain(void){externchar**en
苏叔叔
·
2023-04-11 23:43
linux系统编程
linux
c
C++
进程
见感思行6
在他七年级的时候,父母就给他转到西雅图昂贵中学,第二年,学校花3000美元购置了ARS-33,这是当时第一批能够接入分时
系统编程
的机器,让13岁的比尔盖茨成为世界上最早接触计算机的第一批人。
共享绘本教学
·
2023-04-11 20:25
编程大神原来是这么来的,一篇文章带你走入大神的世界
其次,可以使用Python进行
系统编程
,开发系统应用。第三点,Python一个较为常用的功能就是开发网络爬虫。网络爬虫的用途是进
Python大数据工程师
·
2023-04-11 18:57
【C++编程实战】ubuntu环境下连接本地MySQL服务器
欢迎关注,本专栏主要更新C++基础编程,STL编程,OPP编程,设计模式,多线程编程,网络编程,Linux
系统编程
,mysql接口,常用的第三方库(如jsoncpp,openssl,opencv等),拥有丰富的实例练习代码
瞲_大河弯弯
·
2023-04-11 10:09
C++
服务器
c++
ubuntu
# 【C++编程实战】多线程学习——双线程复制文件
欢迎关注,本专栏主要更新C++基础编程,STL编程,OPP编程,设计模式,多线程编程,网络编程,Linux
系统编程
,mysql接口,常用的第三方库(如jsoncpp,openssl,opencv等),拥有丰富的实例练习代码
瞲_大河弯弯
·
2023-04-11 10:38
C++
c++
学习
开发语言
[Linux
系统编程
/网络编程] 笔记目录
着手写一系列关于
系统编程
和网络编程内容进行总结回顾。温故而知新,希望大家给出指点建议。
Windalove
·
2023-04-11 10:35
Linux系统编程
Linux网络编程
系统编程
网络编程
学习笔记
tlpi_hdr.h头文件的使用以及配置
本章介绍
系统编程
的基础概念和一些后续章节用到的函数及头文件,并说明了可移植性问题。
情书LSC
·
2023-04-11 03:49
Go语言简介
支持网络编程、
系统编程
、并发编程、分布式编程。Go使用编译器编译代码,编译器检查错误、优化性能并输出可在不同平台上运行的二进制文件。
jluemmmm
·
2023-04-11 02:40
Linux内核之内存管理知识结构
内核空间3、硬件层面4、虚拟地址空间布局二、SMP/NUMA架构三、伙伴系统及算法1、基本伙伴分配器2、分区伙伴分配器四、块分配器(Slab/Slub/Slob)1、基本概念2、slab块分配器原理3、
系统编程
接口
kaka的卡
·
2023-04-11 01:57
linux服务器高级框架
linux
服务器
x86 - 描述符详解:存储/系统段描述符、门描述符
系列文章x86-CPU架构/寄存器详解(一)x86、
8086
、i386、IA-32是什么?
嗷大墨
·
2023-04-11 00:50
操作系统
#
x86
cpu
操作系统
intel
x86 - 分段与分页详解
系列文章x86-CPU架构/寄存器详解(一)x86、
8086
、i386、IA-32是什么?
嗷大墨
·
2023-04-11 00:20
操作系统
#
x86
操作系统
cpu
内核
intel
x86 - 特权级别 CPL / RPL / DPL / IOPL
系列文章x86-CPU架构/寄存器详解(一)x86、
8086
、i386、IA-32是什么?
嗷大墨
·
2023-04-11 00:20
操作系统
#
x86
cpu
操作系统
intel
x86 - CPU架构/寄存器详解 (一)x86、
8086
、i386、IA-32 是什么?
系列文章x86-CPU架构/寄存器详解(一)x86、
8086
、i386、IA-32是什么?
嗷大墨
·
2023-04-11 00:19
#
x86
操作系统
架构
操作系统
intel
cpu
寄存器
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他