<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[grasp_D的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/grasp_D</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; grasp_D]]></copyright><item><title><![CDATA[notifications]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/42127001</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/42127001</guid><author>grasp_D</author><pubDate>Wed, 24 Dec 2014 20:48:48 +0800</pubDate><description><![CDATA[1.notification area
2.notification
 drawer. 
3.一个notification
 必须实现的方法：
 
   1.设置小图标 setSmallIcon();
 
   2.设置标题 setContentTitle();
 
   3.设置内容 setContentText();
4.可以直接在notification中回复信息
5]]></description><category></category></item><item><title><![CDATA[Linux GCC常用命令]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/24878403</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/24878403</guid><author>grasp_D</author><pubDate>Fri, 02 May 2014 16:09:18 +0800</pubDate><description><![CDATA[1简介

2简单编译

2.1预处理

2.2编译为汇编代码(Compilation)

2.3汇编(Assembly)

2.4连接(Linking)

3多个程序文件的编译

4检错

5库文件连接

5.1编译成可执行文件

5.2链接

5.3强制链接时使用静态链接库

1简介

GCC 的意思也只是 GNU C Compiler 而已。]]></description><category></category></item><item><title><![CDATA[Liux下bin文件jdk的安装和环境变量的配置]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/8668073</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/8668073</guid><author>grasp_D</author><pubDate>Wed, 13 Mar 2013 13:43:26 +0800</pubDate><description><![CDATA[[Mike@localhost ~]$ mkdir /usr/java
mkdir: 无法创建目录"/usr/java": 权限不够
[Mike@localhost ~]$ su
密码：
[root@localhost Mike]# mkdir /usr/java
[root@localhost Mike]# cd usr
bash: cd: usr: 没有那个文件或目录
[root]]></description><category></category></item><item><title><![CDATA[Bundle saveInsanceState]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7626185</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7626185</guid><author>grasp_D</author><pubDate>Sat, 02 Jun 2012 16:36:22 +0800</pubDate><description><![CDATA[写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用，是一个Activity生命周期的开始。可是有一点容易被忽视，就是onCreate方法的参数saveInsanceState。因为在一般的程序开发中，很少用到这个参数。
onCreate方法的完整定义如下:
public void onCreate(Bundle sav]]></description><category></category></item><item><title><![CDATA[android 自定义组件（declare-styleable）]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7626160</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7626160</guid><author>grasp_D</author><pubDate>Sat, 02 Jun 2012 16:29:46 +0800</pubDate><description><![CDATA[做Android布局是件很享受的事，这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用，自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢？现在我们就来讨论一下他的用法。
一、在res/values文件下定义一个attrs.xml文件，代码如下：]]></description><category></category></item><item><title><![CDATA[linux 文件复制]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7609328</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7609328</guid><author>grasp_D</author><pubDate>Mon, 28 May 2012 15:00:45 +0800</pubDate><description><![CDATA[#include
#include
#include
#include
#include
#include
#include
#include
#include

#define BUFFERSIZE 128
int main(int argsnum,char * args[])
{

    int from_fd,to_fd;
    int size_read,]]></description><category></category></item><item><title><![CDATA[流水灯]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7601090</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7601090</guid><author>grasp_D</author><pubDate>Fri, 25 May 2012 10:54:03 +0800</pubDate><description><![CDATA[#include 
#include  // _crol_()函数的头文件
unsigned char temp;
void delay(int time)
{
 int i,j;
 for(i=time;i>0;i--)
  for(j=112;j>0;j--);
 
}
void main ()
{
 temp=0x01;
 P1=temp;
 while(1)]]></description><category></category></item><item><title><![CDATA[C调用ARM字符串拷贝]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7593290</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7593290</guid><author>grasp_D</author><pubDate>Wed, 23 May 2012 08:58:00 +0800</pubDate><description><![CDATA[纯arm拷贝 
AREA StrCopy, CODE, READONLY
 ENTRY 
start
 LDR r1, =srcstr 
 LDR r0, =dststr 
 BL strcopy
stop
 MOV r0, #0x18 
 LDR r1, =0x20026 
 SWI 0x123456

strcopy
 LDRB r2, [r1],#1 
 STRB]]></description><category></category></item><item><title><![CDATA[gcc 简介]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7588537</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7588537</guid><author>grasp_D</author><pubDate>Mon, 21 May 2012 20:11:46 +0800</pubDate><description><![CDATA[【51CTO.com独家特稿】一、GCC简介
通常所说的GCC是GUN Compiler Collection的简称，除了编译程序之外，它还含其他相关工具，所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序，它是Linux平台编译器的事实标准。同时，在Linux平台下的嵌入式开发领域，GCC也是用得最普遍的一种编译器。GCC]]></description><category></category></item><item><title><![CDATA[12]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7580731</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7580731</guid><author>grasp_D</author><pubDate>Fri, 18 May 2012 16:22:04 +0800</pubDate><description><![CDATA[http://kb.cnblogs.com/page/142900/]]></description><category></category></item><item><title><![CDATA[流水灯试验]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7579608</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7579608</guid><author>grasp_D</author><pubDate>Fri, 18 May 2012 11:46:29 +0800</pubDate><description><![CDATA[ORG 0000H
 AJMP HAIS
 ORG 0030H
HAIS: MOV A,#01H
 MOV P1,A
 CALL DELAY
 
 MOV A,#02H
 MOV P1,A
 CALL DELAY
 MOV A,#04H
 MOV P1,A
 CALL DELAY
 MOV A,#08H
 MOV P1,A
 CALL DELAY
 MOV A,#1]]></description><category></category></item><item><title><![CDATA[单灯闪烁试验]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7579541</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7579541</guid><author>grasp_D</author><pubDate>Fri, 18 May 2012 11:33:18 +0800</pubDate><description><![CDATA[ORG 0000H
 AJMP LOOP
 ORG 0030H
LOOP: SETB P1.0
 LCALL DELAY
   CLR P1.0
 LCALL DELAY
 AJMP LOOP
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
    DJNZ R7,D1
    RET
    END]]></description><category></category></item><item><title><![CDATA[开发C/S架构用各种语言的优缺点有什么？]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7530657</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7530657</guid><author>grasp_D</author><pubDate>Thu, 03 May 2012 10:47:03 +0800</pubDate><description><![CDATA[开发C/S架构可以采用多种语言，包括你提到的Java,C++,C#，以及Dephi等，采用不同的架构要按照你的项目的需要来，下面就你提出的JAVA和C++的优缺点做个分析吧，同时也介绍下C#语言。

Java语言是基于Java虚拟机的，它最大的优势在于一次编译，到处运行，它并不需要考虑各种系统之上的不同系统调用，所有的系统调用都可以通过底层的JVM的封装来完成，开发者在开发过程中不用考虑操作系]]></description><category></category></item><item><title><![CDATA[poj3041题解]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7486673</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7486673</guid><author>grasp_D</author><pubDate>Sun, 22 Apr 2012 15:33:59 +0800</pubDate><description><![CDATA[题目分析：
要想完成此题，需用到了二分图的知识。包括：
1.二分图的基本概念
2.最大匹配的概念
3.增广路径的概念
4.匈牙利算法
1.2.3概念参考资料：点击打开链接
匈牙利算法参考资料：http://wenku.baidu.com/view/d1070024af45b307e8719770.html
解题思路：http://www.cnblogs.com/lyy2890654]]></description><category></category></item><item><title><![CDATA[poj1094]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7485360</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7485360</guid><author>grasp_D</author><pubDate>Sat, 21 Apr 2012 22:04:13 +0800</pubDate><description><![CDATA[#include
#define max_vertex_num 26

typedef struct 
{
	char vexs[max_vertex_num];

	int arcs[max_vertex_num][max_vertex_num];
	int vexnum,arcnum;
}adjmatrix;

void creatAdjlist(adjmatrix *g]]></description><category></category></item><item><title><![CDATA[linux教程第二版4.18答案]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7481400</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7481400</guid><author>grasp_D</author><pubDate>Fri, 20 Apr 2012 14:42:40 +0800</pubDate><description><![CDATA[read str
echo $str|cut -b $1-$2]]></description><category></category></item><item><title><![CDATA[linux教程第二版4.14答案]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7481386</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7481386</guid><author>grasp_D</author><pubDate>Fri, 20 Apr 2012 14:41:39 +0800</pubDate><description><![CDATA[#!/bin/bash
i=5
a=1
b=1
sum=0
while  ((i>0))
do
((sum=sum+a+b))
((a=a+b))
((b=b+a))
((i=i-1))
done
echo $sum]]></description><category></category></item><item><title><![CDATA[linux教程第二版 4.10答案]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7481378</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7481378</guid><author>grasp_D</author><pubDate>Fri, 20 Apr 2012 14:39:36 +0800</pubDate><description><![CDATA[date
who|grep -F $1
if [ $? -eq 0 ]
then
write $1
"hello"
eof
fi]]></description><category></category></item><item><title><![CDATA[java.lang.OutOfMemoryError: PermGen space及其解决方法 .]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7475000</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7475000</guid><author>grasp_D</author><pubDate>Wed, 18 Apr 2012 20:00:52 +0800</pubDate><description><![CDATA[PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出，解决方法也一定是加大内存。说说为什么会内存益出：这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域，它和和存放Instance的Heap区域不同]]></description><category></category></item><item><title><![CDATA[linux教程第二版 4.9 答案]]></title><link>https://blog.youkuaiyun.com/grasp_D/article/details/7473716</link><guid>https://blog.youkuaiyun.com/grasp_D/article/details/7473716</guid><author>grasp_D</author><pubDate>Wed, 18 Apr 2012 15:16:44 +0800</pubDate><description><![CDATA[#!/bin/bash
dir=$1 ; shift
if [ -d $dir ]
then
    
    for name
    do
      if [ -f $name ]
      then  cp $name $dir
        
      else  echo "Invalid file name : $name"
          fi]]></description><category></category></item></channel></rss>