Welcome 微信登录

首页 / 操作系统 / Linux

Linux C++开发面试题

Linux C++开发面试题

毕业两年时的面试经历,再次看觉得有点意思,经过这次面试,我对自己的水平更加清楚了,可以说算法一般,C++、理论还勉强过得去,充其量是刚入行的程序员。华为面试:1.实现列举满足以下条件的所有三位数,条件一:是完全平方数,二是有任何两个数字相同如144等.我七分钟左右写出.2.请使用api写出客户端和服务器连接的过程.3.说说select函数,socket函数族.4.请说出你使用http时,http调用函数流程.当我说到readopenfile时,他问到是不是...
Linux下OCCI编程环境的安装

Linux下OCCI编程环境的安装

一般情况下OCCI会随着Oracle数据安装,附带安装到某个目录下,不过对于仅仅需要做相关开发的人员来说, 这个动作“太大了”,选择安装即时客户端是一个不错的选择,小巧,便于配置,功能完善(对于应用程序开发来说).我们只需要到oracle的网站上下载以下几个东西: (http://www.oracle.com/technetwork/topics/linuxsoft-082809.html) Instant client Package - Basic 运...
Ubuntu 12.04 校园网下使用IPv6源 免流量更新

Ubuntu 12.04 校园网下使用IPv6源 免流量更新

Ubuntu的默认源是位于欧洲的官方更新服务器(国内较慢,但无同步延迟问题),现在很多高校都开通了IPv6,而且对IPv6的免流量费,正好Ubuntu有很多镜像站支持IPv6,因此我们可以手动设置Ubuntu的源来达到免流量更新的目的,速度也更快。首先备份源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup而后用gedit或其他编辑器打开:gksu gedit /etc/apt/sou...
在不被维护的Ubuntu版本下安装plotutils包

在不被维护的Ubuntu版本下安装plotutils包

机器里的Ubuntu 9.04早已不再被官方维护了,针对该版本的软件仓储已经失效,为了能够从仓储里安装新的软件,就需要更换到被维护的版本,这就意味着重装系统,那已经安装配置了的大量软件也得重装, 太过费时和费力。所以只能放弃从仓储安装软件,一切都从源代码开始安装配置。plotutils中的工具可以很方便的绘制曲线图,ubuntu仓储里是有这个软件的,但因为Ubuntu 9.04不再被维护,只有从其主页下载安装 (http://www.gnu.org/sof...
Ubuntu下mount命令的好用处

Ubuntu下mount命令的好用处

mount,也就是挂载。如果是让电脑自己挂载Windows的分区,也就是你直接在文件管理器里点击那些Windows的盘符,系统就会帮助你自动挂载,不过其挂载后的名称太长太复杂,不方便终端操作。所以还是手动挂载吧。关于挂载mount的更加详细的介绍,请自己去看看,直接在你的终端输入命令man mount好的,下面说具体怎么挂载,mount的命令选项有很多,这里只说几个。1.看看mount的用法mount -a [-t|-O] ... : mount all ...
Linux中硬盘分区的表示方法

Linux中硬盘分区的表示方法

在linux中使用fdisk -l 命令可以查看磁盘的分区,显示的结果:/dev/sda1/dev/sda2/dev/sda3在这里sd表示挂载的是scsi硬盘,a表示只有一个盘(盘符以a、b、c编码),1、2、3表示这个磁盘上的分区。对于SCSI硬盘,驱动标示符为“sdx~”其中“sd”表示分区所在的设备类型,这里是scsi硬盘;x表示盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)~表示分区,前四个分区用数字1-4来表示,他们是主分区或...
Linux umask详解

Linux umask详解

一 权限掩码umaskumask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)二 umask的作用默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认 权限是755(7-0,7-2,7-2),可以用...
Linux常用命令整理2012版

Linux常用命令整理2012版

本节摘要:最近频繁的去生产环境部署和发布项目,用了不少的linux命令,把这些用到的命令做一下总结和记录。linux命令汇总:先做几点声明:(1).这些命令是在RedHat linux上运行的,在IBM AIX上使用可能有些就不行;(2).我并不会去介绍所有的命令,每个命令我也并不会去介绍所有的参数,我只介绍我用到并且是常用的;(3).介绍不分顺序,我只是对近一段时间用到的命令做一下回顾和总结;(4).我用root用户登录linux系统,然后在根目录下建了...
RHEL6 配置本地YUM源

RHEL6 配置本地YUM源

最近在平凡的安装RHEL6的虚拟机,由于RHEL6是收费的,所以它自带的YUM源对于我们这些免费软件使用者是不能用的,其他第三方的在线YUM源不是特别好找,如果RHEL6镜像自带的软件包能够满足需求的话,将其配置为本地的YUM源也是不错的选择,下面将给出详细的配置过程:1. 寻找RHEL6 iso镜像一般情况下我们可以再cdrom中找到,如果是这种情况就简单了#挂在光盘,拷贝文件mount /dev/cdrom /mntmkdir /local_yum_s...
Linux read命令

Linux read命令

在读取一行中空格的文件时发现cat不好使,当content=`cat file`,并在for循环中打印$content,会将有空格的值拆分,使得结果多一个出来。如file内容为:helloworld test则$content为:helloworldtest由此关注了下read命令。Linux read命令:Part One:1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变...
Ubuntu中的用户管理(一)用户账户

Ubuntu中的用户管理(一)用户账户

Linux系统中通常有三种类型的用户:超级用户(super user),常规用户(regular user)和系统用户(system user)。超级用户的UID和GID都是0。常规用户的UID从1000开始。系统用户的UID从1—499,还包括65,534。Ubuntu通常会为每一个大于1000的UID创建不同的GID,系统管理员可以将其他用户添加到相同的GID,或者创建一个新的group,然后添加用户到这个group中。Ubuntu使用文件/etc/p...
<< 621 622 623 624 625 626 627 628 629 630 >>