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系统编程
[Windows] windows
系统编程
笔记
#1==============windows文件系统和io==============windows下共有四种文件系统,最常用且通用的文件系统为NT文件系统(NTFS),其他的都或多或少已经弃用(API)文件创建:CreateFile(API)文件关闭:CloseHandle(API)读文件:ReadFile(API)写文件:WriteFile+++中文乱码问题可通过如下编程规范解决+++如何编
ykun089
·
2020-09-14 08:42
Windows
[Windows] windows
系统编程
笔记
#1==============进程管理==============(API)创建一个进程:CreateProcessWindows下不会维护父-子进程的关系。不像unix中那样会牵扯到会话首进程、僵尸进程之类的。(!!!)对线程句柄的关闭不会终止线程,因此在创建完线程后可以直接关闭句柄。在创建进程时可以指定一个是否继承句柄的参数,如果true,则会集成父进程所有已经打开的句柄的副本,比如文件、内
ykun089
·
2020-09-14 08:42
Windows
C++
cmd返回上一级和根目录
://jingyan.baidu.com/article/066074d6154cf4c3c21cb013.html转载于:https://www.cnblogs.com/wanqingcui/p/9
8086
14
Angela㐅cc
·
2020-09-14 07:28
XiaoXiao_16位汇编学习随手记
8086
cpu寄存器的说明-------------------------------------------------------------axbxcxdxspbpsidiip(通用寄存器)axbxdxsidiax
有缘_再绘
·
2020-09-14 06:57
汇编
XiaoXiao_笔记录
如何在Delphi中调用oracle的存储过程返回数据集
选自CSDNhttp://search.csdn.net/Expert/topic/2280/22
8086
0.xml?
yzsind
·
2020-09-14 05:14
DELPHI
ORACLE
jquery获取当前页面的URL信息
window.location.pathname例:http://localhost:
8086
/topic/index?
qiaocccccc
·
2020-09-14 04:58
总结
url
Rust 介绍
Rust作为新一代
系统编程
语言,它的设计准则是“安全,并发,实用”.官方网站https://www.rust-lang.org/zh-CN/Rust的标准库文档https://doc.rust-lang.org
花生酱肠粉
·
2020-09-14 02:12
Rust
软件保护机制的工具VMProtect
您同样可把VM想象为具备命令系统的虚拟处理器,该命令系统与Intel
8086
处理器所使用的完全不同。例如,VM没有负责比较2个操作数的命令,也没有有条件与无条件的移转等。就
u014417303
·
2020-09-14 02:14
2020东大控制复试经验
微机原理第一道题问了问
8086
存储器的构成,我觉得就
蛋总的快乐生活
·
2020-09-13 22:06
2020年5月
单类目标检测-yolo
推荐:https://blog.csdn.net/zwx1995zwx/article/details/79901013https://blog.csdn.net/davidlee
8086
/article
sunshineboa
·
2020-09-13 19:56
深度学习框架篇
Linux
系统编程
——09-linux-day06(进程间通信)
在学习Linux
系统编程
总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。
AllisWell_WP
·
2020-09-13 19:49
可扩展性标记语言XML
与操作
系统编程
语言的开发平台无关,可以实现不同系统之间的数据交互。
hackers海嘉
·
2020-09-13 18:09
C#编程
linux服务器开发二(
系统编程
)--进程相关
进程相关的概念程序与进程程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(CPU、内存、打开的文件、设备、锁等等)。进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃的程序,占用系统资源。在内存中执行(程序运行起来,产生一个进程)。程序-->剧本(纸),进程-->戏(舞台、演员、灯光、道具等等)。同一个剧本可以在多个舞台同时上演。同样,同个程序也可以加载为不同的进程(彼此之间互不影响
大法师Archmage
·
2020-09-13 18:53
Linux
linux操作
系统编程
——简单的pipe管道
程序要求:子进程读,父进程写,由pipe管道来实现进程间的通信程序如下:#include#include#include#includestaticvoidchild_read(int*);staticvoidfather_write(int*,int);intmain(intargc,constchar*argv[]){pid_tpid;intpipe_fd[2];if(pipe(pipe_fd
yanghaoran321
·
2020-09-13 17:47
linux系统编程
转 开始进行 64 位 Windows
系统编程
之前需要了解的所有信息
EverythingYouNeedToKnowToStartProgramming64-BitWindowsSystemsMattPietrekThisarticlediscusses:Backgroundon64-bitversionsofWindowsJustenoughx64architecturetogetbyDevelopingforx64withVisualC++2005Debuggi
whf727
·
2020-09-13 17:34
Linux
系统编程
之实现cp命令
Linux
系统编程
之实现cp命令cp命令是经常使用的命令,复制文件,而构思它的编写过程也非常直观。把文件中的数据读出来,创建一个新文件,再把数据写进去。这就是一个很常规的思路。
星星星星星_
·
2020-09-13 17:58
Linux系统编程
系统编程
一些提高小总结
系统编程
一些提高小总结使用缓冲提高效率采用缓冲原因在编写cp命令的过程中,采用了缓冲区的机制,那么为什么要采用缓冲区呢?
星星星星星_
·
2020-09-13 17:26
Linux系统编程
Linux
系统编程
之实现who命令
我们需要了解到一个事实就是,在Linux练习实现
系统编程
的各个程序时候,我们完全可以对现有命令进行改进,也就是说可以使用自己所写的更适合自己习惯的命令(当然一般linux的命令更加全面,觉得参数麻烦也可以通过快捷命名使用
星星星星星_
·
2020-09-13 17:26
Linux系统编程
汇编语言程序设计第八章
一、bx、si、di和bp在
8086
CPU寄存器中,只有这四个寄存器可以用在"[....]"中来表示进行内存单元的寻址。
weixin_30872733
·
2020-09-13 16:10
ARM的嵌入式Linux移植体验之操作系统
在笔者撰写的《C语言嵌入式
系统编程
修炼之道》一文中,主要陈诉的软件架构是单任务无操作系统平台的,而本文的侧重点则在于讲述操作系统嵌入的软件架构,二者的区别如下图:嵌入式操作系统并不总是必须的,因为程序完全可以在裸板上运行
ggy2005
·
2020-09-13 15:16
头文件与函数定义分离的处理
而这次我编译Linux
系统编程
之实现who命令的时候采用的是将函数编译为静态库进行链接的形式。首先要把函数体拿出使用gcc-cfilen
星星星星星_
·
2020-09-13 14:52
基础部分
看
8086
汇编 书上的一个小作业 键盘中断例程编写
;任务:在屏幕中间依次显示‘a'~’z'并可以让人看清。在显示的过程中按下Esc后,改变显示的颜色assumecs:code;栈stacksegmentdb128dup(0)stackends;storedatadatasegmentdw0,0dataends;codesegmentstart:movax,stackmovss,axmovsp,128;ss:spmovax,datamovds,ax
朝向高处的旅途
·
2020-09-13 14:52
python学习笔记——多进程间通信——Linux信号基础
1信号的基本描述Signal信号(其全程为软中断信号)是Linux
系统编程
中非常重要的概念,信号是异步进程中通信的一种方式。作用是通知进程发生了异步事件。
weixin_30323961
·
2020-09-13 13:08
VMware Centos虚机配置固定ip
1、查看网卡Mac地址并记录eth1对应的Mac地址cat/etc/udev/rules.d/70-persistent-net.rules#PCIdevice0x
8086
:0x100f(e1000)SUBSYSTEM
丿倚楼听风雨
·
2020-09-13 13:37
linux
centos
vmware
linux
系统编程
(一)文件编程
简介:Linux一点哲学,“一切皆为文件”;在Linux中对目录和设备的操作都等同于对文件的操作,都是使用文件描述符来进行的。Linux文件可分为:普通文件,目录文件,链接文件,设备文件;Linux系统调用及用户编程接口(API):所谓系统调用是指操作系统提供给用户的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的的服务由于在Linux中,为了更好地保护内核空间,将程序的
文曲尽墨琛乃缺
·
2020-09-13 12:33
linux嵌入式系统
C语言
Linux启动(init进程)
转载自:http://zhangjun2915.blog.163.com/blog/static/3
8086
2362010730105555223/一、什么是initinit是Linux系统操作中不可缺少的程序之一
Eric_Hxy
·
2020-09-13 11:44
Linux
【Linux】Linux网络编程思维导图
我将Linux分为三部分:一个是
系统编程
,一个是网络编程,还有shell脚本,系统边成德知识框架,前面已经给出,这次来给出网络编程部分的知识框架
Billy12138
·
2020-09-13 10:41
Linux
Linux
系统编程
思维导图:基础指令,常用工具,进程,基础IO,IPC,线程;思维导图因为图片过大所以放了链接,需要的可以下载
文章目录思维导图基础指令目录相关文件相关查找匹配权限相关进程相关网络其他常用工具系统包管理个人编程vimgcc/g++gdb项目编程make/makefilegit进程冯诺依曼操作系统进程概念进程状态环境变量程序地址空间操作系统内存管理内存置换算法进程控制进程创建进程等待进程终止程序替换基础IO标准库IO接口系统调用IO接口文件描述符库的生成与使用库的生成库的使用文件系统IPC概念为什么要给用户提
酱香巧克粒
·
2020-09-13 10:21
8086
汇编语言(1)虚拟机安装ms-dos 7.1
8086
汇编语言(1)虚拟机安装ms-dos7.1文/玄魂前言在开始这一系列文章之前,我想先说下,对于古董级的
8086
汇编到底还以有没有学习的必要。
xuanhun
·
2020-09-13 09:03
安全编程
VMWARE下安装MS-DOS7.10
记得以前试过,然后没装成功,最后还是直接用的win8+emu
8086
。
源计划猿
·
2020-09-13 08:21
软件配置
Linux多线程编程一(
系统编程
)
线程控制创建线程intpthread_create(pthread_t*thread,constpthread_attr_t*attr,\void*(*start_routine)(void*),void*arg);第一个参数:返回线程id第二个参数:设置线程属性默认NULL第三个参数:函数地址,线程启动后执行的函数第四个参数:传给线程启动函数的参数成功:返回0失败:返回错误码#include#i
海马HiMark
·
2020-09-13 07:34
Linux
linux
系统编程
:自己动手写一个ls命令
ls用于列举目录内容,要实现这个功能,毫无疑问,需要读取目录,涉及到两个api:opendir:DIR*opendir(constchar*name),传文件名,返回一个指针,指向目录序列readdir:structdirent*readdir(DIR*dirp),把opendir的返回值传过来,返回值为一个结构体structdirent{ino_td_ino;/*inodenumber*/off
weixin_34168700
·
2020-09-13 06:32
linux
系统编程
:自己动手写一个who命令
who命令的作用用于显示当前有哪些用户登录到系统。这个命令执行的原理是读取了系统上utmp文件中记录的所有登录信息,直接显示出来的utmp文件在哪里呢?manwho的时候,在手册下面有这么一段说明:意思就是不指定文件参数,那么读取的就是/var/run/utmp,到底是不是,验证下IfFILEisnotspecified,use/var/run/utmp./var/log/wtmpasFILEis
weixin_33980459
·
2020-09-13 06:55
Linux
系统编程
| 信号量
大家知道,互斥锁可以用于线程间同步,但是,每次只能有一个线程抢到互斥锁,这样限制了程序的并发行。如果我们希望允许多个线程同时访问同一个资源,那么使用互斥锁是没有办法实现的,只能互斥锁会将整个共享资源锁住,只允许一个线程访问。这种现象,使得线程依次轮流运行,也就是线程从并行执行变成了串行执行,这样与直接使用单进程无异。于是,Linux系统提出了信号量的概念。这是一种相对比较折中的处理方式,它既能保证
weixin_33804582
·
2020-09-13 06:49
java
javascript
Linux
系统编程
(16)——线程控制相关函数-创建进程、查看线程信息
线程控制相关函数:#include头文件不是系统调用,posix线程库。创建进程终止进程等待进程线程分离1.创建进程函数:pthread_create(pthread_t*thread,constpthread_attr_t*att,void*(*strart_routine)(void*),void*arg);参数:pthread_t*thread:线程ID的地址,新线程的idconstpthr
Xdut
·
2020-09-13 06:16
Linux
Linux
系统编程
——线程同步与互斥:互斥锁
为什么需要互斥锁?在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果不做任何处理的话,打印出来的东西肯定是错乱的。下面我们用程序模拟一下这个过程,线程一需要打印“hello”,线程二需要打印“world”,不加任何处理的话,打印出来的内容会错乱:#include#i
Mike江
·
2020-09-13 04:20
【Linux环境编程】
Linux环境编程
【Linux
系统编程
】System V信号量
00.目录文章目录00.目录01.信号量概述02.信号量操作命令03.信号量操作函数3.1创建信号量数组3.2信号量控制函数3.3信号量操作函数04.程序示例05.附录01.信号量概述信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于0时,则可以访问,否则将阻塞。P
沧海一笑-dj
·
2020-09-13 04:30
Linux环境高级编程
进程地址空间
一、实地址模式cpu复位或者加电网的时候是以是实模式启动的,在实模式下,内存寻址方式和
8086
相同,由16位段寄存器的内容乘以16(10H)当做段基地址,加上16位偏移地址形成20位的物理地址,最大寻址空间
wry_sunny_
·
2020-09-13 03:12
Linux
spring cloud gateway+nacos+多模块下整合swagger2的接口文档
不需要一个个在子服务中进行配置,本文默认你已经配置了springcloudgateway+nacosspringcloud搭建项目略过项目大体结构gateway——网关服务端口9000order——订单服务端口
8086
product
逃往乌托邦
·
2020-09-13 03:49
java
gateway
网关
Windows
系统编程
(四):IO同步异步
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月8日1.打开设备:CreateFileCreateFile是操作I/O最重要的函数,除了创建和打开磁盘文件,它同样可以打开许多其他设备。HANDLEWINAPICreateFile(LPCTSTRlpFileName,DWORDdwDesiredAccess,DWORDdwShareMode,LPS
sunyurun
·
2020-09-13 02:07
Windows
《微机原理与接口技术》上一些
8086
汇编程序
题目来源:《微机原理与接口技术》第五版,周荷琴,中国科学技术大学出版社第四章课后第10、11、12、13、17题编程环境:DOSBOX0.74/masm611博客编辑:Markdown(首次尝试)(~ ̄▽ ̄)~10.编写汇编语言程序,完成如下功能:(1)从键盘输入一个字符串“Pleaseinputanumber:”,存入BUFF开始的内存单元。(2)把内容中从BUFF单元开始存放的字符串显示在屏幕
追海的老人
·
2020-09-13 01:47
汇编
2020-09-02 微机原理与接口课程复习题
微机原理与接口课程复习题一、单项选择题1.
8086
CPU用信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
weixin_43509985
·
2020-09-12 23:27
微机原理
操作系统的i386 和x86的区别
他的
8086
、8088、80286、80386、80486、Pentium、PentiumPro、PentiumMMX,Pentium2,还有后面的P3、P4、PD、Core全系列,Xeon的x86系列
taoyong2008
·
2020-09-12 23:25
Linux
系统编程
(35)—— socket编程之TCP服务器的并发处理
我们知道,服务器通常是要同时服务多个客户端的,如果我们运行上一篇实现的server和client之后,再开一个终端运行client试试,新的client就不能能得到服务了。因为服务器之支持一个连接。网络服务器通常用fork来同时服务多个客户端,父进程专门负责监听端口,每次accept一个新的客户端连接就fork出一个子进程专门服务这个客户端。但是子进程退出时会产生僵尸进程,父进程要注意处理SIGC
weixin_30527551
·
2020-09-12 20:13
x86架构系统启动过程
0xF000h,指令指针寄存器EIP=FFF0h,在CS寄存器中隐含的一个基址BASE=FFFF0000h,80386中实际地址是BASE+EIP=FFFF0000h+0000FFF0h=fffffff0h(在
8086
张先生123456
·
2020-09-12 20:53
操作系统
Hook Win32 API 的应用研究之四:屏幕取词(END)
经历过DOS年代
系统编程
的人可能知道,屏幕上显示的字符是存放在显存里的,每个坐标的字符对应显存的一个特定的现存单元存储的字符,直接操作显存,就可以进行字符的显示和读取,若WINDOWS是这样就好了,可惜事实上相去甚远
hyblusea
·
2020-09-12 19:44
技术文档
学习嵌入式4412开发板-手把手配套视频_2000人群组在线交流
(迅为一线研发工程师录制-不断更新)第一部分迅为电子开发板入门视频(数量:53节)第二部分iTOP-4412开发板硬件设计指导视频(数量:4节)第三部分uboot教程(数量:10节)第四部分Linux
系统编程
anlv5037
·
2020-09-12 19:20
算法探索_多数元素(摩尔投票法 )
tn=1
8086
630_dg&ch=2&wd=%
深海呐
·
2020-09-12 18:49
算法
算法
多数元素
摩尔投票法
leetCode
多数元素
摩尔投票算法
分布式系统的问题
分布式
系统编程
与在单
weixin_34179762
·
2020-09-12 17:58
TCP状态
摘抄自《Linux/UNIX
系统编程
手册》维护一个TCP连接需要同步协调这个连接的两端。为了减小这项任务的复杂度,TCP节点以状态机的方式来建模。
不闻窗外事
·
2020-09-12 16:25
linux
网络
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他