Python 子类继承父类构造函数说明

如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法,或者不重写父类的构造方法。 子类不重写 __init__,实例化子类时,会自动调用父类定义的 __init__。 实例 class Father(object): def __init__(self, ...

C++ 中的 inline 用法

1、引入 inline 关键字的原因 在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了 inline 修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在...

jQuery 判断 id 或元素是否存在

我们可以通过呢 jQuery 的 length 属性判断 id 是否存在: 实例 if ($('#myElement').length > 0) { // 存在 } 尝试一下 » 也可以写成插件形式,如下,插件可以判断元素是否存在 实例 $.fn.exists = functio...

JavaScript setTimeout() 用法详解

setTimeout() 是属于 window 的方法,该方法用于在指定的毫秒数后调用函数或计算表达式。 语法格式可以是以下两种: setTimeout(要执行的代码, 等待的毫秒数) setTimeout(JavaScript 函数, 等待的毫秒数) 接下来我们先来看一个简单...

Java class.forname 详解

对于大部分人来说,第一次见到 class.forName(String className) 这句代码应该是在使用 JDBC 方式连接数据库的时候。 实例 import com.mysql.jdbc.Driver; import java.sql.*; public class JdbcDemo { public...

Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解

Linux 常用的压缩与解压缩命令有:tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar 等。 tar 最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常...

Java 设计模式之组合模式及应用场景

组合模式,就是在一个对象中包含其他对象,这些被包含的对象可能是终点对象(不再包含别的对象),也有可能是非终点对象(其内部还包含其他对象,或叫组对象),我们将对象称为节点,即一个根节点包含许多子节点,这些子节点有的不再包含...

PHP 四舍五入实现方法

PHP 实现四舍五入的函数为 round() ,语法格式如下:floatround(floatval[,intprecision])返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。实例四舍五入数字到两位小数、...

JavaScript 中精度问题以及解决方案

JavaScript 中的数字按照 IEEE 754 的标准,使用 64 位双精度浮点型来表示。其中符号位 S,指数位 E,尾数位M分别占了 1,11,52 位,并且在 ES5 规范 中指出了指数位E的取值范围是 [-1074, 971]。 精度问题汇总 想用有限的位来表...

JS/jQuery 刷新 iframe 的方法

1、JavaScript 刷新 iframe 可以使用以下方法: document.getElementById('some_frame_id').contentWindow.location.reload(); 实例: <iframe id="myframe" width="100%" frameBorder="0" src="https://www.codexy.cn scroll...

Filter、FilterChain、FilterConfig 介绍

一、Filter 的基本工作原理 1、Filter 程序是一个实现了特殊接口的 Java 类,与 Servlet 类似,也是由 Servlet 容器进行调用和执行的。 2、当在 web.xml 注册了一个 Filter 来对某个 Servlet 程序进行拦截处理时,它可以决定是否将...

C++ 的关键字(保留字)完整介绍

1. asmasm (指令字符串):允许在 C++ 程序中嵌入汇编代码。 2. autoauto(自动,automatic)是存储类型标识符,表明变量"自动"具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。 3. boolbool...

Java Math floor、ceil、rint 及 round 用法

我们先通过以下实例来看看 Java Math floor、ceil、rint 及 round 各个方法的输出结果: Test.java import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner s...

Java 对象初始化详细过程

一个类及其对象初始化的过程 一、什么时候需要初始化一个类 首次创建某个对象时: Dog dog = new Dog(); 首次访问某个类的静态方法或者静态字段时: Dog.staticFields; Java 解释器就会去找类的路径,定位已经编译好的 Dog.class...

Java 中的多态

多态一般分为两种:重写式多态和重载式多态。 重载式多态,也叫编译时多态。也就是说这种多态再编译时已经确定好了。重载大家都知道,方法名相同而参数列表不同的一组方法就是重载。在调用这种重载的方法时,通过传入不同的参数最后得...

PHP 获取 URL 后缀的方法

以下实例展示了 5 种 PHP 获取 URL 后缀的方法: 实例 <?php $url="http://www.codexy.cn/html/html-tutorial.html"; // 字符串切割 function get_ext1($url){ return substr(strrchr($url,"."),1); } // 使用...

window.getComputedStyle() 方法的使用

一、getComputedStyle() 用法 document.defaultView.getComputedStyle(element[,pseudo-element]); 或者 window.getComputedStyle(element[,pseudo-element]); 首先是有两个参数,元素和伪类。第二个参数不是必须的,当不查询伪...

C++ 函数指针 & 类成员函数指针

一、函数指针 函数存放在内存的代码区域内,它们同样有地址.如果我们有一个 int test(int a) 的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。 1、函数指针的定义方式 data_types (*...

Java StringTokenizer 类使用方法

Java StringTokenizer 属于 java.util 包,用于分隔字符串。 StringTokenizer 构造方法: 1. StringTokenizer(String str) :构造一个用来解析 str 的 StringTokenizer 对象。java 默认的分隔符是空格("")、制表符(\t)、换行符(...

Linux 导入、导出 MySQL 数据库命令

一、导出数据库 1、导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: mysqldump -u用户名 -p 数据库名 > 数据库名.sql 以下命令可以导出 abc 数据库的数据和表结构: # /usr/loca...