草庐IT

C++笔记(细碎小知识点)1

1.内联:写在类内或外部声明inline(编译器判断是否内联,不是满足上述条件就一定内联),优点更快2.protected:派生类可以直接调用基类的protected成员3.class类内默认private,struct内默认public4.构造函数最优写法,用初始化(只有构造函数有)效率比在函数中写更高(因编译器先进行初始化再执行函数)5.constT:T固定;Tconst:*固定6.确实有把构造函数放在private里的需求,如单例模式:通过将构造函数写在private里来防止该类对象被创建,通过public里的static函数或在声明static对象时来调用7.const函数const在

Java笔记(细碎小知识点)1

1.Dos命令:dir:打出当前目录结构;md:创建文件夹;cd+文件夹地址:跳转到当前目录下的对应文件夹;cd..:跳转到上一目录;rd+文件夹:删除文件夹中东西;del+文件(或“*.文件”类型这样的正则表达式):删除文件或这类文件;cd/:跳转到盘符;javac+文件名.java:编译java文件,生成class文件;java+文件名:运行jaca文件2.JDK=JRE+开发工具集(如javac编译工具等);JRE=JVM+JavaSE标准库3.注释不会被编译到文件中4.文档注释(/**...*/)会被JDK解析,生成网页文件形式的文档5.Java优点:跨平台性(什么平台都用JVM运行)

【小知识送书2】从不了解用户画像,到用画像数据赋能业务看这一本书就够了丨《用户画像:平台构建与业务实践》

⭐简单说两句⭐作者:后端小知识CSDN个人主页:后端小知识🔎GZH:后端小知识🎉欢迎关注🔎点赞👍收藏⭐️留言📝简单说两句🎁本次送书1~3本取决于阅读量,阅读量越多,送的越多😎欢迎大家在评论区留言,随机挑选幸运观众额,选中的幸运观众将会通过私信告知截止时间:2023-09-23引言在大数据时代,如何有效地挖掘数据价值并通过画像数据进行呈现,如何基于画像数据构建平台功能并提高业务产出,是值得各类公司和业务人员思考并付诸实践的事情。通过画像释放大数据价值。大数据时代不缺少数据,而是缺乏挖掘数据价值的系统性方法,希望借助本书提高读者对画像的认识,引导各公司和业务人员从画像的角度更加充分地利用大数据资源

测试开发知识总结(一)

本文内容顺序:测试基础理论、测试岗经常被问到的场景题、智力题、测试岗高频算法题、数据库、Linux知识点。常用自动化测试工具1、Appium官网:http://appium.ioAppUI自动化测试Appium是一个移动端自动化测试开源工具,支持iOS和Android平台,支持Python、Java等语言,即同一套JavaPython脚本可以同时运行在iOS和Android平台,Appium是一个C/S架构,核心是一个Web服务器,它提供了一套REST的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在HTTP响应中返还给客户端。License:免费2

数据中心冗余:基础知识

信息和正常运行时间变得越来越有价值,这提高了数据中心冗余的重要性。停机的成本高昂,而且随着时间的推移只会变得更加严重,因此组织必须尽一切努力防止意外停机。数据中心冗余是实现这一目标的最重要因素之一。什么是数据中心冗余?数据中心冗余是指使用重复的组件,以便在某些组件发生故障时保持运行不中断,并在维护期间维持正常运行时间。根据UptimeInstitute2022年的一项研究,由于与电力相关的问题导致43%的数据中心重大停机,因此不间断电源(UPS)和发电机是最常见的冗余目标之一。冷却系统是另一个需要备份的常见组件,因为它们的故障可能会导致严重问题。为什么数据中心冗余很重要虽然数据中心冗余意味着在

3-Linux文档查看指令,关机重启、相关知识点的拓展与总结

一、文档的查看指令1、tail指令作用:查看一个文件的末n行语法:#tail-n文件的路径说明:-n可以不写,不写,默认表示10行。案例:新建一个1.txt文档,使用tail指令查看root/1.txt文件的末5行和末10行tail-5/root/1.txttail/root/1.txt2、head指令作用:查看文件的头n行语法:#head-n文件的路径注意:如果不指定-n则默认头10行案例:使用head指令查看root/1.txt文件的头5行和头10行head-5/root/1.txthead/root/1.txt3、cat指令作用:查看某个文件的全部内容(倒序的)语法:#tac文件路径1文

全面介绍机器学习基础知识:包括它的原理、应用场景、优缺点等

作者:禅与计算机程序设计艺术1.简介2019年是AI领域的元年,也是一个跨越式的历史时期。在过去的十多年里,随着人工智能的快速发展、技术突破、生产效率提升、数据处理能力的提高、对社会的影响等方面的不断创新,人工智能已成为经济、科技、产业链的一种重要组成部分。如今,人工智能正在影响着各行各业,并带来无限的商机和机遇。2019年新冠肺炎疫情发生以来,国内外许多大企业纷纷布局人工智能、智能制造等方向,紧随其后的是华为、百度、腾讯等大公司,创造了从物流到零售、影像识别、医疗等多个领域的人工智能产品和服务。这些人工智能企业的发展给我们提供了很多思考和借鉴。在人工智能的发展中,最具代表性的莫过于Googl

Linux底层基础知识

一.汇编,C语言,C++,JAVA之间的关系汇编,C语言,C++可以通过不同的编译器,编译成机器码。而java只能由Java虚拟机识别。Java虚拟机可以看成一个操作系统,Java虚拟机是由汇编,C,Linux等编写而成的一个操作系统(面向os)不同的芯片,底层的CISC指令集不同,所以其机器码有区别,因此汇编不能跨平台。特定的CPU下只能执行特定的机器码。Java生成字节码,只有Java虚拟机识别,Java虚拟机跨平台,因此Java跨平台。二.CPU架构,指令集,汇编,硬编码之间的关系​CPU架构​1.CISC(复杂指令集)Intel芯片2.RISC(精简指令集)1.ARM芯片MacM1、M

MySQL锁知识点扫盲大全

 1.为什么需要加锁 在日常生活中,如果你心情不好想静静,不想被比别人打扰,你就可以把自己关进房间里,并且反锁。这就是生活中的加锁。 同理,对于MySQL数据库来说的话,一般的对象都是一个事务一个事务来说的。所以,如果一个事务内,一个SQL正在更新某条记录,我们肯定不想它被别的事务影响到嘛?因此,数据库设计大叔,给该行数据加上锁(行锁)。 专业一点的说法:如果有多个并发请求存取数据,在数据就可能会产生多个事务同时操作同一行数据。如果并发操作不加控制,不加锁的话,就可能写入了不正确的数据,或者导致读取了不正确的数据,破坏了数据的一致性。因此需要考虑加锁。 2.InnoDB有哪些锁?  2.1共享

射频测试基础知识总结

1射频定义射频即RadioFrequency,通常缩写为RF。射频测试是射频电流,它是一种高频交流变化电磁波的简称。表示可以辐射到空间的电磁频率,频率范围从300KHz~110GHz之间,射频简称RF,是高频交流变化电磁波的简称,其每秒变化小于1000次被称为低频电流,超过10000次的称为高频电流,而射频就是这种高频电流。频射无处不在,不管是WI-FI、蓝牙、GPS、NFC(近距离无线通信)等等,都需要频射,现在射频技术在无线通信领域中被广泛使用,如RFID、基站通信、卫星通信等。2射频测试分类射频测试分为带内测试和带外测试两种,2种测试范围有一定的差别,比如,带内试验主要是检测信号的质量,