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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux环境下软件开发工具的选择

Linux环境下软件开发工具的选择

Wwindows下开发软件有许多工具可供选择,并且都非常好用。学用的工具有VB,VC,VF,C#,DELPHI,POWERBUILDER,JBUILDER,ECLIPS等,可是在linux下找一个比较好的集成开发环境是比较困难的,我说的困难也许是我们对linux下的软件集成开发工具不熟悉吧。1)Eclipse或Netbean,用java开发程序,用这两种工具比较好,功能强大,而且又都是开源的。并且都是跨平台的集成开发环境。但是如果不想用java写程序的话,...
Linux下文件编码以及编码的转换方法

Linux下文件编码以及编码的转换方法

Windows中默认的文件格式是GBK(gb2312),当然也可以保存为UTF-8的,最简单的方法是用记事本的“另存为”就可以做到。为了与Windows兼容,SecureCRT中文件编码的默认配置是”Default”,其实也就是GBK。如果我们将其更改为了”UTF-8″,那么我们查看从Windows中scp过去的GBK文件就会变成乱码,需要进行转换,比较麻烦。不过有时候我们也需要进行编码的转换,比如这次我这次在建立cacti的模板的时候使用了中文,apac...
shell脚本直接运行和crontab结果不一样

shell脚本直接运行和crontab结果不一样

在脚本最前面加上一句:source ~/.bash_profile这样运行环境就一摸一样了。加上这句后,直接执行能成功的脚本放在crontab里都能执行。所有的crontab问题只有两种可能,1,环境2,路径而第二种问题往往又是第一种问题引起的,所以加上.bash_profile里的环境后99%的问题都一招通杀。.bash_profile会读取.bashrc.bashrc 会读取 /etc/bashrc/etc/bashrc 会读取 /etc/profil...
Ubuntu 7.10下配置Java环境补充笔记(图)

Ubuntu 7.10下配置Java环境补充笔记(图)

Linux公社已经介绍了许多关于在Ubuntu下配置Java环境的相关知识,但是有些细问题还是再讲解下,否则对于新手还是不太清楚,同时这篇文章也是Ubuntu下安装LumaQQ的前提(见http://www.linuxidc.com/Linux/2008-04/12086.htm与http://www.linuxidc.com/Linux/2008-01/10899.htm)。安装配置Java环境很简单,本人试验的是Ubuntu 7.10平台,打开终端,应...
Linux系统上df/hdparm命令学习记

Linux系统上df/hdparm命令学习记

Linux系统上df/hdparm命令学习笔记,仅供自己参考备忘!df [options][name]$ df -h 以友好的格式输出所有已安装文件系统的磁盘容量状态$ df -m /home 以M为单位输出home目录的磁盘容量状态$ df -k 以K为单位输出所有已安装文件系统的磁盘容量状态$ df -i 报告空闲的、用过的或部份用过的(百份比)索引节点$ df -t ext3 仅显示文件类型为ext3的文件系统的磁盘状态$ df -x ext3 仅显...
Linux下检查日期是否合法

Linux下检查日期是否合法

近日在Linux下用C++开发一个嵌入式规约转换软件,其中有对时功能,需要对收到的日期时间进行合法性验证,通过后再设置本机日期时间。时间的合法性检查比较简单,而日期就复杂一些,需要考虑大小月,闰年。我的思路是:先对年月日进行简单的范围检查,之后将其形成一个tm结构,再调用mktime将该tm转换为一个time_t,在此过程中mktime将对不合法的日期自动进行规范化,如输入为2007-6-31将被转化为2007-7-1。因此比较转换前后的年月日是否相同就能...
Linux下让bash脚本中利用sed制作自己的类模板

Linux下让bash脚本中利用sed制作自己的类模板

用惯了windows系统的程序员刚开始在Linux文本模式下进行软件开发肯定会觉得不习惯,尤其是没有了集成开发环境,一切都要靠命令行,靠敲键盘,鼠标好像成了摆设!也正因为一切都可以通过命令行来实现,只要肯动脑,多实践,慢慢的你会发现Linux简直就是程序员最合适的操作系统!用C++写程序程序的过程就是实现一个个类的过程,因此写类是再平常不过的工作了。一般会将类声明和实现放在不同的文件中。每个文件都要加上文件头注释,说明该文件的名称、文件内容、作者、时间、版...
LINUX主机运行Python程序注意点

LINUX主机运行Python程序注意点

Linux主机下运行Python程序要注意的地方:原本在WIN平台上写的一些Python脚本,有了真正的Linux主机以后,上传上去竟然不能运行,找了很多资料,请教高人以后终于可以运行了,总结有以下几点注意的:1:脚本的开始增加注释行:#!/home/Oracle/python/bin/bin/python(里面的路径是你的Linux主机上的路径)2:需要在主机上给脚本增加可执行权限:chmod +X 文件名称...
Linux 32位向64位移植的一些问题及解决

Linux 32位向64位移植的一些问题及解决

整理了网上提到的Linux 32位向64位移植时的一些问题及解决方法,分享给大家参考!1.数据截断:由于long类型变量的运算(赋值、比较、移位等)产生。long定义在x86上为32bits,而在ia64上为64bits.容易在与int型变量运算时出现异常。处理方法:尽量避免不同类型变量间的运算,避免将长度较长的变量赋值到较短的变量中,统一变量长度可以解决这个问题。简单的对于32位转移到64位可以将所有long定义转换为int定义。2.指针存储:在x86平...
Ubuntu下Lua脚本的编译安装笔记

Ubuntu下Lua脚本的编译安装笔记

首先是Lua的安装 个人比较喜欢直接从官方网站下载源代码编译而不是从Ubuntu的源安装,一个是官方的版本不是最新的,另一个则是源安装的lua不知道把各个文件夹都塞到几个分散的地方了,找起来很麻烦。 在www.lua.org上面可以下载到源代码:http://www.lua.org/ftp/。理论上解压以后进入src/文件夹下面运行make linux install就可以了。但是事实上你会发现你还差一个包,用这个命令安装:sudo apt-get in...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>