草庐IT

C++:友元(看这一篇就够了)

文章目录1全局函数做友元2类做友元3成员函数做友元生活中你的家有客厅(public),有你的卧室(private)客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去但是呢,你也可以允许隔壁老王进去。在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类访问另一个类中的私有成员友元的关键字为friend友元的三种实现全局函数做友元类做友元成员函数做友元1全局函数做友元首先,我们要定义一个房屋类,公共成员变量为客厅,私有成员变量为卧室classBuilding{ //Building的构造函数,给成员变量赋初值 Buil

Java迭代器详解,看这一篇就够了

文章目录🚩Java迭代器详解📚迭代器的定义📒认识Iterator✏️类结构图✒️Iterable接口🖍️Iterator接口📃Iterator接口的方法📙迭代器的使用🏷️使用迭代器遍历集合🔖Itertor的执行原理⏳图示执行过程⌛执行过程详解🃏生成迭代器的快捷键📕迭代器中的remove()⛄迭代器的remove()方法使用☃️迭代器遍历中调用集合revome()方法触发异常📗增强for循环📫认识增强for循环📪基本语法📬增强for循环的使用📭增强for循环的快捷键🚩Java迭代器详解📚迭代器的定义迭代器是属于设计模式之一,迭代器模式提供了一种方法来顺序访问一个聚合对象中各个元素,而不保留该对象

Java迭代器详解,看这一篇就够了

文章目录🚩Java迭代器详解📚迭代器的定义📒认识Iterator✏️类结构图✒️Iterable接口🖍️Iterator接口📃Iterator接口的方法📙迭代器的使用🏷️使用迭代器遍历集合🔖Itertor的执行原理⏳图示执行过程⌛执行过程详解🃏生成迭代器的快捷键📕迭代器中的remove()⛄迭代器的remove()方法使用☃️迭代器遍历中调用集合revome()方法触发异常📗增强for循环📫认识增强for循环📪基本语法📬增强for循环的使用📭增强for循环的快捷键🚩Java迭代器详解📚迭代器的定义迭代器是属于设计模式之一,迭代器模式提供了一种方法来顺序访问一个聚合对象中各个元素,而不保留该对象

简历中的项目到底该如何写?面试中该如何介绍项目?看这篇就足够了

简历中的那些项目原文前言前几天有人私信问我,说项目这块没啥亮眼的地方,感觉面试官没啥可问的,就直接让他写算法了。后来看群里的问题有很多很相似,那么我抽时间和几位大佬聊了下,在他们面试候选人的过程中更看重项目的什么,聊完之后我总结了下,所以才有了这边文章。1.一个群友的面经群友说:面试官让他介绍最近在做的项目。他的回答是:他们做的这个项目是XXX,主要是面向XXX用户提供的功能,这个项目已经上线一年了,基本没出过什么问题。然后呢面试官没听出什么亮点,也不知道候选人具体做了什么,就继续追问:你在其中做了什么?用的什么技术栈?最终的结果是怎么样的?有没有碰到什么难题?怎么解决的?然后候选人就大概介绍

简历中的项目到底该如何写?面试中该如何介绍项目?看这篇就足够了

简历中的那些项目原文前言前几天有人私信问我,说项目这块没啥亮眼的地方,感觉面试官没啥可问的,就直接让他写算法了。后来看群里的问题有很多很相似,那么我抽时间和几位大佬聊了下,在他们面试候选人的过程中更看重项目的什么,聊完之后我总结了下,所以才有了这边文章。1.一个群友的面经群友说:面试官让他介绍最近在做的项目。他的回答是:他们做的这个项目是XXX,主要是面向XXX用户提供的功能,这个项目已经上线一年了,基本没出过什么问题。然后呢面试官没听出什么亮点,也不知道候选人具体做了什么,就继续追问:你在其中做了什么?用的什么技术栈?最终的结果是怎么样的?有没有碰到什么难题?怎么解决的?然后候选人就大概介绍

Hexo——看这一篇就够了

目录Bayi使用的软件版本:Hexo是什么在此之前Node.js许可协议选择安装地址选择安装组件安装检查安装更改全局模块所在路径和缓存路径地址Git下载并打开Git安装包选择安装路径选择安装组件选择开始菜单文件夹名称选择Git默认编辑器决定初始化新项目(仓库)的主干名字Path调整选择HTTPS传输配置行尾符号转换配置终端模拟器以与GitBash一起使用选择默认的“gitpull”行为选择一个凭证帮助程序配置额外的选项配置实验性选项GitHub安装Hexo初始化项目创建项目安装依赖更改.gitignore文件创建静态文件个性化更改根目录的_config.yml文件更改主题配置主题评论插件关于页

Hexo——看这一篇就够了

目录Bayi使用的软件版本:Hexo是什么在此之前Node.js许可协议选择安装地址选择安装组件安装检查安装更改全局模块所在路径和缓存路径地址Git下载并打开Git安装包选择安装路径选择安装组件选择开始菜单文件夹名称选择Git默认编辑器决定初始化新项目(仓库)的主干名字Path调整选择HTTPS传输配置行尾符号转换配置终端模拟器以与GitBash一起使用选择默认的“gitpull”行为选择一个凭证帮助程序配置额外的选项配置实验性选项GitHub安装Hexo初始化项目创建项目安装依赖更改.gitignore文件创建静态文件个性化更改根目录的_config.yml文件更改主题配置主题评论插件关于页

webpack看这一篇就够了

文章目录今日学习目标1.webpack基本概念==webpack能做什么==2.webpack的基本使用2.0创建项目2.1解决多次引入资源文件2.2webpack使用2.3_webpack更新打包3.webpack的配置3.0_webpack-入口和出口3.1_打包流程图3.2_插件-自动生成html文件3.3_mode模式3.3_webpack开发服务器-为何学?3.4_webpack-dev-server3.5_webpack-dev-server配置3.6_加载器-处理css文件问题3.5_加载器-处理css文件3.6_加载less问题3.7_加载器-处理less文件3.8_加载器-图

webpack看这一篇就够了

文章目录今日学习目标1.webpack基本概念==webpack能做什么==2.webpack的基本使用2.0创建项目2.1解决多次引入资源文件2.2webpack使用2.3_webpack更新打包3.webpack的配置3.0_webpack-入口和出口3.1_打包流程图3.2_插件-自动生成html文件3.3_mode模式3.3_webpack开发服务器-为何学?3.4_webpack-dev-server3.5_webpack-dev-server配置3.6_加载器-处理css文件问题3.5_加载器-处理css文件3.6_加载less问题3.7_加载器-处理less文件3.8_加载器-图

uni-app框架看这五款组件库就够了

uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app的生态比较丰富,有自己的插件市场,蛮多开发者都推出了自己的组件库产品,下面整理罗列一部分,供大家开发时参考选择。一、FirstUIFirstUI组件库-DCloud插件市场,https://ext.dcloud.net.cn/plugin?id=7646首推自家的产品应该不过分吧,不避嫌了,哈哈。FirstUI(https://www.firstui.cn/)是