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编程]
【Linux】
Linux编程
-基础
第1节
Linux编程
准备材料 我们将来并不是直接在服务器上对Linux服务器进行
MisakiFx
·
2020-08-03 23:20
Linux
系统性学习
线程的虚假唤醒
(转载)线程假唤醒的原因2013-12-1509:45:09|分类:
LINUX编程
|标签:linuxunix知识c++小知识|举报|字号订阅线程假唤醒的原因http://en.wikipedia.org
pi9nc
·
2020-08-03 20:15
server
linux signal信号处理过程与机制--完全实例讲解
信号是
Linux编程
中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。
奔跑的路
·
2020-08-03 18:00
Linux
C编程
linux编程
基础:使用socketpair实现双向通讯
socketpair是linux提供的一种双向通讯机制,它通过socket实现双向通讯。socketpair本身虽然实现了双向通讯的功能,但是也存在一些限制:比如只能在一个进程的线程之间进行双向通讯或者是在具有亲缘关系的进程间进行通讯。所以socketpair很少情况下会单独使用,它往往需要和其他编程机制结合起来使用才能发挥它真正的作用。本文举两个小例子来说明一下socketpair的基本用法。一
TECH_PRO
·
2020-08-03 14:38
Linux系统编程
Android 全新MVVM框架搭建
Linux编程
点击右侧关注,免费入门到精通!来源丨安卓巴士Android开发者门户闲话不多少,还是老套路,处理一个登陆的业务。详细的介绍MVVM我就不多说了,网上一大把,毕竟吹水还是我的弱项。
程序员大咖
·
2020-08-03 13:41
深入
Linux编程
系列前言
本系列主要记载一些Linux应用编程实际项目中需要注意的事情,涉及的范围包括:一.Linux应用工程师必要的一些内核知识,以及glibc的知识1.1什么是虚拟内存VMA,mmu,为什么每个程序都是4G空间,OS是如何做的(带图)1.2fork到底是怎么回事儿,如何在OS上运行的(带图)1.3线程到底是什么,为什么应用层有线程的概念,内核层没有,线程与进程到底是什么关系(带图)1.4线程与进程之间的
loe
·
2020-08-01 13:18
【linux应用编程】
深入Linux环境编程
【
LINUX编程
】一个基于C/S结构的简单通讯程序
funway:@2009-12-3该程序是修改的一个网络上一位叫周立发的仁兄写的简单的网络通讯程序。源程序可见http://www.cnitblog.com/zouzheng/archive/2007/03/27/24732.aspx源程序的功能只能实现网络上一个客户端对一个服务器的相互通信。多个客户端必须等待占用服务器的客户的退出才能与服务器通讯。修改后实现一个类似QQ群聊的功能。多个客户端通过
哈呜
·
2020-08-01 06:30
LINUX
【Linux】
Linux编程
之 mmap解析
前言虚拟内存系统通过将虚拟内存分割为称作虚拟页(VirtualPage,VP)大小固定的块,一般情况下,每个虚拟页的大小默认是4096字节。同样的,物理内存也被分割为物理页(PhysicalPage,PP),也为4096字节。一、mmap基本原理和分类在LINUX中我们可以使用mmap用来在进程虚拟内存地址空间中分配地址空间,创建和物理内存的映射关系。映射关系可以分为两种1、文件映射磁盘文件映射进
卡图卢斯
·
2020-08-01 02:48
Linux
编程
iOS开发之定位
Linux编程
点击右侧关注,免费入门到精通!作者丨YungFanhttps://www.jianshu.com/p/022d7f58f9db在iOS开发中,定位是很多App都需要使用的功能。
iOS_开发
·
2020-07-31 20:19
undefined reference to 'pthread_create'问题解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/
Linux编程
指南中的一个例子输入编译,结果出现如下错误:undefinedreferenceto'pthread_create'undefinedreferenceto'pthread_join
李刘强博客
·
2020-07-31 19:52
Linux
Ubuntu程序开发
reference
linux
编程
thread
join
gcc
Workbench3.0-vxworks6.6仿真测试和调试指南
本文继承win32和
linux编程
入门的一贯风格,通过简单的动态库生成步骤,并编写RTP程序进行测试,让您初步认识VxWorks6.6强大的功能,同时也让我们注意到VxWorks6.6比VxWorks5.5
liuxuezong
·
2020-07-31 19:26
vxworks系统开发
Linux编程
乐趣(二)之黑客帝国(cmatrix)
一.安装cmatrix方式一:centOS:yuminstallcmatrix方式二:ubuntu:sudoapt-getinstallcmatrix如果安装失败(显示Nopackageslavailable)或者wgethttp://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz找不到包方式三:手动安装:1.下载tar.gz包(很多参考网页地址有问题,
智Min
·
2020-07-31 18:43
兴趣
Linux编程
乐趣(一)之小火车(sl)
兴趣来源:小火车从右到左开起来然后按照博客的指引操作了一波,然而失败了,在进行安装sl命令时,总是失败。研究了一会,在安装sl命令之前必须安装epel,这个东西是啥呢?请看答案:EPEL其实问题就是出在安装epel(我的虚拟机时CentOS7.x版本的)时失败,报错信息:一开始以为好像安装成功了,没有问题,知道后面仔细看:conflictswithfilefrompackageredhat-rpm
智Min
·
2020-07-31 18:43
兴趣
Linux编程
乐趣(三)之哲言(fortune&cowsay)
fortune简介:fortune,补充库的原作者也是该文章作者。1.安装fortune执行命令:yum-yinstallfortune-mod测试是否安装成功:执行命令:fortune2.扩充知识库(添加中文名人名言)方式一:git拉取知识库:
[email protected]
:ruanyf/fortunes.git方式二:进入github手动下载https://github.com/
智Min
·
2020-07-31 18:43
兴趣
struct timeval 计时问题
linux编程
中,如果用到计时,可以用structtimeval获取系统时间。
weixin_30575309
·
2020-07-31 10:37
我被人吞了一部手机,调查后发现对方是淘宝打假人
Linux编程
点击右侧关注,免费入门到精通!
程序员大咖
·
2020-07-30 14:19
Linux编程
基础——GDB(设置断点)
启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式:断点(BreakPoint):在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式:break在进入指定函数时停住break在指定行号停住。break+/-offset在当前行号的前面或后面的offset行停住。offiset为自然数。breakfilename:linen
weixin_34208283
·
2020-07-30 10:08
mac地址的作用
最近读一本关于
linux编程
的书籍,看到一部分很迷茫,忽然不知道mac地址的作用,既然已经有了ip地址了要mac地址何用呢?
逐梦如风
·
2020-07-30 08:21
软件开发
Linux编程
——多路复用实现TCP双向通信
ubuntu下模拟服务器与单个客户端之间的双向通信,多路复用实现。功能与使用服务器与客户端可以双向收发消息,如果任意一方被外部强制断开,另一方也会退出程序。任意一方输入“quit”并发送,客户端与服务器都会退出。服务器需要先启动,并且通过主函数传参,输入自己的ip和端口号。客户端也需要通过主函数传参把自己的ip和端口号以及要连接的服务器的ip和端口号传入。运行平台效果演示其实就是在ubuntu上打
Ye小子
·
2020-07-30 05:01
手机安装Linux Deploy 构建私有云 2019-06-13
linux云服务器……后来发现了宝塔linux管理工具,以为能教家里的小朋友学者自己搭建web服务器,尝试后发现不太可行……手机的CPU架构,还没有被更多软件兼容,很多需要源码安装,遇到问题时,需要一定的
linux
简_道之根_易_经之本
·
2020-07-30 02:48
【
Linux编程
】多线程与多进程的区别
关于多线程与多进程的介绍和区别,可以参见http://blog.csdn.net/luoweifu/article/details/46595285(阳光日志《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》),这篇博文讲的非常不错,通俗易懂。由于老师项目的原因,多线程会用的多一些,多进程只在小的demo中使用过,对外声称自己会多线程多进程编程,可是在腾讯电面的过程中被问这两者的
女人的事实
·
2020-07-29 23:05
linux ln命令: 链接文件或目录
后面是转的参考~哈哈2010-06-07linuxln命令:链接文件或目录
Linux编程
F#WindowsD语言链接文件有点类似于Windows的所谓快捷方式,但并不完全一样。
gsl68
·
2020-07-29 18:10
linux
linux
file
编程
windows
扩展
语言
Linux编程
之errno
原文出处:http://mylinuxbook.com/error-handling-in-c-programming-on-linux/本文主要介绍了全局变量errno的用法及相关函数:strerror()、strerror_r()、perror()。我们可以在调用某个函数后检查errno的值,从而获知函数执行的过程中发生了什么,以下是一个简单的例子,在这段代码中,我们试图以只读方式打开一个并不
zqxN
·
2020-07-29 03:14
Linux
【
Linux编程
】多线程与多进程的区别
关于多线程与多进程的介绍和区别,可以参见http://blog.csdn.net/luoweifu/article/details/46595285(阳光日志《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》),这篇博文讲的非常不错,通俗易懂。由于老师项目的原因,多线程会用的多一些,多进程只在小的demo中使用过,对外声称自己会多线程多进程编程,可是在腾讯电面的过程中被问这两者的
mick_seu
·
2020-07-28 23:31
Linux编程
linux编程
之pipe()函数
管道是一种把两个进程之间的标准输入和标准输出连接起来的机制,从而提供一种让多个进程间通信的方法,当进程创建管道时,每次都需要提供两个文件描述符来操作管道。其中一个对管道进行写操作,另一个对管道进行读操作。对管道的读写与一般的IO系统函数一致,使用write()函数写入数据,使用read()读出数据。#includeintpipe(intfiledes[2]);返回值:成功,返回0,否则返回-1。参
weixin_30706691
·
2020-07-28 16:06
Linux编程
(二)------Socket编程
一、套接字1.在通信过程中,套接字一定是成对出现的(插板和插座)一个文件描述符指向一个套接字(该套接字内部由内核借助两个缓冲区实现)网络字节序(大端模式):小端(PC本地存储):高存高,低存低大端(网络存储):高存低,低存高htonl函数:本地------->网络(IP)htons函数:本地------->网络(port)ntohl函数:网络------>本地(IP)ntohs函数:网络-----
the king of the world
·
2020-07-27 19:57
10本 Linux PDF 书籍免费分享
极力推荐文章:欢迎收藏Android干货分享本篇文章主要分享以下Linux开发PDF书籍一、Linux程序设计二、Unix环境高级编程三、Unix_
Linux编程
实践教程四、鸟哥的私房菜五、深入理解Linux
anpaikan3027
·
2020-07-27 19:49
13 岁女孩因发布JavaScript被捕,写个死循环你就进去了?
Linux编程
点击右侧关注,免费入门到精通!熊孩子又出来搞事情了!当一个人还不具有责任心,却又附有能力,还真保不准会不会掀起一片风雨来。
程序员大咖
·
2020-07-27 16:30
Linux编程
学习笔记 | Linux IO学习[2] - 标准IO
在上一篇
Linux编程
学习笔记|LinuxIO学习[1]-文件IO中,我总结了Linux下的文件IO。文件IO是偏底层的IO操作,在平时的日常工作中,使用文件IO的频率还是比较低的。
RdouTyping
·
2020-07-16 06:03
主管让你主动离职?别怕背调,等劝退,教你如何N+1
Linux编程
点击右侧关注,免费入门到精通!前几天刷帖子,看到有人说主管让他主动离职,想等劝退,但是担心劝退会有记录,影响以后找工作,希望各位大佬支个招!
iOS_开发
·
2020-07-16 04:45
C语言中的二级指针(双指针)
C语言中的二级指针(双指针)分类:
Linux编程
2012-01-3022:213530人阅读评论(35)收藏举报原创作品,转载请标明出处http://blog.csdn.net/yming0221/article
gtkknd
·
2020-07-15 23:07
C
Linux编程
--文件描述符fd
linux中,每一个进程在内核中,都对应有一个“打开文件”数组,存放指向文件对象的指针,而fd是这个数组的下标。我们对文件进行操作时,系统调用,将fd传入内核,内核通过fd找到文件,对文件进行操作。既然是数组下标,fd的类型为int,=0为合法值。在linux中,一个进程默认可以打开的文件数为1024个,fd的范围为0~1023。可以通过设置,改变最大值。在linux中,值为0、1、2的fd,分别
SevenFighting
·
2020-07-15 20:52
linux编程
利用Python实现阴阳师自动抽卡
Linux编程
点击右侧关注,免费入门到精通!
程序员大咖
·
2020-07-15 18:02
linux下c文件的编译(gcc的使用)
资料来源于B站牛耳教育视频,在B站搜索"【C/C++入门】
Linux编程
入门第一课"即可。
梦回普达措
·
2020-07-15 17:59
备忘
C
随笔
Linux
PNG文件结构分析
【嵌牛导读】:在
Linux编程
中,免不了要对图片文件进行读写操作,那就得了解PNG文件的储存方式。【嵌牛鼻子】:文件结构、数据块【嵌牛提问】:如何读入PNG图片文件?
nianjun
·
2020-07-15 07:52
iOS13 Compositional Layout
Linux编程
点击右侧关注,免费入门到精通!作者|纪洪波,目前在字节跳动,负责教育产品iOS端的开发,平时喜欢捣鼓新技术和数码产品。
iOS_开发
·
2020-07-14 16:29
嵌入式
linux编程
开发必备知识
那么学习嵌入式
linux编程
开发应该要必备什么条件呢?下面西安鸥鹏的小编就给大家讲解下。
像向日葵一样
·
2020-07-14 14:40
IT行业小知识
Linux编程
——linux命令、vi编辑器使用
第一部分:linux初学者编程入门1.1chmod命令这个命令是用于改变三种角色对文件的使用权限的,具体含义是:三种角色:user(文件或文件夹的所有者)、group(user所在的群组)、others(用户群组以外的其他用户)文件使用权限:read(有读权限),write(有写权限),executable(有执行权限),这三种权限分别有对应权限值1,2,4(刚好等比数列)。每一种角色都有上述三种
Supernova-Wu
·
2020-07-14 11:28
linux
Linux Kernel Driver 之 mmap 机制 Linux 内核编程的分离思想
前言
Linux编程
中,大多数的场景,数据的交换,不论读还是写都要经过两次数据拷贝过程:用户和内核,内核和硬件物理内存如果数据的访问量比较小,两次的数据拷贝对系统性能影响几乎可以忽略不计如果数据的访问比较大
frodocheng
·
2020-07-14 10:06
Centos设置屏幕不休眠
前言:前段时间因工作需要,安装了一个centos7虚拟机体验了一把
linux编程
,感觉有些情况下比在windows中开发方便许多(囧),期间遇到一小问题,就是虚拟机每隔几分钟不操作,则会自动进入屏幕保护
fengyu_xueer
·
2020-07-14 10:33
随笔
linux下的lib文件
这里笔者根据从事Linux应用程序开发的经验,介绍
Linux编程
库使用的一些基础知识。库的定义和种类所谓编程库就是指始终可以被多个Linux软件项目重复使用的代码集。
digu
·
2020-07-14 09:07
Unix/Linux
linux
dns服务器
library
makefile
gcc
开发工具
那一年岳云鹏14岁,郭德纲26岁
Linux编程
点击右侧关注,免费入门到精通!作者:拾遗来源:拾遗(ID:shiyi201633)20年前的1999年,像极了今天的2019年。
程序员大咖
·
2020-07-14 05:46
Linux命令行 3大技巧归纳
下面就和大家分享3个
Linux编程
中用户命令行小技巧。1.如何在不使用Cron的情况调度Linux下的任务所谓Cron,就是在Linux下调度一个任务/命令。
weixin_30689307
·
2020-07-14 02:24
Linux编程
视频课程Shell从入门到精通(完整版)
课程目标:本套
Linux编程
视频课程适用于初学者以及各类运维自动化人员,我们可以通过本次系列的shell编程技术学习,掌握企业里面的运维编程必备脚本编程,同时掌握企业运维到底要求会什么东西,有哪些是我们必须要掌握的知识
chenwx_1992
·
2020-07-14 01:20
Linux编程
视频课程Shell从入门到精通(完整版)
课程目标:本套
Linux编程
视频课程适用于初学者以及各类运维自动化人员,我们可以通过本次系列的shell编程技术学习,掌握企业里面的运维编程必备脚本编程,同时掌握企业运维到底要求会什么东西,有哪些是我们必须要掌握的知识
chenwx_1992
·
2020-07-14 00:11
Linux编程
基础
以下内容摘自UNIX环境高级编程(第3版)errnoerrno–numberoflasterrorC标准定义了两个函数,它们用于打印出错信息#includechar*strerror(interrnum);strerror函数将errnum(通常就是errno值)映射为一个出错消息字符串,并且返回此字符串的指针。#includevoidperror(constchar*msg);perror首先输
zhangke96
·
2020-07-13 23:04
apue抄书
linux编程
---进程间通信---FIFO---有名管道
无名管道是临时的,在完成通信后将自动消失,且只能在具有亲缘关系的进程间实现通信。有名管道FIFO有效地克服了这一问题,它是一个存在的特殊文件,可以在不同进程间通信。管道是单向的,要实现双向,需要两个管道。创建有名管道intmkfifo(constchar*FILENAME,mode_tMODE)使用示例非亲缘关系的两个进程使用有名管道实现数据传输的实例程序。写进程将要发送的数据发送到有名管道,读进
yinhua405
·
2020-07-13 22:33
linux编程
Linux编程
之UDP SOCKET全攻略
这篇文章将对linux下udpsocket编程重要知识点进行总结,无论是开发人员应知应会的,还是说udpsocket的一些偏僻知识点,本文都会讲到。尽可能做到,读了一篇文章之后,大家对udpsocket有一个比较全面的认识。本文分为两个专题,第一个是常用的updsocket框架,第二个是一些udpsocket并不常用但又相当重要的知识点。一、基本的udpsocket编程1.UDP编程框架要使用UD
weixin_34267123
·
2020-07-13 18:15
Linux编程
学习笔记 | Linux多线程学习[1] - 线程的创建和基本控制
文章系列原因2017年年初,我给自己定了一个小小的目标:学习
Linux编程
,并通过网络来分享自己的学习心得。
RdouTyping
·
2020-07-13 15:08
Linux编程
,一个服务器对应多个客户端,客户端之前实现群聊,私聊
笔者这学期在进行Linux系统的学习,做了一些有意思的程序分享给大家,并通过这种方式把它记录下来。实现的思路是服务器端每当接受一个socket连接请求后,就将该连接的套接字描述符存入一个数组中,以此识别每个socket连接。并根据客户端发送信息判断后执行相应的命令,比如:展示当前在线客户端信息、群聊、私聊等。Client.c#include#include#include#include#incl
VM_Alike
·
2020-07-13 08:55
Linux编程
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他