首页
学习
活动
专区
工具
TVP
发布

猿人谷

微信公众号:猿人谷
专栏作者
304
文章
452435
阅读量
44
订阅数
【必知必会】深入解析强引用、软引用、弱引用、幻象引用
关于强引用、软引用、弱引用、幻象引用的区别,在BAT这样大公司的面试题中也经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用。
猿人谷
2020-06-19
4560
Linux下的Telnet设置方法介绍
linux 下telnet的设置 2007-03-18 21:35 Telnet服务的配置步骤如下: 一、安装telnet软件包(通常要两个) 1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@echo root]#rpm –q telnet或[root@wljs root]#rpm –q telnet-cli
猿人谷
2018-01-17
4.4K0
使用bash编写Linux shell脚本--复合命令
除了最简单的脚本,你很少想要执行每一个命令。执行一组命令或者重复执行一组命令若干次比执行单个命令更加有助。复合命令是将命令封装在一组其他命令中。 从可读性来说,封装后的命令使用缩进格式将会使复合命令的代码清晰并便于阅读。管理员曾经抱怨过我的缩进比标准的缩进少了一个空格(我必须使用尺子在屏幕上测量才能确定此事),我认为这不是什么问题,但是他说,当输入 0 时,它的程序会崩溃。 复合命令总是有两个命令组成。命令的结束符是该命令相反拼写顺序,就像使用括号将命令括住了。例如:神秘莫测的命令 esac 实际上是复合命
猿人谷
2018-01-17
2.3K0
ubuntu的美化
一、Usplash画面(开机/启动画面) 它就相当于Windows的开机/启动画面,因为 ubuntu 使用usplash这个软件作为启动画面,所以我们就叫它为Usplash画面。 修改这个画面是3个中难度最高的,如果使用Splashy的话就要简单多了。默认的启动画面在这里/usr/lib/usplash/usplash-default.so,它是一个编译好的.so文件,所以不能直接修改。制作方法见以下是替换Usplash画面的方法。 1、复制一个制作好的xxx.so文件到你喜欢的目录,例如:/usr/lo
猿人谷
2018-01-17
1.1K0
Linux入门、深入
学习步骤如下:              1、Linux 基础             安装Linux操作系统              Linux文件系统              Linux常用命令              Linux启动过程详解              熟悉Linux服务能够独立安装Linux操作系统              能够熟练使用Linux系统的基本命令              认识Linux系统的常用服务安装Linux操作系统              Linu
猿人谷
2018-01-17
2.9K0
grep命令
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。 grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0
猿人谷
2018-01-17
2K0
程序员需要知道的8个Linux命令
每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识。我并不是说你应该成为一个Linux专家,我的意思是,当面对linux命令行任务时,你应该能很熟练的完成。事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务。 注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你对linux命令并不是很了解,你想找一些这方面的资料学习,那这篇文章将会给你一个基本的指导。 让我们从处理一些数据开始
猿人谷
2018-01-17
7830
常用命令(ubuntu)
1.打开终端的方法 Ubuntu 中按左侧栏的第一个“面板主页(Dash 主页)”(可以按win键调出),在里面输入terminal可以打开终端,另外打开终端的快捷键是Ctrl+Alt+T 2.修改用户密码 在terminal中输入passwd,回车,再输入新密码,回车,再次输入新密码,回车,搞定。注意Linux中输入密码的时候不会用*号显示出来,所以注意不要输错了。 3.进入root(超级管理员)权限的方法 1)如果是rethat系统,启动后直接就会进入root超级管理员,如果当然用户不是root,在终端
猿人谷
2018-01-17
2.1K0
有趣的Linux命令行效果
有趣的Linux命令行功效 1. Linux"sl"命令行 尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"ls"打成了"sl"。让我们看看在系统中运行这个命令的时候会怎样。 首先,我们安装的时候,要将其设置为不与标准Linux一起出现。用"apt-get"可以很方便地完成安装。 sudo apt-get install sl 大部分的安装需要sudo特权。完成安装后,在命令提示行中输入"sl"。 $sl 我们看到了动画蒸汽机机头从屏幕右边开往左边。这个火车头是用ASCLL字符绘制。 下
猿人谷
2018-01-17
2K0
三种Linux服务器监控技术的对比
本文介绍三种Linux服务器监控技术的优缺点,其中有SNMP代理(客户端)方式、SSH方式、安装私有代理(客户端)方式等内容。 Linux系统的强大的功能和绚丽的界面使得很多企业都选用Linux系统来做服务器,下面是介绍三种Linux服务器监控技术的优缺点。 1.SNMP代理(客户端)方式 SNMP(SimpleNetworkManagementProtocol)作为一种国际通用的网络管理协议被广泛的应用于对各种交换机,路由器 等网络设备的管理上,而现在也越来越多被用于对服务器的监控上。通过SNMP方式对服
猿人谷
2018-01-17
1.2K0
Linux系统下如何查看及修改文件读写权限
查看文件权限的语句:   在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)   那么就会出现相类似的信息,主要都是这些: -rw-rw-r--   一共有10位数   其中: 最前面那个 - 代表的是类型   中间那三个 rw- 代表的是所有者(user)   然后那三个 rw- 代表的是组群(group)   最后那三个 r-- 代表的是其他人(other)   然后我再解释一下后面那9位数:   r 表示文件可以被读(read)   w 表示文件可以被写(write)   x 表示文
猿人谷
2018-01-17
10.6K0
unix共享内存要点
共享内存优点:     1.在进程之间不通过内核传递数据,即不通过系统调用拷贝数据,达到快速,高效的数据传输。     2.随内核持续     *nix的共享内存有两套API:Posix和System V     两者的主要差别是共享内存的大小         1.Posix共享内存大小可通过函数ftruncate随时修改         2.System V共享内存大小在创建时就已经确定,而且最大值根据系统有所不同     Posix共享内存     #include <sys/mman.h>  (mma
猿人谷
2018-01-17
8540
如何学习linux操作系统
一、 选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我 们就分类介绍。 1.1 初学者入门首选-redhat系列 在学习redhat系列l
猿人谷
2018-01-17
4.9K0
如何系统学习Linux
linux太难用了!(一通鼠标点击,进入/etc) 学习linux,你忘记windows的思维方式了吗? 怎么安装软件阿?那一堆文件是干什么的阿? 学习linux,你还在浮躁吗? 进入linux,随便按了几下.赶紧重启进入win 学习linux,你用心了吗? ....... 首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux. 是 的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的
猿人谷
2018-01-17
3.7K0
使用bash编写Linux shell脚本--调试和版本控制
当我还在布鲁克大学上学的时候, Macquarium 实验室中充满了苹果公司的 Macintosh Plus 电脑。一天,我在为第三年的操作系统课程准备一个程序。我的一个小程序报告没有错误,当我运行它时,黑白色的桌面上出现了竖条, 我的软盘被退出来了,计算机然后从新启动。经过更仔细的检查,我意识到我在 if 语句中使用了不正确的判断符号“ = ”,应该是“ == ”。这个小错误导致了不可以预见的结果,从那时起,我将 C 语言当做一个有精神病的室友,我们可以一起生活、一起工作,但是只要你一不注意它,他就会出来
猿人谷
2018-01-17
2.9K0
新安装 Ubuntu 12.10 需要做的 10 件事
1. 了解一下ubuntu 12.10 ubuntu 12.10 使用 unity 桌面基于gtk3 开发的桌面,新版本原装加入连个lens但是对于国内用户来说基本上没有什么用处,另外还有Ubuntu one music商店和亚马逊商店的web应用。 2. 更新你的系统 Ubuntu 12.10 刚安装后,并不意味着你的系统有现在的前几分钟出现的bug的补丁。更新列表在桌面右上角的按钮点出的菜单里。当然你也可以从Dash中打开更新管理器。 Ubuntu Updates 3.安装多媒体解码器 如果你想在ubu
猿人谷
2018-01-17
1.4K0
HDFS详解
【一】HDFS简介 HDFS的基本概念1.1、数据块(block) HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。 和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。 不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。 ----------------------------------------------------------------------------
猿人谷
2018-01-17
1.4K0
一天一点学linux
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。就像是战争,你有勇气战胜一切敌人,但你的眼前一片 漆黑,你知道前面有很多敌人,但就不知道具体的位置,无从下手。所以认清方向,确定目标很重要。下面就说说学习Linux的一些建议,希望能对大家有所帮助。 一、放弃Windows的思维,用Unix的思维学习Linux  Linux与Windows的设计理念是完全不同的,不要用Windows的思维来学习Linux。Linux是参照Unix思想
猿人谷
2018-01-17
1.2K0
Linux下TCP连接过程总结
一、Linux服务器上11种网络连接状态:       图:TCP的状态机 通常情况下,一个正常的TCP连接,都会有三个阶段:1、TCP三次握手; 2、数据传送; 3、TCP四次挥手 注:以下说明最
猿人谷
2018-01-17
4.7K0
从hello world 解析程序运行机制
开篇 学习任何一门编程语言,都会从hello world 开始。对于一门从未接触过的语言,在短时间内我们都能用这种语言写出它的hello world。 然而,对于hello world 这个简单程序的内部运行机制,我相信还有很多人都不是很清楚。 hello world 这些信息是如何通显示器过显示的? cpu执行的代码和程序中我们写的的代码肯定不一样,她是什么样子的?又是如何从我们写的代码变成cpu能执行的代码的? 程序运行时代码是在什么地方?她们是如何组织的? 程序中的变量存储在什么地方? 函数调用是怎样
猿人谷
2018-01-17
7590
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档