<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[沉溺的专栏]]></title><description><![CDATA[水货]]></description><link>https://blog.youkuaiyun.com/u010794465</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010794465]]></copyright><item><title><![CDATA[Linux 下sourcecode 包安装]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78974198</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78974198</guid><author>u010794465</author><pubDate>Thu, 04 Jan 2018 18:49:38 +0800</pubDate><description><![CDATA[Linux 下sourcecode 包安装



总共包含4步

虽然很简单，但是以前具体不知道每个干了什么，有什么用，真是感觉很懵，在此记一下。



1、cd source_dir && mkdir build,

这一步是为了为后续 make 做准备，使得 make 生成的文件不与源码文件混在一起。 
当然，有的软件也可以不生成 build 文件夹，它在 ./configure 里会帮你自动]]></description><category></category></item><item><title><![CDATA[【转载】usr/bin/ld: cannot find -l<nameOfTheLibrary>]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78954604</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78954604</guid><author>u010794465</author><pubDate>Tue, 02 Jan 2018 18:51:42 +0800</pubDate><description><![CDATA[此文章转自
 stackoverflow 中关于问题

cpp:
 usr/bin/ld: cannot find -l

原地址：https://stackoverflow.com/questions/30600978/cpp-usr-bin-ld-cannot-find-lnameofthelibraryusr/bin/ld: cannot find
写的太好了，醍醐灌顶！]]></description><category></category></item><item><title><![CDATA[【转载】Makefile 教程]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78954594</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78954594</guid><author>u010794465</author><pubDate>Tue, 02 Jan 2018 18:47:43 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/liang13664759/article/details/1771246




最近在学习Linux下的C编程，买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊，可能是我的理解能不行。

            于是google到了以下这篇文章。通俗易懂。然后把它贴出来，方便学习。

         ]]></description><category></category></item><item><title><![CDATA[【转载】c++ 静态链接和动态链接]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78951630</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78951630</guid><author>u010794465</author><pubDate>Tue, 02 Jan 2018 14:32:36 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/skynet/p/3372855.html
C++静态库与动态库
这次分享的宗旨是——让大家学会创建与使用静态库、动态库，知道静态库与动态库的区别，知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式，内存布局等，有兴趣的同学，推荐一本书《程序员的自我修养——链接、装载与库》。

什么是库

库是写好的现有的，成熟的，可以复]]></description><category></category></item><item><title><![CDATA[glibc、libc、gcc、g++]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78951263</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78951263</guid><author>u010794465</author><pubDate>Tue, 02 Jan 2018 13:59:14 +0800</pubDate><description><![CDATA[glibc、libc、gcc、g++]]></description><category></category></item><item><title><![CDATA[Vector 中内存分配的问题( resize、reserve )]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78834964</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78834964</guid><author>u010794465</author><pubDate>Mon, 18 Dec 2017 17:06:14 +0800</pubDate><description><![CDATA[vector 内存分配、resize、reserve]]></description><category></category></item><item><title><![CDATA[[转载]字符编码]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/78702832</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/78702832</guid><author>u010794465</author><pubDate>Sun, 03 Dec 2017 17:56:49 +0800</pubDate><description><![CDATA[转自：http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html




一、ASCII 码


我们知道，计算机内部，所有信息最终都是一个二进制值。每一个二进制位（bit）有0和1两种状态，因此八个二进制位就可以组合出256种状态，这被称为一个字节（byte）。也就是说，一个字节一共可以用来表示256种不]]></description><category></category></item><item><title><![CDATA[[转载]ps 查看系统中的进程]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/74003070</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/74003070</guid><author>u010794465</author><pubDate>Fri, 30 Jun 2017 16:03:00 +0800</pubDate><description><![CDATA[Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照，就是执行ps命令的那个时刻的那些进程，如果想要动态的显示进程信息，就可以使用top命令。

要对进程进行监测和控制，首先必须要了解当前进程的情况，也就是需要查看当前进程，而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在]]></description><category></category></item><item><title><![CDATA[【转载】linux sort 命令详解]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/69390698</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/69390698</guid><author>u010794465</author><pubDate>Thu, 06 Apr 2017 15:51:42 +0800</pubDate><description><![CDATA[sort是在Linux里非常常用的一个命令，管排序的，集中精力，五分钟搞定sort，现在开始！

1 sort的工作原理

 

sort将文件的每一行作为一个单位，相互比较，比较原则是从首字符向后，依次按ASCII码值进行比较，最后将他们按升序输出。

[rocrocket@rocrocket programming]$ cat seq.txt
banana
apple
p]]></description><category></category></item><item><title><![CDATA[[转载] 在 Vim 中优雅地查找和替换]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/62231403</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/62231403</guid><author>u010794465</author><pubDate>Wed, 15 Mar 2017 17:19:57 +0800</pubDate><description><![CDATA[原文地址： http://harttle.com/2016/08/08/vim-search-in-file.html


总有人问我 Vim 中能不能查找，当然能！而且是超级强的查找！ 这篇文章来详细介绍 Vim 中查找相关的设置和使用方法。 包括查找与替换、查找光标所在词、高亮前景/背景色、切换高亮状态、大小写敏感查找等。

查找

在normal模式下按下/即可进入查找模式，输]]></description><category></category></item><item><title><![CDATA[【转载】How To Find IP Conflicts In Linux]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/54286455</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/54286455</guid><author>u010794465</author><pubDate>Mon, 09 Jan 2017 10:16:30 +0800</pubDate><description><![CDATA[原文：https://www.unixmen.com/find-ip-conflicts-linux/


You all know what IP addresses are, right? How they are assigned to devices on a network to represent them. They are assigned by DHCP servers a]]></description><category></category></item><item><title><![CDATA[[转载] grep]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/53665857</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/53665857</guid><author>u010794465</author><pubDate>Thu, 15 Dec 2016 09:54:21 +0800</pubDate><description><![CDATA[简介

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹配的行打印出来。

Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展]]></description><category></category></item><item><title><![CDATA[Mac 下通过 sshfs 挂载远程服务器目录]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/53538816</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/53538816</guid><author>u010794465</author><pubDate>Fri, 09 Dec 2016 15:02:16 +0800</pubDate><description><![CDATA[1、sshfs是基于fuse构建的ssh文件系统客户端程序，通过它远程主机的配置无需作任何改变，就可以透过SSH协议来挂载远程文件系统了，非常方便及安全。

2、在 https://osxfuse.github.io 上下载
FUSE for macOS 和 
SSHFS ，并安装。
3、使用挂载命令：
sshfs remote_mount_dir local_mount_dir op]]></description><category></category></item><item><title><![CDATA[vim 移动及插入]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/53410359</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/53410359</guid><author>u010794465</author><pubDate>Wed, 30 Nov 2016 16:59:22 +0800</pubDate><description><![CDATA[断断续续的使用VIM也一年了，会的始终都是那么几个命令，效率极低

前几个星期把Windows换成了Linux Mint，基本上也稳定了下来

就今晚，我已经下定决心开始新的VIM之旅，顺便写一系列的笔记和总结

还是那句话，我只是个新人，代码也没写过多少行，但我一直在默默努力自学着

所以，还请老鸟们看看笑笑就行了，不要鄙视我，我很脆弱……

这是俺写的《轻快的VIM系列》第]]></description><category></category></item><item><title><![CDATA[idea 查看 spark 源码 ，并用 maven 编译]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/53409516</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/53409516</guid><author>u010794465</author><pubDate>Wed, 30 Nov 2016 16:13:35 +0800</pubDate><description><![CDATA[1、先到 apache 官网下载 spark 源码包（【敲黑板】注意，是 source code ）
2、安装 java、maven、scala（可根据 java、mvn 、scala命令查看是否安装成功，jdk 最好 1.7 以上）
3、根据需要，修改 pom.xml 文件，如修改java.version 为 1.7 等。
4、用自带的脚本进行编译
.spark/build/mvn -D]]></description><category></category></item><item><title><![CDATA[CentOS 6.5 yum 安装 JDK]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/52711604</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/52711604</guid><author>u010794465</author><pubDate>Fri, 30 Sep 2016 15:56:28 +0800</pubDate><description><![CDATA[1、首先，安装好的 CentOS 会自带 OpenJDK，可以通过 java -verison，javac -version 命令可以查看自己是否已经安装了哪个版本的jdk。
如果要卸载，可以通过下面命令：
先查看 rpm -qa | grep java
显示如下信息：


java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-open]]></description><category></category></item><item><title><![CDATA[［转载］Linux SWAP 交换分区配置说明]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/52252110</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/52252110</guid><author>u010794465</author><pubDate>Fri, 19 Aug 2016 16:25:58 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/tianlesoftware/article/details/8741873


一．SWAP 说明


 

1.1 SWAP 概述

当系统的物理内存不够用的时候，就需要将物理内存中的一部分空间释放出来，以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序，这些被释放的空间被临时保存到Swap空间中，]]></description><category></category></item><item><title><![CDATA[［转载］浅谈Linux的内存管理机制]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/52248345</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/52248345</guid><author>u010794465</author><pubDate>Fri, 19 Aug 2016 10:30:22 +0800</pubDate><description><![CDATA[转自：http://ixdba.blog.51cto.com/2895551/541355


一 物理内存和虚拟内存

         我们知道，直接从物理内存读写数据要比从硬盘读写数据要快的多，因此，我们希望所有数据的读取和写入都在内存完成，而内存是有限的，这样就引出了物理内存与虚拟内存的概念。
物理内存就是系统硬件提供的内存大小，是真正的内存，相对于物理内存，在linux下还有]]></description><category></category></item><item><title><![CDATA[［转载］vim 分屏]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/52247852</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/52247852</guid><author>u010794465</author><pubDate>Fri, 19 Aug 2016 09:50:54 +0800</pubDate><description><![CDATA[转自：http://www.jianshu.com/p/d82e28bff7a0


vim分屏操作


启动分屏
1.使用大写O参数进行垂直分屏
$ vim -On file1 file2 ...
2.使用小写o参数进行水平分屏
$ vim -on file1 file2 ...
注: n是数字，表示分屏的数量

关闭分屏
1.关闭当前窗口
ctrl+w c
2.]]></description><category></category></item><item><title><![CDATA[［转载］Linux 技巧：让进程在后台可靠运行的几种方法（nohup等）]]></title><link>https://blog.youkuaiyun.com/u010794465/article/details/51783937</link><guid>https://blog.youkuaiyun.com/u010794465/article/details/51783937</guid><author>u010794465</author><pubDate>Wed, 29 Jun 2016 16:27:58 +0800</pubDate><description><![CDATA[转自：https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/


我们经常会碰到这样的问题，用 telnet/ssh 登录了远程的 Linux 服务器，运行了一些耗时较长的任务， 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢？下面举了一些例子， 您可以针对不同的场景选择不同的方式来处]]></description><category></category></item></channel></rss>