handler的理解笔记】的更多相关文章

应用程序启动时,Android首先会开启一个主线程,如果此时需要一个耗时的操作,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象,这个时候我们需要把这些耗时的操作,放在一个子线程中.这个时候,Handler就出现了.,来解决这个复杂的问题 ,由于Handler运行在主线程中(UI线程中).具体使用时,查看他的用法.…
batch normalization学习理解笔记 最近在Andrew Ng课程中学到了Batch Normalization相关内容,通过查阅资料和原始paper,基本上弄懂了一些算法的细节部分,现在总结一下. 1. batch normalization算法思想的来源 不妨先看看原文的标题:Batch normalization:acclerating deep network training by reducing internal covariate shift.字面意思即:Batch…
开发Android这么久了,总会听到有人说:主线程不能访问网络,子线程不能更新UI.Android的主线程的确不能长时间阻塞,但是子线程为什么不能更新UI呢?今天把这些东西整理,顺便在子线程更新UI. 首先写了一个handler在子线程更新主线程UI,在子线程做了一个耗时操作:从网络下载了一个图片并利用handler发送到handleMessage()的回调中,并更新到主线程的bitmap.图片显示成功,没有问题.接下来在子线程中更新onCreate()中实例化的textview,报错: and…
一.概念 1.事件驱动型 什么是事件驱动?就是有事了才去处理,没事就躺着不动.假如把用户点击按钮,滑动页面等这些都看作事件,事件产生后程序就执行相应的处理方法,就是属于事件驱动型. 2.消息循环 把需要处理的事件表示成一个消息,并且把这个消息放入一个队列.消息循环就是一循环,for或者while都一样.从消息队列里面取出未处理的消息,然后调用该消息的处理方法. 3.Handler 最开始碰到handler是需要在子线程里面更新UI的时候.android的UI更新只能在主线程中进行,但是在子线程中…
在弄清楚InfoGAN之前,可以先理解一下变分推断目的以及在概率论中的应用与ELBO是什么,以及KL散度 https://blog.csdn.net/qy20115549/article/details/93074519 https://blog.csdn.net/qy20115549/article/details/86644192. 如果理解了变分推断,KL散度,ELBO,对于InfoGAN中的重要方法就可以很容易理解了. 这里首先看一下简单的对数推导为方便对InfoGAN文中的公式的阅读:…
本章节主要讲的是web的工作原理,先大概熟悉记录一下,为以后写Django web框架打下基础. web工作原理: 1.用户从浏览器输入网址----->browser通过电脑中的网络设备(网卡)发出request请求(线路A) 2.网卡将request----->互联网(线路B) 3.互联网----->远端服务器(线路C) 4.远端服务器----->web应用程序接收request,python代码运行index.GET这个处理程序(handler)(线路D) 5.代码return…
就拿php来说,两个php页面之间不拿get,post传递变量的话,数据是不能共享的.访问完1.php页面该页面的变量就被销毁了.所以就拿学校食堂来说,拿现金买饭的话你交完钱后,他给你个票以便确认你,你到时候拿票来到各个窗口买东西.设置cookie后,第一次执行cookie设置是服务器给浏览器cookie信息,浏览器保存,此后每次就是浏览器拿着cookie信息你去给浏览器.每次请求其他页面,请求头就会把cookie的信息传递过去 第一次执行cookie 此后的话,cookie就由浏览器到服务器了…
Bundle是一个键值对这样一个东西.就是一个string类型的东西,对应任何类型的东西.就是用来存值的. 这里可以看到他的作用 public void onClick(View v) { String info = etName.getText().toString(); Bundle bundle = new Bundle(); //保存输入的信息 bundle.putString("name", info); Intent intent=new Intent(BundleDemo…
需要学web service,但是在视频中讲解到了socket套接字编程.以前貌似课上老师有提过,只是没用到也感觉乏味.现在遇到,自己看了些博客和资料.记录一点理解,不知正确与否. 首先说这个名字,叫套接字.我感觉这个名字就很抽象,自己没感觉.查看单词解释,就是插座的意思,然后我感觉插座不就是接口吗.然后我读了一篇文章,作者画了个图,表明,socket就是抽象层,位于应用层和运输层的中间,就是一组接口,他做了一些事情,方便了我们的工作.这是我大致的理解.具体的讲解我将文章的链接写在这里http:…
Jms即java消息服务javamessage service,所谓的面向消息编程,主要应用在企业内部各个系统之间做接口,以异步方式传递消息数据. Jms有2种传送模式,先来看第一种,即点对点传送模式 首先是参与整个过程的系统,总共有3个,分别是发送方系统.jms服务器.接收方系统,原理很简单,基本步骤如下: 1.  发送方将jms消息发送到jms服务器: 2.  Jms服务器有一个消息队列,所谓队列就是先进先出:jms服务器接收到消息后,把消息放到消息队列中: 3.  接收方主动的去jms服务…