自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动智能

BDL.ML.Design.Android

  • 博客(118)
  • 资源 (50)
  • 收藏
  • 关注

转载 【安全】Android O 中的 Seccomp 过滤器

转自:google android O blog发布人:Android 安全工程师 Paul Lawrence在运行 Android 的设备中,强制执行 Android 安全模型的重任交给内核处理。由于安全团队已加固 Android 用户空间,隔离进程并削弱进程的权限,因此,越来越多的安全攻击将其焦点转到内核上。系统调用是攻击者攻击内核的常用方式之一。所有 Androi

2017-11-08 15:06:11 4146

原创 Grade重复依赖解决方案-compileOnly

原文出处:https://dzone.com/articles/gradle-compile-only-dependencies?utm_source=tuicool&utm_medium=referral最受欢迎的Gradle功能之一刚刚到达了2.12版:支持声明只编译依赖关系。对于熟悉Maven的Java开发人员,只有编译的依赖关系与Maven的provided范围相似,只允许在编...

2017-10-18 16:26:08 21944 2

原创 【百度无人车差异化竞争分析】百度无人驾驶核心公司竞争力解读

本文基于陆总(集团总裁兼首席运营官)宣布的百度Apollo计划的研究,进行差异化竞争分析。4月19日,百度发布一项名为“Apollo”的新计划,将向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件平台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系统。本人根据自己对行业的理解,简单阐述下对百度无人车的拙见,不对之处还请斧正。差异化优

2017-04-27 16:07:04 6816

原创 【MCM-2017】2017年数学建模美赛题目原文及翻译-D(个人思路)

排队论中的多服务排队系统方面的问题【 Multi-Server and Multi-Queue Systems】,但是特殊的,需要评估风险因子

2017-01-21 16:44:29 56225 6

原创 【MCM-2017】2017年数学建模美赛题目原文及翻译-C (个人思路)

Auto-Car和 Traffic flow 的相互作用无人车车队车辆超过10%-50%的交通流量规模时,保留一些车道用于无人驾驶车辆,因为它们比单个车辆具有更高效的移动性(有研究无人车车辆专用车道上的吞吐量可以是人驾驶车道的吞吐量的两倍)50%-90% 那说明大部分交通流量都是无人车辆,完全可以考虑控制红绿灯,交通信号灯的,来提供一半以上车辆的运行效率!90%以上意味着基本全城流量都是无人车,刚我们做了『能

2017-01-21 15:09:54 61503 13

原创 【MCM-2017】2017年数学建模美赛题目原文及翻译-B (个人思路)

Problem B: Merge After Toll2017 MCM : 确定跟随收费障碍的区域的形状,尺寸和合并模式(事故预防,吞吐量和成本)构建更好的形状,大小和合并模式模型无人车或者辅助驾驶(谷歌无人车L4,特斯拉L3)对模型的影响构建的模型对『常规(人员配备)收费站,精确更换(自动)收费站和电子收费站(例如ETC)的比例?』带来怎样的影响?In particular, this problem d

2017-01-20 23:57:35 80787 33

原创 【MCM-2017】2017年数学建模美赛题目原文及翻译-A (个人思路)

a warning that the dam is in dire need of maintenance 考虑到题目说明是需要maintenance,保养,那么成本consideration 是一定的。 其实题目已经给了我们一些参考信息,给出了三种可行的方案。我们要做的,就是评估,预测成本和收益的关系,那么答案自然而出。 1. 构建Cost-benefit Prediction mode

2017-01-20 23:55:16 74153 19

原创 【网络安全】多Host歧义攻击,Multiple Host Ambiguities

RFC 7230 [ 6 ]明确指定的要求以及多headers must be 拒绝以及给出400错误请求。对于厂商,不同的系统应该完全遵循RFC7230,消除与其他系统 之间的歧义 ISP应该及时更新透明缓存软件HTTPS并启用pre load HSTSjon postel 法则的局限性: be conservative in what you do, B3 liberal you accept from others.给出参考代码,描述遵循标准设计上避免网络框架实现跟上RFC标准

2017-01-09 12:25:17 2206

转载 ML-Gradient Boost Decision Tree(+ Treelink)

