Welcome 微信登录

首页 / 操作系统 / Linux

C++十个最具人气关键字

C++十个最具人气关键字

C++是一种特性丰富的编程语言,不过,其众多的特性中广为人知且被广泛使用的只是一小部分。不久前的一个周末,码农Tactoth用一段Python程序(或者说是寂寞)统计了大量C++代码中各个关键字的出场频率,评选出了C++十大热门关键字。评选的依据非常简单:亮相率越高越热。使用的代码是微软公开的ATL和MFC的源代码。根据Tactoth的结果,十大最热门关键字为:if, return, void, int, const, this, else, for, v...
将Java程序部署到Linux上并让其定期执行

将Java程序部署到Linux上并让其定期执行

一、环境介绍:SecureCRT5.1+winXP +WMware+RedHat注:如果SecureCRT连不上虚拟机上的Linux则应注意两个地方,一个是虚拟机上的网卡是否是用的桥接,或是直接连到物理网卡,ip是否与xp机的ip在同一个网段.如果在虚拟机上的Linux 能访问外网,但是还不能连是则在Linux的终端上输入services iptables stop这后就可以连上了.二、在Linux上安装jdk去java的官网下一个适合Linux的jdk,...
Linux内核中的循环链表结构

Linux内核中的循环链表结构

注:文章中引用的代码来源于LXR,所分析的内核版本是v2.6.31。Linux内核通过定义list_head以及对于list_head上的一组操作实现对不同类型的循环链表的同类操作,这种做法避免了对于不同数据类型的循环链表定义重复的操作函数,使代码得到了充分的使用,是一种十分有效的编程方法。list_head的定义:19struct list_head {20 struct list_head *next, *prev;21};接着我们来看任意一种数据结构...
一个小程序:Linux下取得硬盘的序列号

一个小程序:Linux下取得硬盘的序列号

最近给朋友帮忙,遇到一个问题:如何在Linux取到硬盘的序列号?目前网上说的方法大都是Windows 下用Delphi、C#等工具开发的。如何用ANSI C来实现呢?其实C在做这种底层事情方面比Delphi和C#都要容易的。下面这个函数就是取得硬盘序列号的完整代码,稍加改造后,取得硬盘型号等数据也是很容易的事:#include <stdio.h>#include <string.h>#include <stdlib.h>...
Linux环境下使用Eclipse + CDT开发C/C++程序[多图]

Linux环境下使用Eclipse + CDT开发C/C++程序[多图]

Linux 是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模 式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。这 种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但若要开发大型项目时,程序档案个数众多,需要用project或solution的方式 管理;且debug时bre...
Java开发应掌握的Linux常用命令

Java开发应掌握的Linux常用命令

Java开发,由于其很多应用都是发布在Linux操作系统上,因此了解、掌握一些常用的Linux命令对与提高Java开发人员的工作效率是很有必要的。本文着重介绍Java开发相关的一些常用命令,其中以Tomcat应用相关作为重点。1、 如何登陆到Linux机器上习惯使用命令操作的开发人员可以使用Telnet等登录到Linux机器上进行相关操作,建议大家将Linux机器的SSH服务开启,使用SSH客户端软件登录到Linux机器上,可以很方便的进行文件编辑、权限更...
关于Linux图形的一些消息及源码编译

关于Linux图形的一些消息及源码编译

原文:关于Linux图形的一些消息和废话 地址:http://www.linuxsir.org/bbs/thread345792.html最近在openSUSE里面直接下源码编译 X 等等折腾了 1 个月,道听途说了很多东西,事情是这个样子的,现在 X 开发界大家对现在的 Xorg 充满了绝望和期待。事情要回溯到很久很久以前,在很长一段历史时期,*nix 的用户们对 X 不吝赞美之辞,什么20年前到现在一直是最先进的客户端/服务器架构,要关就关不占资源没了...
用Ubuntu 9.04搭建办公(研究)环境

用Ubuntu 9.04搭建办公(研究)环境

大概半年前我把办公室的电脑从Ubuntu8.10又重新装成了Vista,具体原因也不完全记得了,大概是从8.04升级以后有这样那样的问题让我觉得不爽了吧。8.04其实我个人还是比较满意的,虽然有一些小问题,但因为对编程比较方便,而且用latex写文档的时候编译速度比Windows快的不是一个级别的,所以我用了前后有一年的时间。有些东西比如网上银行的支付这样非要Windows不可的时候,我就用virtualbox装了一个Windows xp,反正大部分时候都...
在Linux下使用N79的远程驱动器

在Linux下使用N79的远程驱动器

首要条件是你的手机要有WIFI支持,没有的话,洗洗睡吧。远程驱动器其实就是远端一台支持HTTP WebDav的服务器。在N79的文件管理器上,可以把你电脑上的一个目录映射成手机上的一个盘,很适合手机跟电脑之间文件传输,远程驱动器在使用上比蓝牙来的方便,而且速度更快。在Linux上下载&编译 lighttpd,这个HTTP Server体积小,文档全,稳定性都很优。接下来就是配置/etc/lighttpd.confserver.modules = (...
<< 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 >>