自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 西游识字-破解中文识字难题

它根据汉字的结构、字形及字意进行动画分解,让孩子们在趣味动画的引导下轻松理解汉字的含义与构造。例如春字,根据字形字义进行动画分解,春字下面是日字,上面想象为植物,温暖的太阳照着植物开始发芽生长,表示春天来了,孩子不仅认识了这个汉字,还知道春字所表达是春意盎然的春天。西游识字提供了结构化记忆的方法,将每个汉字分解为不同的构成部分,如左右结构、上下结构、中间构件等,通过对这些部分的记忆来掌握整个汉字。在练习中弱化游戏效果,专注于提升学生的汉字学习能力和健康成长,是区别于市场上同类识字软件的主要特征之一。

2023-05-05 12:40:27 98 1

原创 Blas GEMM launch failed 错误解决方案

错误信息如下:tensorflow.python.framework.errors_impl.InternalError: 2 root error(s) found. (0) Internal: Blas GEMM launch failed : a.shape=(10, 10), b.shape=(10, 10), m=10, n=10, k=10 [[{{node sequential/simple_rnn/while/body/_1/MatMul_1}}]] [[Res...

2021-10-12 16:10:35 3314 2

原创 Keras.metrics中的accuracy总结

1) accuracy该accuracy就是大家熟知的最朴素的accuracy。比如我们有6个样本,其真实标签y_true为[0, 1, 3, 3, 4, 2],但被一个模型预测为了[0, 1, 3, 4, 4, 4],即y_pred=[0, 1, 3, 4, 4, 4],那么该模型的accuracy=4/6=66.67%。2) binary_accuracybinary_accuracy和accuracy最大的不同就是,它适用于2分类的情况。从上图中可以看到binary_accuracy的..

2021-10-06 10:38:51 900

原创 新华象形大字典隐私用户数据声明

引言本人重视用户的隐私。您在使用我们的服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明,在使用我们的服务时,我们如何收集、使用、储存和分享这些信息,以及我们为您提供的访问、更新、控制和保护这些信息的方式。本《隐私政策》与您所使用的象形识字服务息息相关,希望您仔细阅读,在需要时,按照本《隐私政策》的指引,作出您认为适当的选择。本《隐私政策》中涉及的相关技术词汇,我们尽...

2019-05-07 21:21:38 621

原创 万圣节之夜隐私用户数据声明

引言本人重视用户的隐私。您在使用我们的服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明,在使用我们的服务时,我们如何收集、使用、储存和分享这些信息,以及我们为您提供的访问、更新、控制和保护这些信息的方式。本《隐私政策》与您所使用的象形识字服务息息相关,希望您仔细阅读,在需要时,按照本《隐私政策》的指引,作出您认为适当的选择。本《隐私政策》中涉及的相关技术词汇,我们尽...

2019-05-07 16:55:12 408

原创 象形识字隐私用户数据声明

引言本人重视用户的隐私。您在使用我们的服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明,在使用我们的服务时,我们如何收集、使用、储存和分享这些信息,以及我们为您提供的访问、更新、控制和保护这些信息的方式。本《隐私政策》与您所使用的象形识字服务息息相关,希望您仔细阅读,在需要时,按照本《隐私政策》的指引,作出您认为适当的选择。本《隐私政策》中涉及的相关技术词汇,我

2017-10-03 13:06:25 823

原创 体检分析

【汇总分析】:身高体重血压 体重指数≥24:您的体重属于超重范围。为使您的体重不再增加,建议您适量控制高热量食物,增加活动量,如:散步、骑车、游泳等。逐渐把体重降至正常。 脉率(脉搏)减慢:建议您进一步做心电图等检查,以明确诊断。 眼科 屈光不正:平行光经过角膜和晶状体屈折后不能聚焦在视网膜上,称为屈光不正。包括远视、近视及散光。请平时注意用眼卫生。 碳-14呼气试验 碳-14呼气试验阳性:碳

2017-07-21 11:15:00 1459

原创 Java 内存泄露的例子