转自:http://www.cnblogs.com/joneswood/archive/2012/03/04/2379615.html1.      什么是Treelink      Treelink是阿里集团内部的叫法,其学术上的名称是GBDT(Gradient Boosting Decision Tree,梯度提升决策树)。GBDT是“模型组合+决策树”相关算法的两

2016-11-30 16:10:54 1001

转载 Android view扩大点击范围

参考阅读:通过自定义View的方式,及某些其他情况的处理:1.《Android使用TouchDelegate增加View的触摸范围》 http://blog.csdn.net/sgwhp/article/details/109633832.《ListView Tips & Tricks #5: Enlarged Touchable Areas》 http://cyrilmottier.com/2012/02/16/listview-tips-tricks-5-enlarged-touchable-are

2016-11-09 14:01:16 1920

转载 Android App 性能优化总结

第一篇真正动手的优化项目, App的启动速度优化. 这里实际上有一个小系列, 为了将问题说得更清楚, 加入了一篇系列之外的译文--Application的启动流程分析, 然后是启动速度优化的理论和实例挑战.

2016-11-07 14:41:09 1349

原创 Android适配不同屏幕

首先介绍下Android的密度独立性原则:屏幕像素密度(dpi,即“dot per inch”): DisplayMetrics.density 在中等屏幕上等于1.0; 高密度的屏幕上它等于1.5; 一个额外的高密度屏幕上,它等于2.0; 和低密度屏幕上,它等于0.75.通俗的讲,在不同分辨率的手机上,像素(px)的密集程度不同,所以指定px的view 在不同屏幕上宽高不同

2016-04-29 11:13:07 1783

翻译 2016年数学建模美赛题目原文及翻译-C [个人思路]

PROBLEM C: The Goodgrant ChallengeThe Goodgrant Foundation is a charitable organization that wants to help improve educational performance of undergraduates attending colleges and universiti

2016-01-29 10:02:18 43494 18

翻译 2016年数学建模美赛题目原文及翻译-B [个人思路]

PROBLEM B: Space JunkThe amount of small debris in orbit around earth has been a growing concern. It is estimated that more than 500,000 pieces of space debris, also called orbital debris, a

2016-01-29 09:59:13 19964 1

翻译 2016年数学建模美赛题目原文及翻译-A [个人思路]

使用模型确定哪个您的策略取决于形状和桶,该人在浴缸的形状/体积/温度的体积,和由该人在浴缸所作的运动的程度。如果对方使用了泡泡浴的添加剂,而最初填补了浴缸中清洗协助,这将如何影响你的模型的结果吗?

2016-01-29 09:57:41 33040 5

原创 Android正确关闭线程

一般不使用这种方法关闭线程,Thread.interrupt() 较暴力,虽然进行 mThread.interrupt();mThread = null;终止了线程,但查看源码我们发现: interrupt() 使线程接受一个终端请求,接下来的线程操作有线程当前状态决定。线程在 wait(), join() 或 sleep() 状态下,它将被唤醒,并被清除状态,让后会收到一个InterruptedException的 Exception,线程中断 Exception 处理.结束工作。线程 blo

2016-01-18 12:38:01 44098

转载 Android开发:性能最佳实践-管理应用内存

Android开发:性能最佳实践-管理应用内存翻自:http://developer.android.com/training/articles/memory.html在任何软件开发环境中,RAM都是宝贵的资源,但在移动操作系统中更加珍贵。尽管Dalvik虚拟机有垃圾回收机制,也不要忽略分配和释放内存。为了让GC回收内存,你要避免内存泄漏(通常因为全局成员变量引用对

2015-04-14 20:09:59 1456

原创 Android OOM以及GC的一些建议

Android OOM以及GC的一些建议

2015-04-14 20:06:06 1549

转载 Android开发技术前线 (android-tech-frontier) --优质技术文章的聚合项目

Android开发技术前线 ( android-tech-frontier )Android开发技术前线一个定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐。下面的链接由于CSDN对Markdown的支持问题可能会显示不正常,可以到项目主页看,项目首页请猛击这里。我们翻译的文章在能够联系到作者的情况下都会在获

