我们都知道,android的UI操作并不是线程安全的,因此如果多个线程同时操作UI的话,会导致线程安全问题,因此android制订了一条规则,只允许UI线程(即主线程)进行UI操作,而且由于一些耗时操作例如下载,网络访问等,如果放在主线程执行,这样可能会抛出一个异常 ANR异常(Application
Not Responding)将会阻塞UI线程,从而会导致程序无响应。因此我们会将一些耗时操...
分类:
其他好文 时间:
2016-05-13 15:05:55
阅读次数:
243
1. 状态管理-Cookie
1.1. 状态管理
1.1.1. 为什么需要状态管理
Web应用程序使用HTTP协议作为传输数据的标准协议,而HTTP协议是无状态协议,即一次请求对应一次响应,响应结束后连接即断开,同一个用户的不同请求对于服务器端来讲并不会认为这两个请求有什么关联性,并不会以此区分不同的客户端。但实际情况中还是需要服务器端能够区分不同的客户端以及记录与客户端相关的一些数...
分类:
Web程序 时间:
2016-05-13 15:05:48
阅读次数:
254
在Android中经常要使用Dialog来实现一些提示以及一些特殊的效果,而且样式也不一样,每次都得查一大堆资料,还不一定能解决,这里总结一些常用的Dialog的实践。普通的Dialog//普通的AlertDialog对话框
findViewById(R.id.btn_common).setOnClickListener(new View.OnClickListener() {
@Overr...
分类:
移动开发 时间:
2016-05-13 15:03:16
阅读次数:
238
Quicknav
设计开发
应用程序源码
安卓网站
Android社区Android中文APIAndroid开源工程
支持
开发者支持
语言
中文(中国)西班牙语日本語
???Русский英语
Android开发训...
分类:
其他好文 时间:
2016-05-13 15:04:16
阅读次数:
345
1 Hive的体系结构划分
用户接口主要有三个:CLI,Client 和 WUI。其中最常用的是CLI,Cli启动的时候,会同时启动一个Hive副本。Client是Hive的客户端,用户连接至Hive Server。在启动 Client模式的时候,需要指出Hive Server所在节点,并且在该节点启动Hive Server。 WUI是通过浏览器访问Hive。
Hive将元数据存储在数据库中,如my...
分类:
其他好文 时间:
2016-05-13 15:04:06
阅读次数:
211
认识属性动画传统动画Animation平移方法的实现
TranslateAnimation animation = new TranslateAnimation(x轴初始位置,x轴终止位置,y轴初始位置,y轴终止位置);
animation.setDuration(1000);//设置持续时间,ms单位
animation.setFillAfter(true);//设置动画结束后状态,true...
分类:
移动开发 时间:
2016-05-13 15:03:16
阅读次数:
346
Hi,各位好,好久不玩博客了,最近在新公司无聊的时候,在查看一个其他网站的注册源代码时
发现了一处bug
首先前台页面是这样的结构(不显示相关网站的敏感信息)
这是一个很普通的注册页面,ok,我们看看相关js源代码,找到免费获取验证码的功能
这段代码就是普通的校验手机号,然后发送给短信接口api,60秒的校验重复发送,不知道大家发现问题了吗?
我可以根据url恶意仿造这接口需要的...
分类:
Web程序 时间:
2016-05-13 15:04:05
阅读次数:
311
一. Java基础部分7
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?7
2、Java有没有goto?7
3、说说&和&&的区别。8
4、在JAVA中如何跳出当前的多重嵌套循环?8
5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?9
6、short s1 = 1; s1 = s1 + 1;有什么错?
shor...
分类:
编程语言 时间:
2016-05-13 15:03:00
阅读次数:
368
特殊工具与技术
--优化内存分配
引言:
C++的内存分配是一种类型化操作:new为特定类型分配内存,并在新分配的内存中构造该类型的一个对象。new表达式自动运行合适的构造函数来初始化每个动态分配的类类型对象。
new基于每个对象分配内存的事实可能会对某些类强加不可接受的运行时开销,这样的类可能需要使用用户级的类类型对象分配能够更快一些。这样的类使用的通用策...
分类:
编程语言 时间:
2016-05-13 15:04:20
阅读次数:
329
自上次部署NLB到现在已有段时间了,今天部署完后遇到了个问题,上次也遇到过但忘记了,本篇作为对该问题的一个记录,部署文档:https://blogs.msdn.microsoft.com/niran_belliappa/2014/02/17/network-load-balancing-microsoft-dynamics-crm-2013/
因上述文档中的一个步骤没设置而导致遇到了问题...
分类:
其他好文 时间:
2016-05-13 15:01:49
阅读次数:
324
最近更新2016.5.10(已经添加整个项目目录。更新新闻资讯)
本篇文章项目github地址:MVPCommon
本文章原地址:简书博客1 前言当然对于MVP的解说也是使用也是层出不穷,我也网络上也能看到各种版本的解说,之前博客也有文章的更新,里面有MVP的详细说明和项目代码—>Android中的MVP模式,带实例。本篇文章将参考 google官方android MVP架构项目的实现,来实现自...
分类:
移动开发 时间:
2016-05-13 15:01:20
阅读次数:
351
麻雀虽小五脏俱全,本文我是从慕课网学习的感谢慕课提供了那么免费优秀的资源这里巧妙的把Android的四大主键紧密的联系了起来Activity—Service—Broadcast Receiver—-SQLite不多啰嗦 直接上代码注释很详细慢慢参透...
分类:
移动开发 时间:
2016-05-13 15:02:19
阅读次数:
321
前段时间对人脸检测和人脸标记进行了一些尝试:人脸检测(C++/Python)和用Dlib库进行人脸检测和人脸标记。但是检测和识别是不同的,检测解决的问题是图片中有没有人脸;而识别解决的问题是,如果一张图片中有人脸,这是谁的脸。人脸检测可以利用opencv自带的分类器,但是人脸识别就需要自己收集数据,自己训练分类器了。opencv给出的有人脸识别的教程:Face
Recognition with...
分类:
其他好文 时间:
2016-05-13 15:00:41
阅读次数:
233
在前面的第二篇文章中,我们提过,View的事件分发是一种委托思想:上层委托下层,父容器委托子元素来处理这个流程。接下来,我们就将深入去学习View的事件分发机制。
1.事件的传递流程
事件,在Android中对应的类是MotionEvent,因此,我们要分析的就是MotionEvent这个类。对点击事件的分发,其实就是对MotionEvent的对象进行处分发。所以,当一...
分类:
其他好文 时间:
2016-05-13 15:00:18
阅读次数:
272
《Spring4实战 第4版》2016年4月新出版的,之前的第三版看起来还是不错的,所以看到新版就直接买下来。英文版源码地址:Spring in Action, Fourth Edition Covers Spring 41.IOC装配Bean参考【Spring实战4 2.2】,作者提倡无XML配置化。1.1接口只有一个现实类可以自动装配public interface CompactDisc {...
分类:
编程语言 时间:
2016-05-13 15:00:08
阅读次数:
1821
这门水课一学期就三四节,两节Android一节ios,就要交大作业了。
出于兴趣自己开始自学,先是做了个简单的登录界面,再跟从CSDN上下载的仿知乎日报模板结合了一下。
由于要交作业,花一整天的时间完成了这个app的开发。
功能是个人简历介绍。
项目结构
MainActivity使用的之前写的登录界面xml代码:(两个输入文本 一个登陆按钮 范佩西背景图)<?xml versi...
分类:
移动开发 时间:
2016-05-13 14:59:57
阅读次数:
304
定点数运算
- 门电路
- 逻辑运算 移位运算
- 加减乘除
- 原码一位乘法 补码一位乘法 布斯算法
- 除法思想简介
ALU
- 组成
- 串行加法器 并行加法器
- CLA BCLA SN74181 SN74182
浮点数运算...
分类:
其他好文 时间:
2016-05-13 15:02:15
阅读次数:
340