自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 (JAVA) 字符串的比较操作-----String类常见的API。_java里string类型判断取小api

凡事不必完全公开不要把所有的事情都完全公开,因为出人意料的成功最能获得他人的敬仰。假如所有的事情都表现得过于明显,不仅没有丝毫的好处,还会让人感到索然无味。保持一定的神秘色彩才能获得尊重,即使你必须要说出真相,也不要毫无保留地全部讲出来,就像在日常交往中不要暴露自己的真实想法一样。谨慎地保持沉默是智者的护身符。公开自己所做的事情,不仅不会获得好的评价,反而会招来批评。如果事情没有做好,那么你还会遭受双倍打击。如果你想要引起别人的注意和赞赏,就向那些行而不言的神灵学习吧。

2024-05-17 04:48:52 675

原创 (JAVA) 字符串的比较操作-----String类常见的API。_java里string类型判断取小api(1)

凡事不必完全公开不要把所有的事情都完全公开,因为出人意料的成功最能获得他人的敬仰。假如所有的事情都表现得过于明显,不仅没有丝毫的好处,还会让人感到索然无味。保持一定的神秘色彩才能获得尊重,即使你必须要说出真相,也不要毫无保留地全部讲出来,就像在日常交往中不要暴露自己的真实想法一样。谨慎地保持沉默是智者的护身符。公开自己所做的事情,不仅不会获得好的评价,反而会招来批评。如果事情没有做好,那么你还会遭受双倍打击。如果你想要引起别人的注意和赞赏,就向那些行而不言的神灵学习吧。

2024-05-17 04:48:19 875

原创 (JAVA) 字符串修改操作------String类常见的API。_java修改字符串

方法使用给定的参数 replacement 替换字符串第一个匹配给定的正则表达式的子字符串。将第一个F替换成X:Xcca-jscd-FSDS。

2024-05-17 04:47:47 208

原创 (JAVA) 四种内部类的细节理解,文字+代码会更好理解----第三部分重点_out 和inner

