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
linxu系统编程
Linux
系统编程
—信号量
大家知道,互斥锁可以用于线程间同步,但是,每次只能有一个线程抢到互斥锁,这样限制了程序的并发行。如果我们希望允许多个线程同时访问同一个资源,那么使用互斥锁是没有办法实现的,只能互斥锁会将整个共享资源锁住,只允许一个线程访问。这种现象,使得线程依次轮流运行,也就是线程从并行执行变成了串行执行,这样与直接使用单进程无异。于是,Linux系统提出了信号量的概念。这是一种相对比较折中的处理方式,它既能保证
良许Linux
·
2020-09-23 19:00
Linux
系统编程
—进程间同步
我们知道,线程间同步有多种方式,比如:信号量、互斥量、读写锁,等等。那进程间如何实现同步呢?本文介绍两种方式:互斥量和文件锁。互斥量mutex我们已经知道了互斥量可以用于在线程间同步,但实际上,互斥量也可以用于进程间的同步。为了达到这一目的,可以在pthread_mutex_init初始化之前,修改其属性为进程间共享。mutex的属性修改函数主要有以下几个:主要应用函数:pthread_mutex
良许Linux
·
2020-09-21 22:00
Linxu
文件系统句柄泄露排查
在Linux系统中能够通过ulimit–n查看每一个进程限制的最大句柄数,通过ulimit–HSn10240改动进程的最大句柄数。当句柄数目达到限制后,就回出现”toomanyfilesopen”。查看进程占用的句柄数有几种办法:1)通过cat/proc/pid/fd能够查看进程pid号打开的线程;2)通过lsof命令如果发现那个文件句柄打开特别多,就可重点排查程序中这个文件相关代码是否没有关闭文
yuanbinquan
·
2020-09-17 14:19
Linux系统
go学习资料及优秀博文
相关书籍:GoWeb编程http://blog.csdn.net/broadview2006/article/details/8875097优秀博文:
系统编程
语言明日之星—Go(http://blog.yufeng.info
weixin_33843947
·
2020-09-17 13:43
java
你是否还在重复造轮子?分享这3个常用的开源工具库,提高生产效率!
造轮子是一种特别能够提高自己
系统编程
能力的手段。今天就分享几个我常用的开源工具库,希望对小伙伴们有帮助!OSHI[1]:一款为Java语言提供的基于JNA的(本机)操作系统和硬件信息库。
爱码士人员
·
2020-09-17 09:48
JVM
数据库
程序员
数据库
spring
java
python
编程语言
欢迎来访我的个人网站~
标题我搭建了个人博客,内容为it技术和个人日常,欢迎游玩~点击传送门:https://
linxu
an.funcsdn渐渐用的少了,大量更新将写在我的小站上~
浅笑临轩
·
2020-09-17 06:27
网站
Xilinx FPGA的专用时钟引脚及时钟资源相关
主要参考了https://www.eefocus.com/liu1teng/blog/12-02/237897_4533d.html、Xi
linxU
G471、UG472以及XilinxForum上的一些问答
weixin_33912246
·
2020-09-17 05:25
Windows API
一、简要介绍WindowsAPI就是windows应用程序接口,是针对microsoftwindows操作系统家族的
系统编程
接口,这样的系统包括Windows8,Windows7,WindowsVista
fincakkk
·
2020-09-17 04:39
java GZIPOutputStream,GZIPInputStream 用法
GZIP常常用在
linxu
环境下,是一种非常简单的压缩算法。在Java实现API中,它仅仅包含两个实现类:GZIPInputStream和GZIPOutputStream。
waterseason
·
2020-09-17 00:54
java
led驱动
file_operation:在学linux
系统编程
的时候,都会讲到linux应用程序通过系统调用陷入到内核空间,从而执行内核代码,而驱动作为内核的一部分同样也是需要
Tonygao11
·
2020-09-16 23:17
字符设备
C错误检测宏
其实我最开始是想看《UNIX网络编程》来学习网络编程的,可是看着看着发现没有UNIX
系统编程
的知识真的不行。还好从学校借来了《高级UNIX编程》这本书,就都穿插着看了看。
麻辣丝瓜
·
2020-09-16 21:16
linux
c
unix
编程
function
file
socket
N76E003之ISP
如果产品在研发阶段或产品需要更新软固件时,硬件编程就显得不太方便,采用在
系统编程
(ISP)方式,可使这一过程变得方便。执行ISP不需要将控制器从系统板上拆下来。通过软件控制可以重新编程设备。
weixin_30734435
·
2020-09-16 21:24
嵌入式
gsoap(C/C++调用webservice)
gsoap是sourceforge上的一个开源项目,目前版本是2.7.6c,使用简单,可以在
linxu
、windows、mac多种平台上使用。
skylj0209
·
2020-09-16 16:37
C
C++
linux
系统编程
linux
系统编程
文章目录linux
系统编程
linux概述环境搭建VIM编辑器常用指令GDB调试工具文件打开与关闭文件读写字节文件描述符动态与静态文件main函数的参数读写结构体用标准c库读写文件linux
'monologue
·
2020-09-16 10:15
linux
初探 Linux
系统编程
之进程
0前言本文对Linux
系统编程
的进程相关知识进行总结,包含了进程的创建方法、IPC实现等。
吴豪杰
·
2020-09-16 10:47
笔记
Linux
linux
c
进程
IPC
Ubuntu 16.04下安装linux 调试神器 DDD
下面我们来在ubuntu16.04下安装此
linxu
调试神器一:首先我们去ddd光官网下载安装包https://www.gnu.org/software/ddd/我们选用的是ddd-3.3.12.tar.gz
y_fan
·
2020-09-16 09:24
linux
可视化
ubuntu
linux
【Linux初学】超实用的Linux简介及系统常用的命令总结!(下)
上篇讲到了Linux系统下的终端使用技巧,下篇我们来讲一讲Linux
系统编程
中常用到的命令。
草莓啵啵~
·
2020-09-16 09:48
linux
c语言
《Linux/UNIX
系统编程
手册》 英文版读书笔记 Alternative I/O Models63.2
63.2I/OMultiplexing63.2.4Comparisonofselect()andpoll()WithintheLinuxkernel,select()andpoll()bothemploythesamesetofkernelinternalpollroutines.Theimplementationofthepoll()systemcallinvolvescallingtheker
kingeasternsun
·
2020-09-16 07:34
Linux
&
Unix
操作系统
零拷贝和Nginx的阻塞处理
Linxu
的零拷贝代理和负载均衡中常出现TCP粘合的概念,当需要根据连接的七层数据(比如一个HTTPGET请求)进行负载均衡时,负载均衡器不得不和客户端建立连接,以获取
yang_oh
·
2020-09-16 06:11
Nginx
linux系统简介及命令简介
一、Linux基本概念1.本门课程的定位a.企业环境中使用的服务器操作系统基本就是Linux系统b.大数据集群也是搭建在
Linxu
系统之上2.Linux内核Linux是一个一体化内核(monolithickernel
我不是李寻欢
·
2020-09-16 01:55
hadoop
linux
基础
命令
高手必经之路,Intel® 64 位和 IA-32 架构开发手册说明三卷中文版
第3卷:包括完整的
系统编程
指南,第1、2、3和4部分。描述了Intel®64和IA-32体系结构的操作系统支持环境,包括:内存管理,保护,任
、moddemod
·
2020-09-16 00:16
操作系统
intel
开发手册
三卷中文版
S4:分布式流计算平台
Home关于我们招聘淘宝JAVA中间件团队博客致力于成为中国最强大的JAVA技术团队RSSFeedS4:分布式流计算平台Postedby
linxu
anon2011-02-101comment前段时间考虑监控统计面临的两个问题
xgbjmxn
·
2020-09-15 18:30
分布式
Paxos算法之旅(四)zookeeper代码解析
Paxos算法之旅(四)zookeeper代码解析Postedby
linxu
anon2010-11-10Leaveacomment(3)GotocommentsZooKeeper是近期比较热门的一个类Paxos
xgbjmxn
·
2020-09-15 18:29
分布式
算法
server
session
代码分析
集群
文档
PING能通,traceroute不通以及与tracert的区别
知识点:
LINXU
上tracert和traceroute虽然都是
bytxl
·
2020-09-15 17:40
网络
Linux标准IO与文件IO的区别与联系
参考以下文章,谢谢作者的分享:Linux探秘之I/O效率https://cloud.tencent.com/developer/article/1018033linux
系统编程
之基础必备(四):C标准库
the_wan
·
2020-09-15 09:49
linux
Arm
linxu
启动过程分析(一)
origin:http://blog.csdn.net/sustzombie/article/details/5667563本文着重分析FS2410平台linux-2.6.14内核启动的详细过程,主要包括:zImage解压缩阶段、vmlinux启动汇编阶段、startkernel到创建第一个进程阶段三个部分,一般将其称为linux内核启动一、二、三阶段,本文也将采用这种表达方式。对于zImage之
yazhouren
·
2020-09-15 01:41
Linux
Driver
【线上直播】Xilinx低延时、高质量实时视频服务技术实践
Xi
linxU
30是一款基于PCIe的小尺寸媒体加速卡,可为实时流媒体视频服务提供商、OEM厂商以及内容分发网络(CDN)提供高密度的实时转码及视频实时分析解决方案。
LiveVideoStack_
·
2020-09-14 23:16
编程语言
大数据
java
人工智能
产品经理
黑马《linux
系统编程
》学习笔记(从51到55)
五十一.kill函数的使用这里我们写一个kill.c#include#include#include#include#include#include#includeintmain(intargc,constchar*argv[]){pid_tpid=fork();if(pid==-1){perror("forkerror");exit(1);}if(pid>0){while(1){printf("
garrulousabyss
·
2020-09-14 22:52
Linux网课笔记
Linux下修改jar、zip等文件内的文件
平时修改
Linxu
文件时使用vi或vim命令来修改。其实修改jar包或zip可以同样使用此命令。对文件执行vi或vim。vimxxx.jar执行之后,会显示jar包或zip包中的文件。
二师兄-公众号-程序新视界
·
2020-09-14 21:43
Linux
准备c++进阶基础(一)
函数重载12封装继承多态12.1拷贝构造函数12.2浅拷贝深拷贝13初始化列表14this15友元16运算符重载17多态17.1多态原理18纯虚函数抽象类19虚析构纯虚析构20模板分文件编写Linux
系统编程
胡子拉碴叔
·
2020-09-14 21:25
C/C++编程学习
嵌入式Linux系统开发
linxu
命令行的几种浏览器
最近几天使用了好几种Linux命令行浏览器,觉得很不错,例如curl、elinks、w3m等等。各有优缺点,下面就分别介绍下。curlcurl功能很强大,对于各种情况基本上都有对应办法,比如访问页面乱码,可以加选项进行转码;或者访问被拒绝,则可以使用代理进行访问。下面就具体说明一下:选项含义-a/–append上传文件时,附加到目标文件-A/–user-agent设置用户代理发送给服务器-anya
loyal-Wang
·
2020-09-14 20:51
Linux基础
Kali
Linxu
中打开Apache服务
1在Kali
Linxu
中使用默认端口打开Apache服务在KaliLinux2中,使用的是Apache2服务,在Kali
Linxu
终端中使用service指令打开Apache2服务,如图1所示。
棉猴
·
2020-09-14 19:53
Kali
Linux
Kali
Linux
Apache服务
service
start
默认端口
ports.conf
计算机基础知识及基础编程
目录计算机是什么计算机的发展史如何通过计算机完成我们的需求计算机的分类操作
系统编程
语言编程语言的作用python温度转换day01练习计算机是什么计算机是一种工具,用来打游戏/泡妞/看小说/看书/看电影
weixin_30859423
·
2020-09-14 16:28
UNIX(Linux)
系统编程
常用库函数说明
UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可改变文件属性.UID,GID等有些处理口令文件和小组文件,还有些完成加密和解密.本文主要讨论有关系统子程序,标准C库子程序的安全,如何写安全的C程序并从root的角度介绍程序设计(仅能被root调用的子程序).1.系统子程序(1)I/O子程序*crea
shen_gx
·
2020-09-14 15:22
Uinx/Linux
unix
linux
编程
system
shell
加密
Linux档案权限
一、简介
Linxu
的档案权限分为使用者和群组。
Taydy
·
2020-09-14 13:47
Linux
linux
系统编程
介绍
Linux
系统编程
介绍Linux
系统编程
介绍什么叫做Linux
系统编程
?Linux
系统编程
:使用Linux提供的API进行编程。
Skilled_Beginner
·
2020-09-14 11:36
Linux系统的基本概况
第一步:通过百度搜索引擎搜索“linux”"unix"“
linxu
操作系统”第二步:收集整理搜索到网页Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩内克斯”,但真正的读法应为“哩纳克斯
qq_41815569
·
2020-09-14 11:25
hua
linxu
ext zbx 1.10:grafana接入zabbix5.0
目录一、zabbix5.0安装二、Grafana图形展示安装2.1Grafana基本概念2.2Grafana安装(yum)2.2.1Grafanayum安装及启动服务2.2.2web登录Grafana三、Grafana配置zabbix3.1安装zabbix插件3.1.1安装zabbix插件3.1.2开启zabbix插件3.1.3添加zabbix数据源3.2安装zabbix相关的GrafanaDas
hualinux
·
2020-09-14 10:44
入门扩展篇
zabbix5.0
hualinux
zabbix
grafana
zabbix
zabbix接入grafana
grafana添加zabbix
grafana
zabbix5
简单printf实现
实现简单的printf函数2016-07-2915:544380人阅读评论(2)收藏举报分类:
系统编程
(12)版权声明:本文为博主原创文章,未经博主允许不得转载。
三九感冒灵
·
2020-09-14 10:27
laravel中Redis队列监听中断的分析
1、
linxu
挂起队列监听nohupphpartisanqueue:listen--timeout=90--tries=1>>/dev/null2>&1&2、发现问题(日志)InProcess.phpline429
·
2020-09-14 10:18
[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++
Rust 介绍
Rust作为新一代
系统编程
语言,它的设计准则是“安全,并发,实用”.官方网站https://www.rust-lang.org/zh-CN/Rust的标准库文档https://doc.rust-lang.org
花生酱肠粉
·
2020-09-14 02:12
Rust
简单Linux字符型驱动
字符型驱动设备
Linxu
驱动程序整体分为三个类型:字符型设备驱动、块设备驱动和网络设备驱动,其结构图如下首先学习一下最简单的字符型驱动的写法。
GXYandSXP
·
2020-09-14 02:52
Linux
linxu
下php使用pdo-dblib连接mssql报错解决方法 错误信息:SQLSTATE[01002]Adaptive Server connection failed (severity 9)
在网上找了很多答案,都不是问题的根本原因。最后在官网看到pdo_dblib连接mssql数据库是通过FreeTDS。PDO_DBLIBisadriverthatimplementsthePHPDataObjects(PDO)interfacetoenableaccessfromPHPtoMicrosoftSQLServerandSybasedatabasesthroughtheFreeTDSlib
btsspu
·
2020-09-13 21:49
freetds
linux
php
在windows下安装PyPdf2,将文件夹中的pdf文件合成为一个pdf文件
系统提示我“ImportError:NomodulenamedPyPDF2”,原来是没有安装此模块,我是在windows系统的,直接打开命令行输入命令pipinstallpypdf2稍等片刻就安装完成了,
linxu
林被想看麦
·
2020-09-13 21:26
python学习路上
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系统编程
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他