iOS 温故知新(四)

基础

  

2019-06-04 02:01:51

1、_objc_msgForward函数是做什么的,直接调用它将会发生什么? _objc_msgForward是 IMP 类型,用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgForward会尝试做消息转发。 调用resolveInstanceMethod:方法 (或 resolveClassMethod:)。允许用户在此时为该 Class 动态添加实现。如果有实...

Java环境变量配置

基础

  

2019-06-13 12:33:42

前言 初学Java时,环境的变量配置会难到很多初学者,甚至包括一些已经学习JAVA一段时间的人(我就是这样,可能是因为我比较菜)。 接下来我会把环境变量的一些有关内容在这里整理一下,一些基础的东西,也无关什么抄袭了,至少接下来的这些都是我一点一点打出来的。 正文 一、前期准备 二、正式步骤 1.右键我的电脑(小注1)==>选择属性选项==>选择高级系统设置==>选择环境变量 2....

java中数据类型分为两大数据类型:1基本数据类型;2引用数据类型 Java作为面向对象的语言,为了提高性能保留下了基本数据类型,但也提供了对应的包装类型 基本数据类型的封装类:      数据类型  封装类 boolean(布尔型) Boolean byte(字节型) Byte char(字符型) Character short(短整型) Short in...

我们知道在AndroidManifest.xml文件中,四大组件都有android:exported属性,是个boolean值,可以为true或false。Activity的exported属性在单个App可能用得比较少,但对于对外接口的Activity或公司内部多个应用间接口调用的设计会有比较大的影响。 来自官方文档的描述 下面来详细的了解一下四大组件中的这个属性: 1. Activity Ac...

基础知识备忘2

基础

  

2019-07-14 02:11:01

二维数组的长度:arr[][] 行长度: arr.length 列长度: arr[i] .length 判断字符串是否为空: str.trim().isEmpty() eg: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy. 则经过替换之后的字符串为We%20Are%20Happy。 工具类Collections方法实现数...

记一下写的第一个静态网页 刚学了点基础,花了一整天模仿写了下网页,虽然代码有些简单粗糙,但还是记录一下吧 ps:路过的有大佬愿意的话,指点一下。 嘿嘿! 网页效果 html 代码 css 代码...

day10【接口、多态】

基础

  

2019-09-17 09:21:19

day10【接口、多态】 接口概述与生活举例 接口的定义基本格式 程序当中定义一个接口的格式: public interface 接口名称 { // 接口的内容 } 虽然使用了interface关键字,但是编译之后产生的字节码文件仍然是.class文件。 接口的抽象方法定义 目前我们使用的JDK版本是9.0,所以接口当中总共可以包含的内容有五个部分: 抽象方法 默认方法 静态方法 私有方法 常量 ...

day06 类与对象、封装、构造方法 第一章 面向对象思想 1.1面向对象思想概述 在编程的世界中,有两种主流的思想: 面向过程:当需要实现一个功能的时候,每一个步骤都要自己亲力亲为,处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿。 (也就是自己不做,找人帮我做事儿,偷懒儿。) 1.2类和对象 定义好了一个类之后,通常情况下不能直...

写在前面的知识 : 数据类型和变量 阅读: 312519 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在JavaScript中定义了以下几种数据类型: Number JavaScript不区分整数和浮点数,统一用Number表...

继承

基础

  

2019-12-02 01:50:32

概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类即可。其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承描述的是事物之间的所属关系,这种关系是: is-a 的关系。例如,兔子属于食草动物,食草动物属于动物。可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。 ...

字符串与正则表达式

基础

  

2019-12-05 07:59:06

Python 3.x完全支持中文字符,默认使用UTF8编码格式,无论是一个数字、英文字母,还是一个汉字,都按一个字符对待和处理。 %i和%d 没有区别。%i 是老式写法。都是整型格式。int x,y;scanf(“%i %d”,&x,&y); // 没问题printf(“%d %i”,x,y); // 没问题i % x –...

Python 基础(九):函数

# 基础

  

2019-12-10 22:09:01

目录 1 简介 2 自定义函数 3 函数调用 1 简介 简单来说函数就是一段实现特定功能的代码,使用函数可以提高代码的重复利用率。Python 中有很多内置函数,比如之前常用的 print 函数,当内置函数不足以满足我们的需求时,我们还可以自定义函数。 2 自定义函数 Python 使用 def 关键字来声明函数,格式如下所示: 如果要定义一个无任何功能的空函数,函数体只写 pass 即可。格式如...

java 基础差的,想学好java必须理解基础知识(用白话理解java基础) 1.java需要什么环境 JDK:java 开发工具包,提供了java的开发环境和运行环境,可以进行编写代码,运行代码 JRE:java运行环境,运行.class文件 步骤 在桌面建一个txt文件,后缀名改为java,在里面编写 打开cmd 先测试是否安装JDK 命令:java-version 进入桌面 javac he...

俩数相加

基础

  

2019-12-19 11:45:47

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 下面是官方的思路答案 思路 我们使用变量来跟踪进位,并从包含最低有效位的表头开始模拟逐位相加的过程。 图1,对两数相加方法的可视化: 342 + 465 = 807342+465=807, 每个节点都包含一...