摘要: 写脚本代码的时候重定向是一个很重要的功能,比如打印日志什么的都需要用到。大体来说: 重定向分为两种,一种叫临时重定向,一种叫长久重定向。临时重定向就是每次在输出的时候都必须指定重定向: echo good for u > log这里实际上省略了一个1(标准输入),代表将标准输入转向到log中。linux每个进程都有0, 1, 2 三个文件描述符。 重定向就是将这些文件描述符关联到相应的文件(设备), 比如默认的是0关联到标准输入,1关联到标准输出, 2关联到标准错误如果你觉得你需要将他们关联到不同的地方那么就 进行重定向----实际上就是改变0,1,2 关联到的文件, 比如上面的例子,... 阅读全文
posted @ 2012-09-27 10:25 熊猫基地 阅读(5624) 评论(0) 推荐(0)
摘要: 第一周过去。1· 上班还算好,有些不习惯,但是慢慢就好了。 今天周日,还屁颠屁颠的跑来上班了,晚上回家去哥哥家吃饭,嫂子做饭味道相当好,我可爱的侄子就是不叫我叔叔,叫我爸爸的小弟,给我乐坏了。2· 环境很好,就是空调开的有点儿低,不过一认真工作后就没什么了,早餐很好吃,午餐和晚餐我也觉得很好吃,嘿嘿, 就是人有点多。零食和饮料都卖的很便宜,比超市还便宜好多。还有免费咖啡,果汁,水果。3· 我们部门小组主要负责的是 图片这块的搜索,然后和带我的导师又是做的数据这块, 现在做的是一个死链检测系统,下周会有一个串讲,导师马上去封闭式开发,就一切都只能靠我了,这是个上线了 阅读全文
posted @ 2012-07-29 15:54 熊猫基地 阅读(230) 评论(0) 推荐(0)
摘要: 三面面完了,我也尽力了。面试的是C/C++软件研发,霸笔的。C/C++招收的人真多。好了下面来点面经。一面是很nice的GG,估计30左右,一看见我就说我看起来好小,哈哈。聊了不到半个小时,完了对我说,我对你印象特别好。然后我就估计二面有戏,所以一面很开心着。开始说了下笔试卷子,说我有些地方答的有问题,因为我答了不到一个小时就交卷了,有些地方写的有点不明了,跟面试官讨论了下,收获很大。让我写了个C++string类,里面的基本操作需要实现,我写了子串的KMP,串的reverse等。然后写了个单源最短路径,然后问了一些我喜欢C++哪些书籍,其实我大一读的比较多,后来就没怎么读了,然后讨论了下生活 阅读全文
posted @ 2012-07-06 11:38 熊猫基地 阅读(1110) 评论(1) 推荐(0)
摘要: DDMS常用工具简介:方便开发,DDMS提供的一些工具还是非常有用的。1. Device 。 最左边是包名,中间是进程ID。右边是端口号。 面板右上方的小工具中有截图按钮2. Emulator Control 。 可以打电话,发短信,电话状态改变,GPS位置的改变等都行。3. File Explorer 。文件浏览器,基于linux的文件系统,可以通过文件浏览查看android模拟器或者设备中的文件,并且可以导入导出文件4. LogCat。这个重要性很高,学会写入日志,五种级别。 还有日志过滤。如何使用ADBandroid debug bridge在platform-tools下有个工具adb 阅读全文
posted @ 2012-07-06 08:13 熊猫基地 阅读(199) 评论(0) 推荐(0)
摘要: 这几天学习关于GCC在进行编译链接的时候到底进行了什么样的工作。我就感觉这些东西要是不明白的话就总是感觉写程序的时候不安心,总感觉不能透彻的了解这个问题,所以找了一些资料来看,来争取解决这个困扰的问题。参考资料:程序员的自我修养。强烈推荐,这是本好书同时推荐一个系列博文,编程修养,写的很好。平台:linux编译器:GCC源文件:hello.c到底GCC在将源文件编程可执行文件的时候做了什么工作呢,首先你得指导GCC的常用命令吧,GCC在工作的步骤为:1. 预编译 命令: gcc -E hello.c -o hello.i或者 cpp hello.c > hello.i然后你就可以gedi 阅读全文
posted @ 2012-07-04 13:50 熊猫基地 阅读(231) 评论(0) 推荐(0)
摘要: 先贴出关于linux内核数据结构之链表部分。list.h完全注释。先复习下:上次说了net_device这一个结构相当于是说了物理设备层,这里有必要说明一下net_device和驱动程序的关系。net_device中包含了各种用于发送接收设备的函数指针,这些函数指针指向驱动程序中那些你自己设计编写的发送和接收的函数,驱动程序就是直接来对物理设备寄存器进行操作的,所以这里理清这个思路,上层的N个协议将数据包好之后,通过网络设备来调用驱动程序的发送函数,将数据包发送出去,那应该是你现在脑海中对协议栈的理解了。至于以后的工作就是慢慢深入协议内部进行了。下面我们说说接口层,按照的是从底向上的方式来说的 阅读全文
posted @ 2012-07-04 13:48 熊猫基地 阅读(194) 评论(0) 推荐(0)
摘要: 开始看协议栈了,采用从底向下的结构来介绍网络协议栈中涉及到的数据结构。我一般采用在线的读源码。地址:http://lxr.linux.no在这里没有原创,只是学习心得。1. net_device 结构 , 是网络设备的一个抽象,里面的属性很多,不需要全看明白,也蛮难看懂的。尝试着看,看不明白的时候就记着属性名字,到后面看到用这个属性的时候一定要回想起来,这样就行了。net_device结构的设计有点问题,它将函数接口和数据属性设计到了一起,导致这个结构十分的庞杂。一个结构出来了,之后就是关于这个结构如何组织,如何分配,如何释放,以及对这个结构可以进行的操作了,net_device在内核中的组织 阅读全文
posted @ 2012-07-04 13:47 熊猫基地 阅读(430) 评论(0) 推荐(0)
摘要: 第一个activity 1 package good.go; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.view.View; 7 import android.widget.Button; 8 import android.widget.Toast; 9 10 public class TestProcActivity extends Activity {11 /** Called when the act... 阅读全文
posted @ 2012-06-27 13:54 熊猫基地 阅读(205) 评论(0) 推荐(0)
摘要: 思想:普通intent直接启动一个activity, 调用startActivity方法然后 startActivityForResult这个方法会在调用完毕之后从后启动的activity中返回 一些结果给调用者,当然这个传递就得通过Intent的extra来传递了。下面对着具体的参数来看。活动A中:Intent intent = new Intent();intent.setClass(this, B.calss);//这里还可以添加要传递给B的数据//比较小的数据直接传数据类型//比较多的话可以用bundle类来传递startActivityForResult(intent, 10); / 阅读全文
posted @ 2012-06-27 12:53 熊猫基地 阅读(280) 评论(0) 推荐(0)
摘要: http://code.google.com/p/kosmosfs/downloads/list 阅读全文
posted @ 2012-06-17 16:48 熊猫基地 阅读(140) 评论(0) 推荐(0)