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编程
]常用小模块
0:得到主机名和程序进程ID,系统当前时间#include#include#include#includeintmain(intargc,char*argv[]){//QApplicationa(argc,argv);//MainWindoww;//w.show();//returna.exec();charhostname[80];intgetHostName=gethostname(hostn
猫哥
·
2016-03-30 00:00
linux编程
ubuntu下使用skyeye对u-boot进行源码级调试
学习嵌入式
linux编程
一个很好的切入点就是先学习u-boot,u-boot的codingstytle与linux完全一样,而且程序注释丰富,很容易上手,如果能把u-boot完全理解了再转向linux,
richu123
·
2016-03-28 11:00
[置顶]
linux编程
中与时间相关的问题总结
一与时间相关的概念二相关函数汇总三经典配图回顾四相关数据结构五linux环境下的时间戳转换六参考文档一、与时间相关的概念GMT:GreenwichMeanTime,格林尼治平均时。格林尼治标准时间是19世纪中叶大英帝国的基准时间,同时也是事实上的世界基准时间。UTC:UniversalTimeCoordinated,环球通用协调时间。基本上UTC的本质强调的是比GMT更为精确的世界时间标准,在不需
lidonghat
·
2016-03-22 00:00
linux
定时器
格式化时间
unix时间戳
阿里云 2016 实习生一、二面
我一般都会说,熟悉常用的
Linux编程
API,熟悉TPC/IP协议,有一定pythonweb开发项目经历。
u010850027
·
2016-03-21 21:00
面试
shell
api
阿里云
gcc与make
刚接触
linux编程
,很多概论都比较模糊,今天突然用到makefile文件,想到了make与gcc的关系。
frank_jb
·
2016-03-19 10:00
linux
gcc
Make
makefile
交叉编译
Linux编程
-让进程或线程运行在指定的CPU上
By:AilsonJackDate:2016.03.18个人博客:www.only2fire.com本文在我博客的地址是:http://www.only2fire.com/archives/55.html,排版更好,便于学习。为了让程序拥有更好的性能,有时候需要将进程或线程绑定到特定的CPU上,这样可以减少调度的开销和保护关键进程或线程。1、绑定进程到指定的CPULinux提供一个接口,可以将进程
jackailson
·
2016-03-18 22:13
l
Linux编程
大全
原地址:点击打开链接l
Linux编程
大全LinuxC函数手册http://man.chinaunix.net/develop/c&c++/linux_c/default.htm
linux编程
所用的一些工具
u012307430
·
2016-03-15 19:00
Linux编程
#include
等一些头文件在哪里
在Linux下编写C程序的时候,对于头文件的包含会经常有#include#include等等这样的引用。但是这些文件在哪里呢? 查找发现 一般在/usr/include这个目录下。这是gcc的默认头文件目录对于子文件夹会在文件名前面加上子文件的名字这就是为什么会出现sys/types.h的原因了
wangzhjj
·
2016-03-11 17:00
linux
C语言
Linux编程
linux编程
之GDB调试
GDB是一套字符界面的程序集,可以用它在linux上调试C和C++程序,它提供了以下的功能:1在程序中设置断点,当程序运行到断点处暂停2显示变量的值,可以打印或者监视某个变量,将某个变量的值显示出来3单步执行4运行时修改变量的值5跟踪路径6线程切换等等 下面以以下程序为例当我们要使用GDB进行程序的调试时,在用GCC编译时需要加上-g,如下:GDB之所以能够进行程序的调试也是在于进行编译时的-g选
453341288
·
2016-03-11 11:00
iOS开发之静态库-基本概念
在项目开发过程中,经常出现优秀代码重用现象,又或者提供给第三方功能模块却又不想让其看到源代码,这些时候,通常的做法是将代码封装成库或者框架,这些在Windows编程或
Linux编程
中非常容易实现的过程
u010742414
·
2016-03-04 16:00
[国嵌攻略][070-095][
Linux编程
函数手册]
第1类时间编程类1.1获取日历时间1.1.1函数名time1.1.2函数原形time_ttime(time_t*t)1.1.3函数功能返回日历时间1.1.4所属头文件1.1.5返回值成功:日历时间失败:-11.1.6参数说明t:不为空的情况下保存返回值 1.2获取格林威治时间1.2.1函数名gmtime1.2.2函数原形structtm*gmtime(consttime_t*timep)1.2.3
盛夏夜
·
2016-03-02 19:00
随便说说
最近新学期开学,这学期要做的事情很多,毕业设计,C++和算法的继续学习,深入学习STL和
Linux编程
,还要刷leetcode等,9月份就要找工作了,好好加油吧
sunhero2010
·
2016-03-01 18:00
《面试知识:操作系统、计算机网络、设计模式、
Linux编程
,数据结构总结》
基础篇:操作系统、计算机网络、设计模式一:操作系统1.进程的有哪几种状态,状态转换图,及导致转换的事件。2.进程与线程的区别。3.进程通信的几种方式。4.线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5.线程的实现方式.(也就是用户线程与内核线程的区别)6.用户态和核心态的区别。7.用户栈和内核栈的区别。8.内存池、进程池、线程池。(c++程序员必须掌握)9.死锁的概念,导致死锁
Frank_Jay
·
2016-02-24 22:00
计算机
分享自fissure 《
Linux编程
报错 找不到 term.h和curses.h》
来源:http://blog.sina.com.cn/s/blog_637fe9d80101561k.html
farbeyond
·
2016-02-20 11:00
Linux安装vim失败的解决办法
最近想了解一下
linux编程
,于是linux系统下输入vim,发现竟然没有安装。好吧,那就安装吧。
我的昵称1
·
2016-02-16 16:00
linux实战(四)----写入文件----实例解析
linux基础(十二)----
linux编程
基础----与用户交互现在需要做的就是把监控脚本和
q383965374
·
2016-02-14 16:00
linux
写入文件
Linux相关书籍下载
useful-free-linux-ebooks-for-newbies-and-administrators/十本免费的Linux管理书籍http://www.tecmint.com/free-linux-shell-scripting-books/四本
Linux
Tony赵四
·
2016-02-13 23:21
linux
书籍下载
【深入实践ucos-ii】开篇
学
linux编程
已经接近两个年头了,现在再回首讲解ucos-ii,可谓是站
u012819339
·
2016-02-09 22:00
操作系统
嵌入式
ucos-II
2016-1-31
放假前在图书馆借了三本书C++primeerplus,
Linux编程
和刘汝佳系列,看到太少,只要原因就是自己效率太低了,本打算用一种刷完刘汝佳书上的DP题却发现现在一半都没搞完,思维跟不上计划,昨天一道题
zhaop
·
2016-01-31 20:00
android153 笔记 5
linux编程
全部是基于文件管理的。
672530440@qq
·
2016-01-30 13:00
[ROS]3
Linux编程
练习
一起做RGB-SLAM(2)实验第二讲从图像到点云http://www.cnblogs.com/gaoxiang12/p/4652478.html1exbot@ubuntu:~$cdCodeLearn2exbot@ubuntu:~/CodeLearn$cdDepth2PointCloud3exbot@ubuntu:~/CodeLearn/Depth2PointCloud$mkdirbininclu
yhexie
·
2016-01-20 16:00
[ROS]3
Linux编程
练习
一起做RGB-SLAM(2)实验第二讲从图像到点云http://www.cnblogs.com/gaoxiang12/p/4652478.html1exbot@ubuntu:~$cdCodeLearn2exbot@ubuntu:~/CodeLearn$cdDepth2PointCloud3exbot@ubuntu:~/CodeLearn/Depth2PointCloud$mkdirbininclu
yhexie
·
2016-01-20 16:00
Xmanager简单应用!
最近开始使用
linux编程
,先记录一下基本操作和流程!暂时使用两个linux系统,在不同服务上,一个带界面,一个纯命令行。(小白勿喷!)
u012307430
·
2016-01-20 15:00
Xmanager
linux编程
之内存映射
一.概述 内存映射是在调用进程的虚拟地址空间创建一个新的内存映射。内存映射分为2种:1.文件映射:将一个普通文件的全部或者一部分映射到进程的虚拟内存中。映射后,进程就可以直接在对应的内存区域操作文件内容!2.匿名映射:匿名映射没有对应的文件或者对应的文件是虚拟文件(如:/dev/zero),映射后会把内存分页全部初始化为0。当多个进程映射了同一个内存
yuuyuu
·
2016-01-17 21:00
linux编程
特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号("")包含时,与$*稍有不同。前者意思不变,后者只有一个当中用空格隔开的string表示。$?上个命令的退出状态,或函数的返回值。$$当前Shell进程
醉游
·
2016-01-11 11:00
Linux内核笔记--深入理解文件描述符
内核版本:linux-2.6.11文件描述符filedescriptor这种东西在
Linux编程
里随处可见,设备读写、网络通信、进程通信,哪哪都是它,要想深入理解必须究其本质、寻根溯源码。
jas0ns
·
2016-01-07 16:00
如何学习
linux编程
如何学习
linux编程
建议学习路径:首先先学学编辑器,vim,emacs什么的都行。然后学makefile文件,只要知道一点就行,这样就可以准备编程序了。
张明旭
·
2015-12-27 12:00
linux基础(二十)----
linux编程
基础----子程序----函数
写一个又大又复杂的程序的技巧之一,就是将该程序分解成一些称之为子程序的小程序,而在每一个子程序中,又可以把重复出现的代码组织到一起形成一个函数。函数和子程序执行的是主程序某一特定的任务。我们要做的工作就是写一个主程序,当需要某一个函数和子程序的时候就调用它们。本章先了解函数。在编写Linux程序的时候,有时不得不一遍又一遍地重写某些相同的命令。例如,给朋友写一份邀请信,请他们来参加一个狂欢舞会。可
张小凡vip
·
2015-12-23 17:37
函数
linux
linux编程
linux
linux基础与shell编程
linux基础(二十)----
linux编程
基础----子程序----函数
写一个又大又复杂的程序的技巧之一,就是将该程序分解成一些称之为子程序的小程序,而在每一个子程序中,又可以把重复出现的代码组织到一起形成一个函数。 函数和子程序执行的是主程序某一特定的任务。我们要做的工作就是写一个主程序,当需要某一个函数和子程序的时候就调用它们。 本章先了解函数。 在编写Linux程序的时候,有时不得不一遍又一遍地重写某些相同的命令。例如,给朋友写一份邀请信,请他们来参加
q383965374
·
2015-12-23 17:00
linux
函数
Linux编程
linux基础(十九)----
linux编程
基础----linux循环控制语句----break中断和continue继续
break和continue的使用是紧密和while循环联系在一起的。使用break快速退出你曾碰到过想骑车跑一英里却在半路停下来的事情吗?事实上,这样的事情也同样会发生在程序执行while循环的过程中。脚踏车有一个安全刹车来迫使它停下来,而在while循环中这个安全刹车就是保留字break。while循环一直循环到它的条件变为假才停止。如果想在循环的条件未改变之前就退出循环,那该怎么办呢?不妨用
张小凡vip
·
2015-12-21 18:10
linux
linux基础与shell编程
linux基础(十九)----
linux编程
基础----linux循环控制语句----break中断和continue继续
break和continue的使用是紧密和while循环联系在一起的。使用break快速退出你曾碰到过想骑车跑一英里却在半路停下来的事情吗?事实上,这样的事情也同样会发生在程序执行while循环的过程中。脚踏车有一个安全刹车来迫使它停下来,而在while循环中这个安全刹车就是保留字break。while循环一直循环到它的条件变为假才停止。如果想在循环的条件未改变之前就退出循环,那该怎么办呢?不妨用
q383965374
·
2015-12-21 18:00
linux基础(十八)----
linux编程
基础----linux循环控制语句----for in循环
什么时候使用forin循环前面我们已经学习了while循环,那么一般什么情况下使用forin循环呢:当想让程序在条件为真时执行一系列的指令,就使用while循环。它会一直运行到程序中有一条指令将条件修改为假时终止。但是,如果知道循环体中指令执行的具体次数,那么就使用forin循环。forin循环一般格式如下:forVariableNameinwordlistdoinstructiondone怎样使
张小凡vip
·
2015-12-21 17:12
linux
linux基础与shell编程
linux基础(十八)----
linux编程
基础----linux循环控制语句----for in循环
什么时候使用forin循环前面我们已经学习了while循环,那么一般什么情况下使用forin循环呢:当想让程序在条件为真时执行一系列的指令,就使用while循环。它会一直运行到程序中有一条指令将条件修改为假时终止。但是,如果知道循环体中指令执行的具体次数,那么就使用forin循环。forin循环一般格式如下: forVariableNameinwordlist do instruction
q383965374
·
2015-12-21 17:00
linux
循环
in
for
linux基础(十七)----
linux编程
基础----linux循环控制语句----while循环
while循环的一般格式如下:while [Gondition] do Instructiondone 在while循环中,必须放入一个导致结果为真或假的变量或表达式,而在while循环体中则可以放人任意多的指令。while循环在Linux代码中的使用 当程序遇到一个while循环时,首先检测它的条件,询问它"这个条件是真还是假?",仅当条件为真时,程序才会读入while循环体中的
q383965374
·
2015-12-21 17:00
linux
while
循环
《apue》 首次拜读完经典之作,两三记录
学习
Linux编程
,无疑《apue》是必读的。在读完《鸟哥的linux私房菜》之后,我对linux系统有了整体的了解和感知,也感受到了linux与windows的不同。
jiange_zh
·
2015-12-21 10:00
apue
Linux编程
【Unix/
Linux编程
实践】DIY简单web服务器
一.服务器的设计问题:DIYor代理1.DIY——服务器接收请求,自己处理工作——用于快速简单的任务;2.代理——服务器接收请求,然后创建一个新进程来处理工作——用于慢速的更加复杂的任务。二.web服务器功能常用的3种用户操作:1.列举目录信息;2.cat文件;3.运行程序请求处理:目录:显示目录列表文件:显示内容.cgi文件:运行不存在:错误消息三.设计web服务器1.建立服务器2.接收请求3.
jiange_zh
·
2015-12-19 15:00
http
linux
服务器
web服务器
【Unix/
Linux编程
实践】编写时间服务器(使用Socket)
一.服务端相关系统调用:socket:获得一个套接字,SOCK_STREAM为tcp,最后一个参数protocol指的是内核中网络代码所使用的协议,0代表选择标准的协议。bind:将套接字绑定到(地址,端口号)上listen:开启对套接字的监听,参数sockid为接收请求的socket,参数qsize为允许接入连接的数目accept:从连接请求队列中获得连接信息,创建新的套接字,并返回该套接字的文
jiange_zh
·
2015-12-17 09:00
socket
tcp
服务器
套接字
【Unix/
Linux编程
实践】用管道实现双向通信—以bc计算器为例
前言几乎每个版本的Unix都包含bc计算器。事实上,大多数版本的bc只分析输入,然后在内部启动了dc计算器程序,并通过管道与其通信。dc是一个基于栈的计算器,它接收逆波兰表达式,执行运算后将结果送到标准输出。bc从连接到dc标准输出的管道上读取结果,再把结果转发给用户。事实上,bc为我们提供了用户界面,并使用dc提供的服务。这是一个简单的客户/服务器模型。bc/dc对被称为协同进程(corouti
jiange_zh
·
2015-12-16 12:00
unix
通信
管道
C-S
linux基础(十六)----
linux编程
基础----linux条件控制语句----多层嵌套控制结构
收到过装在一个大盒子中的礼物吗?当你迅速打开它时,里面还有一个稍小的盒子。再打开这个小盒子,发现里面又有一个小盒子……直至找到礼物。在编程中,盒子中又有盒子的现象称为嵌套(nesting)。如果把多个if语句或case语句组合到一起,就是嵌套了。if嵌套结构下面是一个使用if语句嵌套的例子:if[$office-eq"1"]thenif[$RegionlMgr-eq"Bob"]thenecho"H
张小凡vip
·
2015-12-14 17:59
linux
linux基础与shell编程
linux基础(十六)----
linux编程
基础----linux条件控制语句----多层嵌套控制结构
收到过装在一个大盒子中的礼物吗?当你迅速打开它时,里面还有一个稍小的盒子。再打开这个小盒子,发现里面又有一个小盒子……直至找到礼物。 在编程中,盒子中又有盒子的现象称为嵌套(nesting)。如果把多个if语句或case语句组合到一起,就是嵌套了。if嵌套结构下面是一个使用if语句嵌套的例子:if[$office-eq"1"] then if[$RegionlMgr-eq"Bob"] the
q383965374
·
2015-12-14 17:00
嵌套
条件
Linux编程
linux基础(十五)----
linux编程
基础----linux条件控制语句----case语句
case语句如果有很多层ifelse,最好使用case来代替。case语句的功能是:把保留字case右边的值和闭括号“)”左边的值比较,其语法规则如下:caseVariableNameinvalue1) Instruction ;;value2) Instruction ;;esac 从上面可以看出,case语句以保留字case开头,以esac结尾。它首先检查变量Variabl
q383965374
·
2015-12-14 12:00
流程控制
case
Linux编程
【Unix/
Linux编程
实践】理解I/0重定向和管道
一.3个标准文件描述符0:stdin1:stdout2:stderr通过shell命令行运行Unix系统工具时,stdin,stdout,stderr连接在终端上,因此,工具从键盘读取数据,并把输出和错误消息写到屏幕。二.重定向I/O的是shell而不是程序shell并不把重定向标记和文件名传递给程序;重定向可以出现在命令行中的任何地方,且重定向标识符周围并不需要空格来区分。*最低可用文件描述符原
jiange_zh
·
2015-12-13 11:00
unix
重定向
管道
linux基础(十四)----
linux编程
基础----linux条件控制语句----if else语句
if语句当需要程序检测一个条件是真还是假的时候,就可以使用if语句。if语句仅仅是告诉程序:“如果条件为真,则执行这些指令,否则跳过这些指令。”一个条件为真的语句可以让程序执行一组指令,一个条件为假的语句则跳过这些指令。if语句的规则如下:if[Condition] then Instructionfi一般说来,如果Condition存在(即条件Condition为真),程序则执行下面的Inst
q383965374
·
2015-12-11 15:00
流程控制
else
if
Linux编程
linux基础(十三)----
linux编程
基础----linux运算符
算术运算符算术运算符可以让计算机对数据或包含数据的变量进行加、减,乘、除等工作。加运算符(+)两数相加,用加运算符(+),如下例所示:leta=30letb=10letsum=”$a+$b”注意,等号(=)两边没有空格,而加号(+)两边有空格,且对所有的运算符而言两边都要求有空格。减运算符(-)两数相减用减运算符(-)letSalary=3000letExpenses=2500letMyMoney
张小凡vip
·
2015-12-11 14:07
linux
linux基础与shell编程
linux基础(十三)----
linux编程
基础----linux运算符
算术运算符算术运算符可以让计算机对数据或包含数据的变量进行加、减,乘、除等工作。加运算符(+)两数相加,用加运算符(+),如下例所示:leta=30 letb=10 letsum=”$a+$b”注意,等号(=)两边没有空格,而加号(+)两边有空格,且对所有的运算符而言两边都要求有空格。减运算符(-)两数相减用减运算符(-)letSalary=3000 letExpenses=2500 letMyM
q383965374
·
2015-12-11 14:00
Linux编程
算术运算符
linux基础(十二)----
linux编程
基础----与用户交互
linux程序不像其它语言一样有界面上的按钮交互等,所以一般需要获取用户的键盘输入。这次学习如何通过键盘获取用户输入的信息及将信息显示在屏幕上。读取键盘输入用户界面将信息显示在屏幕上,提示用户在键盘上按键。用户界面就是引导用户去做程序设计者想做的。在举一个例子来说明如何指示计算机读人字符,并把它们赋给一个字符串变量,如下例所示:#!/bin/bashclearecho""echo"EnterYvu
张小凡vip
·
2015-12-10 15:29
linux
linux基础与shell编程
linux基础(十二)----
linux编程
基础----与用户交互
linux程序不像其它语言一样有界面上的按钮交互等,所以一般需要获取用户的键盘输入。这次学习如何通过键盘获取用户输入的信息及将信息显示在屏幕上。读取键盘输入用户界面将信息显示在屏幕上,提示用户在键盘上按键。用户界面就是引导用户去做程序设计者想做的。在举一个例子来说明如何指示计算机读人字符,并把它们赋给一个字符串变量,如下例所示:#!/bin/bash clear echo"" echo"Enter
q383965374
·
2015-12-10 15:00
linux
界面
交互
Linux编程
linux基础(十一)----
linux编程
基础----变量
linux编程
基础跟其它语言的编程基础大同小异,涉及到变量,语法,流程控制等。ps:linux的程序编译解析时是一行一行的编译解析,所以不写;也可以。我们这里还是大概了解一下。
张小凡vip
·
2015-12-10 11:22
linux
linux基础与shell编程
linux基础(十一)----
linux编程
基础----变量
linux编程
基础跟其它语言的编程基础大同小异,涉及到变量,语法,流程控制等。ps: linux的程序编译解析时是一行一行的编译解析,所以不写;也可以。我们这里还是大概了解一下。
q383965374
·
2015-12-10 11:00
变量
Linux编程
【Unix/
Linux编程
实践】shell如何运行程序—编写命令解析器sh
1.shell是如何运行程序的?shell由下面的循环组成:while(!end_of_input) getcommand executecommand waitforcommandtofinish我们可以实际用一下shell:jiange@jiange-Inspiron:~/cpp$ls overrideoverride.cpptesttest1.cpptest.cpptest.otest.sh
jiange_zh
·
2015-12-07 23:00
shell
bash
Linux编程
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他