自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持,唯1.

坚持唯一的梦想,坚持唯一的。。。。

  • 博客(59)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 [坑]Android SurfaceView在子线程中绘制出现严重卡顿

现象:SurafaceView 在子线程出现严重卡顿,如果不在子线程,就很流程解决方案:用同步块把lockCanvas和unlockCanvasAndPost部分包起来原因:看文档的意思大概是因为lockCanvas和unlockCanvasAndPost必须成对存在...

2019-12-17 10:49:25 2308 1

原创 [坑]Android-setVisibility(View.INVISIBLE)不生效

setVisibility(View.INVISIBLE) 不生效写代码写到怀疑google。最后找到原因是因为使用了共享元素跳转动画,再次回到界面时,会自动设置成可见,并不是不生效。...

2019-09-27 17:30:58 3038

原创 [坑]Android-FaceDetector 找不到人脸

问题及解决方案Bitmap格式问题bitmap 格式必须为 Bitmap.Config.RGB_565如有其他情况,请留言补充。

2019-09-27 11:54:48 875

原创 [坑]FileObserver的onEvent不回调

如果遇到FileObserver不回调,其中有一种可能性就是监听的文件不存在。在调用startWatching()之前,一定要保证这个文件已经存在。

2019-07-18 16:41:58 1204

原创 [坑]Calling View methods on another thread than the UI thread.

Calling View methods on another thread than the UI thread.问题现象WebView的相关操作创建在子线程里在使用WebView的时候,报了这个错,但是同样的代码放在另一个项目里面就不会报错。报错的地方是创建WebView对象的地方将创建WebView的代码放在UI线程里,就不会报错了找问题然后一步步排查,最后发现一启动另一个...

2019-06-25 17:24:47 1095

原创 [坑]WebView之shouldOverrideUrlLoading

WebView 中 shouldOverrideUrlLoading 的作用回调的时机根据观察,当页面链接发生变化时,从一个页面变成了另一个页面,就会回调这个。而页面里面加载js,css,图片等内容的时候,不会回调此链接。前提是你的返回值是false。如果是true,也可以让他回调,这里需要你显性的调用view.loadUrl(url),我的理解是当调用loadUrl(url)时,无论如何,他...

2019-05-16 15:23:34 1771

原创 [正则]不常见但作用非凡的?号开头表达式。

?= 匹配后面是匹配对象:ABCABB可以匹配到:ABC(?=ABB) 无法匹配到:ABC(?=ABC) ?<= 匹配前面是匹配对象:ABCABB可以匹配到:(?<=ABC)ABB无法匹配到:(?<=ABB)ABB?! 匹配后面不是匹配对象:ABCABB可以匹配到:ABC(?!ABC)无法匹配到:ABB(?!ABB)?<! 匹配前面不是匹配对...

2019-01-21 20:00:58 203

原创 [软件] MySql 5.8 解压版安装步骤

[软件] MySql 5.8 解压版安装步骤好久没有用MySql了,去官网下载了最新版,好不容易服务器启动了,可以登陆不进去,没有密码。后来才发现安装步骤不对。解压mysql到任意位置初始化mysql在bin目录下执行mysqld --initialize --user=mysql --console注意,执行之后的输出,里面有一句A temporary password is...

2018-12-11 10:28:18 1053 1

转载 Java高级--强引用、软引用、弱引用、虚引用

传送门

2018-10-28 11:46:59 156

原创 [坑]android some file crunching failed

出现这个错误的原因是有哪种情况? 1.构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名; 2.一般大多数是出现在图片上,.jpg修改成了.png就会出现这个问题; 3.9patch图片也可能出现这个问题。

2018-10-28 10:36:10 178

原创 [坑] Error:Execution failed for task ':app:lintVitalRelease'

打包时的错误提示:Error:Execution failed for task ':app:lintVitalRelease'.> java.lang.IllegalStateException: Expected a name but was STRING at line 1 column 99 path $[0].apkInfo.versionNamedebug版可以运行,r...

2018-04-19 10:40:01 6802

原创 [坑]No signature of method: static org.gradle.api.java.archives.Manifest.srcFile

