Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux文件编程学习

Linux文件编程学习

在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数。 前者依赖于Linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统下,使用C语言I/O库函数操作文件的方法都是相同的Linux文件APILinux的文件操作API涉及到创建、打开、读写和关闭文件。open函数有两个形式,其中pathname是我们要打开的文件名(包含路径名称,缺省是认为在当前路径下面),flags可以去下面的一个值或者是...
Linux平台下学写批处理

Linux平台下学写批处理

由于项目测试的需要,我在自己的Linux笔记本上用虚拟机搭了一个weblogic测试服务。随之就碰到了一个问题,每次都是要在终端中键入一堆cd命令寻找目录,非常繁琐,于是我就想写一个批处理来启动服务。以前在windows下写过批处理,但是对于Linux我连基本的操作都不会,更别说写批处理了,经过半个小时的查找资料和实验,最后批处理还是出来了。 我的操作系统是SUSE 10,weblogic安装在root目录下,实例目录为/domains/ctcpstes...
Java在Linux系统下的输出西方时间的解决

Java在Linux系统下的输出西方时间的解决

我到了Linux系统下,时区的ID就变成了“America/New_York”,输出的是西方时间。 查了好多中文资料都没彻底解决,这台服务器曾经是“Mon Mar 17 15:18:24 EST 2008”,西方时间,后来改为CST 上海时间,在程序中输出的时间就和系统时间相差了13个小时,java虚拟机读取的时区不是系统设置的时区吗?不太明白是怎么回事。 我后来是这么解决的,在命令行输入:export TZ="Asia/Shanghai"。在JAV...
Linux系统中TCP keepalive属性分析

Linux系统中TCP keepalive属性分析

Linux系统中TCP是面向连接的,在实际应用中通常都需要检测连接是否还可用.如果不可用,可分为:a. 连接的对端正常关闭.b. 连接的对端非正常关闭,这包括对端设备掉电,程序崩溃,网络被中断等.这种情况是不能也无法通知对端的,所以连接会一直存在,浪费国家的资源.TCP协议栈有个keepalive的属性,可以主动探测socket是否可用,不过这个属性的默认值很大.全局设置可更改/etc/sysctl.conf,加上:net.ipv4.tcp_keepali...
SUSE Linux中安装Quartus 7.2过程笔记

SUSE Linux中安装Quartus 7.2过程笔记

前几天发现了Linux版本的quartus,只有altera的官网可以下,具体的破解好像在网上只有6.0之前版本的,但是还是挂上机器下7.2。晚上临走前把迅雷设置为下载完关机,第二天下班后过来看,机器还开着,不知什么原因下载都中断了。于是等到不上班的时候把硬盘卸下来到实验室借用纪同学的机器下载安装。中午1点就到了实验室下载,一共四个文件:quartus,nios,ip,modelsim,一直下到吃晚饭才下完。 在altera的网站上有安装说明,强调了好几...
关于Linux 下面的umask 用法

关于Linux 下面的umask 用法

在Linux 下umask为系统用来剥夺新创建文件的一个系统变量。umask一般来说默认值为022 (Freebsd中可以确定)对于新创建的文件来说他的权限是666-umask(出与安全考虑 新创建的文件没有执行权限)对于新创建的目录来说他的权限是777-umask在Linux 才可以调用umask函数来修改默认的uamsk值 其调用方式是:头文件 : 函数说明: mode_t umask)mode_t mask);该函数特殊的地方就是执行可定能成功。...
Linux中的定时器:alarm()及setitimer()

Linux中的定时器:alarm()及setitimer()

Linux系统中的定时器有2种,以下分别介绍:1、alarm如果不要求很精确的话,用alarm()和signal()就够了unsigned int alarm(unsigned int seconds)函数说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。返回值: 返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0。alarm()执行...
“禁用”Linux终端输出的回显

“禁用”Linux终端输出的回显

Termios结构是在POSIX规范中定义的一个标准接口,通过设置termios类型的数据结构中值及相关函数调用便可以对终端接口进行控制。控制终端的输出回显主要用到"本地模式"中可用的c_lflag的宏ECHO,ECHO宏定义为:启用输入字符的本地回显功能此功能最常见的应用莫过于控制输入密码的回显,如通过 $sudo /etc/** 获取管理权限或终端登录MySQL时输入的密码是不会显示出来的。而termios结构的定义包含在termios.h头文件中,直...
uclinux启动了

uclinux启动了

最近一个多月没有白忙乎,终于把LPC2294的Linux跑起来了.大概的问题和解决办法是这样的.问题1:装载linux错误,在内存中看到的代码二进制形式和实际的不一样.解决1:linux下载之前设置的BCFG不对,要注意两个问题:一个是SRAM的位数错误,一个是速度太快.问题2:装载正确,但是运行时串口没有任何数据输出.解决2:串口的使能问题,由于该实验板的外设全部用SPI控制使能,之前需要发送使能信号.所以这个工作需要在bootloader里完成.问题3...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>