- 浏览: 106863 次
- 性别:
- 来自: 陕西
最新评论
-
yhbanywn:
非常感谢您的解答!!!解决了困扰我多日的难题。
Binary XML file line #2: Error inflating class -
jianghaijun:
...
Binary XML file line #2: Error inflating class -
天馒:
<ListView android:id= ...
android特效展示一:ListView -
newfido:
Android生成缩略图 -
chy116449859:
太感谢LZ了,哎 这个BUG困扰了我2天,终于解决了! 虽 ...
android中加载图片时出现oom
文章列表
一、Solr介绍
最近在一个项目中做了一个全文检索的功能,刚开始本来打算用Apache Lucene去实现,毕竟之前对Lucene有一点了解,但是在网上看技术类文章时看见了别人介绍Apache Solr,感觉挺好的,
还是一个开源的搜索服务器,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的,高亮显示搜索结果,有自带的中文分词技术。
二、Solr配置
第一步:下载Solr, http://www.apache.org/dyn/closer.cgi/lucene/solr
解压到我下载的是3.6.1版 ...
android 屏幕适配
- 博客分类:
- Android开发
笔记本屏幕像素密度计算方法:根号√(横向分辨率^2+纵向分辨率^2)/屏幕大小=像素密度
计算公式:1dp*像素密度/160 = 实际像素数
1寸=2.54厘米。
自定义一个View,并在layout文件中进行部署,执行程序报以下错误:
[html] view plaincopy
E/AndroidRuntime( 1292): FATAL EXCEPTION: main
android中加载图片时出现oom
- 博客分类:
- Android开发
今天做项目,发现需要显示一张超大图片,处理过后,还有561Kb
加载的时候,就crash --- OOM
shortMsg:java.lang.OutOfMemoryError
longMsg:java.lang.OutOfMemoryError: bitmap size exceeds VM budget
stackTrace:java.lang.OutOfMemoryError: bitmap size exceeds VM budget at android.graphics.Bitmap.nativeCreate(Native ...
Android 图片处理方法大全
- 博客分类:
- Android开发
整理了一下目前Android开发中图片的各种处理方法:
Java代码
/**
* 使头像变灰
* @param drawable
*/
public static void porBecomeGrey(ImageView imageView, Drawable drawable) {
drawable.mutate();
android 代码混淆问题解决
- 博客分类:
- Android开发
android代码混淆报错总结:java.io.IOException: Please correct the above warnings first
[2012-06-01 14:06:03 - geoTest6.3] Warning: org.apache.log4j.lf5.viewer.LogFactor5InputDialog$1: can't find referenced class java.awt.event.KeyAdapter[2012-06-01 14:06:03 - geoTest6.3] Warning: org.apache.log4j.lf5.view ...
更新了Android SDK 和ADT 到 R17 以后出现了一个问题,就是原来所有引入第三方的jar文件的项目,运行到一旦调用了第三方jar文件里的类的地方,都会出现类似
E/AndroidRuntime : java.lang.NoClassDefFoundError
的错误。
后来看国外的网站才解决问题http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17/comment-page-1#comment-4346
简单的说一下解决方法:
将所有的第三方ja ...
c++ primer第七章(函数)学习笔记
- 博客分类:
- c++
1.没有指定返回类型的函数是不合法的。
2.把函数的声明放在头文件中,这样可以确保对于指定函数其所有声明保持一致。
3.内联函数的使用,在函数返回类型前加上关键字inline就可以将shorterString函数指定为内联函数,可以解决调用函数比丘戒等价表达式要慢得多的问题,因为在大多数的机器上,调用函数都要做很多工作:调用前先保存寄存器,并在返回时恢复;复制实参;程序还必须转向一个新位置执行。
4.内联函数应该放在头文件中定义,这一点不同于其他函数。
5.除static成员函数外,每个成员函数都有一个额外的、隐含哦形参this。
6.常量成员函数,const对象、指向const对象的 ...
--varchar,varchar2
联系:
1.varchar/varchar2用于存储可变长度的字符串
比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节
2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如
varchar(20)表示最大可以存放20个字节的内容
区别:
1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;
2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;
3.V ...
1. NDK 下载 最新版 Android NDK 开发工具包 地址:http://dl.google.com/android/ndk/android-ndk-r4-windows.zip2.交叉编译环境下载 Cygwin ,并安装。 我们通过Cygwin编译一个交叉环境。地址:http://www.cygwin.com/ 选择 Devel Install 安装 gcc 和 make 等工具。 3 .配置NDK环境在 Cygwin的root 的目录下root\home\<username> 目录下找到 ,bath_profile 文件 添加 ############ ...
c++ primer第六章(语句)学习笔记
- 博客分类:
- c++
1.程序语句最简单的形式是空语句(null statement)只有一个分号。
2.复合语句,通常被称为块,使用一对花括号括起来的语句序列(也可能是空的)。
3.建议总是在if后边使用花括号,这样做可以避免日后修改代码时产生混乱和错误。
4.break只能出现在循环或switch结构中。
5.continue语句只能出现在for、wihile或do while循环中。
android检测网络连接
- 博客分类:
- Android开发
ConnectivityManager connMgr = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected())
1.操作符%“求余”或“求模”操作符,该操作符的操作数只能为整数,包括bool 、char、short、int和long类型,以及对应的 unsigned类型。
2.如果来年改革操作数为正数,出法(/)和求模(%)操作的结果也是正数(或零);如果两个操作数都是负数,除法操作的 结果正数(或零),而求模操作的结果则为负数(或零)。
3.c++中规定了操作数计算顺序的操作符还有条件(?:)和都好操作符,除此外,其他操作符并未制定其操作数的求值顺 序。eg:f1() * f2();在做乘法前,必须调用f1函数和 f2函数,毕竟其调用结果要相乘。然而,我们却无法知道到底是先 ...
c++ primer第四章(数组和指针)学习笔记
- 博客分类:
- c++
1.字符数组既可以用一组由花括号括起来、都好隔开的字符字面值进行初始化,也可以用一个字符串字面值进行初始化。但是 字符串字面值包含一个额外的空字符(null)用于结束字符串。
2.一个数组不能用另一个数组初始化,也不能将一个数组赋值给另一个数组。
3.c++提供了一种特殊的指针类型void*,它可以保存任何对象的地址。
4.使用下标访问数组时,实际上是使用下标访问指针。
5.c++语言要求指向const对象的指针也必须具有const特性。
6.对于大部分应用而言,使用标准库类型string,除了增强安全性外,效率也提高了,因此应尽量避免使用c风格字符串。
7.动态分配数组时 ...