![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本篇教程内容完全针对初学者,如果你需要更进阶一点的知识,本篇可能给你的帮助十分有限。 准备工作 首先确认代码环境,我们使用python来进行爬虫的开发。在这里我使用的版本是p...
window.navigator.userAgent 1) Chrome Win7:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebK...
目标:将一个数组按照由低到高(或者由高到低)的顺序排序。 快速排序是历史上最著名的算法之一。1959年由 Tony Hoare 发明。 下面先来看一个比较好理解的实现版本(K...
基本概念 遍历二叉树是对非线性结构结点的线性化过程,由此得到的遍历序列中,每个结点有且仅有一个前驱和后继(除了序列中的第一个和最后一个结点)。 原始二叉链表的结点结构仅包含数...
一、自绘控件 自绘控件主要是通过继承View,然后重写onDraw()方法,绘制逻辑在onDraw中调用即可,如果需要注册事件,只需要实现相关事件监听接口即可(比如OnCli...
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并...
参考图: 四、14SP的TextView,在三倍机上,高度是57px 五、FontMetrics的字段值 大约好像 top + bottom ≈ 高度。具体的计算需要看源码,...
自定义color的使用,两种方法: 1、直接在代码中实现:例如 此种方式主要通过Color类的parsColor方法实现,注意,这里传入的参数前一定要带“#”,可传入6位或8...
new Rect(left , top, right , bottom) 这个构造方法需要四个参数这四个参数 指明了什么位置 ?我们就来解释怎么画 这个 矩形这四个 参数 分...
1.在res/drawable文件夹下新建animation-list的XML实现帧动画 2.首先在res/drawable文件夹下添加每一帧动画对应的图片 3.在fire_...
1.在res文件夹中创建一个名为anim 的文件,并在里面创建类型为animator的xml文件配置动画 2.在anim_alpha.xml里配置动画的一些参数 (fromA...
Socket 套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。 当连接建立时,服务器会创建一个 Socket 对象。客户...
异常 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Err...
数组基本分类 一.java ArrayList操作 部分方法使用示例: 集合的遍历: 注意: 相当于提前就直接进行了指针指向下一个元素的操作,打印的也是当前指向的下一个元素,...
文件读写常用类与方法 字节流与字符流的区别 1.字节流操作的基本单元为字节;字符流操作的基本单元为Unicode码元。 2.字节流默认不使用缓冲区;字符流使用缓冲区。 3.字...
目的 1.了解代理设计模式的运行规则 2.代理设计模式的特点 3.代理设计模式的尝试 4.API规范的了解 5.学会使用官方类中的现成方法 技术及其使用 一.代理设计模式 代...
目的 学习: 1.抽象类的定义 2.抽象类的规则 3.接口的使用 技术及其使用 一.抽象类 所有的对象都是通过类来描述的,但不是所有类都能描述完全对象,一个不能具体描述出一个...