五分钟带你摸透Vue生命周期
社区首页 (3596)




请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
交流讨论
博文收录
Ada助手

267
评分
回复


【C++】string使用&&模拟实现
C语言中,字符串是以’\0’结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。在刷OJ题中,有关字符串的题目基本以string类的形式出现,而且在常规工作中,为了简单、方便、快捷,基本都使用string类,很少有人去使用C库中的字符串操作函数。string类的文档介绍string是C++风格的字符串,而string本质上是一个类。
复制链接 扫一扫
分享

339
评分
回复


【Linux】初识系统调用&&进程状态
在linux中,系统调用是指操作系统提供给用户程序调用的一组特殊接口,用户程序可以根据这组接口获得操作系统内核的服务;系统调用规定了用户进程陷入内核的具体位置,或者说规划了用户访问内核的路径,只能从固定位置进入内核。通俗点讲:在开发角度,操作系统对外会表现为一个整体,但是会暴露自己的部分接口,供上层开发使用,这部分由操作系统提供的接口,叫做系统调用。
复制链接 扫一扫
分享


333
评分
回复


【C++】泛型编程之模板初阶
在编译器编译阶段,对于模板函数的使用,编译器需要根据传入的实参类型来推演生成对应类型的函数以供调用。比如:当用double类型使用函数模板时,编译器通过对实参类型的推演,将T确定为double类型,然。函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定。重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函。比如:让你实现一个通用的交换函数,在没有泛型编程的时候,我们大概率只能实现下面的代码。有人给出了论调:懒人创造世界。
复制链接 扫一扫
分享

333
评分
回复


【Linux】yum && vim 基础工具的使用
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系.
复制链接 扫一扫
分享

335
评分
回复


【C++】类和对象(下)
在之前的章节中我们在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值1.2 初始化列表作用:C++提供了初始化列表语法,用来初始化属性语法:【注意】每个成员变量在初始化列表中只能出现一次(初始化只能初始化一次)类中包含以下成员,必须放在初始化列表位置进行初始化:引用成员变量**const成员变量自定义类型成员(且该类没有默认构造函数时)尽量使用初始化列表初始化,因为不管你是否使用初始化列表,对于自定义类型成员变量,一定会先使用初始化列表初始化。成员变量在类中声明次序就
复制链接 扫一扫
分享

344
评分
回复


【C++】类和对象(中)
在上一章我们提到如果一个类中什么成员都没有,简称为空类 。而且空类的大小为1个字节,那空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。对象的初始化和清理也是两个非常重要的安全问题 一个对象或者变量没有初始状态,对其使用后果是未知 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题c++利用了构造函数和析构函数解决上述问题,这两个函数将会被编译器自动调用,完成对象初始化和清理工
复制链接 扫一扫
分享

342
评分
回复


【C++】类和对象(上)
**C语言**是**面向过程的**,关注的是**过程**,分析出求解问题的步骤,通过函数调用**逐步解决问题** **C++**是基于**面向对象的**,关注的是**对象**,将一件事情拆分成不同的对象,靠对象之间的交互完成。
复制链接 扫一扫
分享

340
评分
回复


【Linux】Linux下基本指令
Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等- 在职场中,大量的 **服务器维护工作都是在 远程 通过 **SSH 客户端** 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成- 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令- Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已
复制链接 扫一扫
分享



339
评分
回复


【C++】初窥C++
学习C++之前当然得见识一下我们的祖师爷—本贾尼·斯特劳斯特卢普C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。
复制链接 扫一扫
分享

394
评分
回复


【数据结构】经典八大排序算法(万字大总结+动图)
下面是一些排序的实测数据结果(冒泡,非比较排序不在里面)单位ms一共是一百万个随机数可以看出仅仅一百万个数据插入排序和选择排序的速度是非常缓慢的。
复制链接 扫一扫
分享

361
评分
回复


【Linux】之Jumpserver堡垒机的部署/搭建
Jumpserver 是一款使用 Python, Django 开发的开源跳板机系统, 为互联网企业提供了认证,授权,审计,自动化运维等功能。JumpServer 现已支持管理 SSH、 Telnet、 RDP、 VNC 协议资产精确记录操作命令支持批量文件上传下载支持主机搜索登录支持批量命令执行(Ansible完成)支持WebTerminal连接主机支持Web端批量命令执行支持录像回放支持硬件信息如cpu,内存等抓取支持资产Excel导入导出支持资产批量更改。
复制链接 扫一扫
分享

355
评分
回复


Mybatis的注解实现复杂映射开发
实现复杂关系映射之前哦我们可以在映射文件中通过配置来实现,使用注解来发后,我们可以使用@Results注解,@Result注解,@Many注解组合完成复杂关系的。用户表和订单表的关系为,一个用户有多个订单,一个订单只属于一个用户。用户表和角色表的关系为,一个用户有多个角色,一个角色被多个用户使用。一对多查询的需求:查询一个用户,与此同时查询出该用户具有的订单。多对多查询的需求:查询用户同时查询出该用户的所有角色。OrderMapper接口下。test类下的测试下。...
复制链接 扫一扫
分享

362
评分
回复


【JavaScript-循环-js循环你学懂了吗】
初入JavaScript的同学呢也许会在这循环里面出现疑惑,不过不要担心,有博主来帮你解决,不会让你陷入“死循环”中取的。
复制链接 扫一扫
分享

347
评分
回复


【JavaScript—数组】详解js数组一篇文章吃透js-数组
这篇文章将教会你js中的数组,包括了数组的概念,如何进行筛选数组元素,如何添加新数组以及用两种不同的方式进行数组的筛选,一文即可搞懂js-数组
复制链接 扫一扫
分享
为您搜索到以下结果: