Swift 常见面试题解

基础 1、class 和 struct 的区别 2、不通过继承,代码复用(共享)的方式有哪些 3、Set 独有的方法有哪些? 4、实现一个 min 函数,返回两个元素较小的元素 5、map、filter、reduce 的作用 6、map 与 flatmap 的区别 7、什么是 copy on write 8、如何获取当前代码的函

Souleigh ✨ Souleigh ✨ 2020.12.12
0
0
写个单链表,VS里面可以运行的代码,VScode居然不能运行?指针原因?

一、出现的问题事情是这样的,当时很着急,写个单链表出来,在VS里面写过一次,在VScode里面也写过一次,老师写的代码有一些罗嗦,于是我思考用自己的的代码风格来写一遍。啪的一下,很快啊!问题出现了!VS里面可以运行的代码,到了VSocde里就不能运行了!这是为什么!cpp这是List.cpp中相关代码bool List::insertByTail(Node

桃浪十七丶 桃浪十七丶 2021.05.08
0
0
写个单链表,VS里面可以运行的代码,VScode居然不能运行?指针原因?
IDEA 2019新手上路(作者使用经历,长篇预警)

序语这篇文章是作者使用了一段时间后,从下载安装IDEA2019开始上手,到使用阿里巴巴开发编程规范手册编写SSM实训项目,这半年来的亲生经历,作者是新人过来的,也希望这篇文章能够帮到各位使用IDEA的萌新们。在这篇文章里笔者不会说那些多余的技巧,比如下载易于区分的括号颜色插件,但笔者会叙述基本的比如常用的快捷键,和笔者自认为比较好看的主题搭配,以及一些笔者认

桃浪十七丶 桃浪十七丶 2021.05.08
0
0
IDEA 2019新手上路(作者使用经历,长篇预警)
Netty之旅三:Netty服务端启动源码分析,一梭子带走!

Netty服务端启动流程源码分析 前记 哈喽,自从上篇《Netty之旅二:口口相传的高性能Netty到底是什么?》后,迟迟两周才开启

一枝花算不算浪漫 一枝花算不算浪漫 2020.09.16
0
0
Netty之旅三:Netty服务端启动源码分析,一梭子带走!
注解和反射

注解和反射 1.注解 1.1什么是注解? 注解和注释的差别在于注解可以被其他程序读取 1.2内置注解 @Override 定义在 java.lang.Override 中,表示一个方法声明打算重写超类中的另一个方法声明 @Deprecated 定义在 java.lang.Deprecated 中,此注解可以用于修辞方法,属性,类,表示不鼓励程序员使用这样的

lucien-ma lucien-ma 2021.07.30
0
0
注解和反射
【单例深思】饿汉式

1、抛出问题1. 为什么饿汉式单例是线程安全的?2. 为什么饿汉式单例没有延迟加载(Lazy Loading)? 2、JVM类加载机制饿汉式单例的实现:javapublic class Singleton private static Singleton singleton new Singleton(); private S

疯震震 疯震震 2021.05.17
0
0
【单例深思】饿汉式
个人博客开发之blog-api项目创建

前言先从接口项目开始写,blogapi写完全部接口后再写后台blogadmin,再写前端项目blog这样的项目开发顺序 blogapi项目创建这里自己用IDEA创建即可 目录结构xml├── HELP.md├── blogapi.iml├── pom.xml└── src ├── main │   ├── java │   │   └──

kenx kenx 2021.07.20
0
0
个人博客开发之blog-api项目创建
C语言中指针及其应用高级篇(用指针实现数组的扩增)

一、一级指针与一维数组把指针充当变量的用法,在C/C++的数据结构学习中广为应用,这种用法学习起来是比较简单的。先看代码。这里的代码,有string.h头文件包含的函数,和scanf,这两者在正常的写法中不用加“s”,这篇随笔所及代码的运行环境是Visual Studio2017,编译器会把scanf等函数增强,因此为了正常运行,会加上“s”.cdefine

桃浪十七丶 桃浪十七丶 2021.05.08
0
0
C语言中指针及其应用高级篇(用指针实现数组的扩增)
Canvas入门实战之用javascript面向对象实现一个图形验证码

本文主要介绍用canvas实现图形验证码的一些思路以及如何用javascript面向对象的方式更友好的实现canvas的功能,关于canvas的一些基本使用方法和API我整理了一个思维导图,大家感兴趣的可以参考学习。 (https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b158fad95

徐小夕 徐小夕 2020.12.16
0
0
Canvas入门实战之用javascript面向对象实现一个图形验证码
C语言入门系列之6.一维和二维数组

一、数组的概念有如下几组数据: 学生的学习成绩 银行的账单 一行文字这些数据的特点是: 具有相同的数据类型; 使用过程中需要保留原始数据 。 C语言为这类数据,提供了一种构造数据类型——数组。在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组

CuterCorley CuterCorley 2021.03.25
0
0
C语言入门系列之6.一维和二维数组