自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 百度人脸识别适配横屏的几个关键点总结

百度人脸识别demo在横屏设备上无法跑通的问题总结

2021-12-08 18:16:29 2586

原创 Builder模式到底好在哪里

在《Effective Java 第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。相比于重叠构造器(telescoping constructor)模式和JavaBeans模式,Builder模式实现的对象更利于使用。重叠构造器需要写众多的构造方法, 对于使用者来说, 也需要辨识每个构造方法传入的参数是什么Person person = new Person();...

2019-09-05 18:55:44 760 2

翻译 Application Fundamentals(6)

App ResourcesAn Android app is composed of more than just code—it requires resources that are separate from the source code, such as images, audio files, and anything relating to the visual presenta...

2018-04-18 13:11:29 201

翻译 Application Fundamentals(5)

Declaring component capabilitiesAs discussed above, in Activating Components, you can use an Intent to start activities, services, and broadcast receivers. 如上面讨论的,在激活组件方面,你可以使用一个Intent来启动activities...

2018-04-18 13:10:50 143

翻译 Application Fundamentals(4)

The Manifest FileBefore the Android system can start an app component, the system must know that the component exists by reading the app’s AndroidManifest.xml file (the “manifest” file). 在安卓系统能够启动一...

2018-04-18 13:09:35 147

翻译 Application Fundamentals(3)

Activating ComponentsThree of the four component types—activities, services, and broadcast receivers—are activated by an asynchronous message called an intent. 四种组件类型中的三种—activities, services, and ...

2018-04-18 13:06:23 186

翻译 Application Fundamentals(2)

App ComponentsApp components are the essential building blocks of an Android app. Each component is a different point through which the system can enter your app. Not all components are actual entry...

2018-04-18 13:05:24 160

翻译 Application Fundamentals(1)

Application FundamentalsAndroid apps are written in the Java programming language. 安卓应用是用Java语言写的。The Android SDK tools compile your code—along with any data and resource files—into an APK: an A...

2018-04-18 13:03:33 159

原创 AndroidManifest.xml 中的 targetSdkVersion 属性 和 project.properties 中的 target 属性的区别

在AndroidMenifest.xml中,常常会有下面的语句: <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="15" />在project.properties中,会看到下面的语句: target=android-10 ...

2018-04-17 13:13:06 4930

原创 向前兼容和向后兼容

在理解向前兼容和向后兼容,先要知道这是用在什么架构中的。能用到向后兼容和向前兼容, 那么肯定是存在接口概念的。 也就是说存在一个系统提供接口供外部使用, 外部应用使用这个接口。 然后就存在系统迭代周期和应用迭代周期不一致的问题,这时候就出现了向前兼容和向后兼容的说法。向后兼容就是 , 使用旧接口的应用,能够运行在新的系统上。 就比如其他回答者说的: (1)“Windows 10要...

2018-04-17 13:01:39 7953

原创 脂肪为么常堆积于腹部?

增脂的过程,和减脂的过程,在每个人身上,都是局部速率不同的。

2017-10-18 13:06:06 538

转载 轻松记住大端小端的含义

大端(Big-Endian)— 高尾端,小端(Little-Endian)— 低尾端

2017-10-14 11:01:49 212

原创 安卓IPC机制(一)

IPCIPC不是Android特有的,任何操作系统都需要相应的IPC机制, Window上可以通过剪贴板、管道和邮槽等来进行进程间通信; IPC入侵,Linux上可以通过命名管道、共享内存、信号量来进行进程间通信Android上可以通过Bundle、文件共享、AIDL、Messenger、ContentProvider、Socket http://blog.csdn.net/gukes

2016-09-12 19:13:20 380

原创 Emulator Control无法使用解决方法(SDK Tools版本和ADT版本不一致引起)

故事背景今日测试一个项目 , 用两个虚拟机互相发短信, 但是死活就是收不到 。 然后想用Emulator Control发短信试试,结果Emulator Control是灰显的,无法使用 。 网上搜索之后 ,不外乎就这几种 ,都试过了还是不行 。 找呀找呀 , 最后终于找到一篇文章http://blog.csdn.net/noname666/article/details/51670905#repl

2016-08-16 15:20:03 2149 1

原创 HttpClientGetPost_MultiThreading_ResumeFromBreakPoint

HttpClientHttpClient是Apache Jakarta Common下的子项目GET方法和POST提交数据示例工程名 : HttpClient_GET_POST使用第三方Http异步连接库 AsyncHttpClient示例工程名 : UseAsyncHttpClient多线程断点续传下载示例工程名 : MulThreadResumeDown多线程和断点续传的原理 :

2016-05-05 12:26:27 314

原创 ListView以及常用Adapter使用总结

