<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lansing999的专栏]]></title><description><![CDATA[小白硕士~机器学习爱好者]]></description><link>https://blog.youkuaiyun.com/Lansing999</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lansing999]]></copyright><item><title><![CDATA[Linux内核学习总结篇]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/51281096</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/51281096</guid><author>Lansing999</author><pubDate>Fri, 29 Apr 2016 13:24:52 +0800</pubDate><description><![CDATA[Linux内核学习总结篇刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000学习心得Linux是一个开源的类Unix操作系统，在各个领域中都有非常广泛的应用。这学期学习了Linux操作系统的核心部分，从源代码层面上剖析了Linux操作系统中非常重要的三大过程：内核的初始化、进程的调度和中断处理]]></description><category></category></item><item><title><![CDATA[Latent Dirichlet Allocation]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/51170507</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/51170507</guid><author>Lansing999</author><pubDate>Sat, 16 Apr 2016 21:55:14 +0800</pubDate><description><![CDATA[主题模型LDA是一个主题模型，关于主题模型的解释有个很通俗的例子：  第一个是：“乔布斯离我们而去了。” 
第二个是：“苹果价格会不会降？”    我们一眼就可以看出这两句是有关联的，第一句里面有了“乔布斯”，我们会很自然的把“苹果”理解为苹果公司的产品，它们属于了同一个主题：苹果公司。而像我之前那种计算关联度的时候，即文档之间重复的词语越多越可能相似，是无法达到这个效果的。文档之间重复的词语越多越]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验八--Linux进程调度与切换]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/51168022</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/51168022</guid><author>Lansing999</author><pubDate>Sat, 16 Apr 2016 14:39:38 +0800</pubDate><description><![CDATA[刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000概述这篇文章主要分析Linux中，进程调度和上下文切换的过程，会涉及到进度调度的时机和进程的切换执行过程，并通过GDB跟踪Linux的schedule()函数来比较深入的理解一下这个过程。进程调度策略与调度时机调度策略操作系统中包含有很多进程]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验七--Linux内核如何装载和启动一个可执行程序]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/51104931</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/51104931</guid><author>Lansing999</author><pubDate>Sat, 09 Apr 2016 14:15:32 +0800</pubDate><description><![CDATA[刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000写在前面本次实验着力分析Linux内核装载和启动一个可执行程序的过程，其中包括可执行文件格式的分析、可执行文件的装载和链接的过程，并通过GDB跟踪execve系统调用来梳理Linux系统加载可执行程序的过程。可执行文件的格式分析相对于其它文件]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验六--Linux进程的创建过程分析]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/51050329</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/51050329</guid><author>Lansing999</author><pubDate>Sun, 03 Apr 2016 14:46:08 +0800</pubDate><description><![CDATA[刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000概述本次实验在MenuOS中加入fork系统调用，并通过GDB的调试跟踪，近距离的观察Linux中进程创建的过程。阅读Linux进程部分的源码，结合起来理解Linux内核创建新进程的过程。Linux中对进程的描述Linux中task_stru]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验五--使用GDB跟踪系统调用执行过程]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/50991147</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/50991147</guid><author>Lansing999</author><pubDate>Sun, 27 Mar 2016 12:46:44 +0800</pubDate><description><![CDATA[Linux内核分析：实验五–使用GDB跟踪系统调用执行过程刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000概述本次实验使用GDB跟踪一个系统调用，上一次实验分别使用了C语言和嵌入式汇编实现了write系统调用。这次实验把上次实验写的系统调用代码加入MenuOS中，并且跟踪这个系统调用的执行]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验四--使用嵌入汇编系统调用]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/50931163</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/50931163</guid><author>Lansing999</author><pubDate>Sat, 19 Mar 2016 15:15:44 +0800</pubDate><description><![CDATA[Linux内核分析：实验三–使用嵌入汇编系统调用刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000概述本次实验使用库函数API和嵌入式汇编，调用同一个系统调用。主要为了加深系统调用的理解和熟悉嵌入式汇编的使用，本次实验选用了Linux的4号系统调用：write。其调用规则如下：/*
 * f]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验三--内核启动过程分析]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/50860325</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/50860325</guid><author>Lansing999</author><pubDate>Sat, 12 Mar 2016 00:20:27 +0800</pubDate><description><![CDATA[刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000概述本次实验阅读Linux-3.18.6版本的部分内核源码，并通过调试跟踪简化版本的Linux内核–MenuOS，来分析内核启动的过程。MenuOS内核启动后，只有三个命令:help、version、quit。如下图所示： 
  内核源码目录]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验二]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/50801668</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/50801668</guid><author>Lansing999</author><pubDate>Fri, 04 Mar 2016 12:21:37 +0800</pubDate><description><![CDATA[刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000写在前面本实验是模拟Linux内核的工作过程，包括进程上下文的切换和基于时间片轮转的进程调度。在实验平台的基础上，简要的完成一个简单的多道程序内核代码。进程的描述在这个实验中，在mypcb.h中，用结构体PCB描述进程的特性，比如进程id、进]]></description><category></category></item><item><title><![CDATA[Linux内核分析：实验一]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/50725511</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/50725511</guid><author>Lansing999</author><pubDate>Tue, 23 Feb 2016 19:10:11 +0800</pubDate><description><![CDATA[刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000计算机体系结构与程序运行过程现代计算机大都采用的是“冯.诺依曼”体系结构，它的核心思想是：程序存储，指令和数据不加区分的放在一个存储器中。由指令指针寄存器保存着下一条将要执行指令的地址，在32为系统中叫eip，64位系统中叫rip。  指令是]]></description><category></category></item><item><title><![CDATA[博客迁移了]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/50203399</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/50203399</guid><author>Lansing999</author><pubDate>Mon, 07 Dec 2015 11:05:56 +0800</pubDate><description><![CDATA[博客迁移了为了工程实践或者其他理由（模仿大神），自己搞了一台云主机，搭了一个网站。。。地址是 http://willstudy.cn 作为一名梦想变成大神的学渣来说，记录一下自己的成长之路是很有必要的….重要的事情要说三遍！！！ 。。。  Lost in Codes]]></description><category></category></item><item><title><![CDATA[Lab2 : Return to Libc]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/49590795</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/49590795</guid><author>Lansing999</author><pubDate>Mon, 02 Nov 2015 19:24:30 +0800</pubDate><description><![CDATA[Lab 2 :  Return to LibcLab Environment Setup
  Ubuntu 12.04 ( 64 bits )
Brief introduction
  This is a experiment of Information Security, about 10 exercises and challenges in this blog. May be a lot m]]></description><category></category></item><item><title><![CDATA[Lab 1 : Butter Overflow]]></title><link>https://blog.youkuaiyun.com/Lansing999/article/details/49336907</link><guid>https://blog.youkuaiyun.com/Lansing999/article/details/49336907</guid><author>Lansing999</author><pubDate>Thu, 22 Oct 2015 18:16:27 +0800</pubDate><description><![CDATA[Lab 1 :  Butter OverflowLab Environment Setup
  Ubuntu 12.04 ( 64 bits )
Brief introduction
  This is a experiment of Information Security, about 10 exercises and challenges in this blog. May be a lot]]></description><category></category></item></channel></rss>