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

首页 / 操作系统 / Linux

Linux环境Utuntu中java环境变量配置和eclipse配置启动

Linux环境Utuntu中java环境变量配置和eclipse配置启动

本人最近想验证下偶的talend组件可否跨Windows平台运行, 几经周折,才算搞定基础环境。看看网路上对在Linux环境特别是Utuntu下的最新版JDK及eclipse安装配置解决办法不是太多,或是太长篇大论,学会做一件简单的事情对一个人的信心有多大影响。为解初学者的痛苦,特将此小成果与从分享。(另外,虽然有办法让Utuntu在sourcelist中找到eclipse自动安装配置,但偶觉得初学者还是多动动手比较好)1. jdk安装及java环境变量的...
深入了解C#程序语言

深入了解C#程序语言

在微软领导 C# 开发的Anders Hejlsberg,曾负责编写Turbo Pascal系统,并且是Delphi语言开发团队的首席架构师。他在接受Computerworld的深入采访中,阐述了C#开发的历史,以及对未来程序语言发展趋势的看法,并透露了一些即将发布的C#4,以及函数语言F#。Hejlsberg认为函数式编程正在成为一种成长性的趋势,有很大发展空间,C#也深受其影响,F#的独特之处就是以强大的行业集成开发工具和平台为后盾,使得F#成为其它函...
Linux下编译osip2和eXosip2

Linux下编译osip2和eXosip2

今天闲来无事,准备在Linux下看看sip的东西。从网上下了osip2和eXosip2的源码,才没有多久,怎么都到3.1.0版本了。如果是需要系统安装,则按照标准程序(解压,Makefile,make和make install),先osip,后eXosip即可。但我不想安装到系统,只想做一些应用开发,所以需要仔细看一下。由于eXosip需要osip库的支持,所以还是主要还是看eXosip的配置文件。读了config.log文件,发现原来只要osip和eXo...
Linux学习笔记之Shell 的重要性

Linux学习笔记之Shell 的重要性

Shell 基础Linux Shell 的角色就如翻译者一般。 Sehll 就像是一个壳,它介于用户和操作系统(Kernel)中间,负责将用户的命令解释为操作系统可以接受的低级语言,同时将操作系统响应的信息以用户了解的方式来显示。 在登录到退出系统期间,用户输入的每个命令都会经过解释及执行,而这个负责的机制就是 Shell。 一般用户的命令可分为:程序和 Shell 内置命令。 要判断一个命令属于 Shell 内容命令还是程序,可以利用 find 命令。若...
Linux编程快速入门

Linux编程快速入门

整理了Linux编程快速入门的一些资料,分享给大家。1. 了解编译器编译xxx.c,产生可执行文件xxxgcc xxx.c -o xxx如果是C++写的g++ -g xxx.c -o xxx其中#-g产生调试信息,用strip xxx #去除调试信息其他选项:-O 优化(保守级别,保证功能) -O4可能会改变代码行为-Wall 所有的警告其中象gcc是一个总包工头的角色,实际编译过程是:(a)预处理: cc -E source.c(b)编译: cc1(c)...
Linux下常用系统函数集锦

Linux下常用系统函数集锦

一、进程控制:fork 创建一个新进程clone 按指定条件创建子进程execve 运行可执行文件exit 中止进程_exit 立即中止当前进程getdtablesize 进程所能打开的最大文件数getpgid 获取指定进程组标识号setpgid 设置指定进程组标志号getpgrp 获取当前进程组标识号setpgrp 设置当前进程组标志号getpid 获取进程标识号getppid 获取父进程标识号getpriority 获取调度优先级setpriority...
Linux系统上的C/C++编译器

Linux系统上的C/C++编译器

Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。如果你有两个或少数几个C源文件,也可以方便地利用GCC编译、连接并生成可执行文件。例如,假设你有两个源文件 main.c 和 factorial.c 两个源文件,现在要编译生成一个计算阶乘的程序。清单 factoria...
Socket程序从Windows移植到Linux下的一些注意事项

