自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Excel 把文本格式的X小时X分X秒转成 数字格式的00:00:00

excel文本时间转数字时间,x时x分x秒转00::00:00

2023-05-06 16:56:52 1993

原创 记一次,朋友圈9宫格图片分割线效果混账代码的优化

事先声明:以下的代码还是有错误的,只是做一次思路记录一开始为了实现图片9宫格分割线这个效果,写了这么一段操蛋代码 @Override public void getItemOffsets(Rect outRect, int itemPosition, RecyclerView parent) { int spanCount = getSpanCount(parent); int ch

2021-10-25 11:23:49 217 1

原创 记录下:SQL Server 父子迭代查询语句,树状查询

-- Get childs by parent idWITH TreeAS( SELECT Id,ParentId FROM dbo.Node P WHERE P.Id = 21 -- parent id UNION ALL SELECT C.Id,C.ParentId FROM dbo.Node C INNER JOIN Tree T ON C.ParentId = T.Id)SELECT * FROM Tree-- Get parents by child.

2020-12-23 11:28:27 181

原创 javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT 的解决

javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT在做AES 解密时碰到的错误代码如下 /** * 解密AES加密过的字符串 * * @param content * AES加密过过的内容(字节码) * @param md5password * 加.

2020-11-20 16:43:45 8243 3

原创 Spring boot 连接本地MySQL8的坑

Spring root 连不上 MySQL8 的问题1.application.properties配置上的差异1.驱动的区别mysql5用的驱动url是com.mysql.jdbc.Drivermysql6以后用的是com.mysql.cj.jdbc.Driver依赖的connnect 库版本也要高些,不然他不知道有这个驱动 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --&gt

2020-09-29 10:52:15 734 2

原创 llegalAccessError: tried to access method org.springframework.core.io.support.SpringFactoriesLoader.

Exception in thread "main" java.lang.IllegalAccessError: tried to access method org.springframework.core.io.support.SpringFactoriesLoader.loadFactoryNames(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; from class org.springframework.boot.SpringA

2020-09-24 14:57:43 1709

原创 flutter : ‘!navigator._debugLocked‘: is not true.

错误代码展示 jumpToPage(String itemNameList) { switch(itemNameList){ case "AnimatedContainer": Navigator.push(context, MaterialPageRoute( builder: (context) => new AnimatedContainerPage())); break; }修改为jumpToPag

2020-07-07 17:57:53 4475

原创 flutter混合开发爬坑:在已有的android项目集成FlutterFragment,flutter和安卓互调

集成flutter项目1.受制于国内的防火墙,添加国内镜像,在android 根目录修改build.gradlebuildscript { repositories {// google()// jcenter() jcenter { url "http://jcenter.bintray.com/" } jcenter { url 'http://maven.aliyun.com/nexus/content/rep...

2020-06-29 16:42:49 3042

转载 转载:一篇文章看明白 Android 系统启动时都干了什么

最近在看《深入理解Android内核设计思想》,老实说,作为教材,这本书实在写的不好。本来内核的东西就比应用层繁杂,需要有个条绳子牵着,有个框子框着才不好跟丢。这个书老是在章节开头抛出一些问题,但是讲解的时候,就不顺着问题,而是顺着代码逻辑去讲了,然后讲代码逻辑嘛,也不先交个底,给个大致的思考线路,经常一个步骤就是1页纸。5,6页纸走完了,开始帮忙梳理,一般看到3,4页的时候,就已经是一头雾水了。等看到总结的时候,要不就,不用他总结,我自己都总结出来了。要不就是,前面的早都忘得差不多了。总之是非常催眠。

2020-06-28 15:27:50 290

原创 Flutter 踩坑 资源下载不下来的

Could not get resource 'http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8Could not get resource 'http://jcenter.bintray.com/com/google/protobuf/protobuf-java-util/Could not get resource 'http://jcenter.bintray.com/com/google/protobu...

2020-06-12 17:41:53 4333

原创 java.lang.NoSuchFieldError: No static field XXX of type I in class

模块化重构遇到的问题,把原来的app module 变成了libary 用新的app module 依赖 删除了new app module 的MainActivity 后 没有删除layout_main 报了这个错误,删除后 好了原因是 出现了相同的布局名称 ,这里是转化后的libary 本身就有layout_main 新建的 app module 默认创建 layout_main 就报错了。...

2020-06-11 11:59:15 2822

原创 Literpal java.lang.ClassCastException: libcore.reflect.WildcardTypeImpl cannot be cast to java.lan

使用Literpal 遇到java.lang.ClassCastException: libcore.reflect.WildcardTypeImpl cannot be cast to java.lang.Class类型是public interface BaseSubListDataBean extends MultiItemEntity { String getN...

2020-02-29 18:12:14 1368

原创 Binary XML file line #300: Binary XML file line #36: Error inflating class <unknown>

对应位置的控件是: <TextView android:id="@+id/tv_file_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="middle" an...

2019-11-14 11:12:53 222

原创 /closure-library/closure/goog/streams/full_test_cases.js:635: ERROR - Parse error. '(' expected

搞电池优化 用Doker 安装 Battery Historian 失败,只好用Go 手动安装 Battery Historian 参考博客https://www.jianshu.com/p/0fa57924f228走到3.运行Battery Historian1) go run setup.go 这一步报了github.com/google/battery-his...

2019-10-10 15:24:54 664

原创 LitPal 在delete 之后 再 save 不成功的bug

出问题的代码是这么写的:mDataList = new ArryList();ListAdapter adpter = new ListAdapter(mDataList);获取数据.....List responseData = Response.getData();mDataList.clear();mDataList.addAll(responseData);adap...

2019-07-27 17:18:19 250

原创 BaseRecyclerViewAdapterHelper 使用常见错误整理

BaseMultiItemQuickAdapter 的使用:BUG 1:java.lang.NullPointerException: Attempt to invoke virtual method 'int android.util.SparseIntArray.get(int, int)' on a null object reference这个问题是:构造方法里面,没有调用...

2019-06-20 10:46:56 3085

原创 android studio不能新建module

点击新建module报了下面这个错误Incomplete or corrupted installation - "D:\prebuilts\studio\jdk\win64" directory does not existjava.lang.Error: Incomplete or corrupted installation - "D:\prebuilts\studio\jdk\win...

2019-01-09 10:44:49 5360 2

原创 bug: Could not get resource 'https://jcenter.bintray.com/com/

android studio 编译时碰上了 &gt; Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'. &gt; Could not HEAD 'https://jcenter.bintray.co...

2019-01-03 18:06:06 10646 5

原创 FlycoTabLayout tab布局错乱

发现在FlycoTabLayout 源码中tabView = View.inflate(mContext, R.layout.layout_tab, null);就是说标题来源于一个叫layout_tab布局 然后在引入的另外一个功能模块里,也有一个叫layout_tab的布局,编译的时候,覆盖了FlycoTabLayout的layout_tab的资源,导致FlycoTabLay...

2018-09-13 09:50:07 685

原创 <generated>:0: error: invalid symbol: 'null'

在values -&gt; attrs 文件夹中的自定义属性里&lt;resources&gt; &lt;declare-styleable name="wallet_info_input_view"&gt;attrs_wallet &lt;attr name="title_text" format="string"/&gt; &lt

2018-08-08 10:13:43 512

原创 Cordova Failed to run &quot;javac -version&quot;

和其他人不一样,javac是确认安装成功可以运行的。也确定环境中只有一个版本的jdk。运行后报了这个错误D:\MyDemo\test2&gt;cordova requirementsAndroid Studio project detectedRequirements check results for android:Java JDK: not installedFailed to ...

2018-07-16 12:03:03 869

原创 SecurityException: Uid 0312 does not have permission content://com.android.providers...

在小米六上获取相册剪裁图片的时候碰上的。最后自己一行行删除代码删掉这一句后,好了,原因不明,也忘了为什么自己加了这一句。 // 7.0加入访问权限// intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION// | Intent.FLAG_GRANT_READ_URI_PERMISSION);...

2018-05-29 15:31:27 9714

原创 Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712.

android studio 升级到了3.0 取消了apt 报了这个错Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712.Searched in the following locations:    file:/D:/android_sdk/extras/m2repository/com/android/tools...

2018-05-16 11:13:21 44153 27

原创 记录一个有趣的bug:由onTouchEvent造成ArrayIndexOutOfBoundsException崩溃的bug

bug描述:某个页面拼命的点,有时候会崩溃,有时候又不会。崩溃日志显示是索引越界错误。关键代码大致是这样:public class A extends View{    int index = 0    ArryList list;    public A(Context context, AttributeSet attrs, int defStyleAttr){        ...........

2018-03-16 16:06:29 466

原创 极光IM + 极光推送,集成中遇到的问题

问题表现:后台发送极光消息推送后,android端提示很抱歉,程序出现异常,即将退出”后崩溃,没有崩溃日志。添加下面代码后JMessageClient.registerEventReceiver(this)继续报:很抱歉,程序出现异常,即将退出 但是没有崩溃。然后从集成步骤开始陆续排查问题。集成中的坑极光IM的Demo使用的Jcore是1.17版本的但是极光推送的Demo使用的jcore是1.19...

2018-03-15 12:25:58 5855

原创 不让scrollerView里的editext 不自动软键盘,软键盘弹起不顶起底部控件,不遮挡editview

// SOFT_INPUT_ADJUST_UNSPECIFIED:露出edittext// SOFT_INPUT_STATE_HIDDEN:不自动弹出edittext// ..SOFT_INPUT_ADJUST_PAN:不让底部保存按钮弹起 getSafeActivity().getWindow().setSoftIn

2017-09-14 16:24:47 559

原创 Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionExcepti

Execution failed for task ':app:mergeDebugResources'.> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: 检查后发现是有新增加的png 图片是损坏的无法打开,删除损坏的图片文件后修复

2017-08-19 10:50:57 1813

原创 No signature of method: static org.gradle.api.java.archives.Manifest.srcFile() is applicable for arg

bugNo signature of method: static org.gradle.api.java.archives.Manifest.srcFile() is applicable for argument types: (java.lang.String) values: [src/main/debug/AndroidManifest.xml]Open File原代

2017-07-27 15:28:35 6730 10

原创 java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

Gson的代码mJsonDataFromAssets = JAssetsUtils.getJsonDataFromAssets(this, "chineseCountryJson.json");Gson gson = new Gson();List contryList = gson.fromJson(mJsonDataFromAssets, new TypeToken>() {

2017-07-24 16:06:55 5563

原创 测试博客用法

第一级别标题第二级别标题-列表 - 列表2 - 列表3 - 子猎豹 1. 答复加粗 斜体 加粗斜体引入代码块adfagadfgdfgadfg

2017-07-11 10:03:01 218

空空如也

空空如也

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

TA关注的人

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