4 Dragonlongbo

尚未进行身份认证

不必仰望月亮,你即星辰之光!

等级
TA的排名 19w+

数据结构与算法(系列文章一)

本系列是关于数据结构与算法内容,系列内容出自“数据结构与算法分析-Java语言描述”,主要是对于书中内容的归纳总结,,并将自己的一些理解记录下来,供以后翻阅。如果文章内容有误,欢迎各位批评指正。一、定理1、指数 X^a*X^b=X^a+b X^a/X^b=X^a-b (X^a)^b=X^a*b X^n+X^n=2*X^n 2^n+2^n=2^n+12、对数 在计算机科学中,除非特殊说明,否则所有的...

2020-05-24 18:28:22

androidx版本查询

androidx库版本查询https://developer.android.google.cn/jetpack/androidx/versions/

2020-04-21 11:17:23

Java的成员变量能否被override?

public class Super { String name = "Super";}public class Child extends Super { String name = "Child"; public String getName() { return super.name; }}public cla...

2020-04-11 23:59:01

Java中的反射与注解

//Java中的反射 //Java反射机制是指在运行状态中 // //对于任意一个类,都能知道这个类的所有属性和方法; //对于任何一个对象,都能够调用它的任何一个方法和属性; //这样动态获取新的以及动态调用对象方法的功能就叫做反射。 //反射机制的相关类 // ...

2020-04-11 23:56:58

ARouter踩坑之'ARouter::: ARouter::There is no route match the path [/MyRouter2/ARouter3Activity] '

组件化开发中,使用了ARouter作为路由组件,使用过程中出现了'ARouter::: ARouter::There is no route match the path [/MyRouter2/ARouter3Activity] '原因使用了@Route注解的module@Route(path = "/MyRouter2/ARouter3Activity")都必须引用'an...

2020-04-09 19:07:56

ARouter踩坑之'Program type already present: com.alibaba.android.arouter.routes.ARouter$$Group$$My'

Program type already present: com.alibaba.android.arouter.routes.ARouter$$Group$$MyRouter2Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes....

2020-04-09 18:52:40

企业各职位英文缩写

经常看到一些职位的缩写,今天记录下来,留作以后参考:企业各职位英文缩写:GM(General Manager)总经理VP(Vice President)副总裁FVP(First Vice President)第一副总裁AVP(Assistant Vice President)副总裁助理CEO(Chief Executive Officer)首席执行官,类似总经理、...

2020-04-09 15:51:11

安卓Application生命周期

class MyApplication : Application(){ //应用创建时调用 override fun onCreate() { super.onCreate() } //在低内存时被调用 override fun onLowMemory() { super.onLowMemory() } ...

2020-04-08 23:58:05

黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试

黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试黑盒测试、白盒测试、单元测试基本由从开发人员在不同阶段要做的事。单元测试:是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分想隔离的情况下进行测试。黑盒测试:在不考虑程序内部结构和逻辑结构的情况下,来测试系统的功能是否满足规格说明书。一般会有一个输...

2020-04-07 08:27:46

CI/CD、TDD、BDD

CI/CD的概念CI全名Continuous Intergration,意为持续集成CD全名Continuous Deployment,意为持续部署也可以叫做Continuous delivery,意为持续交付。其意义在于,重复的工作可以使用自动化代替,减少时间成本、降低版本发布时间。一般使用Jenkins进行CI、CD操作。TDD:测试驱动开发,以测试为主,开发跟着测试走...

2020-04-07 08:26:05

关于使用MigrationHelper为GreenDao数据库进行升级操作,数据迁移的方法。

MigrationHelper采用的是网上的源码,地址https://github.com/yuweiguocn/GreenDaoUpgradeHelper该方法主要是通过创建临时表,将旧表的数据迁移到新表中。使用步骤:1、新建一个类继承DaoMaster.DevOpenHelper,重写onUpgrade(Database db, int oldVersion, int newVe...

2018-12-12 18:29:27

Android Studio升级3.6之后AndroidManifest.xml设置activity方向screenOrientation报错

Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices这...

2020-04-06 18:35:20

记一次关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误

关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误在高版本的kotlin插件需要将下面的引用implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"替换成implementation "org.jetbrains.kotlin...

2020-04-06 16:18:57

WARNING: Module 'common' has variant 'release' selected, but the module ''app'' depends on variant '

记一次as警告WARNING: Module 'common' has variant 'release' selected, but the module ''app'' depends on variant 'debug'发生原因:由于修改了主工程的productFlavors,sync后as报错。分析看报错信息,表示由于common模块选择了release变体,但是主工程...

2020-04-03 16:57:56

如何快速下载720yun场景图片

使用场景如果我们打开一个720yun页面,如何下载里面所有的场景图片呢。使用“Save All Resources”Save All Resources是来自谷歌浏览器的一款插件,我们需要首先安装谷歌浏览器,然后打开谷歌浏览器的应用商店。搜索“Save All Resources”,下载并安装。然后打开720场景,使用F12调出开发者模式,选择右上方的ResourceSav...

2020-03-26 12:10:42

WebView加载微信公众号文字不显示图片

从Android5.0以后,当一个安全的站点(https)去加载一个非安全的站点(http)时,需要配置Webview加载内容的混合模式,一共有如下三种模式:●MIXED_CONTENT_NEVER_ALLOW:Webview不允许一个安全的站点(https)去加载非安全的站点内容(http),比如,https网页内容的图片是http链接。强烈建议App使用这种模式,因为这样更安全。●MIXE...

2020-03-26 11:45:28

戴尔 安装EXSI6.0 提示:initial menu has no label entries!

在给一台戴尔服务器安装EXSI6.0时候报错,一直安不上,这个问题一般都是MENU.c32这个启动配置文件比较老,R720找不到,可以使用rufus这个工具重新刻录,rufus会提示让你更新这个文件的。链接:https://pan.baidu.com/s/1balABgSJUrpwSHuwqlNWmQ提取码:h6zt...

2020-03-26 11:41:59

Gradle sync failed: Already disposed: Module: '***'的一种解决方案

工程中的一个module迁移成单独的库,用submodule的方式去管理。但代码同步下来之后sync的时候就子工程就报错了,错位信息是Gradle sync failed: Already disposed: Module: '子工程名字',大概的意思就是这个Module已经被处理好了没有必要再二次处理。经分析查资料后发现这主要就是Androidstudio的的缓存造成的,这时候你可以尝试删除...

2020-03-26 11:36:16

Android运行时异常:API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant........

报错详细信息如下WARNING: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.It will be removed at the end of 2019.For more information, see https://...

2020-03-26 11:34:24

导入三方时出现: appComponentFactory 错误

根据错误提示,在manifest中添加tools:replace="android:appComponentFactory" 后依然报错解决方法<applicationtools:replace="android:appComponentFactory" //除了这行之外 android:appComponentFactory="任意字符" />//还要加上这一...

2020-03-16 18:46:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。