自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 Expected NDK STL shared object file at /home/android/SoftwareSet/androidStudioSDK/ndk-bundle/toolcha

Expected NDK STL shared object file at /home/android/SoftwareSet/androidStudioSDK/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so查找问题解决方法查找问题在使用ndk编译代码时,出现标题中提示的错误;通过网上查询(stackoverflow上边的解释),是因为ndk

2020-10-09 15:13:37 925

原创 Exif 格式介绍和操作

Exif 格式介绍和操作Exif 是什么Exif 格式如何修改Exif数据1. 修改单个或者多个数据2. 复制整个Exif数据参考:Exif 是什么Exif是一种图像文件格式,可以记录数码照片的属性信息和拍摄数据;实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的相机品牌、型号、光圈、焦距、白平衡等相机硬件信息和图片参数信息。主要包括以下几类信息:拍摄日期拍...

2019-08-26 14:43:52 3145

原创 Android屏幕适配

Android屏幕适配参考文章总结参考文章设置屏幕密度:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwAhttps://juejin.im/post/5b6250bee51d451918537021https://juejin.im/post/5b7d414ee51d4538ad29ebf7在设置屏幕密度的基础上,重写getResour...

2019-07-24 15:18:23 294

原创 169-求众数

169-求众数题目描述示例思路代码改良后的思路方法一方法二题目描述给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例输入: [2,2,1,1,1,2,2]输出: 2思路我最初的思路是将元素作为Key,出现的次数作为Value,用一个HashMap存储,然后获得与Value最大值对...

2019-05-26 16:56:34 160

原创 Android Camera2 API 学习

