- 2024-11-03java OOP 对象操作
目录引对象比较”引用比较“与“内容比较”对象的比较:Comparable接口泛型化的Comparable接口使用例子“==”与“equals”重写equals()的必要性重写equals方法的要求重写hashCode()方法hashCode()与equals()的关系重写hashCode()的规则引前面的OOP部分
- 2024-11-02C++ 手撕--共享式智能指针(shared_ptr)的简单实现
C++手撕--共享式智能指针(shared_ptr)的简单实现共享式智能指针(shared_ptr):#include<iostream>#include<mutex>usingnamespacestd;template<typenameT>classShared_ptr{private:T*ptr;int*ref_count;std::mutex*mtx;voidrelease(){
- 2024-11-02集合
集合集合集合介绍创建操作set对象是由具有唯一性的hashable对象所组成的无序多项集。用途成员检测、从序列中去除重复
- 2024-11-02字典
字典字典字典简介创建字典操作python目前仅有一种标准映射类型属于可变对象mapping对象会将hashable值映射到
- 2024-11-01Complex Formulas with Greater Precision
ComplexFormulaswithGreaterPrecisionONLYOFFICEDocsv8.2addsiterativecalculationforcircularreferencesandothersophisticatedformulasthatwouldotherwiseproduceerrors.ONLYOFFICEDocsisacomprehensiveonlineeditor,allowinguse
- 2024-10-31C++ 手撕--基本数据结构的简单实现
C++面试手撕代码----基本数据结构的简单实现1.String数据结构的简单实现:#include<iostream>#include<cstring>//forstrcpystrlenmethodsusingnamespacestd;classString{private: char*data; size_tlength;public: String():data(nullptr),length(0)
- 2024-10-31第九周:对象式编程
第九周:对象式编程1.万物皆对象对象是一种相对独立的存在,类是描述某一类对象的统称,对象是类的实例类由属性和方法来描述,对应变量和函数类={属性}+{方法}如果类是<C>,其派生的对象是<O>,属性是<A>,方法是<B>,那么访问方法结构如下:属性访问:<O>.<A>方法访问:<O>.<B>()
- 2024-10-27STL学习
手写STL源码模板//TemplateDemo#include<iostream>usingnamespacestd;//交换两个变量voidMySwap(int&a,int&b){ inttemp=a; a=b; b=temp;}//使用模板--自适应类型生成函数,地址不同//函数重载和模板函数冲突,优先调用普通函数,或者使用<T>()显示调用//不
- 2024-10-20面向对象 加法运算符重载
////Createdby徐昌真on2024/10/18.//#include<iostream>usingnamespacestd;//定义一个复数类classComplex{public:Complex():real(0),image(0){}Complex(intreal,intimage){//这是一个传参构造函数用于传入成员变量的值this-
- 2024-10-01The long way to arrive the other shore
题目起初(以为会顺利)#include<stdio.h>intmain(){intN,k,i;inta[N];scanf("%d",&N);for(i=0;i<N;i++){scanf("%d",&a[i]);}scanf("%d",&k);for(i=0;i<N;i++){
- 2024-09-28期刊投稿|Declaration of interests
利益声明是一份在论文投稿时很重要的文件,它的作用如下:Allauthorsmustdiscloseanyfinancialandpersonalrelationshipswithotherpeopleororganizationsthatcouldinappropriatelyinfluenceorbiastheirwork.Examplesofpotentialcompetinginterestsinclude
- 2024-09-19Unity使用TextMeshPro实现聊天图文混排
本文来自:https://developer.aliyun.com/article/10666231.文字自适应问题。2.图文混排问题。UI界面1.创建滑动列表首先创建一个可以上下滑动的列表,命名为chat_scroll2.创建聊天预制因为聊天是两人以上的,自己的聊天显示在右侧,别人的聊天消息显示在左侧。因此需要制作两个聊天
- 2024-09-17C++面试考点:拷贝赋值运算符和拷贝构造函数有什么区别?
定义和功能拷贝构造函数拷贝构造函数是一种特殊的构造函数,用于创建一个新对象,该新对象是作为另一个同类型对象的副本而创建的。其函数原型通常为类名(const类名&other)(在C++11之前,const也可省略)。例如:classMyClass{public:MyClass(constMyClass&ot
- 2024-09-11kissat的多输出-学习与修改1
学习:传播、回溯、重启 //propsearch.h中定义以下引用标识符#definePROPAGATE_LITERALsearch_propagate_literal#definePROPAGATION_TYPE"search" //proplit.h中给出完整传播函数定义——对于了解文字传播队列非常重要1staticinlineclause*PROPAGATE
- 2024-09-08并发编程数据结构-栈
并发编程数据结构-栈有锁栈Stack1-基础线程安全栈Stack1是一个简单的线程安全栈实现,使用了std::mutex来保证push和pop操作的原子性。主要特点包括:使用std::lock_guard确保操作期间栈的线程安全。提供了两种push操作(左值引用和右值引用),优化了性能。pop操作抛
- 2024-09-0512 Python面向对象编程:运算符重载
本篇是Python系列教程第12篇,更多内容敬请访问我的Python合集在理解运算符重载之前我们已经知道了什么是方法重载,方法重载就是子类继承父类并且定义了一个和父类一样的方法。知道了什么是重载,也知道了什么是运算符(加减乘除等),那么运算符重载也很好理解了,其实就是在
- 2024-09-0512 Python面向对象编程:运算符重载
本篇是Python系列教程第12篇,更多内容敬请访问我的Python合集在理解运算符重载之前我们已经知道了什么是方法重载,方法重载就是子类继承父类并且定义了一个和父类一样的方法。知道了什么是重载,也知道了什么是运算符(加减乘除等),那么运算符重载也很好理解了,其实就是在类里面
- 2024-09-042024.9.3C++
自行实现Mystring类#include<iostream>#include<cstring>usingnamespacestd;classmystring{public:mystring(){len=0;str=nullptr;}mystring(constchar*s){len=strlen(s);str=ne
- 2024-09-042024.9.2C++作业
自行实现一个Mystring类#include<iostream>#include<cstring>usingnamespacestd;classmystring{public:mystring(){len=0;str=nullptr;}mystring(constchar*s){len=strlen(s);str=n
- 2024-09-04c++ string类 重载实现(续)9月3日
#include<iostream>#include<string>#include<cstring>classMystring{ private: intlen; char*str; public: Mystring() { str=nullptr; len=0; } Mystring(constchar*s) { len=strlen(s); str=newchar[len+1]; strcpy(s
- 2024-09-0320240903mystring进阶
#include<iostream>#include<cstring>#include<stdexcept>//Forstd::out_of_rangeclassMystring{public://默认构造函数Mystring():str(nullptr),len(0){}//有参构造函数Mystring(constchar*s){len=strlen(
- 2024-09-02学构造函数的这辈子有了
拷贝构造函数1.拷贝构造函数,是一个特殊的构造函数。系统默认提供了。但是可以手动定义。2.功能:使用一个类对象给另一个类对象初始化时,会自动调用拷贝构造函数3.定义格式1、没有返回值2、函数名与类同名3、参数:该类的其他对象的引用4、访问权限:一般为public5、定义格式:
- 2024-08-28Python酷库之旅-第三方库Pandas(104)
目录一、用法精讲451、pandas.DataFrame.pow方法451-1、语法451-2、参数451-3、功能451-4、返回值451-5、说明451-6、用法451-6-1、数据准备451-6-2、代码示例451-6-3、结果输出452、pandas.DataFrame.dot方法452-1、语法452-2、参数452-3、功能452-4、返回值
- 2024-08-23Python - Concurrency and Asynchronous Patterns
Concurrencyallowsyourprogramtomanagemultipleoperationssimultaneously,leveragingthe fullpowerofmodernprocessors.It’sakintoachefpreparingmultipledishesinparallel,eachstep orchestratedsothatalldishesarereadyatthesametime.
- 2024-08-21helm values reference other values
https://helm.sh/docs/chart_template_guide/yaml_techniques/#yaml-anchorshttps://helm.sh/zh/docs/chart_template_guide/yaml_techniques/#yaml-%E9%94%9A%E7%82%B9 YAMLalsoprovidesahandyfeaturecalled anchors,whichletyoueasilyduplicatecontentacross