2013年5月30日

android中project不能自动生成R.java文件

摘要: 今天在ubuntu中装eclipse+anroid,装好了发现project的gen目录下为空!!木有R.java。。。gen目录本来应该是自动生成的(如果你在project菜单栏中选择了build automatically)木有自动生成是啥情况呢。。。然后上网查资料。。。说:1. xml中有问题 格式不对之类的问题2. 自己import了R什么的东西3.应该clean一下重新build然后我就悲催的发现。。。。不能build啊!!!是灰色的啊!!!打开SDK manager 发现,我木有安装build tools,太桑感了,最近智商略不够用啊!!!装好了之后,clean一下 就偶凯了! 阅读全文

posted @ 2013-05-30 21:26 shady_j 阅读(1780) 评论(0) 推荐(0)

2013年4月15日

Linux Bash Shell 笔记

摘要: http://www.sphinxsearch.org/archives/414 详细资料BASH 中的变量与 C 语言中变量的区别这里我们为原来不熟悉 BASH 编程,但是非常熟悉 C 语言的程序员总结一下在 BASH 环境中使用变量需要注意的问题。1,BASH 中的变量在引用时都需要在变量前加上 “$” 符号( 第一次赋值及在For循环的头部不用加 “$”符号 ),下面举个栗子:#!/bin/bash# give the initialize value to STRSTR=”Hello World”echo $STR这里我们需要注意下面几点:(1)变量赋值时,‘=’左右两边都不能有空格; 阅读全文

posted @ 2013-04-15 17:16 shady_j 阅读(251) 评论(0) 推荐(0)

2013年4月11日

【一问一答】c++基础知识 ||类,模版,多态,虚函数

摘要: 1. 动态联编:在程序执行的时候才将函数实现和函数调用关联,也叫运行时绑定。对于虚函数和多态来讲,就是使用动态联编。2. 静态联编:在程序编译的时候将函数实现和函数调用关联。3. 模板:Template <class或者也可以用typenameT >class类名{//类定义......};模板的参数可以是一个,也可是多个,多个参数格式为 <class T1, class T2...>4. 默认参数默认参数可以在函数声明时设定,也可以再函数定义时设定,但只能设定一次。(只有在函数声明时为设定的情况下才能在函数定义时设定)默认函数只能从右往左设定,即某参数项设定了默认值, 阅读全文

posted @ 2013-04-11 20:51 shady_j 阅读(198) 评论(0) 推荐(0)

2012年12月12日

CLRS 堆排序实现和分析

摘要: 堆排序是利用堆来进行排序,主要的操作就是建立一个最大堆,最大堆的调整和堆排序。创建最大堆:从最底层开始进行最大堆调整操作最大堆调整:找到节点i的最大的儿子,进行交换,递归下去。堆排序:将堆中的第一个元素与堆尾元素互换,从堆中“去掉”节点n,将堆前1到n-1的元素做最大堆调整,形成新的最大堆。不断将新形成的堆中第一个元素与堆尾的元素互换,调整堆,最后得到的排好序的结果。归并排序伪代码如下:堆排序的过程如下:a)用BUILD-MAX-HEAP构造得到的最大堆数据结构b)~j)是每次在第5行调用MAX-HEAPIFY后得到结果,即“去掉”最大的节点后,经过堆调整得到的新的最大堆。深色阴影的为排好序的 阅读全文

posted @ 2012-12-12 10:08 shady_j 阅读(271) 评论(0) 推荐(0)

2012年12月2日

Vmware Ubuntu12.04 共享文件夹建立

摘要: 在今天解决了hgfs为空这个恶心的问题之后,决定写下我的处女随笔其实很简单,只要输入这两跳命令就好了,需要注意的是.host:/后面是有空格的!sudo apt-get install open-vm-dkmssudo mount -t vmhgfs .host:/ /mnt/hgfs很多教程写的是重装vmware tools我在重装了之后倒是出现了hgfs,之前mnt下连hgfs都木有。。。 阅读全文

posted @ 2012-12-02 23:09 shady_j 阅读(2089) 评论(0) 推荐(0)

导航