ListView以列表显示数据MVC模式:ListView相当于MVC框架中的V(视图);Adapter相当于MVC框架中的C(控制器);数据源(比如ArrayList)相当于MVC框架中的M(模型) 关于安卓中使用MVC模式的控件的文章 http://cinderella7.blog.51cto.com/7607653/1281696 ListView的每一个条目都是一个View对象。

2016-04-28 11:22:10 468

原创 安卓使用SQLite数据库(创建、增删改查)

SQLite数据库示例工程名 : SQLite创建一个SQLiteDatabase 实例:第一种方法 :创建工具类 DatabaseHelper extends SQLiteOpenHelperonCreate()仅在数据库文件不存在需要创建时调用,否则不调用。onUpgrade() 数据库升级时调用 (也即要创建的版本高于当前版本,就会调用这个函数)改进构造函数,若程序仅仅使用一个数据库

2016-04-28 11:13:53 1064

原创 XML解析和安卓单元测试框架

XML解析<?xml version="1.0" encoding="utf-8"?><root name="中国"> <province name="北京市" postcode="110000"> <city name="市辖区" postcode="110100"> <area name="东城区"> <postcode>110101</postc

2016-04-28 11:11:45 542

原创 Android内/外部存储文件读写操作总结

文件读写操作RAM内存:运行内存,这直接决定了手机后台能开多少程序ROM内存:内部存储空间,一部分空间用于存储系统,一部分空间用于存储自带APK,剩下空间供用户使用。SD卡:外部存储空间,将sd卡作为一个子文件夹(linux:一切皆文件)Internal Storage 和 SDcard 的区别?使用API访问的时候是否有区别?这两种存储在文件结构中的体现(目录)是什么?读写内部存储(“d

2016-04-21 17:10:55 2448 1

原创 Layout总结

帧布局FrameLayout所有控件默认放置于左上角,若有多个控件则会覆盖控件可以使用layout_gravity属性制定控件的对齐方式前景图像:永远处于帧布局最顶端,直接面对用户的图像,不会被覆盖android:foreground:设置该帧布局容器的前景图像android:foregroundGravity:设置前景图像显示的位置帧布局在游戏开发方面用的比较多,用于显示自定义的视图

2016-04-21 17:08:45 477

转载 欢迎使用CSDN-markdown编辑器

Welcome to MarkdownPad 2

2016-04-16 16:32:15 303

转载 曝光目前比较火热的现货原油投资主题诈骗真实内幕(转载)

商务部:未批准任何交易市场从事原油、成品油交易

2016-04-14 12:48:49 712

原创 偶然发现无线路由器的两个新功能。

WPS支持两种模式:个人识别码(PIN)模式和按钮(PBC)模式。

2016-04-10 18:36:09 841

原创 JAVA_异常处理(2)

(2)Throwable 是所有异常类的根 。 异常类有三种类型:(a)系统错误(Error),java虚拟机抛出(b)异常(exception),由程序和外部环境引起的错误(c)运行时异常(RuntimeExc

2016-04-08 21:40:31 327

原创 JAVA_异常处理

书籍 : java语言程序设计-基础篇(原书第8版) --  异常处理3.异常处理最根本的优势就是将检测错误从处理错误中分离。

2016-04-07 21:51:00 348

转载 CSDN Code使用图文教程(详细)

教程转载自    http://www.sjsjw.com/108/000161MYM026393/1.若出现  "ssh-keygen:command not found"  的问题,请看下面文章http://www.cnblogs.com/zhuguihua/archive/2012/11/17/2775413.html2.若在生成新密钥的时候,需要

2015-12-20 22:22:45 909

转载 Eclipse主题修改,换个颜色换个心情撸代码吧

1.打开Eclipse的Help->Eclipse Marketplace2.在Find里搜索Eclipse Color Theme,点击Install按钮3.打开Window->Preferences->General->Appearance在Color Theme里就可以挑选自己喜欢的主题了/***********

2015-12-20 20:11:49 5233

原创 《太聪明的人往往是最失败的》__批判性思维.

1.他用十年才想通这个问题,你说他是聪明的还是笨的?2.“面临选择,就选择那个尚未经历过的。”这句自己分辨吧。3.哲学家只是个偏执狂。引以为傲的头脑?抑郁成疾?这是自负吧!!! 你还能说他聪明吗?4.什么叫聪明的狐狸没有好下场? 寓言故事看多了吧?狐狸的智商在人们口口相传的故事下,似乎就是聪明的象征。在动物智商排名前十中,连猪都可以排名第十,但却没有狐狸。

2015-01-08 21:06:39 735

原创 由《小道消息 • 思维偏误》说开来。

同样,对我的那位创业中的朋友来说,每天发四条微博并不能证明他其他时间都泡在微博上。而发微博跟他的创业项目又有多大的直接关系呢?尽管也有很多创业者从不发微博,但他可能是一个礼拜参加七八个行业扯犊子会议,你也无从判断他是否靠谱。 (什么才是真正有利于当前工作?什么是看起来好像有利实则浪费时间?这里就关系到一个“价值评估”的问题,比如:你每天花在网上的时间是否值得?你用三个小时来锻炼是否

2014-07-15 20:36:07 471

原创 构建一个类,对集合进行运算,包括求集合的交集,并集和差集。

//构建一个类,对集合进行运算,//包括进行集合的并集,交集,和差集#include #include  //INT_MINusing namespace std;class C_iSet{private:int max_size;int cur_size;int *Pdata;public:C_iSet(C_iSet & SetA)

2014-03-08 10:38:44 1353

原创 题目207:食物链

描述动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1X Y",表示X和Y是同类。 第二种说法是"2X Y",表示X吃Y。 此人对N个动物,用上述两种说法,一句

2014-02-24 21:44:37 567

原创 题目133:子序列。

描述给定一个序列,请你求出该序列的一个连续的子序列,使原串中出现的所有元素皆在该子序列中出现过至少1次。如2 8 8 8 1 1,所求子串就是2 88 8 1。 输入第一行输入一个整数T(0每组测试数据的第一行是一个整数N(1随后的一行有N个正整数,表示给定的序列中的所有元素。数据保证输入的整数都不会超出32位整数的范围。输出对于每组输入,输出包含该序列中所

2014-02-20 20:18:41 931

原创 题目63:猴子下落

描述有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。每个内结点上都有一个开关,初始全部关闭,当每次有小猴子跑到一个开关上时,它的状态都会改变,当到达一个内结点时,如果开关关闭,小猴子往左走,否则往右走,直到走到叶子结点。一些小猴子从结点1处开始往下跑,最后一个小猴儿会跑到哪里呢?

2014-02-18 19:33:46 457

转载 Loser应该知道的6个残酷人生事实。

如果你的职业道路非常顺利,你的生活美满感情顺利,你可以不用读这篇文章。祝你一天愉快,这篇文章不是为你写的。你做的非常出色,我们都为你自豪。 对于其余的人来说,我希望你做一件事情:说出5件你引以为豪的事情。写在纸上也好,或者喊出来也好都可以。但这里有一个条件:你不可以列出你“是”怎样的人(比如,我是一个温柔的人,我很诚实),只能列出你“做”的事情(比如,我刚获得了全国象棋冠军,我做的ch

2014-01-16 11:16:15 675

转载 编译器和解释器。

假设你的程序有两种源代码,一种是C语言写的,一种是java写的,现在要发布到这几个平台上:1、Windows 7/xp/vista...2、Linux RedHat/Fedora/Unbutu...3、Symbian S60/S50(手机) 那么源程序如果是C语言的,需要找下面的工具:1、VC60/VS2008,负责编译生成VISTA/XP/WIN7用的.exe文件2、

2014-01-11 20:42:18 597

原创 图的广度优先遍历::邻接矩阵+队列.

之前用队列的时候,实现方式很简陋:一维数组+两个指针。现在先规范的写出队列的所有函数的算法,然后放到一个头文件中,直接调用函数。一开始很不习惯,主要是以前编程都是等到要什么功能的函数就地编写。后来看到C++中一些关于代码重用的说法,再想想自己确实写了很多功能相似的函数也即做了很多无用功。于是狠下心来,把数据结构中存储结构的函数功能和经常使用的一些函数都实现,放到头文件中,以后直接调用。其实广度

2014-01-05 20:26:52 1355

原创 求子数组的最大和。

题目描述:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。例如输入的数组为1, -2,3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出该子数组的和为18。最残暴的暴力破解:遍历所有连续子数组,取其中和最大的连续子数组。//

2014-01-03 20:05:10 654

原创 快速排序:分割。

快速排序中的分割函数:选取一个枢轴数,再以这个枢轴数为基准,将比枢轴数小的数移动到左边,比枢轴数大的数移动到右边(若是升序排序)。其中,最初提取枢轴数这一步有人用一个很形象的词语来描述:挖坑。//快速排序:分割//选取最后一个数为枢轴数,//然后从左向右扫描#includeusing namespace std;int Partition(int arr[],int low,

2013-12-31 19:48:58 750

原创 计算两个二进制数的和。

从键盘接收两个二进制数,(请考虑到用户可能会输入非0和1的数,),输以二进制和十进制形式输出它们的和.#include #include #include#includeusing namespace std;int RecInput(char str[],const int &MaxLen); //从键盘接收输入 int BinToDec(char str[],const

2013-12-30 21:29:15 1295

原创 题目8_一种排序

一种排序时间限制:3000 ms  | 内存限制:65535 KB难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长方形的宽排序;

2013-12-15 14:03:47 575

计算机二级考试试题及答案详解

计算机等级二级C语言考试试题和答案详解。

2014-01-03

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

TA关注的人

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