
基础
T_yoo_csdn
这个作者很懒,什么都没留下…
展开
-
java基础-反射
1. Class: 是一个类; 一个描述类的类. 封装了描述方法的 Method, 描述字段的 Filed, 描述构造器的 Constructor 等属性.2. 如何得到 Class 对象: 2.1 Person.class 2.2 person.getClass() 2.3 Class.forName("com...原创 2019-04-10 17:38:44 · 302 阅读 · 0 评论 -
前端-jquery文本高度自适应-textarea
方案1:$("#theId").height($("#theId")[0].scrollHeight); $("#theId").on("keyup keydown", function() { $(this).height(this.scrollHeight); })这样做可以高度自适应,但是重新回来,输入的时候,高度不会恢复。方案2:/...原创 2019-03-22 15:29:22 · 794 阅读 · 0 评论 -
java基础-队列queue
对于Queue来说,就是一个FIFO(先进先出)的队列,添加元素只能在队尾,移除只能在队首。对于这一组方法,成功返回true,在操作失败时抛出异常,这是与下面一组方法的主要区别。add(E e):添加一个元素到队尾remove():获取队首的元素,并从队列中移除element():获取队首的元素,但不从队列中移除这一组,成功返回true,失败时返回一个特殊值(取决于操作,...原创 2019-03-07 10:37:41 · 210 阅读 · 0 评论 -
Java内存模型
https://www.cnblogs.com/nexiyi/p/java_memory_model_and_thread.htmlJava内存模型 定义Java内存模型并不是一件容易的事情,这个模型必须定义得足够严谨,才能让Java的并发操作不会产生歧义;但是,也必须得足够宽松,使得虚拟机的实现能有足够的自由空间去利用硬件的各种特性(寄存器、高速缓存等)来获取更好的执行速度。经过长时间的...原创 2019-03-04 14:07:46 · 217 阅读 · 0 评论 -
java-线程池
简介:Java线程池的工厂类:Executors类,初始化4种类型的线程池:newFixedThreadPool()说明:初始化一个指定线程数的线程池,其中corePoolSize == maxiPoolSize,使用LinkedBlockingQuene作为阻塞队列特点:即使当线程池没有可执行任务时,也不会释放线程。newCachedThreadPool()说明:初始化一个可以...原创 2019-03-05 18:06:24 · 225 阅读 · 0 评论 -
二叉树-红黑树等的区别
二叉树,平衡二叉树,红黑树,B-树、B+树、B*树的区别二叉查找/搜索/排序树 BST (binary search/sort tree)或者是一棵空树;或者是具有下列性质的二叉树:(1)若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值;(2)若它的右子树上所有结点的值均大于它的根节点的值;(3)它的左、右子树也分别为二叉排序树。注意:对二叉查找树进行中序遍历...原创 2019-02-13 10:15:20 · 17218 阅读 · 2 评论 -
java基础-HashMap
什么时候会使用HashMap?他有什么特点?是基于Map接口的实现,存储键值对时,它可以接收null的键值,是非同步的,HashMap存储着Entry(hash, key, value, next)对象。你知道HashMap的工作原理吗?通过hash的方法,通过put和get存储和获取对象。存储对象时,我们将K/V传给put方法时,它调用hashCode计算hash从而得到bucket...原创 2019-02-13 10:02:49 · 287 阅读 · 0 评论 -
Android url转码填坑-中文转码以及特殊字符
先来说几个概念:URI :Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URN:Uniform Resource Name,统一资源名称。其中,URL,URN是URI的子集。Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式:URL:目前URI的最普遍形式就是无...原创 2018-10-26 10:41:58 · 4897 阅读 · 0 评论 -
android-recyclerview,itemDecoration失效问题
在Fragment中发现ItemDecoration 失效。public class DividerItemDecoration extends RecyclerView.ItemDecoration { private static final int[] ATTRS = new int[]{ android.R.attr.listDivider };...原创 2018-04-26 20:42:53 · 5422 阅读 · 0 评论 -
android-自定义控件通过属性设置TextSize时遇到的getDimension转换问题
自定义控件组的时候如果遇到想通过自定义的属性设置TextView字体大小时如何圆满解决TypedArray.getDimension取到的不是你想要的值的问题。https://www.aliyun.com/jiaocheng/44137.htmlprivate int mCenterTextSizeSp = 0; mCenterTextSizeSp = a.getInteger(R.styleab...原创 2018-04-26 10:59:14 · 1696 阅读 · 0 评论 -
android-common包里面的各种弹框-ActionSheetDialog
自定义仿IOS的ActionSheet底部Dialog的样式 ,有模糊效果用法:new ActionSheetDialog(SettingsActivity.this) .builder() .setCancelable(false) .setCanceledOnTouchOutside(false) .setTitle(getStr...原创 2018-04-26 09:05:34 · 2490 阅读 · 1 评论 -
android-Color
mView.setBackgroundColor(Color.parseColor("#b9dedcdc"));int color:1. Color.parseColor("#b9dedcdc") //String返回intint(color资源id) 到int(color值)?context.getColor(R.color.common_text_color)已过时,替代方法:2. Cont...原创 2018-04-26 10:06:31 · 238 阅读 · 0 评论