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

首页 / 操作系统 / Linux

2014百度校园招聘面试题

2014百度校园招聘面试题

2014百度校园招聘面试题,问了很多问题,我记住的也就这么多了。百度2014校招笔试题 见 http://www.linuxidc.com/Linux/2013-09/90708.htm一面:1、简述一下java垃圾处理机制的原理2、说一下你所了解的java容器3、java的io流都有哪些?哪些是字节流,哪些是字符流,缓冲流是怎么回事?4、tcp/ip 是如何建立和断开连接的?5、操作系统的作业调度算法有哪些?6、设计算法:1000亿个数,找出其中最大的1...
百度2014校园招聘_硬件笔试题

百度2014校园招聘_硬件笔试题

一、1、画出 CMOS 反相器,描述其工作原理。2、计算机系统主要组成及其主要功能,画出系统结构图。3、SIMD,VLIW 区别二、 用 SRAM 实现 fifo,宽度,深度自己定,描述电路结构和原理。三、有如下以功能模块,输入时 address[1:0]和 len[2:0](大小是 1~5)输入是 sel[4:0], 输入输出逻辑如下:sel[address]=1,并且 sel[address]左边连续 len-1 个 bit 都是 1,如 果超出 se...
Markdown 语法说明

Markdown 语法说明

概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。总之, Markdown 的...
在Ubuntu中使用终端删除应用程序

在Ubuntu中使用终端删除应用程序

作为一个Linux(Ubuntu)用户,你每次从终端安装应用程序的时候都会用到apt-get这条命令。虽然可以使用图形化界面来安装删除应用程序,但是命令行依然被认为是功能强大的方式。在安装了许多大大小小的应用程序以后,你会需要更多的磁盘空间来安装其他的应用程序,或者有些程序对你不再有用了。大多数人,尤其是初学者,通过在查阅资料后,能够从终端安装一个程序,但是却很难删除它。我也曾经有过这样的经历。这是一个简单的教程,指导你如何删除已经安装的软件包。a. 打开...
JpGraph联合TCPDF动态生成图文并茂的PDF文件

JpGraph联合TCPDF动态生成图文并茂的PDF文件

基础环境:PHP5因为jpgraph依赖于GD库,所以使用jpgraph之前需确认GD库是否已经安装。(GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。)如何确认GD库是否安装?方法如下:在apache网站根目录(默认为/var/www)建立一个文件,如phpinfo.php,内容如下:<%phpphpinfo()%>通过浏览器,访问此php文件,如:http://server_i...
Ubuntu 13.04下使用PPA 安装DPlayer深度影音播放器

Ubuntu 13.04下使用PPA 安装DPlayer深度影音播放器

本文测试环境:Ubuntu 13.04,其他版本的不一定可以。测试时间:2013年9月30日DPlayer深度影音播放器是Linux Deepin 特色应用之一,由Linux Deepin 团队为中文用户设计的影音播放器。Linux Deepin 用户可以直接在深度软件中心内搜索安装(事实上LD 已经默认集成)Ubuntu 用户可以通过PPA 进行安装DPlayer深度影音播放器:sudo add-apt-repository ppa:noobslab/d...
软件包安装之RPM

软件包安装之RPM

RPM全称是“RedHatPackageManager”是由RedHat公司发发展起来的,本质是将软件源码包经过编译并且打包成rpm的格式,rpm文件包含的有二进制文件,配置文件,库文件等,同时RPM以一种数据库记录的方式将所需要的软件安装到linux系统上,优点是安装方便,缺点是只能安装在编译时默认的硬件与操作系统版本。1.rpm包的版本说明httpd-2.2.3-74.el5.CentOS.i386.rpm #以此软件为例说明 ...
Ubuntu 12.04 Unity桌面环境VNC配置手记

Ubuntu 12.04 Unity桌面环境VNC配置手记

注意,本说明只适用于Ubuntu 12.04 unity 桌面版本,其他版本请酌情参考即可。安装vnc:sudo apt-get install vnc4server运行服务端:安装好后直接运行 vncserver 即可,更多参数可以参考man vncserver。首次运行要求设置密码,生成配置文件在~/.vnc目录下,无限root权限运行。在另外一台电脑通过远程vnc可以链接到桌面:例如:vncviewer 1.2.3.4:1 连接到远端桌面配置问题:默...
几个检查当前运行的Linux是在VM还是在实体机中的方法

几个检查当前运行的Linux是在VM还是在实体机中的方法

当一个高配置的主机虚拟成N个不同的VM主机分给不同的用户使用的时候,需要防范利用VM的漏洞逃逸到宿主机或者取得了其他VM的信息,这是云安全遇到的一个不小的难题。要想逃逸,首先要检测当前操作系统是否为VM,下面提供几个Linux下的检查方法:第一,首推facter virtual ,权限为普通用户,约定,普通用户命令提示符用$表示,root用户命令提示符用#表示,第一组为实体机的返回,第二组为虚拟机的返回:$facter virtualphysical$fa...
三个快速便捷的Linux命令行小贴士

三个快速便捷的Linux命令行小贴士

最近几周里,我总是收到人们询问一些快速零散的问题。有时候一个人是在寻找一个有帮助的建议,或者一个具体的命令,或者一个命令行捷径,以完成一个特定的任务。本篇将介绍最近人们向我提出的三个问题,以及完成这些任务的简单方法。第一个场景我们要找到那些在过去的一个月中被改动过的文件,并将他们从当前的位置复制到另一个目录中去。在这种情况下,能否精确的解决取决于你复制文件的时候是否保持了原来的文件树结构,还是你仅仅只是把所有文件全部复制到了一个指定的地方。如果我们只是想把...
Linux下NTFS分区的修复和恢复

Linux下NTFS分区的修复和恢复

我们时不时需要帮助我们的朋友、家人、熟人、商业伙伴或者其他杂七杂八的人摆脱使用Windows的时候遇到的困境。尽管我们不像他们一样日常遇到各种问题,却经常是在他们有难的时候会求助的人。此外,甚至我们自己的Windows分区/驱动器也会出现问题(毕竟,有时候我们还是需要玩儿会儿游戏,而且,尽管Steam在努力,但Linux还不是游戏玩家的梦想之地),但愿不会如此。下面让我们看一两个我们可能会遇到的状况,那时我们可以用手边的Linux环境和一些NTFS分区恢复...
释放Ubuntu/Linux系统cache,增加可用内存空间

释放Ubuntu/Linux系统cache,增加可用内存空间

某台式机Ubuntu内存共3G,但free的内存只有200M,无法满足scala的jvm需求。注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。watch -n 1 cat /proc/meminfo搜索发现有三种方法都可以达到释放内存的目的。watch -n 1 free -mor:free -m上述这种方法只增加了几十M。sudo sysctl -w vm.drop_caches=3上述这种方法,目的是释放kerne...
Linux调优之分析 /proc

Linux调优之分析 /proc

先来了解下什么是/procLinux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、 改变内核设置的机制。/proc 是一个虚拟的文件系统:/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 (所以叫做 /proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中 (on the fly) 改变设置 (通过改变内核参数)。 与其他文件系统不同,/proc 存...
Linux实现基于Loopback的NVI(NAT Virtual Interface)

Linux实现基于Loopback的NVI(NAT Virtual Interface)

Loopback实际上是个hole但是如果它不是一个hole,它确实可以做一些事,类似Cisco的NVI那样。既然前期是“如果它不是一个hole”,那就需要对代码进行一些修改。在修改之前,你必须明白的是,Linux的loopback接口为什么是一个hole。标准规定,所有试图经过loopback接口去往其它地方(非本机)的数据包要全部丢弃。Linux使用loop hole做到了这一点。Linux的限制loopback流量在本机范围的...
<< 781 782 783 784 785 786 787 788 789 790 >>