- 博客(75)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 理解原型和原型链
JavaScript中的原型和原型链是理解其面向对象特性的关键。通过原型,对象可以继承属性和方法;通过原型链,可以实现对象间的属性和方法的共享和继承;通过构造函数和函数的原型,可以方便地创建对象和实现对象间的复用。
2024-04-29 11:33:14
1299
2
原创 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
原创 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")>警告提示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
原创 找不到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
PowerToysSetup-0.19.0-x64.msi
2020-07-02
反编译工具包包含教程及工具的最新版地址
2017-09-28
render errors recyclerVIew 无法预览
2017-06-29
constrainLayout无法预览.render error
2017-06-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人