Linux
文章平均质量分 50
Enigma_zy
编程是两队人马在竞争:软件工程师努力设计出最大最好的连白痴都会使用的程序;而宇宙在拼命制造最大最好的白痴。到目前为止,宇宙是胜利者。
展开
-
linux关于bashrc与profile的区别(转)
bashrc与profile的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,sh转载 2017-10-27 15:30:12 · 145 阅读 · 0 评论 -
linux下的stdin,stdout,stderr详解
stdout, stdin, stderr的中文名字分别是标准输出,标准输入和标准错误。 在Linux下,当一个用户进程被创建的时候,系统会自动为该进程创建三个数据流,也就是题目中所提到的这三个。那么什么是数据流呢(stream)?我们知道,一个程序要运行,需要有输入、输出,如果出错,还要能表现出自身的错误。这是就要从某个地方读入数据、将数据输出到某个地方,这就够成了数据流转载 2017-10-24 11:35:40 · 1123 阅读 · 0 评论 -
解决linux配置JAVA_HOME 不生效问题
centos7,遇到安装的java版本和执行java -version看到的版本不一致的问题通过查看多方资料,发现了问题所在1. 使用which java发现出来的是/usr/bin/java 进入到/usr/bin后查看,发现java是一个链接. 链接到了/etc/alternatives而进入到/etc/alternatives下查看,发现java又是一个链接,如下:其实/etc/altern...原创 2018-06-12 23:04:59 · 33594 阅读 · 4 评论 -
sdk和api的区别和分析
以前只知道不管是API还是SDK,直接调用就行了,还没有具体想过其中的区别:SDK和API都是类似于公共服务的东西,都代表的是一种封装,只是封装的形式不一样: SDK的封装是在客户端层面的一个library(也叫做“包”或者“库”),这个library提供一些客户端API接口,类似于已经写好了的函数,你只需要调用它就好了。SDK暴露出来的接口都是和语言相关的,如果SDK是用Java写的,...转载 2018-10-13 12:32:29 · 6250 阅读 · 2 评论