Socket程序从Windows移植到Linux下的一些注意事项

关于这个话题网上流传的是一个相同的版本,就是那个第一项是头文件的区别,但后面列出的头文件只有#include没有(估计是原版的在不断转载的过程中有人不小心忘了把尖括号转义,让浏览器当html标记解析没了)的那个。现在整理了一下,以后也会不断补充内容。1)头文件 Windows下winsock.h或winsock2.hLinux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sys/socket.h(在in.h里已经包...
几个不曾用过的Linux Shell组合控制键

几个不曾用过的Linux Shell组合控制键

用了很久的Linux,今天才发现有几个有用的shell组合控制键从来都没有用到过。^Z 暂停目前的命令^S 暂停屏幕输出^Q 恢复屏幕输出^U 将命令列整列删除^R 开始渐进收寻过去的命令^W 从光标倒退删最后一个参数bash还默认支持Emacs模式下的组合键,如下:^A 光标跳至行首,也可用 ^E 光标跳至行末,也可用 ^Y 贴上bash删除缓冲区里的内容 或 ^_ undoMeta-B 光标倒退跳一个字Meta-F 光标向前跳一个字meta-d Kil...
Linux下用脚本成功创建或删除多个用户

Linux下用脚本成功创建或删除多个用户

如何在Linux用脚本实现创建与删除多个用户呢? 首先创建用户先用vi编辑器编辑一个空文件,在文件下输入以下字符 注意空格和符号 ()号内表示该行注释#!/bin/bash (编辑脚本的运行环境)#此脚本用来添加用户 (此处可不填写)read -p "用户名.数量" a b ( 读取你输入的用户名和数量)for ((i=1; i<=$b; i++)) (这个没C语言基础就解释不清楚了)useradd $a$i (添加用户,用户名引用a的名字在后面加数...
Ubuntu 2.6.22内核树建立

Ubuntu 2.6.22内核树建立

本文是参考了网上多篇帖子而写的算不上什么原创。唯一值得欣慰的只不过在本机上实现罢了。因为毕竟失败了几次。也因为本人是初学驱动编程 很多简单的问题在我来说是相当的困难的。望有识之士不要笑话。最后,希望本文能给刚学驱动而还没开头的人提供一些帮助。 刚看 O"REILLY 写的《LINUX 设备驱动程序》时。作者一再强调在编写驱动程序时必须 建立内核树。所谓内核树,我的理解和网上资料说的一致就是内核源码的一种逻辑形式。那怎么建立呢?为此上网“翻云覆雨”起来而结果...
Linux下阅读源代码:(g)vim+Taglist+ctags

Linux下阅读源代码:(g)vim+Taglist+ctags

很多人都抱怨Linux下阅读源代码很不方便,说还是习惯于WIn下看代码,即便是编写Linux下的程序,也是先在Win下编写好,然后在Linux下编译。很 多人习惯于Win下的IDE或者其他文本编辑器如UE,或者其他文本比较工具。这些工具固然是好,可是实际上这些软件都是需要fee的,而不是free 的。我这个人比较吝啬,不愿意化这些冤枉钱,再者,加上本人有耻于无限盗版破解,所以呢就选择了免费的午餐,脸操作系统都是使用free的Linux。其 实使用Linux...
Linux Kernel 最新稳定版2.6.27已发布

Linux Kernel 最新稳定版2.6.27已发布

Linus今早放出最新稳定版内核2.6.27,距离上一个版本2008-07-14的2.6.26过了将近3个月(基本3个月一个新版本),经过9个 RC版.2.6.26出到2.6.26.6,2.4系列是2008-09-07的2.4.36.7.这个版本的改进包括:新的基于闪存设备的UBIFS文件系统,无锁的页面缓存,增强了直接I/O的可扩展性和性能,ext4的延时分配,多队列网络,设备块层完整性支持,sysprof支持,增强了对视频摄像头的支持,支持Intel ...
<< 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 >>