2015-04-13 11:02:40 1300

转载 Android 开发最佳实践

使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写 HTT

2015-04-11 14:10:52 1004

原创 Algorithm-A*搜索

2.A*算法A*算法是一种常用的启发式搜索算法。 在A*算法中,一个结点位置的好坏用估价函数来对它进行评估。A*算法的估价函数可表示为:f'(n) = g'(n) + h'(n) 11这里,f’(n)是估价函数,g’(n)是起点到终点的最短路径值(也称为最小耗费或最小代价),h’(n)是n到目标的最短路经的启发值。由于这个f’(n)其实是无法预先知道的,所以实际上使用的是下面的估价函数:f(n) = g(n) + h(n) 其中g(n)是从初始结点到节点n的实际代价,h(n)是从结点

2014-03-27 21:04:23 2718

原创 Java-ConcurrentHashMap

Java-ConcurrentHashMap实现细节ConcurrentHashMap也是加锁的 但是不是全局锁  而是 分块锁(对桶里的数据分块 按块加锁 提高并发)实现原理  锁分离 (Lock Stripping) ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离

2014-03-27 12:44:52 1041

转载 Hash表分析

Hash表中的一些原理/概念,及根据这些原理/概念:一.       Hash表概念二.       Hash构造函数的方法,及适用范围三.       Hash处理冲突方法,各自特征四.       Hash查找过程五.       实现一个使用Hash存数据的场景-------Hash查找算法,插入算法六.       JDK中HashMap的实现七.   

2014-03-27 11:05:26 1470

原创 Android技术精髓-理解Context [源码]

Context:Context类是一个抽象类,定义应用程序环境的全局信息,它允许访问应用程序特定的资源和类,以及最新的电话应用程序级别的操作,例如: launching activities, broadcasting and receiving intents 等操作!举个例子:Context抽象类定

2014-03-02 12:47:07 2266

原创 Android运行异常:Unable to start activity ComponentInfo{}: android.view.InflateException: Binary XML file

Android运行异常android.view.InflateException: Binary XML file line #异常:此类异常如图:app由于无法正确inflate到资源文件直接down掉! 我遇到的情况基本由于修改资源文件时引用错误造成。解决办法:1、由于资源文件引用错误,直接修改res/layout 中 view 的加载路

2014-02-18 10:59:23 8589

原创 Android开发-常用工具方法(dp转成px、网络是否可用、是否3G网络、Gps是否打开、判断手机号码等)

在Android应用开发过程中,我们会在src添加一个Utils包放置一些帮助方法类(这是很好的Android开发习惯),这样大大方便了开发时的调取操作、也使得软件维护、更新更为便捷,以下就是我常用的几个util类:有关于网络的、文件操作的等等!

2014-02-16 20:45:25 2199 2

原创 Programmer Study Guide-游戏程序员指南

Programmer Study Guide-游戏程序员指南总结下Programmer的学习Guide,主要是摘录指导性的学习指南,分享出来供大家学习共勉!持续摘录!一、书籍:算法与数据结构:《数据结构(C语言版)》——严蔚敏、吴伟民 清华出版社我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下。《Intr

2014-02-13 23:55:31 3626

翻译 [ICM ] 2014全美交叉学科竞赛原题及翻译

2014 ICM Problem Using Networks to Measure Influence and Impact One of the techniques to determine influence of academic research is to build and measure properties of citation or co-author networks. Co-authoring a manuscript usually connotes a strong in

2014-02-07 11:38:58 12773 16

翻译 2014年数学建模美赛题目原文及翻译[个人思路]

思路:首先没有数据,找数据尽量去数据库网站直接下载数据或者有其他方法,数据最好是美国的!元胞自动机,蒙特卡洛算法等等应该可以高端解A题可能是众多中国参赛着稍有把握的一道题目,题目背景比较简单,比较接地气,符合中国的参赛者的认知,容易入手,感觉比较容易一些,那么,就这道题,你到底看懂了多少?能作出多少东西,你想过没?出这道题的人到底要我们干什么?首先题目告诉我们的是什么?一个规则,什么规则?除非。。。否则。。。充分?必要?你对这个规则了解多少?其次这个规则的运行情况,低负荷和高负荷?你如何界定?这

