- 博客(17)
- 收藏
- 关注
原创 java Stream Map集合处理
java Stream 使用stream对Map集合的处理Map x 处理成 Map y 简单示例:Map<String, String> x;Map<String, Integer> y =x.entrySet().stream().collect(Collectors.toMap(e -> e.getKey(),e -> Integer.pa...
2020-04-23 16:52:28
6119
1
原创 maven环境问题ValidatorException和was cached in the local repository
在github上新下载一个项目,本地无法下载对应的maven包,报错:from/to nexus (http://maven.aliyun.com/nexus/content/groups/public/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.c...
2019-10-12 11:11:04
289
转载 如何理解推荐系统中的召回
推荐系统中的精度(precision)和召回(recall)本质上和二元分类中的概念是一样的。推荐系统往往只推荐有限个(如k个)物品给某个用户。真正相匹配的物品我们称之为相关物品(也就是二元分类中的阳性)。k召回(recallatk)=所推荐的k个物品中相关物品的个数所有相关物品的个数k召回(recallatk)=所推荐的k个物品中相关物品的个数所有相关物品的个数...
2019-04-29 10:30:57
3267
转载 推荐准确率 召回率 (转)
推荐系统评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)下面简单列举几种常用的推荐系统评测指标:1、准确率与召回率(Precision & Recall)准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精度是检索出相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率;召回率是指检索出的相关...
2019-04-29 10:02:13
367
转载 Android异步加载图像小结
研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(final String url, final int id) {
2012-02-17 17:34:02
451
转载 java回调函数
如果我们要测试一个类的方法的执行时间,通常我们会这样做:java 代码 public class TestObject { /** * 一个用来被测试的方法,进行了一个比较耗时的循环 */ public static void testMethod(){ for ( int
2012-02-16 17:21:01
448
转载 深入理解Android消息处理系统——Looper、Handler、Thread
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环
2012-02-16 14:02:06
497
转载 Android学习系列(1)--为App签名(为apk签名)
这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建ke
2011-12-22 14:42:45
746
原创 surfaceview 双缓冲的理解
研究了一下午,终于搞清楚了为什么叫双缓冲!!参见:http://www.yafeilinux.com/?p=73不用画布,直接在窗口上进行绘图叫做无缓冲绘图。用了一个画布,将所有内容都先画到画布上,在整体绘制到窗口上,就该叫做单缓冲绘图,那个画布就是一个缓冲区。用了两个画布,一个进行临时的绘图,一个进行最终的绘图,这样就叫做双缓冲绘图。surfaceView自身实现了双
2011-11-03 19:19:59
12406
1
原创 DroidReader使用全纪录
这段时间写android的阅读器端,碰到一些问题,想找些开源的软件来参考下,在http://my.oschina.net/ernest/blog/16999 这个博客中看到好多比较好的开源pdf阅读器,但是下载下来后除了第一个都有问题,不是缺少.so包就是报异常。 第
2011-10-18 15:06:02
1423
转载 AsyncTask
AsyncTask看上去修改后的connect()方法已经可用了,但是这种匿名程的方式是存在缺陷的:线程的开销较大,如果每个任务都要创建一个线程,那么应用程 序的效率要低很多;线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,
2011-09-05 16:07:52
724
转载 网站日志HTTP返回代码解析:201 304 404 500【知识普及】
在网站日志中,我们经常会看到很多返回的http代码,如201、304、404、500等等。可是这些具体的返回的HTTP代码究竟什么含义呢,在此做一下知识普及吧,记不住不要紧,到时候看看就行了,但最主要的几个还要要清楚的。 一些常见的状态码为: 200 - 服务器成功
2011-08-22 10:19:41
947
转载 Popupwindow leak window
08-16 10:07:51.410: ERROR/WindowManager(4236): Activity cn.bookall.android.zbook.reader.DocReader has leaked window android.widget.TextView@
2011-08-16 11:31:56
3931
原创 打开X盘,显示“驱动器X中的磁盘未被格式化。想现在格式化吗
打开硬盘或U盘时提示需要格式化,查看硬盘和U盘属性分区格式为RAW(正常格式应该为FAT32或NTFS),相信不少朋友都遇到过这种情况,如果格式化,重要文件没了,很多朋友都很头痛,我手中正好有一块出现问题的U盘,注意:不要按很多网上说的先格式化再恢复,那样风险高,成功率低,恢复后
2011-07-20 14:50:17
2881
转载 SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本
2011-07-16 10:10:02
6753
原创 重装系统后,导入的某个程序在eclipse中显示方框乱码,而记事本中打开正常
某个工程原来是正常的,后来重装系统和eclipse再次导入后中文变乱码显示,全是方框。修改eclipse的编码格式都没用,且其他程序可正常显示。再次导入也不行。后来用记事本打开正常,将正常的黏贴到工程中后再用记事本打开记事本乱码了。。。删掉工程,用记事本打开,
2011-07-04 13:52:41
1718
原创 运行Maven 遇到 java.lang.NoClassDefFoundError
这个报错说是找不到某个类定义,网上搜索了好多,都是说跟CLASSPATH设置相关,我是ubuntu系统,也设置了CLASSPATH,在程序里执行maven工程 run as android application,就会报这个错。 将各个项目mvn clean install 均成功后,采取两种方法:1 命令行 emulator -avd 8 启动模拟器,然后转到工程apk所在目录
2011-06-27 13:51:00
5590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人