E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C++解题记录
chapter 4: Smart Pointers_《Effective Modern
C++
》notes
SmartPointersItem18:`std::unique_ptr`forExclusiveOwnershipItem19:`std::shared_ptr`forSharedOwnershipItem20:`std::weak_ptr`forNon-OwningReferencesItem21:`make_unique`and`make_shared`Item22:PimplIdiomwi
郭涤生
·
2025-03-26 00:41
c/c++
c++
开发语言
笔记
第十四章:模板实例化_《
C++
Templates》notes
模板实例化核心知识点解析多选题设计题关键点总结核心知识点解析两阶段查找(Two-PhaseLookup)原理:模板在编译时分两个阶段处理:第一阶段(定义时):检查模板语法和非依赖名称(Non-dependentNames),此时不依赖模板参数。第二阶段(实例化时):检查依赖名称(DependentNames),并绑定到具体类型。代码示例:#includetemplatevoidfoo(Tt){//
郭涤生
·
2025-03-26 00:09
c/c++
c++
开发语言
笔记
【NO.36】LeetCode HOT 100—85. 最大矩形
文章目录85.最大矩形
解题
方法:单调栈85.最大矩形85.最大矩形给定一个仅包含0和1、大小为rowsxcols的二维二进制矩阵,找出只包含1的最大矩形,并返回其面积。
悬浮海
·
2025-03-25 23:38
#
LeetCode
HOT
100
leetcode
算法
85.
最大矩形
空类型指针
“空类型指针”一般是指void*指针,在C/
C++
语言中非常常见。什么是void*指针?void*是一种通用指针类型,也叫做“无类型指针”或“空类型指针”,它可以指向任何类型的数据,但不能直接解引用。
逆旅可好
·
2025-03-25 23:37
c#
从 0 打造私有知识库 RAG Benchmark 完整实践
本文是对这个过程的详细
记录
。本文实际构建的是医疗行业知识库,基于高质量的医学指南和专家共识进行构建。
易迟
·
2025-03-25 23:35
人工智能
人工智能
gpt
python
华为OD机试真题Java_2022-2023-题目0183-汇率转换
汇率转换题目描述记账本上
记录
了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。每行
记录
一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。
AmosCloud2013
·
2025-03-25 23:34
java
算法
开发语言
数据结构
【
C++
】 —— 笔试刷题day_7
算法分析这道题很简单,就直接来看
解题
思路:定义i,遍历给定的字符串str遇到数字字符,定义j
记录
当前位置,i再从当前位置开始向后遍历直到遍历结束或者遇到的字符不是数字字符;如果当前遍历到的是最长的就更新结果
迟来的grown
·
2025-03-25 23:03
笔试刷题48天
c++
开发语言
LeetCode热题100JS(74/100)第十四天|155|394|739|84|215
155.最小栈题目链接:155.最小栈难度:中等刷题状态:1刷新知识:
解题
过程思考示例1:输入:["MinStack","push","push","push","getMin","pop","top"
Alicesflower
·
2025-03-25 23:33
LeetCode热题100JS
leetcode
算法
javascript
每日一题洛谷P10899 [蓝桥杯 2024 省 C] 劲舞团
c++
https://www.luogu.com.cn/fe/api/problem/downloadAttachment/jhqdki17#include#includeusingnamespacestd;intmain(){charS,A;unsignedlonglongT;vectors;vectora;vectort;while(cin>>S>>A>>T){s.push_back(S);a.pu
wen__xvn
·
2025-03-25 23:32
蓝桥杯
洛谷
c++
开发语言
蓝桥杯
【华为OD机试】真题E卷-货币单位换算(Python)
一、题目描述题目描述:记账本上
记录
了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。
西攻城狮北
·
2025-03-25 23:01
华为od
华为
算法
华为od机试
货币单位换算
第七课:Python基础排序算法与比较排序原理深度解析
2.缩减遍历范围
记录
每次遍历最后发生交换的位置,后续遍历只
deming_su
·
2025-03-25 23:01
Python
排序算法
算法
数据结构
微信小程序学习
记录
本人在学习过程中觉得需要重复复习的点目录一、页面之间的信息传递1)父传子2)子传父3)任意两个页面之间1.全局数据共享(GlobalData)2.页面间数据传递3.使用Storage(持久化存储)各种任意两个页面信息传递方式的对比
潘越越
·
2025-03-25 23:00
微信小程序
学习
小程序
python 调用 ctp_CTP Python API(利用Swig 封装)Windows版(traderapi)
前言:目前上期技术CTP系统提供的API版本是
C++
版本,本文主要介绍Windows32位平台下利用Swig工具将CTPC++接口traderAPI转换为python可调用的接口。
boss he
·
2025-03-25 22:29
python
调用
ctp
C++
使用QtHttpServer开发服务端Server的Http POST接口和客户端Client示例
ClientHTTPPOST假设http://127.0.0.1:8888/post/是一个能够接受POST请求的路径,我们想要向它提交一段json数据,用Qt可以这样实现:SupposewewanttomakeanHTTPPOSTwithjsonbodytohttp://127.0.0.1:8888/post/.QCoreApplicationapp(argc,argv);QNetworkAcc
BigBookX
·
2025-03-25 22:26
Qt
c++
qt
http
运维知识:Linux 密码策略:配置、注意事项与实战详解
核心目标:平衡安全性与用户体验,避免密码过于复杂导致用户
记录
或重复使用弱密码。二、密码策略的配置文件Linux密码策略主要通过以下两个文件配置:1.
浩特-ht
·
2025-03-25 22:26
运维
linux
服务器
C++
仿函数
1.仿函数的基本用法仿函数是一个类或结构体对象,它通过重载函数调用运算符operator(),使得该对象可以像普通函数一样被调用。示例1:实现一个加法器classAdder{public:Adder(intnum):num_(num){}//构造函数保存状态(加数)//重载operator(),执行加法intoperator()(intx)const{returnx+num_;}private:i
azaz_plus
·
2025-03-25 22:55
C++
c++
开发语言
仿函数
【
C++
】深入理解类与对象:面向对象编程的核心
个人主页:Yui_Linux专栏:LinuxC语言笔记专栏:C语言笔记数据结构专栏:数据结构
C++
专栏:
C++
文章目录1.面向过程和面向对象的初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1
Yui_
·
2025-03-25 22:54
C++
c++
开发语言
笔记
学习
CTP Python API 利用Swig 封装Windows版(traderapi)
前言目前上期技术CTP系统提供的API版本是
C++
版本,本文主要介绍Windows64位平台下利用Swig工具将CTPC++接口traderAPI转换为Python可调用的接口文件。
墨籽迦
·
2025-03-25 21:23
程序员人生
python
windows
c++
swig
ctp
2.27省选模拟赛补题
记录
:直径(容斥,树形dp,换根dp)
题意定义一棵树的直径条数为(n2)\binom{n}{2}(2n)对点中,取道距离最大值的选法数量。给定一棵nnn个点的树,你可以将每条边的权值赋值为000或111。你需要求出所有2n−12^{n-1}2n−1种赋值方法生成的树的直径条数之和。你只需要输出答案对998244353998244353998244353取模后的结果即可。2≤n≤20002\leqn\leq20002≤n≤2000。分析
liang_2026
·
2025-03-25 21:21
算法
学习
笔记
Java 中装饰者模式与策略模式在埋点系统中的应用
埋点系统需要
记录
用户在应用中的各种操作行为,如点击、浏览、提交等,以便后续进
Vic10101
·
2025-03-25 21:44
开发实战
项目总结
Java性能优化
java
策略模式
开发语言
深入理解现代
C++
在IT行业中的核心地位与应用实践
深入理解现代
C++
在IT行业中的核心地位与应用实践一、
C++
在IT行业中的不可替代性现代IT行业中,
C++
凭借其零成本抽象和系统级控制能力,在以下关键领域保持不可替代地位:应用领域
C++
优势体现典型应用案例高性能计算直接内存管理
六七_Shmily
·
2025-03-25 20:12
#C++
c++
java
开发语言
力扣刷题-热题100题-第12题(
c++
、python)
76.最小覆盖子串-力扣(LeetCode)https://leetcode.cn/problems/minimum-window-substring/?envType=study-plan-v2&envId=top-100-likedc++是力扣官网评论区大佬的76.最小覆盖子串-力扣(LeetCode)76.最小覆盖子串-给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s
weixin_44505472
·
2025-03-25 20:09
leetcode
c++
算法
python
力扣刷题-热题100题-第21题(
c++
、python)
240.搜索二维矩阵II-力扣(LeetCode)https://leetcode.cn/problems/search-a-2d-matrix-ii/submissions/613522892/?envType=study-plan-v2&envId=top-100-liked逻辑法看到题目第一眼,就想着从左往右,从上往下,只要找到对应的target的范围,以小于大于进行遍历的移动,但在写代码时
weixin_44505472
·
2025-03-25 20:09
算法
c++
python
leetcode
【PythonCode】力扣Leetcode41~45题Python版
在Leetcode上刷题,可以选择各种主流的编程语言,如
C++
、JAVA、Python、Go等。还可以在线编程,实时执行代码,如果代码通过了平台准备的测试用例,就可以通过题目。本系列中的文
小斌哥ge
·
2025-03-25 20:39
Python
Code/Python面试题
leetcode
python
算法
科学计算(2):矩阵特征值计算
以
记录
和梳理为主,证明较少。关于特征值的求解主要有两种方法,一类是基于矩阵相乘的迭代幂法,另一类是基于正交相似变换的方法。
♚放晴♛~
·
2025-03-25 20:38
矩阵
线性代数
机器学习
[笔记]Linux平台设备与驱动匹配创作机制详解
0:前言在最近项目中涉及到了linux的驱动层与应用层之间的交互,在项目过程中发现对这两个层级之间应该怎么相互交互还不胜了解,因此本片笔记对这个驱动层与应用层之间的相互交互进行
记录
学习;在Linux内核开发中
BROKENBOAT
·
2025-03-25 19:04
笔记
linux
架构
arm开发
学习
【
C++
】继承
目录一、继承的基本语法二、继承方式三、对象模型四、构造和析构的顺序五、同名成员处理六、同名静态成员处理七、多继承语法八、菱形继承问题以及解决方法补充知识:继承是面向对象的三大特性之一一、继承的基本语法class子类(派生类):继承方式父类(基类)派生类包括:①从基类继承过来(共性)②自己增加的成员(特性)//公共页面类classBasePage{public:voidheader(){cout<<
XYN5114
·
2025-03-25 19:31
C++
c++
开发语言
学习
笔记
【
C++
】多态 - 含3个案例
目录一、多态分类二、多态区别三、多态基本语法四、多态原理五、案例1:计算机类六、纯虚函数和抽象类七、案例2:制作饮品八、虚析构和纯虚析构九、案例3:电脑组装需求分析及实现多态是
C++
面向对象三大特性之一一
XYN5114
·
2025-03-25 19:31
C++
c++
开发语言
笔记
学习
【
C++
】通讯录管理系统+少量数据结构
#include#includeusingnamespacestd;#definemax1000structnewp{stringname;intsex;intage;stringnumber;stringadd;};structbooks{structnewpa[max];intsize;};staticvoidshowMenu(){coutsize==max){cout>name;abs->a
XYN5114
·
2025-03-25 19:01
C++
c++
学习方法
数据结构
笔记
开发语言
C++11&QT复习 (三)
读取文件2.2写入文件2.3追加模式写入2.3完整代码3.文件定位操作4.字符串IO5.配置文件解析示例6.完整代码7.二进制文件操作总结Day5-2文件IO(2025.03.24)1.缓冲区与刷新在
C+
嘤国大力士
·
2025-03-25 18:57
QT_C++
c++
qt
开发语言
蓝桥杯备赛——算法初阶入门
目录内容简介1.模拟2.高精度3.枚举3.1普通枚举3.2二进制枚举4.前缀和内容简介备赛蓝桥杯
c++
组期间,大致总结初阶的一些基础入门算法。在每个篇章里面我会写一些重点题目和做题技巧。
Yoko_999
·
2025-03-25 18:55
蓝桥杯
算法
职场和发展
为什么Java里没有全局变量?
因此,在Java中:成员变量(实例变量、类变量)必须属于类或对象,而不能像C/
C++
那样定义在全局作用域。方法也必须属于类,不允许单独存在。示
Stay Passion
·
2025-03-25 18:22
#
JAVA
java
开发语言
自适应WAN/LAN无线路由器接入网络导致上层交换机端口down掉
弱电小白具体原因不清楚为什么,
记录
一下有这么个问题,自适应接口的路由器先在后台设置为固定端口再插墙上端口就不会出现上层交换机端口down掉的问题了
改名字好难
·
2025-03-25 17:19
交换机端口down掉
自适应WAN/LAN路由器故障
Python解决“DNA序列编辑距离”问题
Python解决“DNA序列编辑距离”问题问题描述测试样例法1
解题
思路代码关键步骤解释法2
解题
思路代码问题描述小R正在研究DNA序列,他需要一个函数来计算将一个受损DNA序列(dna1)转换成一个未受损序列
啥都鼓捣的小yao
·
2025-03-25 17:17
经典算法练习
python
算法
用 python 实现FFT,绘制频谱图
scipy库,fftshift,单边谱,双边谱,频谱泄露目录用python实现FFT,绘制频谱图前言代码结果总结和讨论前言之前都是在matlab上实现FFT,现在因为需要,在python上进行实现,在此做一个
记录
野鹤无粮
·
2025-03-25 17:45
python
python
fft
信号处理
C++
代码实现单链表的查找插入删除操作
输入345679999一串整数,9999代表结束,通过尾插法新建链表,查找第二个位置的值并输出,在2个位置插入99,输出为3994567,删除第4个位置的值,打印输出为399467。#include#include//输入345679999一串整数,9999代表结束,通过尾插法新建链表,//查找第二个位置的值并输出,在2个位置插入99,输出为3994567,删除第4个位置的值,打印输出为39946
宇文月
·
2025-03-25 17:45
c++
链表
数据结构
c++
之迭代器
一.迭代器的基本概念1.什么是迭代器迭代器是一种对象,它提供了一种访问容器中各个元素的方法,同时隐藏了容器内部的实现细节。简单来说,迭代器就像是一个指针,它可以指向容器中的某个元素,并且能够通过一些操作(如++、–)来移动到容器中的其他元素。简而言之,迭代器是一种检查容器内元素并且遍历容器内元素的数据类型。2.迭代器的作用迭代器本质上是一个抽象的“指针”,它提供对一个容器中的对象的访问方法,并且定
泽0202
·
2025-03-25 16:08
c++
c++
Java调用
C++
动态库、入参为对象
Java代码调用类packageJniCallDLL;importdb.RFParaTypeInfo;importdb.XYZPosition;publicclassJniDLL{publicnativeintadd(inta,intb);//在我写的实际需要调用的动态库中有加减乘除几个测试方法,我这里只测试了其中的add方法publicnativeintsum(inta,intb);public
关中山水郎
·
2025-03-25 16:06
java
c++
开发语言
Kafka拦截器
可以修改消息,日志
记录
,统计等。由生产者拦截器和消费者拦截器组成。生产者的拦截器是在发送前和确认后调用,而消费者的则是在接收后和提交前。2.生产者拦截
weixin_44231698
·
2025-03-25 15:04
kafka
kafka
贪吃的猴子(滑动窗口和动态规划—Java&Python&C++&JS实现)
文章目录一.题目-贪吃的猴子二.
解题
思路三.题解代码Python题解代码JAVA题解代码C/
C++
题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)Python题解代码解析
一键难忘
·
2025-03-25 15:33
动态规划
java
贪吃的猴子
python
c++
25 - K 个一组翻转链表
综合题解:K个一组翻转链表(迭代法)
解题
思路本问题要求以常数空间复杂度完成链表分组翻转。核心思想是通过哑节点(dummynode)简化边界处理,并利用指针分段操作实现每组翻转。
大法师安东尼ds
·
2025-03-25 14:57
链表
数据结构
如何理解C语言指针变量及其应用
1.指针变量的定义在C/
C++
中,定义指针变量的基本格式为:数据类型*指针变量名;例如:int*p; //定义一个指向int类型的指针变量p这里p不是整数变量,而是一个存储整数变量地址的指针。
ตาก柒Tak
·
2025-03-25 14:26
c++
c语言
算法
施磊老师高级
c++
(六)
文章目录四、代理模式(结构型模式)基本概念核心代码逻辑--重点**代码示例:**五、装饰器模式(结构型模式)-重点在于不修改原来的代码基本概念代码核心逻辑代码示例六、适配器模式(结构型模式)基本概念代码逻辑核心**代码示例:**七、观察者模式(行为型模式)基本概念代码核心逻辑**代码示例:**四、代理模式(结构型模式)基本概念proxy–代理注意:在很多设计模式中,都会用到基类指针指向派生类对象,
Zhuai-行淮
·
2025-03-25 14:53
施磊老师cpp
c++
开发语言
C++
类与对象——下
目录十六、构造函数(二)16.1构造函数体赋值16.2初始化列表16.3explicit关键字16.4匿名对象十七、static成员17.1概念17.2特性十八、友元18.1友元函数18.2友元类十九、内部类十六、构造函数(二)16.1构造函数体赋值例:classDate{public:Date(intyear,intmonth,intday){_year=year;_month=month;_d
江烽渔火
·
2025-03-25 13:20
c++
开发语言
1024程序员节
手把手搭建企业级AI助手:从LangChain到私有知识库集成
(痛点深度分析)典型场景:某金融公司内部有3个知识库(Confluence文档2000+篇、Jira工单系统5万条
记录
、PDF报告库1.2TB),员工平均每天浪费47分钟在跨系统搜索信息1.1传统解决方案的致命缺陷方案类型平均响应时间准确率维护成本人工检索
AWS官方合作商
·
2025-03-25 13:19
langchain
ai
AI编程
C++
输入和输出:控制台I/O(键盘和屏幕)及文件I/O详细笔记
从控制台I/O(键盘和屏幕)到文件IO
记录
明白
C++
输入和输出)输入和输出概述1、CPP输入输出的管理:2、流类库3、流对象的建立和使用及输入输出的实现4、Ostream对象cout及其部分类方法4.1
QQ烟雨徐行
·
2025-03-25 13:44
C++进阶
c++
开发语言
C++
模板(二)
非类型模板参数二、模板的特化2.1概念2.2函数模板特化2.3类模板特化2.3.1全特化2.3.2偏特化三、模板分离编译3.1什么是分离编译3.2模板的分离编译3.3解决方法3.4模板总结点这里阅读:
C+
江烽渔火
·
2025-03-25 12:13
c++
开发语言
从零到一学习
c++
(基础篇--筑基期十一-类)
从零到一学习
C++
(基础篇)作者:羡鱼肘子温馨提示1:本篇是
记录
我的学习经历,会有不少片面的认知,万分期待您的指正。
愚戏师
·
2025-03-25 12:43
C++
学习
开发语言
算法
c++
数据结构
C++
继承之protected继承
目录1概述2对象访问作用域3继承3.2protected继承3.2.1例子3.2.2运行结果3.2.3验证派生类中父类public成员变成protected成员1概述 通过继承机制,可以利用已有的对象类型来定义新对象类型。所定义的新对象类型不仅仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。。2对象访问
flysnow010
·
2025-03-25 12:12
c++
开发语言
C++
基础语法:函数
一个能够正确运行的
C++
程序,必然含有一个函数,也就是主函数main(),此外
C++
也能够定义其他额外的函数:return_typefunction_name(parameterlist){bodyofthefunction
baiyechangjiu
·
2025-03-25 12:42
C++语言笔记
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他