自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 理解原型和原型链

JavaScript中的原型和原型链是理解其面向对象特性的关键。通过原型,对象可以继承属性和方法;通过原型链,可以实现对象间的属性和方法的共享和继承;通过构造函数和函数的原型,可以方便地创建对象和实现对象间的复用。

2024-04-29 11:33:14 1299 2

原创 跟着Google学-Hilt

android hilt最详细使用教程,google出品,必属精品。

2024-03-12 16:43:48 972

原创 UML类图六种连接方式

UML常用箭头 理解。

2022-08-19 16:07:53 3360

原创 Mac电脑必装清单

iTerm2DaisyDisk mac清理AutoMounter 自动加载分享的文件 smb nas自动挂载Alfred 帽子stats 任务监视器mounty ntfs移动硬盘文件复制MWeb 文档编写工具xScope 屏幕标尺/取色/

2021-08-19 15:41:38 381

原创 adb wifi连接手机

获取设备ipadb shell "ip addr show wlan0 | grep -e wlan0$ | cut -d\" \" -f 6 | cut -d / -f 1"结果: 或显示设备ip设置设备访问端口adb tcpip 8888开始连接adb commect <设备ip>:8888

2020-05-13 10:14:53 361

原创 SingleLiveEvent理解

利用SingleLiveEvent 使 observe#LiveData时只相应一次onChanged操作 SingleLiveEvent 利用 AtomicBoolean (默认为false)进行赋值,当LiveData 进行 setValue时 改变 AtomicBoolean的值(set(true))使用 AtomicBoolean.compareAndSet(true,...

2019-08-02 16:29:03 8566

原创 RN(ReactNativev)初识

Q&AQ:对于只会开发Android的我到底干怎么学习RN啊?A: 两眼一抹黑,开始我也是不知所措。

2019-04-11 11:30:52 449

原创 新导入项目:显示no module ,setcontent()等都报错的话

先使用 gradle sync 一下再看下情况吧。

2019-04-04 13:06:21 278

原创 the development server returned response error code:500——bug——ReactNative

the development server returned response error code:500我出现这个问题的是因为:新建项目react-nativeinitSimpleAppMovies然后再react-native run-android直接运行不同,解决办法就是 :(使用npm的就必须使用这个)npm uninstall babe...

2019-03-29 14:50:48 3287 1

原创 SuppressLint 总结

1、@SuppressLint("DrawAllocation")&gt;警告提示Avoid object allocations during draw/layout operations (preallocate and reuse instead) less... (Ctrl+F1) You should avoid allocating objects during a draw...

2018-07-31 11:16:28 9391

原创 出现The SDK directory …… does not found并且好多插件不能用。

出现的问题,Android studio 不能正常运行项目,(直接没有运行按钮·)这是因为Android studio没有 Android support插件原因造成的。1.首先查看 plugin中是否有 Android support 2.如果有的话,看插件后面的 checkbox 是否被选中。3.选中 之后点 Reset 即可。

2017-05-27 11:36:37 758

原创 Error:(1, 0) Plugin with id 'com.android.application' not found

