Welcome 微信登录

首页 / 操作系统 / Linux

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...
升级Redhat Linux 9.0内核有感

升级Redhat Linux 9.0内核有感

昨天开始就想要升级RedHat Linux 9.0的内核--2.14.20的找了个网页,本来想升成2.6.24的,不成功!后来照样画葫芦,升2.6.18的,照网页一样的来,成功了!不过还是想升级2.6.24的,又不行,有时间再做了!下面把网页的贴出来,供借鉴。我的环境是vmware下的Redhat Linux 9.0的连不上网页的同志们见下面:一、准备工作首先说明,下面带#号的行都是要输入的命令行,且本文提到的所有命令行都在终端里输入。启动Linux系统,...
用Delphi写GrADS文件并在Linux操作系统下调用

用Delphi写GrADS文件并在Linux操作系统下调用

任务描述:将高空报文的各层温度(已解码)用Delphi写成GrADS格式的dat和ctl文件,并将这些文件传输到Linux操作系统下调用,在Linux下绘制Arem预报结果时,添加实况用于比较预报和实况结果。难点:用Delphi写GrADS文件Delphi写GrADS文件的代码://写Dat文件(Data的数据格式是Single)strTemp:=ExtractFileName(strFileName);fn:=ExtractFilePath(strFil...
Linux2.6.24内核在开发板支持usb鼠标的实现

Linux2.6.24内核在开发板支持usb鼠标的实现

昨天下午,对以前移植的Linux2.6.24内核不能检测USB鼠标进行了修改menuconfig,新内核的USB鼠标在内核drivers/hid/usbhid目录下,文件名:usbmouse.c,如果你需要对鼠标驱动修改就看这个文件,我的开发板暂时不需要对鼠标驱动定制特别的操作,于是在保证2410配置文件默认的情况下,make menuconfig然后选择 Device Drivers -->进入 选中HID Devices ---> 进入 U...
Java编程语言中成功实现UDP协议编程

Java编程语言中成功实现UDP协议编程

什么是UDP协议UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。为什么要使用UDP在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人不十分满意的环境下,UDP协议数据包丢失会比较严重。但是由于UDP的特性:它不属于连接型协议,因而具有资源消耗小,处理速度...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>