<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flowingtc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/flowingtc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flowingtc]]></copyright><item><title><![CDATA[实习的第三天]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/7246222</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/7246222</guid><author>flowingtc</author><pubDate>Thu, 09 Feb 2012 17:21:22 +0800</pubDate><description><![CDATA[今天是我到公司实习的第三天了，前两天挺不适应的，长时间的坐在电脑桌前，盯着屏幕一连几个小时，感觉上比运动起来还要累。到现在差不多已经适应了，只是心还没有完全沉下来。
        7号那天，正月十六，早上快7点就起床了，到了公司差不多九点。等了一会，在接待室里接受宿舍的安排。先跟着中介区看了一处房子，挺简陋的，不值那个价。然后又换了个房子，感觉还行，就签了合同定在那了。打扫了一下，中饭都没吃，]]></description><category></category></item><item><title><![CDATA[索尼日本面试小结]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6993715</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6993715</guid><author>flowingtc</author><pubDate>Sun, 20 Nov 2011 19:44:40 +0800</pubDate><description><![CDATA[这个星期六在上海富豪东亚酒店参加了索尼日本的面试，面的是VAIO电脑的职位，虽然失败了，但还是有很多收获的。
面试的人不多，大部分职位在中国都只招一个人，还要北京和上海两个面试地点分，原本不打算去的，作为一个小本科，觉得希望不太大。面试前一晚又接到了索尼的确认电话，想想看闲在宿舍也是浪费时间，不如去看看试试。搭了最晚的高铁去了上海，第二天很早就去面试地点了。
我是十点面试，在休息室等待面试时和]]></description><category></category></item><item><title><![CDATA[操作系统学习笔记]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6827084</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6827084</guid><author>flowingtc</author><pubDate>Tue, 27 Sep 2011 18:24:59 +0800</pubDate><description><![CDATA[产生死锁的必要条件：互斥条件（多进程共享的资源一次只能有一个进程使用）、不剥夺条件（进程所获得的资源在未使用完前不能被其他进程抢占）、等待新资源时不释放已占有资源、循环等待。
死锁的避免：银行家算法。
作业调度：作业周转时间（从作业进入后备状态到执行完毕的时间间隔）、作业带权]]></description><category></category></item><item><title><![CDATA[动态内存分配]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6786599</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6786599</guid><author>flowingtc</author><pubDate>Sun, 18 Sep 2011 09:48:08 +0800</pubDate><description><![CDATA[在C++中创建一个对象时，我们必须要为这个对象申请一块内存，而且要用构造函数对这块内存进行初始化。
C++中的new和delete相对于C的库函数malloc和free在这方面有很大的优势，所以我们主要讲的是运算符new和delete。
当用new来创建一个对象时，它会自动在]]></description><category></category></item><item><title><![CDATA[运算符的重载]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6785535</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6785535</guid><author>flowingtc</author><pubDate>Sat, 17 Sep 2011 18:28:26 +0800</pubDate><description><![CDATA[运算符的重载就是给一般的运算符定义一个函数，函数名为operator=，operator+等，参数的个数根据是全局函数还是类中的成员函数而有所区别。
在类中的运算符函数，对于二元运算符，单个的参数是出现在运算符右侧的那一个。
虽然C++语法可以重载几乎所以C中可用的运算符，但]]></description><category></category></item><item><title><![CDATA[C++中的引用]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6785323</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6785323</guid><author>flowingtc</author><pubDate>Sat, 17 Sep 2011 17:06:50 +0800</pubDate><description><![CDATA[在C++中，引用通常用于函数的参数表或返回值中。
当然，引用也可以用在一般的语句中，如
int a=5;
int &b=a;
此时b就是a的一个引用，引用必须被初始化指向一个已存在的对象。就相当于b就是a的一个别名，对b的操作就是对a的操作。
另外值得注意的是，一个引用]]></description><category></category></item><item><title><![CDATA[内联函数和宏定义]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6784888</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6784888</guid><author>flowingtc</author><pubDate>Sat, 17 Sep 2011 16:54:40 +0800</pubDate><description><![CDATA[在C中，我们常用宏定义来达到优化速度的目的，但由于宏定义的种种缺陷（大家应该都吃过这种苦吧），在C++中引入了内联函数。
内联函数实现了宏的概念，任何在类内定义的函数会自动的成为内联函数，但是也可以在类外用inline关键字来定义内联函数。
内联的目的和宏一样是为了减少函数调]]></description><category></category></item><item><title><![CDATA[函数的重载与默认参数]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6784676</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6784676</guid><author>flowingtc</author><pubDate>Sat, 17 Sep 2011 14:25:44 +0800</pubDate><description><![CDATA[函数的重载是个什么意思呢，简单的说，现在我要用一个函数完成输出我给的参数的功能，如果我的参数是int型，函数原型是void outputdata(int a);而如果我的参数是float型，完成的其实是一样的功能，函数原型是void outputdata(float a);在调用]]></description><category></category></item><item><title><![CDATA[C++ 知识点汇总]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6784611</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6784611</guid><author>flowingtc</author><pubDate>Sat, 17 Sep 2011 13:57:58 +0800</pubDate><description><![CDATA[学习C++已有一段时间，由于还是学生，不是经常写代码，常常把一些重要的知识给忘记，写下这篇博客，记下C++中值得注意的知识点，只是列一个提纲，提醒自己时常回顾而已，临时想到的，可能不全，慢慢更新。
1、引用、引用与指针的区别
2、内联函数，const关键字，和C中宏定义的比较]]></description><category></category></item><item><title><![CDATA[各种读写函数的整理]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6777742</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6777742</guid><author>flowingtc</author><pubDate>Thu, 15 Sep 2011 13:05:23 +0800</pubDate><description><![CDATA[一、文件I/O
首先是最原始的read函数，其原型是ssize_t read(int fileds, void *buf, size_t nbytes);
若read 成功则返回读到的字节数，如达到文件结尾则返回0， 若读取出错则返回-1，通过errno设置错误码。
值得注]]></description><category></category></item><item><title><![CDATA[友元小结]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6775924</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6775924</guid><author>flowingtc</author><pubDate>Wed, 14 Sep 2011 20:38:28 +0800</pubDate><description><![CDATA[当我们需要让一些函数或类对某个类的非公有成员具有访问能力时，就可以使这些函数或类成为被访问类的友元，以friend为关键字。
需要注意的有以下几点：
1、友元的声明只能出现在类定义的内部。
2、可以声明另一个类为本类的友元，那么那个类的成员函数都可以访问本类的所有成员，也可]]></description><category></category></item><item><title><![CDATA[即将大四-培训小结]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6687146</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6687146</guid><author>flowingtc</author><pubDate>Mon, 15 Aug 2011 00:55:11 +0800</pubDate><description><![CDATA[从3月份开始参加嵌入式的培训到现在已经5个月了，培训已接近了尾声，就剩最后一个项目了。仔细想想，这段时间的确很忙，虽然整个大学的感觉就是忙碌的，但这几个月更紧凑，加上我学校方面的事情，留给自己思考的时间是少之又少。整体学下来，真正意义上的收获不是很大，如果有一个详细的课程计划，自]]></description><category></category></item><item><title><![CDATA[LDD3中scull字符设备源代码完全解析(三) ioctl方法]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6673436</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6673436</guid><author>flowingtc</author><pubDate>Tue, 09 Aug 2011 19:04:10 +0800</pubDate><description><![CDATA[以下是scull源代码中ioctl方法的部分，先整体浏览一下，接着慢慢分析。
int scull_ioctl(struct inode *inode, struct file *filp,unsigned int cmd, unsigned long arg)
{
 int]]></description><category></category></item><item><title><![CDATA[LDD3中scull字符设备源代码完全解析(二) open、read、write方法]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6663911</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6663911</guid><author>flowingtc</author><pubDate>Fri, 05 Aug 2011 18:47:38 +0800</pubDate><description><![CDATA[在上一篇的最后我们提到了scull设备的内存结构，今天主要介绍源程序中的几个重要方法，会用到那张内存区图。
 
首先是open方法，其原型是int (*open)(struct inode *inode, struct file *filp);下面先贴出open方法的函数代码]]></description><category></category></item><item><title><![CDATA[快速排序（VS2010）的代码]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6661262</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6661262</guid><author>flowingtc</author><pubDate>Thu, 04 Aug 2011 21:57:26 +0800</pubDate><description><![CDATA[快速排序算法是一个经典算法，今天我在VS2010上参照算法导论一书中的叙述，写的这段代码，虽然快速排序是有库代码可以直接调用的，但很多面试官都喜欢考考这个代码，便于今后常看看感受一下代码之美
 
// QuickSort.cpp : 定义控制台应用程序的入口点。
#incl]]></description><category></category></item><item><title><![CDATA[LDD3中scull字符设备源代码完全解析（一）]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6661052</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6661052</guid><author>flowingtc</author><pubDate>Thu, 04 Aug 2011 21:40:22 +0800</pubDate><description><![CDATA[最近开始接触了Linux设备驱动方面的知识，感觉很有意思，在学习过程中把一些值得记录的写下来，比较适合初学者看，因为我也是一个初学者，大神们就不要看了，欢迎各位批评指教。
首先是模块装载到内核时调用的初始化部分：int scull_init_module(void)；
首先对]]></description><category></category></item><item><title><![CDATA[新的开始]]></title><link>https://blog.youkuaiyun.com/flowingtc/article/details/6385184</link><guid>https://blog.youkuaiyun.com/flowingtc/article/details/6385184</guid><author>flowingtc</author><pubDate>Mon, 02 May 2011 22:30:00 +0800</pubDate><description><![CDATA[      这学期做了个可能会改变一生的选择，就业而非考研。嵌入式培训，密集的课程，的确，我有几分兴趣。很有可能将来自己也会迈入程序员的行列，所以我来到了这里。      看了很多人的博客，他们的名字现在我还很陌生，从博客中可以看出他们对自己工作的钟情，技术上，我还只是一个新手，需要学习很多，开了这个博客，暂时或许还不能写一些技术性的文章，更多的还是学习与交流。但我会在学习嵌入式的道路上，勤于思考，在写作中学习，不仅是为了技术的提升，也算是为自己的青春留一些记忆。或许，多年之后的一个夜晚，我会在这里找到年轻]]></description><category></category></item></channel></rss>