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
Linux_系统编程
【Rust日报】2020-06-13 微软:Rust 是业界在安全
系统编程
的“最佳机会”
微软:Rust是业界在安全
系统编程
的“最佳机会”微软云技术推广工程师RyanLevick在上个月的AllThingsOpen网络会议上表示,无论软件公司在工具和开发人员培训方面投入多少资金,“从本质上讲
MikeLoveRust
·
2020-07-29 04:07
Ubuntu16.04:NS2安装与入门实例
NS2采用
系统编程
语言C++和脚本编程语言
wx_14678
·
2020-07-29 00:55
Linux高级程序设计之文件
系统编程
课后练习
Linux高级程序设计->文件
系统编程
课后练习文件操作练习一编写代码,完成以下功能:1.创建文件file1,写入字符串“abcdefghijklmn”;2.创建文件file2,写入字符串“ABCDEFGHIJKLMN
江村月落
·
2020-07-28 22:05
Linux
几款好的C/C++编译器(编译器而非IDE)
几个介绍IDE的博客:C/C++开发常用工具及
系统编程
C/C++开发者必不可少的15款编译器+IDEC/C++圣战大家说的都已经很多了,那么我在这里就不罗嗦口了,我着重讲下编译器。
可以要的
·
2020-07-28 15:59
Linux_
查看修改SWAP大小
1查看swap空间大小(总计):#free-m默认单位为k,-m单位为MtotalusedfreesharedbufferscachedMem:377180197019110-/+buffers/cache:50327Swap:57205722查看swap空间(file(s)/partition(s)):包括文件和分区的详细信息#swapon-s等价于#cat/proc/swaps3添加交换空间两
Riveore
·
2020-07-28 10:34
Oracle
Normal
可扩展标记语言Xml
与操作
系统编程
语言的开发平台无关,可以实现不同系统之间的数据交互。姓名性别代码中第一行是XML声明,它一般在XML文档的第一行。它由两个部分组成:version:文档符合XML1.0规范。
、风弑、。。吾
·
2020-07-28 09:59
Ubuntu创建新用户的正确姿势
更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流♪(∇*)1.前言最近在学习《
系统编程
》,老师让创建新的用户,以name+学号的格式命名,来防止抄袭。
心谭
·
2020-07-28 07:36
进程控制块PCB结构 task_struct 描述
人阅读评论(0)收藏举报分页分段物理地址注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linuxc编程一站式学习》等,只是为了更好地理清
系统编程
和网络编程中的一些概念性问题
pi9nc
·
2020-07-28 04:44
linux学习之路
开始进行 64 位 Windows
系统编程
之前需要了解的所有信息
使用Windows®先锋产品的乐趣之一是能够探究新技术以了解它的工作方式。实际上,我不太喜欢使用操作系统,直到对其内部结构有了一点深入了解之后。因此,当WindowsXP64位版本和WindowsServer®2003出现时,我简直快完蛋了。Win64和x64CPU体系结构的优点是:它们与其前任完全不同,但不需要很长的学习过程。尽管开发人员认为迁移到x64只是一个重新编译的过程,但事实是我们仍然要
dishening7
·
2020-07-27 21:26
超线程
双核
SMP与64位移植
面试题
python答题路线:a、python的优点,b、python的应用领域广具体:优点1、python语法非常优雅,简单易学2、免费开源3、跨平台,可以自由移植4、可扩展,可嵌入性强5、第三方库丰富应用领域1、在
系统编程
中应用广泛
diteng6792
·
2020-07-27 21:26
面试
前端
git
【Linux
系统编程
】进程和线程的区别
00.目录文章目录00.目录01.进程和线程区别02.附录01.进程和线程区别在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么,只是维护应用程序所需的各种资源,而线程则是真正的执行实体。为了让进程完成一定的工作,进程中必须至少包含一个线程。进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位
沧海一笑-dj
·
2020-07-27 21:53
Linux环境高级编程
进程
线程
Linux进程
Linux线程
进程与线程区别
10本 Linux PDF 书籍免费分享
编程实践教程四、鸟哥的私房菜五、深入理解Linux内核六、Linux命令行与shell脚本编程大全七、Linux内核设计与实现八、ARM_Linux内核源码剖析九、深入Linux内核架构十、Linux
系统编程
一
anpaikan3027
·
2020-07-27 19:49
进程控制块PCB结构 task_struct 描述
注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linuxc编程一站式学习》等,只是为了更好地理清
系统编程
和网络编程中的一些概念性问题
s1mba
·
2020-07-27 17:39
linux环境系统编程
进程概念
系统编程
:系统调用接口以及进程的认识(一个程序的运行)一、认识冯诺依曼体系结构冯诺依曼体系结构:现代计算机硬件体系结构1、输入设备:键盘2、输出设备:显示器3、存储器:内存条4、运算器:中央处理器CPU5
An_Mo
·
2020-07-27 14:38
Linux
Linux_
基础命令行_200630
Linux_
基础命令行user@BookAAAA_临时文件%cdtestdircmduser@Booktestdircmd%lsuser@Booktestdircmd%vimtetstxtuser@Booktestdircmd
in_
·
2020-07-27 14:56
Linux
信号(二)——进程间数据传递sigaction函数(sigaction结构体、siginfo_t 结构体)、sigqueue函数(sigval联合体)、信号的顺序响应问题——linux
系统编程
文章目录sigaction信号安装函数sigaction结构体siginfo_t结构体sigqueue信号发送函数sigval联合体信号的顺序响应问题代码示例上一篇讲到信号值位于SIGRTMIN和SIGRTMAX之间的信号都是可靠信号,可靠信号克服了信号可能丢失的问题。Linux在支持新版本的信号安装函数sigation()以及信号发送函数sigqueue()的同时,仍然支持早期的signal()
z5z5z5z56
·
2020-07-26 15:13
linux
linux
关于python语言,其他的应用你知道吗?
系统编程
:提供API,能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理性的编程工具。图形处理:PIL、Tkinter等图形库支持,能方便进行图形处理。
老男孩IT
·
2020-07-21 19:18
python
C语言之文件
系统编程
(一)系统调用所有的操作系统都提供多种服务的入口点,程序由此向内核请求服务。这些可直接进入内核的入口点被称为系统调用。为什么用户程序不能直接访问内核提供的服务?在Linux中,为了更好地保护内核空间,程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑上是相互隔离的。因此,用户进程在通常情况下不允许访问内核数据,也无法使用内核函数,它们只能在用户空
qq_36631758
·
2020-07-16 06:38
C语言
Linux
系统编程
——POSIX IPC
POSIXIPCPOSIXIPC中的xxx_open()中的一些意义相同参数的取值:xxx可以是mq(消息队列)、sem(信号量)、shm(共享内存)参数oflag:O_RDONLY-可读O_WRONLY-可写O_RDWR-可读可写O_CREAT-队列不存则创建,需要使用mode和attr参数如果文件存在,mode和attr参数被忽略O_EXCL-如果使用O_CREAT,消息队列存在则创建失败O_
guangjieMVP
·
2020-07-16 06:16
Linux系统编程
Linux
系统编程
——多线程
线程是独立调度的基本单位。一个进程可以有一个或者多个线程,线程之间共享进程资源。线程分类按调度者分为:用户级线程(UserLevelThread,ULT)解决上下文切换问题,调度算法和过程由用户决定存在于用户空间线程创建、撤销以及线程之间的同步、通信无需系统调用来实现同一进程的线程切换不需要内核支持调度以进程为单位优点:线程切换不需要到内核空间,节省内核空间调度算法可以进程专用,亦或用户程序指定用
guangjieMVP
·
2020-07-16 06:16
Linux系统编程
Linux
系统编程
——内存映射
内存映射优点与普通文件多写相比能加快读文件/设备的读写速度文件映射创建文件映射步骤:1、使用open()获取文件描述符fd2、将文件描述符fd作为fd参数给mmap()调用mmap()后及时关闭文件描述fd,也不会对映射产生任何影响创建映射#includevoid*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset);add
guangjieMVP
·
2020-07-16 06:16
Linux系统编程
常用模块
os模块提供一些系统级别的操作命令OS模块简单的来说它是一个Python的
系统编程
的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。
龙行天5
·
2020-07-16 01:54
python
python
linux_
兄弟连
开源软件:1.绝大多数开源软件免费2.可以获得源代码3.自由传播,改良linux应用1.基于Linux的企业服务器2.嵌入式忘掉Windows思维方式VMware简介是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,依次来实现在一台机器上真正同时运行两个独立的操作系统。一、系统分区分区类型:主分区:最多只能有4个扩展分区:最多只能有1个主分区加扩展分区最
hhhhhyyyyy8
·
2020-07-16 00:36
Linux基础知识
Python3基础(十二) 学习总结·附PDF
Python是一门强大的解释型、面向对象的高级程序设计语言,它优雅、简单、可移植、易扩展,可用于桌面应用、
系统编程
、数据库编程、网络编程、web开发、图像处理、人工智能、数学应用、文本处理等等。
dbbaq24022
·
2020-07-15 22:38
FreeBSD
系统编程
[简体中文版]
tid=699102&extra=page%3D1]【FreeBSDsystemprogramming】中文翻译计划及所有异义提交处[size=5][align=center]FreeBSD
系统编程
[/
TensorFlow群469331966
·
2020-07-15 21:48
Linux_
第5章 Linux在VMware虚拟机中的网络设置
第5章Linux在VMware虚拟机中的网络设置对于广大学习Linux的爱好者,特别是初学者来说,使用虚拟机的方式来安装学习Linux是很理想的方案。这样既可以在windows下使用网络来搜索资料,又可以立即在Linux系统平台下实践,但是困扰大家的往往就是虚拟机中网络的配置。下面我就结合我自己的学习实践经验谈一点我对这个虚拟机的理解。在谈这个之前,首先要求vmware需要正确被安装,特别是Vmw
bigstoneasd
·
2020-07-15 20:13
linux
linux
vmware
网络
虚拟机
windows
路由器
c/c++ 中文字符串转Unicode和UTF8
1.描述在windows上做
系统编程
,少不了会遇到处理中文字符串的问题。而大多时候中文汉字都是以多字节编码的方式展现的。为了实现更好的兼容性或一些特殊的需求,(比如在网页上显示。)
jeanphorn
·
2020-07-15 17:42
c/c++
推荐一个优质Linux技术公众号-作者都是一线Linux代码贡献者们哦
「Linux阅码场」是国内为数不多专注Linux内核,
系统编程
与Linux调试调优技术的公众号,它的文章云集了国内众多知名企业一线工程师的心得,不少作者都是Linux内核代码的直接贡献者!!
FILLMOREad
·
2020-07-15 17:00
Linux后端开发
4.熟悉底层,计算机体系结构程序员的自我修养—链接、装载与库深入理解计算机系统5.熟悉Linux
系统编程
UNIX环境高级编程UNIX网络编程_卷2_进程间通信6.学习
有时需要偏执狂
·
2020-07-15 15:05
心情
linux后台开发必看书
原文出自:http://blog.chinaunix.net/u3/97858/showart_2015110.html程序设计类《C++PRIMER》
系统编程
类《UNIX环境高级编程》W.RichardStevens
seven070707
·
2020-07-15 15:58
linux_
计划任务
文件位置/var/spool/cron查看计划列表crontab-l格式说明image.png参考:https://blog.csdn.net/jixieyang3701/article/details/79410725推荐查看完毕实例:实例1:每1分钟执行一次command命令:command实例2:每小时的第3和第15分钟执行命令:3,15****command实例3:在上午8点到11点的第3
阿亮_西红柿鸡蛋面
·
2020-07-15 14:23
【Linux/Unix
系统编程
手册笔记】线程
简介线程是允许应用程序并发执行多个任务的一种机制。一个进程可以包含多个线程,同一程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域、其中包括初始化数据段、未初始化数据段、以及内存段。4个线程的进程图:image进程VS线程:进程间的信息难以共享。由于除去只读代码段外,父子进程并未共享内存,因此必须采用一些进程间通信(IPC)的方式,在进程间进行信息交换。调用fork()创建进程的代价相
666真666
·
2020-07-15 04:23
【Linux
系统编程
】shell 命令和流程控制(二)
原文链接请标明:http://blog.csdn.net/u011974987/article/details/52588194本文出自:【stromxu的博客】前言Linxushell脚本基础这里介绍到第二篇,详细介绍shell命令和流程控制,这部分介绍三类命令,在学习时大家应该加以比较学习。Linuxshell脚本基础课程前面一篇介绍的都是语法基础的开头、注释、变量和环境变量,这里将介绍she
徐昊Xiho
·
2020-07-15 00:51
【Linux
编程】
Linux
系统编程
Linux_
以太网
网络接口层包括数据链路层和物理层。用于两个设备(同一种数据链路节点)之间进行传递。以太网以太网不是一种具体的网络,而是一种技术标准,既包含了数据链路层的内容,也包含了一些物理层的内容。规定了网络拓扑结构、访问控制方式、传输速率等,以太网中的网线必须使用双绞线,传输速率有10M、100M、1000M等,以太网是当前应用最广泛的局域网技术,和以太网并列的还有令牌环网,无线局域网等。以太网帧格式目的地址
_NoBug_
·
2020-07-14 20:40
Linux进阶
宏晶STC单片机使用STC-ISP串口烧录失败的解决方法及实例汇总 (Ver0.99.15)
STCMCUSTC-ISPserialprogrammingfailurecausesandsolutions點擊查看繁體中文版本:宏晶STC單片機使用STC-ISP串口燒錄失敗的原因與解決匯總)STC单片机使用串口ISP(在
系统编程
opshres169
·
2020-07-14 16:11
代码解析深度学习
系统编程
模型:TensorFlow vs. CNTK
本文从程序员的角度对CNTK和TensorFlow做高层次的对比。本文也不属于性能分析,而是编程模型分析。文中会夹杂着大量的代码。原标题:当TensorFlow遇见CNTKCNTK是微软用于搭建深度神经网络的计算网络工具包,此项目已在Github上开源。因为我最近写了关于TensorFlow的文章,所以想比较一下这两个系统的相似和差异之处。毕竟,CNTK也是许多图像识别挑战赛的卫冕冠军。为了内容的
周建丁
·
2020-07-14 11:43
Linux系统的命令别名功能
Linux系统的命令别名功能-CHN.VMAX-博客园http://www.cnblogs.com/vmax/p/3615972.htmllinux系统设置命令别名的方法_
LINUX_
操作系统_脚本之家
guyue35
·
2020-07-14 11:20
linux
/etc/hosts.allow 限制ip登陆很好使
文章出自:http://see.sl088.com/wiki/
Linux_
%E9%99%90%E5%88%B6IP就像是限制特定IP来访想法看起来通常的做法是利用hosts的拒绝设置,而它的设置是针对某一个具体的进程
wocao
·
2020-07-14 10:03
服务器
Golang的TCP和UDP实现
Go被称为可移植的
系统编程
语言,以其简洁的语法、易于部署和良好的性能受到后端程序员的欢迎。网络通信是后端服务软件的一个重要功能,目前存在大量的应用层的通信协议能够满足这个功能需求。
Zuozuohao
·
2020-07-14 06:41
《Linux》-发展背景
Linux背景发展史本门课程学习Linux
系统编程
,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。要说Linux,还得从UNIX说起。
Hash table
·
2020-07-14 06:37
IT
Linux
与Linux的交织从此处开始
Linux背景发展史UNIX发展的历史Linux发展历史开源官网企业应用现状发行版本os概念,定位守得云开见月明,静待花开终有时发展史学习Linux
系统编程
,首先得知道Linux从哪里来?
AngelDg
·
2020-07-14 03:34
Linux
linux
系统编程
视频 百度网盘下载
本帖最后由雇佣兵333于2015-5-1916:15编辑c教程目录:Linux开发快速入门培训gcc快速入门Makefile快速入门GDB快速入门Linux
系统编程
之文件篇01认识计算机系统(上)计算机系统组成计算机系统硬件组成总线
weixin_33834075
·
2020-07-14 02:15
Linux
系统编程
—— C结构体之位域(位段)
有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。
江山美人1
·
2020-07-14 02:03
Linux
C语言
linux
系统编程
-mmap实例:多进程拷贝文件
题目有一个超大文件,需要对其进行拷贝,为了提高效率,可以采用多进程并行拷贝的方法。采用mmap来实现。代码:当前文件下有大文件:myfile,拷贝到当前write(进程新建的)#include#include#include#include#include#include#include#includeintmain(void){pid_tpid;inti=0;intfd,fd1;char*p;s
zzyczzyc
·
2020-07-14 00:47
linux系统编程
linux
系统编程
-mmap(共享内存)
易错点对新创建的文件(文件没有大小)进行映射,会收到buserror的错误mmap函数的最后一个参数offset如果不是4K的整数倍,报错:Invalidargumentmmap(共享映射区)存储映射I/O一个磁盘文件与存储空间中的一个缓冲区相映射,于是当从缓冲区中取数据,就相当于读文件中的相应字节。于此类似,将数据存入缓冲区,则相应的字节就自动写入文件。这样,就可在不适用read和write函数
zzyczzyc
·
2020-07-14 00:47
linux系统编程
Linux
系统编程
--lseek调用
lseek每个打开的文件都记录着当前读写位置,打开文件时读写位置是0,表示文件开头,通常读写多少个字节就会将读写位置往后移多少个字节。但是有一个例外,如果以O_APPEND方式打开,每次写操作都会在文件末尾追加数据,然后将读写位置移到新的文件末尾。lseek和标准I/O库的fseek函数类似,可以移动当前读写位置(或者叫偏移量)。#include#includeoff_tlseek(intfd,o
zhutianyu_123
·
2020-07-13 23:49
linux
C
lseek
Linux
系统编程
--信号及信号处理(一)
Linux信号介绍一、信号解释信号是一种软件中断,它提供了一种处理异步事件的方法,也是进程间唯一的异步通信方式。在linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某进程发生了什么事件,还可以给进程传递数据。二、信号的来源硬件方式1.当用户在终端上按下某些键时,将产生信号。2.硬件异常产生信号:除数为0,无效的存储访问等。这些事件通常由硬件(如CPU)检测到,并将其通知给Li
闫钰晨
·
2020-07-13 23:15
Linux-C
《Linux
系统编程
:vfork() 函数详解》
所需头文件:#include#includepid_tvfork(void);功能:vfork()函数和fork()函数(fork()如何使用,请点此链接)一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。参数:无返回值:成功:子进程中返回0,父进程中返回子进程ID。pid_t,为无符号整型。失败:返回-1。fork()与vfock()都是创建一个进程,那它们有什么区别呢?1)
HarkerYX
·
2020-07-13 22:00
Linux/Unix
系统编程
linux
系统编程
一、linux基础1.linux系统简介2.shellshell是命令解释器,根据输入的命令执行相应命令。查看当前系统下有哪些shell,cat/etc/shells查看当前系统正在使用的shell,echo$SHELLbash是大多数linux系统以及macosx10.4默认的shell,它能运行于大多数unix风格的操作系统之上,甚至被移植到了windows的cygwin系统中,以实现wind
dchaofang
·
2020-07-13 22:17
LINUX
java基础总结
高级语言:面向操作
系统编程
,不用用户管理内存和磁盘,所编写的代码由操作系统转化为机器可以执行的二进制码3、高级语言翻译程序的方式有:编译和解释。java属于解释性语言,由虚拟机解释执行。4
威克欧叶
·
2020-07-13 21:13
java基础
java基础总结
基础理论知识
上一页
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
其他