1、什么是静态内部类静态类部类是定义在外部类的成员位置,与成员内部类相似。但是静态内部类有static 关键字修饰,并且静态内部类只能访问外部类的静态成员。2、静态内部类与成员类部类的区别生成(new)一个静态内部类不需要外部类成员,静态内部类的对象可以直接生成,如:而不需要通过生成外部类对象来生成,并且可以定义私有静态内部类。**什么是局部内部类:**定义在一个类的成员方法或代码块中的类叫局部内部类。class Outer{//外部类//外部类属性。

2024-05-17 04:47:14 957

原创 最新如何撰写一篇受人欢迎的博客(1),2024年最新C C++开发基础机构

这种类型的博文难点在于知识问题的总结升华,这就要求作者首先对这个领域的问题有一定的了解,能够谈出自己的观点和看法,而不是照搬翻译帮助文档上的内容,因此这种类型博文的内容一般集中在我们自己正在研究或者相对比较了解的领域。图形的解释能力要比单纯的文字叙述强上百倍,因此在解释相对复杂的问题时推荐大家辅以合适的流程框图进行说明,况且有图形点缀的文章要比单纯的文字更能吸引读者的注意,我在撰写博客的过程中一般喜欢在叙述一个问题之前先用一个图来描述这个问题的结构,例如这篇文章,例如。二、博客撰写过程中需要注意的问题。

2024-05-17 00:44:31 721

原创 最新如何排查性能瓶颈_如何检查内存带宽是否有瓶颈,阿里三面

传统的页大小是 4KB,在大内存时代这个值偏小了,解决的办法就是增加页的尺寸,比如将其增加到 2MB,这样,就可以使用较少的映射表来管理大内存。我们在平常写完代码后,比如写了一个 C++ 程序,去查看它的汇编,如果看到其中的内存地址,并不是实际的物理内存地址,那么应用程序所使用的,就是逻辑内存。计算机各个组件之间的速度往往很不均衡,比如 CPU 和硬盘,比兔子和乌龟的速度差还大,那么按照我们前面介绍的木桶理论,可以说这个系统是存在着短板的。实际上,这些高速缓存往往会有多层,如下图所示。

2024-05-17 00:43:58 906

原创 最新大整数的操作—阶乘,加法,乘法-----比对C++与java(1),大厂架构师经验分享

存储的数据是从个位开始存储的,只需要temp=a[0]*i+up (i的取值范围 1-n,up模拟的是的一个进位运算,例如n=5的时候 a[0]=(4 * 5)%10=0, 个位确定为0,a[1]=(2 * 5+(20/10))%10=2,十位确定为2 这个时候n=4的时候p=2,已经计算完了,这个时候up=12/10=1!System.out.println(“判断相等:”+ num1.equals(BigDecimal.valueOf(410, 2)));并初始化digit=1,a[0]=1;

2024-05-17 00:43:25 635

原创 最新多线程常见案例_多线程实现实例(1),C C++面试题最新2024

/记录有效数据的个数(此处判定慢不慢使用的的方法是看有效元素个数和数组长度之间的关系)//记录有效数据的个数(此处判定慢不慢使用的的方法是看有效元素个数和数组长度之间的关系)//定时器启动之时开始计时,3后执行定时器的任务,任务执行完毕,定时器并没有关闭。System.out.println(“我是定时器执行的任务”);System.out.println(“恭喜你完成了定时器哦”);System.out.println(“生产了”+num);System.out.println(“生产了”+num);

2024-05-17 00:42:52 267

原创 【docker系列】使用IDEA远程管理docker镜像及容器服务_idea docker管理工具

查看端口是否开启,有一行记录显示2375端口被监听,即正确。#重新加载配置文件,并重启docker守护进程。#修改ExecStart这行。

2024-05-16 17:52:20 398

原创 【docker-compose】从构建镜像到一键运行Java项目_docker-compose java

文件目录wait-for-it.sh(网上开源的监听脚本)docker-compose.yml (理解下注释)my.cnfredis.conf。

2024-05-16 17:51:47 236

原创 【docker-compose】从构建镜像到一键运行Java项目_docker-compose java(1)

本文jar包为:face-0.0.1-SNAPSHOT.jar。

2024-05-16 17:51:13 258

原创 [ 常见漏洞篇 ]常见web漏洞总结------XSS跨站脚本漏洞_xss漏洞利用包括(1)

反射型XSS,又称非持久型XSS,攻击相对于受害者而言是一次性的具体表现在受害者点击了含有的恶意JavaScript脚本的url,恶意代码并没有保存在目标网站,而Web应用程序只是不加处理的把该恶意脚本“反射”回受害者的浏览器而使受害者的浏览器执行相应的脚本存储型XSS是指应用程序通过Web请求获取不可信赖的数据,在未检验数据是否存在XSS代码的情况下,便将其存入数据库当下一次从数据库中获取该数据时程序也未对其进行过滤,页面再次执行XSS代码持续攻击用户。

2024-05-16 15:43:55 226 1

原创 [ C++ ] 带你一篇了解什么是OOP(面向对象编程),什么是封装? -- 类与对象(上

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号。类中的元素称为类的成员:类中的数据称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数。4.1.1 声明和定义全部放在类体中需要注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。

2024-05-16 15:43:22 328

原创 ZYNQ跑系统 系列(二) petalinux方式移植linux_petalinux移植(2)

在出现的界面中选择‘否’去官网下载(文件8个G,上传不了)petalinux成功定位不报错的话,基本是成功了的命令行会打印出安装路径。

2024-05-16 15:42:49 249

原创 ZYNQ跑系统 系列(二) petalinux方式移植linux_petalinux移植(1)

在出现的界面中选择‘否’去官网下载(文件8个G,上传不了)petalinux成功定位不报错的话,基本是成功了的命令行会打印出安装路径。

2024-05-16 15:42:15 399

原创 最全Qt入门教程100篇(已完结)_qt教程(1),C C++上机面试题

一个框架。一套代码库。任意平台部署。Qt是用户所钟爱软件的最快捷、最聪明的方法。多平台支持多设备支持超强性能多产品案例。

2024-05-16 08:08:49 853

原创 最全Qt之操作Excel(QtXlsxWriter)_xlsx,C C++高级工程师面试题及答案

问题解决方法:(下载并安装activeperl)

2024-05-16 08:08:16 145

原创 最全Qt QFileDialog实现文件选择对话框_qfiledialog选择文件夹,2024年最新C C++Apk安装过程

【代码】最全Qt QFileDialog实现文件选择对话框_qfiledialog选择文件夹,2024年最新C C++Apk安装过程。

2024-05-16 08:07:42 120

原创 最全Qt Moc及信号-槽源代码解析_qt_moc_literal,3个月学会C C++开发

Moc的作用就是把Q_OBJECT SIGNAL Q_INVOKABLE等宏展开,并保存类中特定函数(signals,slots标签下的函数及Q_INVOKABLE修饰的函数等)的信息,创建函数的回调。

2024-05-16 08:07:08 342

原创 大一新生先学C语言编程还是先学C语言的数据结构和算法?_先学c语言还是先学数据结构

数据结构与算法我认为是开发人员的核心竞争力了,这个更是重中之重了,优秀的研发人员实现功能往往不是简单的功能能运行就行了,而是怎么做到能更快、成本更低、更稳定的实现一个功能,这时数据结构与算法就体现了它的强大之处!通过学习并理解数据结构与算法,你会发现一个功能的实现可以采用多种实现方案,通过分析时间成本、空间成本选择一个贴切业务的方案。

2024-05-16 04:05:34 445

原创 多选项控制台,一次设置永久使用_visio stdio设置好一个控制台后以后可以一直用这个控制台吗

【代码】多选项控制台,一次设置永久使用_visio stdio设置好一个控制台后以后可以一直用这个控制台吗。

2024-05-16 04:05:02 187

原创 多线程案例(单例模式、阻塞式队列、定时器及线程池)_多线程会创建多个实例吗

饿汉模式中,仅仅是读取了变量的内容。如果多个线程只是读同一个变量,不修改,此时仍然是的。

2024-05-16 04:04:28 817

原创 多线程mutex locker condition简单封装_return etimedout == pthread_cond_timedwait(&cond_,

遗漏变量名,产生一个临时变量又马上销毁了。

2024-05-16 04:03:55 582

原创 2024年最全带头双向循环链表_双向链表头节点存数据吗,C C++面试自我介绍

前面我们已经学习了单链表的基本操作,🎵今天我们来学习带头双向循环链表及其基本操作。🎵}LTNode;

2024-05-15 16:20:23 211

原创 2024年最全带你快速看完9,2024年最新真香警告

即如何实现一个自定义的序列化形式,阿里内部最经典的RPC框架HSF其中有一大块就是序列化和反序列化的设计,所以这项技术有很高的实战价值,这里也给出了一些建议。🔥只有当默认的序列化形式能合理描述对象的逻辑状态时,才使用默认的序列化形式其他情况,应该设计一个自定义的序列化形式,通过它来合理地描述对象的状态如果对象的物理表示与其逻辑内容相同,则默认的序列化形式是合适的。例如,默认序列化形式对于Name/\*\*\*\* @serial\*//\*\*\*\* @serial\*/

2024-05-15 16:19:50 373

原创 2024年最全宫敏把自由软件和 Linux 带回中国(2),掌握了这些C C++高级工程师必备知识

于是宫敏开始摸情况。在研究课题时,宫敏发现有人拿出了一个叫做 Linux 的内核,并在多人努力之下,做了一个 Distribution(名叫 SLS),宫敏安装了 SLS,下载了内核源代码,实现了 IP 多播,研究课题顺利推进。1989 年 9 月,赫尔辛基火车站,火车缓缓驶进站台,随着车门统一打开,车内旅客相继走了出来,人群中一位俊朗的中国青年提着行李,沉稳地走出车厢,看到站台上有人手举一张纸,上面是他的名字,就过去打招呼,原来是芬兰教育部派人前来接站,上车后就直接奔向离学校最近的外国专家公寓。

2024-05-15 16:19:16 306

原创 C语言与量子计算编程:使用Qiskit C API或Quil-C进行量子程序设计(二)

Quil作为一种通用的量子编程语言,由Rigetti Computing公司开发,旨在提供一种简洁、可移植的语言,能够描述量子比特的量子线路和经典控制逻辑。Quil具备高度灵活性,不仅支持纯量子操作,还能整合经典的控制流,便于用户设计复杂的混合量子经典算法。Quil-C则是Quil语言的一种拓展,它为C语言开发者提供了与Quil交互的接口,允许开发者通过C语言编写和编译量子程序,增强了与现有软件基础设施的兼容性和集成能力。

2024-05-15 10:23:24 218

原创 C语言strcmp库函数讲解_x=strcmp (“1000”, “2”) ; 结果是什么、

用一个while循环来逐个判断两个字符串的内容是否相等,若相等就继续执行循环,在这之中要注意观察两个字符串其中之一是否走到’\0’的位置了,若走到了也要终止循环,否则就挪动两个指针到两个字符串元素的下个地址处。返回的结果就是当两个字符串不相等时的那两个字符的ASCII码值相减的结果。

2024-05-15 10:22:47 383

原创 C语言strcmp库函数讲解_x=strcmp (“1000”, “2”) ; 结果是什么、(2)

用一个while循环来逐个判断两个字符串的内容是否相等,若相等就继续执行循环,在这之中要注意观察两个字符串其中之一是否走到’\0’的位置了,若走到了也要终止循环,否则就挪动两个指针到两个字符串元素的下个地址处。返回的结果就是当两个字符串不相等时的那两个字符的ASCII码值相减的结果。

2024-05-15 10:22:11 226

原创 C语言strcmp库函数讲解_x=strcmp (“1000”, “2”) ; 结果是什么、(1)

【代码】C语言strcmp库函数讲解_x=strcmp (“1000”, “2”);结果是什么、(1)

2024-05-15 10:21:32 375

原创 C C++最新【C++干货基地】namespace超越C语言的独特魅力(文末送书(1),疯狂膜拜

高效C/C++调试》是关于软件调试技术的深度探索,融合了作者的实践智慧。书中不仅指导读者如何使用专业的调试工具,还介绍了如何宏观和微观地分析问题,并**限度地发挥调试器功能。此外,书中还深入解读了调试背后的技术原理,如调试符号、内存管理及系统内核对内存的操作机制,以揭示内存管理的关键性和复杂性。除了介绍基础概念外,本书还涵盖了许多增强调试能力的工具与插件。尽管焦点集中在C/C++,但其中的策略与技巧具有普适性,适用于多种编程语境。

2024-05-15 05:57:08 680

原创 C C++最新【C++学习笔记】C+(2),给后辈的一点建议

为什么 C++ 标准库不提供现成的类似 fin 或者 fout 的对象呢?其实很简单,文件输入流和输出流的输入输出设备是硬盘中的文件,硬盘上有很多文件,到底应该使用哪一个呢?所以,C++ 标准库就把创建文件流对象的任务交给用户了。fstream 类拥有 ifstream 和 ofstream 类中所有的成员方法,表 2 罗列了 fstream 类一些常用的成员方法。表 2 中仅列举的了部分常用的成员方法,更详细的介绍,读者可查看。

2024-05-15 05:56:31 977

原创 C C++最新【C++初阶】11(1),2024年最新学C C++看这就完事了

(img-0sa5TMb3-1715723732829)](img-eisdMmCJ-1715723732829)]// 在pos位置之前插入 newnode。// 不能将哨兵位的头结点删除。// 增加1个模板参数。

2024-05-15 05:55:55 243

原创 C C++最新【C++从练气到飞升】07---内存管理,卧槽

class Apublic:A(int a = 0)//全缺省: _a(a)~A()private:int _a;int main()//动态申请一个A类型的空间,调用一次构造函数delete p2;//动态申请一个A类型的空间并初始化为3,调用一次构造函数delete p3;//动态申请三个A类型的空间,调用三次构造函数//调用三次析构函数return 0;由上图可以明显的看到new开空间且调用了构造函数,delet调用了析构函数且释放空间🌟注意。

2024-05-15 05:55:19 798

原创 C C++最全时频分析工具箱典型函数的使用_tfrpwv函数代码(1),墙都不扶就服你

产生一个线性调频信号。N为信号的点数,FNORMI为开始标准频率(默认为0.0),FNORMF为结束标准频率(默认为0.5),相位由T0规定,即Y(T0)=1。IFLAW为设置的频率变化情况,这里就是一个线性变化的直线。

2024-05-15 01:28:28 606

原创 C C++最全时间复杂度和空间复杂度_n 2的时间复杂度,面试字节跳动被问C C++屏幕适配方案

我们如何去衡量一个算法的好坏呢?通过时间效率被称为,而空间效率被称作。时间复杂度主要衡量的是一个算法的,而空间复杂度主要衡量一个算法所需要的,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关注一个算法的空间复杂度。

2024-05-15 01:27:52 205

原创 C C++最全数组重点内容强调,值得一读

二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组。实际上就是,二维数组存放的地址也是几个地址,而这几个地址存放的则是元素。

2024-05-15 01:27:16 661

原创 C C++最全数组与结构体_为什么只有数组可以并行处理(1),科学技术协会面试

int x;int y0;结构体变量初始化struct Schar c;//结构体嵌套double d;

2024-05-15 01:26:40 532

原创 C C++最全C语言中可变参函数介绍与示例_c语言可变参数示例,小白以及计算机类学生的福音

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!nNum是可变参函数的最后一个确定的参数,va_start使vap指向第一个可选参数。2)然后使用va_arg宏返回参数列表中的当前参数,并使vap指向参数列表

2024-05-14 19:03:16 340

原创 C C++最全c语言中 char 和 unsigned char 的区别浅析_unsigned char ,2024年最新2024最新C C++笔经

对于char类型的变量,系统会认为最高位为符号位,然后对最高位进行扩展,即符号扩展。所以在进行类似的操作时,如果char和unsigned char最高位都是0,则结果是一样的,若char最高位为1,则结果会大相径庭。对于char来说,0x80用二进制表示为1000 0000,当它作为char赋值给unsigned int或 int 时,系统认为最高位是符号位,会对最高位进行扩展。实际使用中,如普通的赋值,读写文件和网络字节流都没有区别,不管最高位是什么,最终的读取结果都一样,在屏幕上面的显示可能不一样。

2024-05-14 19:02:39 632

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除