2012年12月5日

Android中TextView输入字数统计和限制 & [转]一篇

摘要: 对安卓控件的不熟悉真的是很浪费时间,之前还弄个函数来实现,花不少时间,后来发觉,xml里面设置一个android:maxLength="8"就够了。===================这里转一篇函数实现的,Android中TextView输入字数统计和限制: (转自:http://lishuaishuai.iteye.com/blog/1128230)在Android开发应用的时候,文本编辑框中最多输入140个字,经常会显示还剩多少字以限制用户输入的字数, EditText content;//定义一个文本输入框TextView hasnum;// 用来显示剩余字数int 阅读全文

posted @ 2012-12-05 10:12 在旅途 阅读(3260) 评论(0) 推荐(0) 编辑

2012年7月22日

Eclipse下安装Android开发环境:NDK和CDT[转]

摘要: 来源:http://blog.csdn.net/cheungmine/article/details/6686743Eclipse下安装Android开发环境:NDK和CDT(本文根据互联网资料收集整理,并经过作者亲自验证)cheungmine本文记录了最新的eclipse版本helios如何搭建Android的JDK和NDK的开发环境。并提供了整合NDK和cygwin的方法。为了使用户不用切换到cygwin命令行去编译NDK的代码,给出了配置eclipse下的NDK环境。最后给出如何配置eclipse上的C/C++开发环境——CDT。本文还提供了一个最简单的示例说明NDK的使用方法。关键词: 阅读全文

posted @ 2012-07-22 18:42 在旅途 阅读(959) 评论(0) 推荐(0) 编辑

屏蔽网页广告的方法

摘要: 1)我的浏览器是chrome,安装ADB/ABP插件或ad muncher都可以屏蔽广告,更狠一点可把javascript给禁了,只在需要的页面开启。路径:设置(Options)->高级选项(Under the Hook)->内容设置(Content settings)->Java script。Chrome 网上应用店,从这里找应用装上:https://chrome.google.com/webstore/category/home用关键字"block"搜索chrome网上应用店,发现很多强大的插件,有些能把在线视频的广告也跳过,回头试下效果。只装Adb 阅读全文

posted @ 2012-07-22 18:33 在旅途 阅读(265) 评论(0) 推荐(0) 编辑

参数 - 学习笔记

摘要: 1)默认参数非静态变量不能做默认参数,如下例:[cpp]view plaincopyclassA{public:voidfun(intx=a);//OK//voidfun2(intx=b);//非静态变量不能做默认参数staticinta;intb;};静态数据类型是指非不确定变量类型,包括:const 、#define、全局类static、常量。默认实参是在编译时期指定,非static成员在此时还没被初始化,所以不能,而静态成员是在编译时就能确定值了。非静态数据类型在类构造前没有完成数据的绑定。只有用静态数据类型,这样在对象构造前就可以使用了。因为静态数据类型在类定义的时候就需要初始化了。 阅读全文

posted @ 2012-07-22 18:31 在旅途 阅读(138) 评论(0) 推荐(0) 编辑

类的sizeof - 学习笔记

摘要: sizeof是一个操作符,计算的是变量的大小。空类:先了解一个概念:类的实例化,所谓类的实例化就是在内存中分配一块地址,每个实例在内存中都有独一无二的地址。同样空类也会被实例化(别拿豆包不当干粮,空类也是类啊),所以编译器会给空类隐含的添加一个字节,这样空类实例化之后就有了独一无二的地址了。所以空类的sizeof为1。非空类:C++中的class就是从C中的struct演变过来的,同时,为了与C的兼容保持了struct,对struct使用sizeof得到的是struct所占的空间,同样使用与class。sizeof只是对堆栈区的内存进行运算,不对静态全局区的内存大小运算。static变量是属于 阅读全文

posted @ 2012-07-22 18:28 在旅途 阅读(165) 评论(0) 推荐(0) 编辑

editor does not contain a main type的解决方案[ZT]

摘要: 转自:http://hi.baidu.com/zh_m_zhou/blog/item/8bb9ba025baa98e408fa93fd.html作者:pocky今天用eclipse,当打算run一个带有main函数的class时,出现editor does not contain a main type的错误框。baidu了一下,迅速解决问题:原来这个class所在包没有被添加到build path中。解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决问题了。重新打开class 阅读全文

posted @ 2012-07-22 18:27 在旅途 阅读(205) 评论(0) 推荐(0) 编辑

VS2005编译C语言程序

摘要: 用VS2005编译如下代码:void main(){printf("Hello World!");int a;scanf("%d",&a);这样会报错:error C2143: syntax error : missing ';' before 'type'vs2005和eclipse的区别在于eclipse可以通过。void main(){int a;printf("Hello World!");scanf("%d",&a);只要把int a; 放到第一行就可以编译 阅读全文

posted @ 2012-07-22 18:25 在旅途 阅读(470) 评论(0) 推荐(0) 编辑

C++中的临时变量[转]

摘要: 转自:http://tech.ddvip.com/2009-09/1253979842134546_2.html来源:C++博客作者:樊文鑫 它们是被神所遗弃的孩子,没有人见过它们,更没有人知道它们的名字.它们命中注定徘徊于命运边缘高耸的悬崖和幽深的深渊之间, 用自己短暂的生命抚平了生与死之间的缝隙.譬如朝露,却与阳光无缘.是该为它们立一座丰碑的时候了,墓铭志上写着:我来了,我走了,我快乐过. 许多人对临时变量的理解仅仅限于: string temp; 其实,从C++的观点来看,这根本就不是临时变量,而是局部变量. C++的临时变量是编译器在需要的时候自动生成的临时性变量,它们并不... 阅读全文

posted @ 2012-07-22 18:21 在旅途 阅读(3028) 评论(0) 推荐(1) 编辑

C++函数返回引用

摘要: C里没有引用,要把后缀改成cpp之后gcc才能识别为c++程序,关于gcc和g++的区别在另一篇,eclipse要重启重编译(不知怎么,eclipse不重启的话就总还是报错),编译通过了。"引用传递"的性质象"指针传递",而书写方式象"值传递",即使用时跟普通变量一样,看不出是使用了普通变量还是引用。引用是变量的别名。声明时必须初始化,并且从一而终。而函数返回引用,要求在传参里必须有引用或者指针类型作为被返回的值。以下写法一和三都是函数返回引用,写法二只是返回引用类型的参数。写法一,函数返回值和传参都用引用:[cpp]view pla 阅读全文

posted @ 2012-07-22 18:17 在旅途 阅读(2426) 评论(0) 推荐(0) 编辑

gcc和g++的区别[ZT]

摘要: 来源:http://www.linuxsky.org/doc/dev/200804/298.html gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以通常用g++来完成链接,为了统一起见,干脆编译... 阅读全文

posted @ 2012-07-22 18:11 在旅途 阅读(218) 评论(0) 推荐(0) 编辑

导航