1.遇到这错误:根本原因就是 再 工程目录下 的 build.gradle中没有添加(或没有找到)依赖包(application 包)解决办法:方法1  。在项目(外层、根)目录的 build.gradle中添加 如下代码buildscript { repositories { jcenter() } dependencies {

2017-05-08 15:38:21 533

原创 found a swap file by the name——linux svn 服务

直接 rm  这句话后面跟的 目录即可。

2017-04-27 10:45:15 369

原创 找不到gradle中导入 第三方架构、文件的时候:

一句话概括就是 重新导一下、。剪切掉导入文件如:compile “...” sync now ,然后再粘贴回来 再sync now ,、

2017-04-26 21:09:11 939

原创 更新Android Studio到2.3.1出现的问题

1、要更新kotlin插件,不然程序都无法打开。2、更新sdk(根据提示更新就可以了)3、Error:(3) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Col

2017-04-20 17:12:13 1670

原创 openfire安装完成之后总是登不上,忘记用户名密码解决办法

我的解决办法是:使用安装好的 数据库修改密码:我安装的 mysql5.1.8有 mysql workBench 利用这个 将 ofuser 表中的 默认密码删除,或者直接写sql语句 delete from openfire.ofuser where 'username'='admin'  (我不确定是否要加分号,总之我用sql语句删除不了)然后再插入自己的 用户名,和密码, (adm

2017-04-19 01:52:58 2688

原创 Timer.cancel()无效。Android长按按钮一定时间执行某个操作。

在timer 中 timerTask执行过程中cancel是无效的。查看源码:/** * Cancels the {@code TimerTask} and removes it from the {@code Timer}'s queue. Generally, it * returns {@code false} if the call did not prevent a {@

2017-04-13 12:59:33 5661

原创 SVN update的时候提示 ……is already loacked

Error:svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)svn: E155004: Working copy …… locked.svn: E155004: '……' is already locked.1:我产生错误的原因:在做一个时间选择控件时候,在

2017-04-11 10:38:50 1045

原创 设置dialog的with占满屏。

在 initDialog中 添加DisplayMetrics dm = new DisplayMetrics();manager.getDefaultDisplay().getMetrics(dm);WindowManager.LayoutParams lp = window.getAttributes();lp.width = dm.widthPixels;window.setA

2017-04-10 17:46:21 539

原创 Manifest merger failed with multiple errors, see logs

我错误的原因,(可能还有其它原因,仅供参考),写类文件的时候,在ManiFest 中自动创建了 代码,而自己又 写了一遍。造成 重复。点击这个按钮能出现具体错误信息,。

2017-04-05 18:39:33 327

原创 requestLayout() improperly called by…view.NoScrollGridView during layout: running second layout pass

W/View: requestLayout() improperly called by syberos.sdisclient.view.NoScrollGridView{178beaf VFED.VC. .F....ID 0,96-720,446 #7f10019e app:id/gv_gridview} during layout: running second layout pass原因

2017-04-01 11:41:09 5688

原创 自定义CheckBox

drawable 中写一个selectorcheckbox_password.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android">android:state_checked="true" android:drawable="@mip

2017-03-31 11:36:44 517

原创 更改EditText的光标颜色

在drawable中写cursor_shap.xml文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" > android:color="#000000" /> android:width="1dp"/>在想设置的EditTex

2017-03-30 16:00:01 293

转载 Genymotion快速下载镜像方法

转:http://blog.youkuaiyun.com/hewenl/article/details/54563724Genymotion号称android模拟器中运行最快,配置低端的电脑也可以流畅运行,但是因为genymotion的服务器在国外,要是在国内使用那速度可以慢慢等了。这里借鉴各位大神的方法来快速的下载ova镜像第1步、当然是先到genymotion里选择镜像,然后一直下

2017-03-28 01:54:13 1861

原创 ArrayList数据add时出现覆盖,及arraylist最后获取到(存储到集合中的)数据相同。

@Override public ArrayList getData() { System.out.println("getData()"); ArrayList dataListCount = new ArrayList; TaskDataPackageList dataPackage; if (groupDataList

2017-03-27 14:11:42 2711

原创 Plugin with id 'com.android.application' not found.

Error:(1, 0) Plugin with id 'com.android.application' not found.错误原因:gradle version 和 Android gradle plugin的版本不匹配。解决办法: 在 apply plugin:"com.android.application"下方添加:buildscript { repos

2017-03-26 00:45:39 967

转载 开源项目: FlycoTabLayout——CommonTabLayout

http://blog.youkuaiyun.com/analyzesystem/article/details/51426473#comments

2017-03-24 17:11:39 5571

原创 could not find com.android.tools.build:gradle:2.2.3

将项目的 build.gradle中的buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' // NOTE: Do not place your app

2017-03-22 22:28:41 3942

转载 Android蓝牙开发全面总结

转自:http://www.codeceo.com/article/android-bluetooth-dev.html基本概念安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。蓝牙的功能:1、扫描其他蓝牙设备2、为

2016-02-06 21:23:25 625

原创 eclipse导入项目报错——he project was not built due to "A resource exists with a different case:

Description ResourcePath LocationTypeThe project was not built due to "A resource exists with a different case: '/4.应用B,内容解析者/bin/classes/com/itheima/appb'.". Fix the problem, then try refreshin

2016-02-04 22:08:42 5932

原创 Android虚拟机打不开解决方法

问题一:启动时立即报错:PANIC: ANDROID_SDK_HOME is defined but could not find Test.ini file in $ANDROID_SDK_HOME\.android\avd(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\a

2016-02-04 21:56:16 9062

原创 集合总结

所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。       当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。    Java的集合类主要由两

2015-12-19 17:41:28 331

原创 多态,继承

由于 我是用为知笔记,记得上课笔记,文件比较多,导到文档中, 就有点乱了,,大家如果感兴趣,可以看一下啊。,,有老师的讲解,及我自己的理解。1. 多态成员变量访问特点1. 成员变量1. 编译看走边,运行看左边2. 成员方法1. 编译看左边,运行看右边

2015-12-19 16:52:32 351

原创 易错、易望、基础、重要知识点 ——API常用类1——StringBuffer/StringBuilder

注:这些是我个人觉得应该多加注意,或者编程中的技巧,或应该知道的零散知识点。只是对学习java的补充,和重点的点名,不适合初学者的主要学习资料。里面有些必须要记住的,都会给标记出来,无论是想学习java的还是打算找java工作的都可以看一下。 1、String StringBuff

2015-12-09 03:04:19 433

原创 易错、易望、基础、重要知识点——java中最常用的两种排序方式

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

2015-12-09 03:00:43 435

原创 易错、易望、基础、重要知识点 ——java语言的基本常识

注:这些是我个人觉得应该多加注意,或者编程中的技巧,或应该知道的零散知识点。只是对学习java的补充,和重点的点名,不适合初学者的主要学习资料。里面有些必须要记住的,都会给标记出来,无论是想学习java的还是打算找java工作的都可以看一下。 1、Java中数据类型的分类

2015-12-09 02:58:10 379

原创 java入门学习需要知道的准备知识

这些总结:只是我个人觉得应该多加注意,或者编程中的技巧,或应该知道的零散知识点。,有些必须要记住的,都会给标记出来,无论是想学习java的还是打算找java工作的都可以看一下。一、java他爹要知道是谁啊!        (必记)詹姆斯·高斯林(James Gosling)

2015-12-08 22:38:05 388

转载 HTML画分割线的几种方法

一、基本线条二、特效(效果并不是孤立的,可相互组合)1、两头渐变透明: 2、纺锤形: 3、右边渐变透明: 4、左边渐变透明: 5、虚线: 6、双线: 7、立体效果: 8、钢针效果:9.垂直分割

2015-05-26 09:15:53 7243

转载 javascript中 $ 的作用

1.$用作选择器,var e = $("h1 a");var f = $("table tr:nth-child(even)")2.$用作功能函数前缀 var str = ' Welcome to 86shichang.com ';str = $.trim(str);  //$.trim是jQuery的一个工具函数,实现去掉两边空格的功能jQuery给我

2015-05-07 20:21:35 9124

转载 JavaScript事件 详细讲解

转自:http://blog.163.com/hongshaoguoguo@126/blog/static/18046981201311735325175/JavaScript事件 详细讲解前言:原本这篇文章是打算6号书写出来的,但是基于某些私人原因,希望能够通过这篇文章尽可能的将事件讲解的更加详细和通俗易懂,因此,多花了一天时间,不多说了,接下来对“事件”来一个较为详细的介绍。

2015-04-29 21:02:29 477

libSpeex.so

刚出锅的speex.so文件,放到arm64-v8a目录下即可了,如果还需要其他版本,请留言,看到后给搞一下。speex 64位so文件

2021-11-22

PowerToysSetup-0.19.0-x64.msi

微软最新版PowerToys 0.19.0 x64 主要功能 : 1.桌面多布局管理 2.全局搜索 3.图片批量处理 4.批量重命名 等等等 一款让windows有灵魂的应用。

2020-07-02

反编译工具包包含教程及工具的最新版地址

由于文件大小限制,只能将资源存于其它平台, 资源内容包括 apktool2.2.3jd-gui;dex2jar; 文件有群号,有问题加群交流

2017-09-28

单片机的40是个常用实验

报警产生器 ,交通灯,广告牌文字的左右移动

2015-07-03

Java日期管理程序

该程序,可查询:1、输入某天输出该天的 前一天、后一天、及星期几

2014-11-01

Java界面版火车票购票系统

该程序为,用Java编写的界面版的火车票购票系统,可从数据库获取数据,基本功能都已经实现, 1、注册 2、余票查询 3、购买 4、退票

2014-11-01

14年android SDK更新方法

14年android SDK更新方法

2014-08-01

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

TA关注的人

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