<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luyysea的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luyysea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luyysea]]></copyright><item><title><![CDATA[XP下Virtualbox虚拟Ubuntu共享文件夹设置]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8044083</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8044083</guid><author>luyysea</author><pubDate>Sat, 06 Oct 2012 22:21:47 +0800</pubDate><description><![CDATA[环境：主机操作系统是Windows XP，虚拟机是Ubuntu 8.10，虚拟机是VirtualBox 2.1.0。
1. 安装增强功能包(Guest Additions)
安装好Ubuntu 8.10后，运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。
你会发现在Ubunt]]></description><category></category></item><item><title><![CDATA[Linux内核学习之六--UBOOT]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8042537</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8042537</guid><author>luyysea</author><pubDate>Sat, 06 Oct 2012 12:59:48 +0800</pubDate><description><![CDATA[一、BootLoader介绍
嵌入式系统从软件角度分为三个层次：
1》引导加载程序：可能包括固化在固件中的boot(像BIOS)和BootLoader（像grub LILO uboot）两大部分。
      flash中空间分配：Bootloader-----Boot parameters----kernel----Root filesystem
      PC启动：BIOS将硬盘中的]]></description><category></category></item><item><title><![CDATA[Linux内核学习之五--嵌入式Linux系统构建]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8042531</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8042531</guid><author>luyysea</author><pubDate>Sat, 06 Oct 2012 08:46:01 +0800</pubDate><description><![CDATA[嵌入式Linux相关
嵌入式Linux产品开发流程
   硬件设计
-->Bootloader移植(Uboot/Redboot, Redboot较为复杂，自身即为一个系统)
-->内核移植【最小系统：网络 串口 根文件系统】
-->网络协议栈 驱动程序
-->应用程序开发（QT图形 网络应用）
网络应用程序开发：
a)协议：Http Wap Smpp PPPoe
b)SSL
c]]></description><category></category></item><item><title><![CDATA[Linux内核学习之四--进程、进程调度、系统调用、proc文件系统和内核异常分析]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8042529</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8042529</guid><author>luyysea</author><pubDate>Sat, 06 Oct 2012 08:40:44 +0800</pubDate><description><![CDATA[一、Linux进程控制（内核角度）
1》定义
程序：程序是存放在磁盘上的一系列代码和数据的可执行映像，是一个静止的实体。
进程：是一个执行中的程序，它是动态的实体。
2》进程四要素
a)有一段程序供其执行。
b)有进程专用的内核空间堆栈。
c)在内核中有一个task_struct数据结构。PCB：process control block，即task_struct
d)有独立的用户]]></description><category></category></item><item><title><![CDATA[Linux内核学习之三——内存管理]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8034752</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8034752</guid><author>luyysea</author><pubDate>Mon, 01 Oct 2012 01:00:03 +0800</pubDate><description><![CDATA[一、Linux内存管理（子系统）
地址类型：
1）物理地址：物理地址是指出现在CPU外部地址总线上的寻址物理内存的地址信号，是地址变换的最终结果。
2）线性地址（虚拟地址）32位 ox00000000---0xffffffff
3）逻辑地址：程序代码经过编译后在汇编程序中使用的地址。
通过段式管理单元得到线性地址，再通过页式管理得到物理地址
什么是段式管理
逻辑地址=段内偏移量
1]]></description><category></category></item><item><title><![CDATA[linux中container_of宏]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8034745</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8034745</guid><author>luyysea</author><pubDate>Mon, 01 Oct 2012 00:44:10 +0800</pubDate><description><![CDATA[linux中container_of(ptr, type, member)宏的作用是传入结构体类型type的域member地址ptr，返回该结构体变量的首地址，定义如下：
#define container_of(ptr, type, member) ({   \
          const typeof( ((type *)0)->member ) *__mptr = (ptr); \]]></description><category></category></item><item><title><![CDATA[Linux内核学习之二：内核模块开发]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/8006870</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/8006870</guid><author>luyysea</author><pubDate>Sat, 22 Sep 2012 11:34:01 +0800</pubDate><description><![CDATA[/***************************************************************************************
Makefile文件（文件名必须为Makefile）
**********************************************************************************]]></description><category></category></item><item><title><![CDATA[java多线程 Thread 和Runnable]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/7995351</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/7995351</guid><author>luyysea</author><pubDate>Wed, 19 Sep 2012 12:00:19 +0800</pubDate><description><![CDATA[1、 认识Thread和Runnable 

A. Java中实现多线程有两种途径：继承Thread类或者实现Runnable接口。Runnable是接口，建议用接口的方式生成线程，因为接口可以实现多继承，况且Runnable只有一个run方法，很适合继承。在使用Thread的时候只需继承Thread，并且new一个实例出来，调用 start()方法即可以启动一个线程。

Thread T]]></description><category></category></item><item><title><![CDATA[Linux内核学习之一：内核编译及安装（Ubuntu10.04）]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/7993240</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/7993240</guid><author>luyysea</author><pubDate>Tue, 18 Sep 2012 20:11:20 +0800</pubDate><description><![CDATA[大致步骤：
1》拷贝系统config到内核代码根目录并命名为.congfig
2》make menuconfig
     (sudo apt-get install libncurses5-dev)
3》make bzImage
4》make modules
5》sudo make modules_install
6》sudo mkinitramfs -o /boot/initrd]]></description><category></category></item><item><title><![CDATA[Android系统自带样式（android:theme）]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/7748349</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/7748349</guid><author>luyysea</author><pubDate>Sun, 15 Jul 2012 11:23:19 +0800</pubDate><description><![CDATA[android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式
android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题栏，并全]]></description><category></category></item><item><title><![CDATA[Perl初试]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/6553986</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/6553986</guid><author>luyysea</author><pubDate>Sat, 18 Jun 2011 21:15:00 +0800</pubDate><description><![CDATA[#!/usr/bin/perl#第1、2学时 入门、数字和字符串#ex01#print qq(Hello,world!) #qq() 取代了双引号#print q/Hello,world!/ #取代双引号#ex02#$_="$_ stand for default value";#print;#print the value of $_#ex03#$radius = 50;#$ar]]></description><category></category></item><item><title><![CDATA[昨天学会游泳了]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5746894</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5746894</guid><author>luyysea</author><pubDate>Mon, 19 Jul 2010 16:53:00 +0800</pubDate><description><![CDATA[<br />昨天终于学会游泳了，而此时已近而立之年。今年学会了溜冰，也学会了游泳，下一个应该学独轮车了。。。]]></description><category></category></item><item><title><![CDATA[static作用详述]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5614073</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5614073</guid><author>luyysea</author><pubDate>Fri, 21 May 2010 14:39:00 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/kane_zzt/archive/2009/05/18/1459697.html1.先来介绍它的第一条也是最重要的一条：隐藏     当我们同时编译多个文件时，所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话，我举例来说明。我们要同时编译两个源文件，一个是a.c，另一个是main.c.下面]]></description><category></category></item><item><title><![CDATA[束缚我的圈]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5360726</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5360726</guid><author>luyysea</author><pubDate>Tue, 09 Mar 2010 15:33:00 +0800</pubDate><description><![CDATA[感觉周围有几道圈束缚着自己，这些圈可能是出生、社会，但更多的是自身的缺陷！有些人一辈子也跳不出某一个圈，我呢？能跳出去但没跳，就是懦弱；可以挑战并且跳过去了，就是成功；明知跳不过去或是乱跳，就是自取灭亡。 再次想起那句歌词：跑啊 挣脱你的绳索 追求渴望已久的自由。。。]]></description><category></category></item><item><title><![CDATA[三个数据库模型设计]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5205061</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5205061</guid><author>luyysea</author><pubDate>Sun, 17 Jan 2010 23:26:00 +0800</pubDate><description><![CDATA[概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。 在数据仓库领域有一个概念叫conceptual data model，中文一般翻译为“概念数据模型”。 概念数据模型是最终用户对数据存储的看法，反映了最终用户综合性的信息需求，它以数据类的方式描述企业级的数据需求，数据类代表了在业务环境中自然聚集成的几个主要类别数据。 概念数据模型的内容包括]]></description><category></category></item><item><title><![CDATA[ASP.Net中的几种文件下载方法]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5186877</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5186877</guid><author>luyysea</author><pubDate>Wed, 13 Jan 2010 20:57:00 +0800</pubDate><description><![CDATA[//TransmitFile实现下载    protected void Button1_Click(object sender, EventArgs e)    {        /*         微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite         下载超过400mb的文件时导致Aspnet_wp.exe进程]]></description><category></category></item><item><title><![CDATA[三种SQL分页法 ]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5146468</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5146468</guid><author>luyysea</author><pubDate>Wed, 06 Jan 2010 23:06:00 +0800</pubDate><description><![CDATA[三种SQL分页法    表中主键必须为标识列，[ID] int IDENTITY (1,1)  1.分页方案一：(利用Not In和SELECT TOP分页)语句形式：   SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN          (SELECT TOP 20 id         FROM TestTable         ORDER BY ]]></description><category></category></item><item><title><![CDATA[两个数据库设计实例]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5068157</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5068157</guid><author>luyysea</author><pubDate>Thu, 24 Dec 2009 11:33:00 +0800</pubDate><description><![CDATA[（注：摘自 http://blog.163.com/jiang-640/blog/static/86403594200932994637923）一、树型关系的数据表不少程序员在进行数据库设计的时候都遇到过树型关系的数据，例如常见的类别表，即一个大类，下面有若干个子类，某些子类又有子类这样的情况。当类别不确定，用户希望可以在任意类别下添加新的子类，或者删除某个类别和其下的所有子类，而且预计以]]></description><category></category></item><item><title><![CDATA[数据库设计三大范式应用实例剖析]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5067921</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5067921</guid><author>luyysea</author><pubDate>Thu, 24 Dec 2009 10:55:00 +0800</pubDate><description><![CDATA[引言　　数据库的设计范式是数据库设计所需要满足的规范，满足这些规范的数据库是简洁的、结构明晰的，同时，不会发生插入（insert）、删除（delete）和更新（update）操作异常。反之则是乱七八糟，不仅给数据库的编程人员制造麻烦，而且面目可憎，可能存储了大量不需要的冗余信息。　　设计范式是不是很难懂呢？非也，大学教材上给我们一堆数学公式我们当然看不懂，也记不住。所以我们很多人就根本不按照范式来]]></description><category></category></item><item><title><![CDATA[社会生存的75条忠告]]></title><link>https://blog.youkuaiyun.com/luyysea/article/details/5063962</link><guid>https://blog.youkuaiyun.com/luyysea/article/details/5063962</guid><author>luyysea</author><pubDate>Wed, 23 Dec 2009 17:26:00 +0800</pubDate><description><![CDATA[01.犯了错误就该诚实地认错——狡辩、诿过只会害了自己。 02．朋友之间要保持距离——这样的友谊才能长久。　　 03．钱追人，人追健康——有了健康，还怕挣不到钱么？　　 04．别轻易转行——转行的风险很高，最好不要轻率为之。　　 05．适度地抬高身价——在就业市场中，人也是一种商品。　　 06．把敬业变成习惯——从长期看是为了自己。　　 07．运用累积法壮大资产——不求快，不求多，不中断。　 08]]></description><category></category></item></channel></rss>