第一个例子:public class MainActivity extends Activity {       private static Leaky mLeak;        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCre

2016-02-18 15:29:30 673

转载 从ViewRootImpl类分析View绘制的流程

从上两篇博客 《从setContentView方法分析Android加载布局流程》 和 《从LayoutInflater分析XML布局解析成View的树形结构的过程》 中我们了解到Activity视图UI是怎么添加到Activity的根布局DecorView上面的。我们知道Activity中的PhoneView对象帮我们创建了一个PhoneView内部类DecorView(父类为Frame

2015-09-25 09:42:17 761

转载 ViewGroup 详解

今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客。1、概述在写代码之前,我必须得问几个问题:1、ViewGroup的职责是啥?ViewGroup相当于一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以

2015-09-18 11:07:58 567

转载 Android LayoutInflater

1、 题外话相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。Inflate有三个参数,我在初学Android的时候这么理解的:对于Inflate的三个参数(int resource, ViewGroup root, boolea

2015-09-17 11:14:49 411

原创 The difference between LayoutInflater.inflate and findViewById

What is the difference between getting a reference to a widget like this:TableRow row = findViewById(R.id.table_row);and:TableRow row = (TableRow)LayoutInflater.from(this).inflate(R.layout.tab

2015-09-12 09:30:51 416

原创 Making sense of LayoutInflater

Layout Inflation as IntendedIt’s common practice in the Android SDK, but you may be surprised to find that there is a wrong way to use LayoutInflater, and your application might be one of the

2015-09-11 20:43:46 476

转载 Android: Looper, Handler, HandlerThread. Part II

In the previous part I've covered basic interaction in a bundle Handler+Looper+HandlerThread. The significant part under the hood of this team was MessageQueue with tasks represented by Runnables.

2015-09-08 17:50:47 381

转载 Android: Looper, Handler, HandlerThread. Part I

What do you know about threads in Android? You may say "I've used AsyncTask to run tasks in background". Nice, but what else? "Oh, I heard something about Handlers, because I used them to show toa

2015-09-08 17:48:46 522

原创 AsyncTasks, Runnables, Handlers, and Threads, oh my!

Not every Android app has to deal with multithreading, but any app that needs to contact Google, Facebook (or any other web-services API) or load data from a local database needs to consider how to

2015-09-07 13:51:21 380

转载 When Weaker is Better: Understanding Soft, Weak and Phantom References

How many times have we created various object instances, and assign those to reference variables? We all know very well that Java has automatic garbage collection; so we just play around the referen

2015-09-03 09:41:53 586

原创 LinkedHashMap 与 LRUcache

LinkedHashMap 与 LRUcacheLRU 缓存介绍我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求助电话本,但是,通过电话本查找还是很费时间的。但是,我们大脑能够记住的东西是一定的,我们只能记住自己最熟悉的,而长时间不熟悉的自然就忘记了

2015-09-01 16:47:11 387

转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应新环境,现在在准备交接的事情,自己也有一些时间了,所以就继续给大家分享Android方面的东西。相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加

2015-08-30 16:57:49 359

转载 Android-Universal-Image-Loader学习笔记(一)

Android-Universal-Image-Loader是一个开源项目,负责处理图片的加载和缓存。闲暇之时看了一些源代码,特记录之。说道图片文件(磁盘)缓存,需要考虑如下的因素1)  缓存文件的名称的定义2)  缓存的大小3)  缓存文件的方式:比如限时保存文件等,图片压缩后的格式,压缩率等等。该项目对磁盘缓存保存文件时对文件名称的修改也做了支持:在缓存文件时对

2015-08-29 13:04:58 342

转载 Adapter数据变化改变现有View的实现原理及案例

首先说说Adapter具体的类的继承关系,如下图     Adapte为接口它的实现类的对象作为AdapterView和View的桥梁,Adapter是装载了View(比如ListView和girdView要显示的数据)。相关View要显示的数据完全与View解耦。View要显示的数据从Adapter里面获取并展现出来;Adapter负责把真实的数据是配成一个个View(每一条数据

2015-08-29 10:38:42 443

转载 synchronized的使用方法

synchronized的使用方法2011-11-13 16:25 14868人阅读 评论(5) 收藏 举报threadobjectclassstring多线程 记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个sy

2015-08-28 14:35:42 406

转载 浅析 android 应用界面的展现流程(一)周期函数

浅析 android 应用界面的展现流程(一)周期函数“做了那么久的 Android APP 开发(从上学期间到目前为止间断的做了也有1年多了,还有一年多在玩 SSH、VC),也见过了那么多形形色色的界面设计,也做过不少 UI 上的需求,但仍然对 Android 界面的展现流程没有一个系统的认知,说来也是愧对自己导师和leader了。” 想来想去,这就算是这一年多安卓开发的忏悔之一

2015-08-23 14:47:39 876

转载 android adapter 深刻分析

android adapter 深刻分析在刚玩android 时候,对这个adapter很不理解,到底是什么原理呢? 适配器,哎,只知道setAdapter()把参数传进去,系统就显示出来了。今天,针对这个东西,我们做个系统详细的分析.listview加载adapter过程是这样的.1 先判断adapter 有多少数据项,根据这个数据确定有多少item. 

2015-08-14 16:36:39 398

转载 android控件--ViewPager原理及实现

一、原理:ViewPager是SupportV4的一个组件,主要是是一个可以实现一种卡片式的左右滑动的View容器。使用该类类似于ListView,需要用到自定义的适配器PagerAdapter,区别在于每次去获取一个View的方式。ViewPager是一个页面容器,只是每一个页面都是整一屏幕,滑动屏幕的类似于卡片式的,目前微信5.1和多看整体都是用该方法浏览。

2015-08-12 22:39:54 878

转载 Android Binder 分析——多线程支持

前面普通服务篇那里说到 ActivityManager(AM) 里锁的问题,其实不光 AM,WindowManager(WM)、PackageMananger(PM)中基本上很多对外的业务函数里面都是加锁的,所以这些 SS 里面有会有带 Locked 结尾的函数(这些函数都是在锁里执行)。这里就提出一个疑问为什么要加锁。这篇就来解答这个问题,顺带扯出 binder 的多线程支持的问题。照例先把

2015-08-03 22:28:42 2687

转载 说说Android应用的persistent属性

1 启动persistent应用    在Android系统中,有一种永久性应用。它们对应的AndroidManifest.xml文件里,会将persistent属性设为true,比如:?1234applicationandroid:name="PhoneApp"android:persis

2015-07-31 11:33:44 534

转载 Android 操作系统的内存回收机制

Android 操作系统的内存回收机制Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进

2015-07-30 15:13:40 604

原创 Android 启动过程分析--笔记缩减

Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制;这两个特点都是在进程的初始化过程中实现的,本文将详细分析Android应用程序进程创建过程中是如何实现这两个特点的。  ActivityManagerService启动新的进程是从其成员函数startProcessLocked开始的

2015-07-25 17:00:19 377

转载 深入Android【八】 —— Activity间数据传输

深入Android【八】 —— Activity间数据传输Activity间数据传输当对Android有一些了解后,不难发现,Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件,Activity,都是彼此独立的,它们通过系统核心来调度整合,彼此之间的通过Intent机制来串联。每一种架构都会有其利弊,Android当然也不能超然脱俗。由于Activi

2015-07-19 18:42:41 448

转载 深入Android【七】 —— 资源文件

深入Android【七】 —— 资源文件资源文件作为一枚coder,做界面,很多时候都是一场梦魇。很多时候,我们会感觉对于底层逻辑实现的很有把握性,哪怕需求一直在变,也可以通过不断的重构一直跟进,一切尽在掌握。但遭遇界面,往往就不再如此,它的好坏总是和审美、体验之类的词汇扯在一起,在凤姐芙蓉出没的年头,谈审美成为一件恐怖的事情。你可能会被要求不停的改代码,就为了移动一个像素,调

2015-07-19 18:38:04 378

转载 深入Android 【六】 —— 界面构造

界面构造UI界面,对于每个应用而言,是它与用户进行交互的门脸。好的门脸,不只是是要亮丽可人,最好还能秀色可餐过目不忘,甚至还应该有涵养有气质,彬彬有理温柔耐心。对于开发者来说,锻造这样的面容,不但需要高超的技艺,也需要有称手的工具和对得起党的料子。俗话说,朽木不可雕也,芙蓉不是一日炼成的,不是什么平台都能叫特能书。有套好用的UI框架,对于开发者而言,真有如沙漠中的甘露,而要是撞见了杯具

2015-07-19 18:35:38 371

转载 任务、进程和线程

任务、进程和线程关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员

2015-07-19 18:29:49 489

转载 深入Android 【一】 —— 序及开篇

序携来百侣曾游,忆往昔峥嵘岁月稠。 -- 《沁园春·长沙》对于Android,我也算是老人了,所谓,有文有真想。正由于这段玩票经历,使得我在毕业后,鬼使神差的成为移动平台的一名码工,再次有机会放肆的拥抱Android。2010开年,手上突然有了一把闲散时间,有机会进一步总结和学习Android。于是想再一次为Android写一系列的东西,这些东西来自于一些开发经验,对源码的

2015-07-19 18:15:18 516

原创 ActivityThead ActivityManagerService 和activity关系概述

Activity 是安卓中最重要的一个元素,安卓如果管理activity? 进程中的主线程如何建立?关于这几个问题我们将简要概述,不会展示太多的代码。首先来看一下进程的入口函数:ActivityThead,从应用程序的角度,所有的activity 信息都保存在这个类的成员变量中final HashMap <IBinder, ActivityRecord> mActi

2015-03-13 22:11:20 636

转载 When and how to use a ThreadLocal

As our readers might already have guessed, I deal with memory leaks on a daily basis. A particular type of the OutOfMemoryError messages has recently started catching my attention – the issues trigg

2015-03-12 13:24:49 773

原创 安卓主线程之旅

不管是C++程序还是Java程序,都会有程序的入口,所有的Java应用程序都是从public static void main 开始,同样Android程序也有同样入口。public class JavaStart{ public static void main(String... args) { // The Java universe starts here. }}

2015-03-10 15:33:35 651

翻译 如何避免Android 内存泄露

Android的应用程序,至少在T-Mobile的G1 ,限制为16 MB堆。这对手机来说是很多的内存,然而对开发者来说却很少。即使你不想使用这么多内存,但是你应该尽可能少的使用这些内存。越多的应用程序常驻内存,在应用程序之间切换越快。由于我工作的一部分,我遇到了内存泄漏的Android应用程序的问题,他们大部分时间都因同样的错误:保持长寿命引用上下文。Android applicat

2015-02-28 15:26:37 421

翻译 如何分析Android APP 内存大小

Because Android is designed for mobile devices, you should always be careful about how much random-access memory (RAM) your app uses. Although Android’s Dalvik virtual machine performs routine garbage

2015-02-28 13:43:57 804

原创 Fork and Exec

TheKernelUNIX-likesystems have a kernel, which contains device drivers, file systems, networkingstacks, memory managment, and CPU scheduling code. The kernel also providessupport for user-level proc

2015-02-09 13:33:36 699

象形字典一个小应用

给大家推荐个应用,可以看到汉字的脉络,像美这个字,可以看到甲骨文画的像小姑娘,不认识的字可以查查这个。

2017-09-28

TCL 2013 主界面之折纸

使用TCL 3D引擎开发的主界面,13年最经典的动画效果折纸,通过上下左右键可以操作,回车可以进入部分二级界面,可以在Windows平台运行。 产品化时直接移植到安卓平台。

2014-06-01

TCL 2010年电视主界面之云间

基于TCL 3D 引擎开发的云间主界面,此样例可以在Windows 平台运行。 TCL 3D 引擎不仅支持Android 平台也支持Windows平台运行。

2014-06-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除