Error:(36, 0) No signature of method: static org.gradle.api.java.archives.Manifest.srcFile() is applicable for argument types: (java.lang.String) values: [src/main/AndroidManifest_debug.xml]我是这样子写的 ...

2018-03-30 15:17:01 1960

原创 [坑]Error inflating class android.widget.XXX 部分手机如此

Error inflating class android.widget.Progress https://blog.csdn.net/qq_23018915/article/details/50929477 最后发现的问题是,res下的资源只给了高版本的,没有低版本的。(再drawable-v24下有的资源再drawable下面没有)。...

2018-03-30 14:16:32 2815

原创 [坑]使用ARouter时出现: There is no route match the path错误

“W/ARouter::: ARouter::There is no route match the path [/xxx/xxx], in group [xxx][ ]”官方解释: 通常来说这种情况是没有找到目标页面,目标不存在 如果这个页面是存在的,那么您可以按照下面的步骤进行排查 检查目标页面的注解是否配置正确,正确的注解形式应该是 (@Route(path=”/te...

2018-03-27 18:22:30 15701 1

原创 [坑]com.android.support 包冲突问题

欢迎使用Markdown编辑器写博客在使用第三方依赖时,经常遇到com.android.support问题,虽然冲突有时候不影响,但是对于有强迫症的人来说,显示一条红线,实在蓝瘦。然后就在百度,google里搜寻,找到了一段大神的代码,加上之后就好了。然而由于时隔已久,忘记了大神的名号。大神若见了,请大人不计小人过。configurations.all { resolutionSt...

2018-03-08 10:42:14 1089

原创 Android--PDF预览与创建

预览方式一:https://github.com/JoanZapata/android-pdfview 方式二:https://github.com/deepankar1994/MuPDF_For_Android (mupdf)创建public abstract class PdfCreator { private PdfDocument mDocument; private in

2017-12-15 23:15:08 496

原创 [坑]Spring和Struts2整合后,注入取出为null

坑就是坑,让我足足卡了五天。首先要说明的是这里指的是在action中注入的业务类取出为空。在做了相应的配置之后,如果注入的东西为空,可以先在对应的set方法中打个桩。如果set方法调用了,并且调用后,不为空。可能就是Struts.xml里面的action中的类依然是包+action类名。这时候,不妨不这个改成Spring配置文件中Action对应的id;对于很多人说的是因为没有导入struts2-s

2017-04-08 13:03:39 1603

原创 PL/SQL--引用游标的使用

PL/SQL–引用游标的使用使用引用游标的情景: 1.你可能有这样的需求:让一个函数返回一个游标,然后宿主函数调用并使用这个游标 2.open cursor_name for v_sql_statement ;当时用动态sql进行多行查询时,因为此处的cursour_name必须是一个游标变量,所以需要使用。

2017-01-05 12:21:08 597

原创 PL/SQL--动态sql的使用

为什么使用动态sql,因为plsql块中不能定义create等表结构操作语句;

2017-01-05 11:57:47 861 1

原创 PL/SQL--package

包,package

2016-12-30 16:50:04 2186

原创 PL/SQL--存储过程与函数

PL/SQL–存储过程与函数存储过程

2016-12-30 13:40:08 390

原创 PL/SQL--异常处理

PL/SQL–异常处理PLSQL 中的例外一般有两种: 1 、Oracle 内部错误抛出的例外:这又分为预定义例外(有错误号+ 常量定义) 和 非预定义例外(仅有错误号,无常量定义) 2 、程序员显式的抛出的例外基本语法EXCEPTION

2016-12-29 15:30:53 674

原创 PL/SQL--游标

PL/SQL–游标游标概论:游标是一个私有的SQL 工作区域,Oracle 数据库中有两种游标,分别是隐式游标和显式游标,隐式游标不易被用户和程序员察觉和意识到,实际上Oracle 服务器使用隐式游标来解析和执行我们提交的SQL语句;而显式游标是程序员在程序中显式声明的;通常我们说的游标均指显式游标。

2016-12-29 14:18:46 292

原创 PL/SQL--复杂数据类型

PL/SQL–复杂数据类型PLSQL 中常用的自定义类型就两种:记录类型、PLSQL 内存表类型(根据表中的数据字段的简单和复杂) 程度又可分别实现类似于简单数组和记录数组的功能记录类型

2016-12-28 16:56:37 498

原创 PL/SQL--循环控制语句

PL/SQL–循环控制语句判断语句

2016-12-28 14:53:05 549

原创 PL/SQL--SQL语句

PL/SQL中的SQL语句

2016-12-28 13:31:10 303

原创 PL/SQL--变量

PLSQL–变量PLSQL 的变量类型

2016-12-28 11:55:08 521

原创 Oracle 11g学习笔记--序列

序列是一种数据项,它生成一个整数序列,那么序列是用来做什么的呢?序列生成的整数通常可以用来填充数字类型的的主键列

2016-10-25 21:42:41 486

原创 Oracle 11g学习笔记--表的高级操作

Oracle 11g学习笔记–表的高级操作创建临时表临时表中的行是特定于某个用户会话的,行的有效期由on commit子句指定;create global temporary table table_name( column_name type ..... ...)[on commit { delete | preserve | rows}]tablespace tab_spac

2016-10-24 20:47:21 494

原创 Oracle 11g学习笔记--审计

Oracle数据库包含审计功能,这些功能可以跟踪数据库操作,有些操作可能在高级别上审计。

2016-10-24 18:19:18 2272

原创 Oracle 11g学习笔记--角色

著角色就是一组特权,他可以分配给一个用户或者其他角色,角色的优点和特性:

2016-10-19 19:57:22 933

原创 Oracle 11g学习笔记--特权

特权分为系统特权和对象特权;

2016-10-19 17:14:15 490

原创 Oracle 11g学习笔记--用户

用户在oracle数据库中就相当于一个账号,进入必须输入用户名,密码;不同的用户可以分配不同的权限,就像账号分为vip账号和普通账号;

2016-10-18 19:46:48 380

原创 Oracle 11g学习笔记--查询闪回

如果错误的提交了修改操作,并想查看被修改行原来的值,可以使用查询闪回。然后如果需要,就可以使用查询闪回的结果将这些行手工改回原来的值;另外,查询闪回可根据一个时间值或系统变更号(scn)进行;数据库使用scn来跟踪对数据进行的修改,因此可以使用它来回闪到数据库中一个特定的scn时的状态;

2016-10-18 17:02:39 512

原创 Oracle 11g学习笔记--数据库事务

数据库事务就是一组sql语句,这组sql语句是一个逻辑工作单元;

2016-10-17 21:48:42 451

原创 Oracle 11g学习笔记--MERGE

oracle database 9i引入了merge语句,它可以用来将一个表中的行合并到另一个表中;

2016-10-17 20:33:09 533

原创 Oracle 11g学习笔记--privot和unpivot子句

pivot子句是Oracle database 11g的新增特性,可以在查询输出中将行旋转为列,同时对数据使用聚合函数。同时新增了unpivot子句,他可以在查询输出中将列旋转为行;

2016-10-17 18:22:47 16836

原创 Oracle 11g学习笔记--model子句

oracle 10g中新增的model子句可以用来进行行间计算。model子句允许像访问数组中元素那样访问记录中的某个列,这就提供了诸如电子表格计算之类的计算能力;

2016-10-16 20:33:00 1558

原创 Oracle 11g学习笔记--分析函数

数据库中有很多内置的分析函数,能够执行复杂的计算。

2016-10-16 15:57:49 3041

原创 Oracle 11g学习笔记--高级查询

Oracle 11g学习笔记–高级查询说明:本文总结自《Oracle Database 11g SQL 开发指南》

2016-10-15 17:24:18 1473

sokit UDP TCP Socket调试工具

socket应用程序调试工具,支持TCP和UDP协议,用它来调试非常方便。

2018-10-15

GraphicsMagick

GraphicsMagick号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88种图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。

2018-06-09

Android反编译工具_apktool

不会出现Could not decode arsc file错误

2017-05-26

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

TA关注的人

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