Android Camera2 API 学习1. [CameraManager](https://developer.android.google.cn/reference/android/hardware/camera2/CameraManager.html)内部类[CameraManager.AvailabilityCallback](https://developer.android.goo...

2019-04-21 20:09:30 1212

原创 棒球比赛

棒球比赛题目描述示例示例1:示例2:思路伪代码实现核心思路代码实现题目描述你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。2. “+”(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。3. “D”(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。4. “C”(一个操作,这...

2019-04-21 15:53:02 466

翻译 第一章:第三节:Concurrency in Android

Concurrency in AndroidCorrectness issues in concurrent programs(并发程序中的正确性问题)Liveness issues in concurrent programs(并行程序中的活跃性问题)Android-specific concurrency issues(Android特定的并发问题)The Activity lifecycle...

2019-04-21 13:19:52 317

翻译 第一章:第二节:Understanding the Android thread model

Understanding the Android thread modelThe main threadUnresponsive apps and the ANR dialogMaintaining responsivenessEach forked application process runs independently and is scheduled frequent, small...

2019-04-11 00:12:21 279

原创 下一个更大元素 I

下一个更大元素 I题目描述示例解题思路题目描述给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出-1。示例输入: nums1 = [2,4],...

2019-04-10 23:33:09 347

原创 Android Camera2实现预览

Android Camera2实现预览之开头定义布局代码实现定义布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln...

2019-03-31 18:34:54 528

翻译 第一章:第一节:Building Responsive Android Applications

Building Responsive Android ApplicationsIntroducing the Dalvik Virtual Machine(介绍Dalvik虚拟机)Memory sharing and the Zygote(内存共享和Zygote)Android Applications)Introducing the Dalvik Virtual Machine(介绍Da...

2019-03-31 15:35:31 239

原创 最小栈

最小栈描述设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。pop() – 删除栈顶的元素。top() – 获取栈顶元素。getMin() – 检索栈中的最小元素示例MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);...

2019-03-31 13:21:21 203

原创 相机拍纯色物体为什么容易出问题

相机拍纯色物体为什么容易出问题由于相机的测光原理导致。当拍纯白色物体时,相机的测光系统会判定当前环境过爆从而减小当前曝光值,所以图片会偏灰。当拍纯黑色物体时,相机的测光系统会判定当前环境欠爆从而增加当前曝光值,所以图片会偏白。对于其他纯色的物体也会出现过爆或者欠曝的现象。...

2019-03-29 17:31:19 535

原创 TextureView

TextureViewTextureView 是什么 TextureView 是一个由于显示数据流的UI控件。从这里我们不难得知TextureView的应用场景应该主要分为两种:1:播放视频2:显示相机预览 TextureView既然作为一个控件,那么可以像普通的控件一样进行布局、动画等设置。TextureView 的使用我们以在相机(使用Camera2 Api)中的应用为例进行代码...

2019-03-24 20:21:33 9723

原创 算法:有效的括号

有效的括号描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入: “([)]”输出: false2:输入: “{[]}”输出: true解题思路过程在最开始看到该题时是想将输入的字符串都先放入栈中,...

2019-03-20 23:30:59 196

原创 Android 相机拍摄界面有波纹原因

Android 相机拍摄界面有波纹原因相机拍摄界面有波纹的三种原因手机预览刷新频率与所拍摄物体刷新帧率不同步莫尔条纹影响摩尔纹现象相机拍摄界面有波纹的三种原因相机在拍摄画面时往往在预览界面出现波纹现象,出现这种现象主要是因为预览与拍摄画面存在刷新帧率差异以及感光元件出现干扰等引起。主要分为以下三种:手机预览刷新频率与所拍摄物体刷新帧率不同步(比如使用手机拍摄电视或者日光灯出现闪动波纹)莫...

2019-03-19 20:04:06 3926

原创 Windows Ubuntu无法加载Github

问题现象:加载出来的github无CSS样式,无法使用解决方案:1:Windows修改 C:\Windows\System32\drivers\etc  中的hosts文件将下边的内容添加进去并保存即可# GitHub Start192.30.253.112 github.com192.30.253.119 gist.github.com151.101.100.133...

2018-07-27 15:39:07 1795

原创 Android Studio “scanning files to index” 一直运行

没有安装对应的SDK导致;使用 SDK Manager 安装下对应版本的SDK即可

2018-06-05 14:41:00 6163 1

原创 Git 命令

1:事件:git add ;git commit 都已执行;目前需要对上一次的提交进行修改,需要把上次的提交都回退到本地。git cherry-pick commit-id(刚才的提交id)git reset commit-id(刚才提交的上一次提交id)参考:(git reset 详细讲解)http://blog.csdn.net/hbwindy/article/details/51519999

2018-01-19 17:39:48 285

原创 使用git am添加patch失败后, repo更新项目失败:prior sync failed; rebase still in progress

出现该问题需要将相应的事件中断。执行下以下两条命令即可git rebase --abortgit am --abort然后再更新代码参考链接:http://blog.chinaunix.net/uid-9185047-id-1993275.html

2018-01-19 14:16:04 2960

原创 使用EventBus,debug不报错,release版本报错:its super classes have no public methods with the @Subscribe annotat

出现该问题是因为未添加 EventBus的混淆,所以在Debug版本中不报错,但是却在Release版本报错;解决方法:在混淆文件“proguard-rules.pro”中添加-keepattributes *Annotation*-keepclassmembers class ** { @org.greenrobot.eventbus.Subscribe ;}-keep enum

2018-01-17 21:13:23 758

原创 Android 使用selector设置button字体颜色无效

现象:通过在drawable下建立selector文件,并设置button字体的状态编译之后发现无效。解决方法:在res 目录下新建一个color目录;并将selector文件放在该目录下;在布局xml中使用android:textColor="@color/selector文件名称",设置button字体颜色

2016-11-28 15:32:42 4924

原创 android 通过加速度传感器实现手机来电时翻转静音

实现思路通过加速度传感器获取 X,Y,Z 三轴所受的重力计算在指定的时间段内,手机在 X,Y,Z 矢量和的方向上的速度如果速度大于指定的速度阀值,判定手机当前在剧烈抖动;并结束当前方法通过Z轴的改变判断手机是否发生反转,如果是调用AudioManager的setRingerMode(AudioManager.RINGER_MODE_SILENT)方法使手机静音代码public class

2016-08-18 19:40:58 1252 1

原创 Android多权限请求

android权限请求权限分类1 普通权限2 需要申请的权限dangerous permission动态权限申请1 在AndroidManifestxml 文件中添加权限2 检查权限是否被赋予4 处理请求权限的响应5 解释为什么需要这种权限6 使用该方法申请权限的截图android权限请求本文不对android权限部分的过多细节进行描述,主要写自己认为需要注意的点和用法:1. 权限分

2016-08-12 16:18:41 5331 2

原创 程序控制CPU显示特定曲线

          程序控制CPU曲线通过任务管理器我们可以看到现在我们的电脑中CPU以及内存的使用率,CPU的使用是由现在所运行的程序占用。但是我们有没有想过如何自己写一个程序去控制我们的CPU占用率呢?也许这是一个比较困难的事情,因为我们首先想到的是如何从底层去控制CPU。难道它真的有那么困难吗?也许不是,下面让我们去分析如何使我们的CPU显示直线和正弦曲线。首先,我们需要知道...

2013-01-18 14:38:29 223

原创 MYSQL模糊搜索简介

  在进行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:    SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:    1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。    比如 SELECT * FROM [user] WHERE u_...

2012-11-10 17:57:49 135

自定义栈实现迷宫求解(C++版)

                                                           迷宫求解一:迷宫求解是一个锻炼我们的算法求解能力的问题,它的实现方法有很多;今天我们就介绍其中的用栈求解的方法。二:什么是栈:      大家应该都有往袋子里装东西的经历,在往袋子里装满东西之后,当我们去取的时候,总是先从最后放进去的东西的地方去取。也就是后进先出(FI...

2012-10-27 18:26:32 217

原创 实现简单的Hash数据结构

          一:对以往所学的简单数据结构回顾  学习程序语言时数组是我们首先接触到的数据结构。众所周知,数组在访问数据时通过下标可以及其快速的访问数据,但是在删除和插入时数组就表现的并不优越。  链表在数据的删除和插入时会很方便,但是不能达到对数据的快速访问。  那么有没有一种对两者进行综合的数据结构呢?  答案是肯定的。比如Hash数据结构就可以即拥有数组的优点又可以实现链表的优点。  ...

2012-10-26 08:20:57 133

原创 java自定义事件监听

[size=large][color=blue]Java自定义事件监听[/color][/size][size=medium][color=violet] 一.将事件处理封装为特定事件的好处[/color][/size] 1.更好的体现Java面向对象的思想 和给按钮等组件添加监听器一样,将鼠标点击等信息事件封装,达到面向对象的思想. 2.使代码更加清晰,分工...

2012-08-04 15:11:38 289

原创 java中Socket通信

[size=medium][color=blue]一.通信中常用到的命令行命令[/color][/size] 1.查看你的电脑与其他服务器的连接信息-->>netstat -an 当你在命令行中输入netstat -an 并回车后会出现如图所示的界面: [img]http://dl.iteye.com/upload/attachment/0071/5922/75...

2012-07-31 16:19:24 134

原创 java实现哈夫曼压缩

哈夫曼压缩的原理: 通过统计文件中每个字节出现的频率,将8位的01串转换为位数较短的哈夫曼编码. 其中哈夫曼编码是根据文件中字节出现的频率构建的,其中出现频率越高的字节,其路径长度越短; 出现频率越低的字节其路径长度越长.从而达到压缩的目的.如何构造哈夫曼树?一. 定义字节类 我的字节类定义了一下属性 public int data;//节...

2012-07-20 16:41:50 216

原创 编程语言

一.  1:刚学了半年C,现在有刚接触java,难免有些不太习惯,只将刚学的总结一下.  2:java不同于C语言,其思想为:一切皆为对象,对象中封装着明确的行为.  3:现在编写一个经典的程序  //定义一个HelloWorld类  public class HelloWorld {//设置主函数public static void main(String[] arg

2012-05-19 19:15:22 854

原创 java中JComboBox下拉菜单栏的应用

                                              JComboBox的应用        在应用JComboBox时,往往会用到监听器,并且要获得返回值但是,e.getActionCommond()的返回值为JComboBox型的 如何获得String型的返回值呢?       具体的应用代码如下: String []arra...

2012-04-25 00:39:05 623

原创 java 关键字

一. java的关键字共48种: 1,基本类型值(3):true,false,null. 2,基本数据类型(8):byte,boolean,short,char,int,long,float,double. 3,控制语句(11): 循环(5):for,do,while,break,continue. 条件(6):if,els...

2012-03-18 09:31:45 122

原创 初学java总结

一. 1:刚学了半年C,现在有刚接触java,难免有些不太习惯,只将刚学的总结一下. 2:java不同于C语言,其思想为:一切皆为对象,对象中封装着明确的行为. 3:现在编写一个经典的程序 //定义一个HelloWorld类 public class HelloWorld { //设置主函数 public static void main(String[] a...

2012-02-10 21:24:28 127

parameter_3rd_arcsoft.xml

parameter_3rd_arcsoft.xml

2022-01-23

空空如也

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

TA关注的人

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