2014-02-07 11:13:28 89785 264

原创 Android-Bitmap详解

Android技术精髓-Bitmap详解Bitmap (android.graphics.Bitmap)Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。详细介绍下Bitmap的方法:1、压缩public boolean compress (Bitmap.

2014-02-05 23:02:40 8597

原创 Android-Notification Activity

Android技术精髓-Notification ActivityNotifications有过Android开发经验的朋友都应该知道,Notification 是可以显示给用户应用程序的正常的UI之外。当系统发出通知,它出现在通知区域中的图标。用户可以打开 notification drawer看该通知的详细信息,用户。

2014-01-22 12:09:25 2253

原创 Android-BackupActivity

Android技术精髓-BackupActivity首先介绍下今天主题BackupActivity功能:在Android应用UI activity 中继承AsynTask 异步开启后台线程,实现数据库动态备份(backup)、恢复的功能(restore) 可方便的使我们的Android程序在onPause()暂停中备份数据库文件,在Onresume()恢复中恢复数据库。

2014-01-20 00:25:05 2262

原创 数据库技术-数据库命名与设计规范

数据库技术-数据库命名与设计规范    数据库开发历史上一直使用一个有点神秘的系统命名数据库表和字段。最初的数据库管理系统(DBMS ) ,这些命名方案的限制的结果已成为惯例和传统。然而,随着数据库应用程序变得越来越复杂,更多的表和更大的开发团队,并为开发人员来来去去,它变得更加重要,实现数据库对象一个强大的,有纪律的命名方案。一个良好定义的命名方案,当你采用对象关系映射(ORM )技

2014-01-18 17:42:15 2458

原创 数据库技术-JDBC中的PreparedStatement和Transaction

数据库技术-JDBC中的PreparedStatement和TransactionPreparedStatement    首先介绍PreparedStatement:1、PreparedStatement是一种Statement2、比父接口提供了更多可以让我们用的方式.prepstmt = conn.prepareStatement("INSERT INTO anim

2014-01-09 21:28:49 1852

原创 数据库技术-JDBC连接MySQL

1、在开发环境中加载指定数据库的驱动程序。MySQL支持JDBC的驱动程序的是:mysql-connector-java-5.1.18-bin.jar)2、在Java程序中加载驱动程序。在Java程序中,Class.forName(“指定数据库的驱动程序”) Class.forName(“com.mysql.jdbc.Driver”)3、创建数据连接对象Connection connection = DriverManager.getConnection(“连接数据库的URL", "用户名","

2014-01-07 15:08:29 2347

原创 知识-冯诺伊曼体系

Linux运维教程-必备专业知识冯诺伊曼体系摘 要:冯·诺伊曼结构(von Neumann architecture),也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的电脑设计概念结构。描述的是一种实现通用图灵机的计算设备,以及一种相对于并行计算的串行式结构参考模型(referential model)。本结构隐约指导了将存储设备与中央处理器分开的概念,因此依本结构设计出的

2014-01-05 21:45:03 1996

原创 安装教程-Mysql

首先给大家介绍下MySQL,本人自身项目经历中,用的较多的就是Oracle,SQLServer, MySQL    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数

2014-01-05 18:57:02 1837

原创 Java研究_多线程

多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。如何创建一个线程?创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主

2013-10-26 12:03:52 1212

原创 Java研究_JAVA集合类

JAVA集合类java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:Collection所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c)虽返回的是boolean,但不是表示添加成功与否,因为Collection规定:一个集合拒绝添加这个元素,无论什么原因

2013-10-26 12:01:40 1417

原创 Android开发_Cursor相关的性能问题

当数据库中存有大量数据的时候,用Cursor查询时要注意,有可能引发性能问题。数据库查询出来的Cursor都会由一个CursorWindow来进行数据管理,包括内存空间的申请和数据的填充。CursorWindow对Cursor中的内容大小有限制,限制为1024*1024也就是1M,换句话说Cursor中数据的大小不能超过1M,如果超过1M会引发如下的错误:08-23 05:48:31.838:

2013-09-02 22:18:23 3084

合同管理系统

合同管理系统

2012-08-16

国际程序设计大赛作品欣赏

国际程序设计大赛作品欣赏

2012-08-16

二叉树 1(算法)

二叉树 1

2012-08-16

程序员实用算法.part2

程序员实用算法.part2

2012-08-16

程序员实用算法.part1

程序员实用算法.part1

2012-08-16

你必须知道的495个C语言问题

你必须知道的495个C语言问题

2012-08-16

浏览器源代码

浏览器源代码

2012-08-16

开发者智慧之c语言程序设计

开发者智慧之c语言程序设计.

2012-08-15

酒店管理程序

酒店管理程序

2012-08-15

经典c算法(必备)

经典c算法

2012-08-15

华为内部程序设计培训

华为内部程序设计培训

2012-08-15

华为C++中级培训教材

华为C++中级培训教材

2012-08-15

一个端口扫描器源代码

一个端口扫描器源代码

2012-08-15

-一个程序员走过的路

-一个程序员走过的路

2012-08-15

像计算机科学家一样思考c++

像计算机科学家一样思考c++

2012-08-15

谭浩强c语言电子书全本

谭浩强c语言电子书全本

2012-08-15

java六大必须理解的问题

java六大必须理解的问题

2012-08-14

十五个经典算法研究与总结、目录 索引

十五个经典算法研究与总结、目录 索引,好东西

2012-08-14

2012万能破解无线网络密码教程有图详解

2012万能破解无线网络密码教程有图详解

2012-08-14

C++Primer课后习题解答(第1~18章完整答案)完整

C++Primer课后习题解答(第1~18章完整答案)完整

2012-08-14

JDBC 常用jar包集合

JDBC 常用jar包集合 包含很多常用数据库jar以及连接池

2014-06-03

交通流元胞自动机仿真平台V3.0

交通流元胞自动机仿真平台V3.0

2014-02-07

ICM_2014全美交叉学科竞赛

ICM_2014全美交叉学科竞赛

2014-02-07

我国高速行驶汽车右行的力学分析_朱耀淮

我国高速行驶汽车右行的力学分析_朱耀淮 我国高速行驶汽车右行的力学分析_朱耀淮

2014-02-07

2014年数学建模美赛题目原文

2014年数学建模美赛题目原文 MCM_Problems_2014.pdf

2014-02-07

Mysql Jdbc 项目工程源码

Mysql Jdbc 项目工程源码

2014-01-07

MySQL jdbc驱动

MySQL jdbc驱动 mysql-connector-java-5.0.3-bin.jar

2014-01-07

mysql-connector-java javaMySQL驱动

mysql-connector-java jdbc MySQL驱动

2014-01-07

MYSQL 5.5从零开始学.part2

MYSQL 5.5从零开始学.part2

2014-01-05

MYSQL 5.5从零开始学.part1

MYSQL 5.5从零开始学.part1

2014-01-05

mysql-essential-5.6.0

mysql-essential-5.6.0最流行的数据库之一,稳定可靠 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

2014-01-05

功能_各种图表

功能_各种图表,图表,柱状图,折线图,饼图,功能还有很多很多,可以更改图表的各种属性,图例,缩放,什么的。。。可塑性非常强

2013-08-23

Android两点放大图片

Android两点放大图片

2013-07-20

拖动效果的实现源代码

拖动效果的实现源代码

2013-07-20

Android有未接来电后处理(判断未接来电

Android有未接来电后处理(判断未接来电 很好的学习资料,Android开发必备

2013-05-30

Android中监听电话状态

Android中监听电话状态 适合Android开发人员学习

2013-05-30

Android忍者快跑游戏源代码

Android忍者快跑游戏源代码 非常经典的游戏应用源代码,适合Android游戏开发人员学习

2013-05-30

Android网上购物商城源代码-经典淘宝

Android网上购物商城源代码-经典淘宝

2013-05-30

Visual_C++游戏开发技术与实例

Visual_C++游戏开发技术与实例

2012-08-16

Visual_C++_6.0_编程实例与技巧

Visual_C++_6.0_编程实例与技巧

2012-08-16

空空如也

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

TA关注的人

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