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
EffectiveJava笔记
Effective
STL 中文版记录(一)
Effective
STL章节(一)——50条有效使用STL的经验(5/50)文章目录
Effective
STL章节(一)第一条、慎重选择容器类型第二条、不要试图编写独立于容器类型的代码第三条、确保容器中的对象拷贝正确而高效第四条
zengy5
·
2025-06-03 07:27
Effective
STL学习
c++
stl
算法
经验分享
开发语言
《
Effective
Python》第六章 推导式和生成器——避免在推导式中使用超过两个控制子表达式
引言本文基于《
Effective
Python:125SpecificWaystoWriteBetterPython,3rdEdition》第6章的Item41:AvoidMoreThanTwoControlSubexpressionsinComprehensions
不学无术の码农
·
2025-06-01 12:15
Effective
Python
精读笔记
python
开发语言
《
Effective
Python》第六章 推导式和生成器——使用赋值表达式减少推导式中的重复计算
引言本文基于《
Effective
Python:125SpecificWaystoWriteBetterPython,3rdEdition》一书的Chapter6:ComprehensionsandGenerators
不学无术の码农
·
2025-06-01 12:15
Effective
Python
精读笔记
python
开发语言
Java的学习思路
以下是Java的学习思路:基础语法学习•熟悉语法基础:掌握变量、数据类型、运算符、控制语句、方法等基础语法,可通过《
Effective
Java》等书籍系统学习。
大米粥y
·
2025-05-28 13:27
java
c#
c语言
开发语言
课程设计
《
Effective
Python》第五章 函数——优先使用 functools.partial 而不是 lambda 表达式来编写粘合函数
引言本文学习自《
Effective
Python:125SpecificWaystoWriteBetterPython,3rdEdition》第五章“Functions”中的Item39:“Preferfunctools.partialoverlambdaExpressionsforGlueFunctions
不学无术の码农
·
2025-05-28 10:28
Effective
Python
精读笔记
python
开发语言
《
Effective
Python》第五章 函数——优先使用异常而非返回 None
引言本文基于《
Effective
Python:125SpecificWaystoWriteBetterPython,3rdEdition》Chapter5:Functions的Item32:PreferRaisingExceptionstoReturningNone
不学无术の码农
·
2025-05-28 10:58
Effective
Python
精读笔记
python
开发语言
《
Effective
Java(第三版)》笔记
思维导图1-4章5-8章9-12章资料源码:https://github.com/jbloch/
effective
-java-3e-source-code
tcoding
·
2025-05-24 15:16
笔记
好书推荐:Java并发编程相关
《
Effective
Java》-JoshuaBloch这本书虽
肥猪猪爸
·
2025-05-23 11:33
互联网开发
java
开发语言
并发编程
好书推荐
Java基础知识笔记Day01---cmd常用命令提示符&&关键字&&标识符&&数据类型&&常量&&变量
Java笔记
Day011.常用命令提示符1.启动:Win+R,输入cmd回车;2.切换盘符:盘符名称:(例如切换到D盘:D:);3.进入文件夹:cd文件夹名称;4.进入多级文件夹:cd文件夹1\文件夹2
阿贵努力挣钱买假发
·
2025-05-23 08:09
Java基础知识
java
论文翻译:ACL-2024.Yiming Huang.Competition-Level Problems are
Effective
LLM Evaluators
Competition-LevelProblemsare
Effective
LLMEvaluatorshttps://aclanthology.org/2024.findings-acl.803.pdf《
CSPhD-winston-杨帆
·
2025-05-20 03:57
论文翻译
LLMs-数据污染
人工智能
《
Effective
Python》第1章 Pythonic 思维详解——item03-05
《
Effective
Python》第1章Pythonic思维详解——item03-05在深入学习
Effective
Python:3rdEdition的过程中,我已在之前的博客中分享了《
Effective
Python
不学无术の码农
·
2025-05-12 20:29
Effective
Python
精读笔记
python
开发语言
idea 配置maven修改的 settings.xml文件不生效
idea配置maven修改的settings.xml文件不生效解决方式1.执行这个命令:mvnhelp:
effective
-settings可以查看settings内容是否是配置的内容2.备份修改的文件
weixin_44055778
·
2025-05-11 12:25
Java
intellij-idea
maven
xml
Effective
Modern C++ 条款17 理解特殊成员函数的生成
理解特殊成员函数的生成在C++的官方说法中,有一条是C++愿意自己生成特殊成员函数(specialmemberfunctions)。在C++98,特殊成员函数有四个:默认构造函数,析构函数,拷贝构造函数,拷贝赋值运算符。这四个函数只有当它们被需要时才会自动生成,也就是一些代码使用了这些函数,但是用户类中没有声明它们。默认构造函数只有在类中没有声明一个构造函数时才生成。(当你声明了带参的构造函数时,
大黄鸭xD
·
2025-05-09 13:14
Effective
Modern
C++
Effective
Modern
C++
c++
Effective
Modern C++ 条款22 当使用Pimpl Idiom时,在实现文件中定义特殊成员函数
当使用PimplIdiom时,在实现文件中定义特殊成员函数如果你曾经与过长的编译时间斗争过,你应该熟悉Pimpl(“pointertoimplementation”)Idiom。这项技术通过把类中的成员变量替换成指向一个实现类(或结构体)的指针,成员变量被放进单独的实现类中,然后通过该指针间接获取原来的成员变量。例如,Widget是这样的:classWidget{//在头文件“widget.h”中
大黄鸭xD
·
2025-05-09 13:14
Effective
Modern
C++
Effective
Modern
C++
c++
以下是一些常见的汇编语言地址传送指令及其解析:
2、lea(Load
Effective
Address):将有效地址加载到寄存器中。例如,leaeax,[ebp-4]将ebp-4地址的地址(而不是地址处的值)加载到eax寄存器中。
一个哇噻菇
·
2025-05-08 07:31
汇编
计算机经典算法汇总
C程序设计语言》《算法导论》《重构:改善既有代码的设计》《设计模式》《人月神话》《计算机程序设计艺术》《编译原理》(龙书)《深入浅出设计模式》《哥德尔、艾舍尔、巴赫书:集异璧之大成》《代码整洁之道》《
Effective
C
shuimanting520
·
2025-05-05 17:35
计算机视觉
计算机
算法
几种特殊性质的类--《
Effective
C++》《More
Effective
C++》笔记
0C++的灵活性C++语言实在是太灵活了,所以《
Effective
C++》提议把它看做四门语言的集合。其复杂的语法可以让程序员实现任意意图,同时由于过于复杂而导致正确表达的难度很大。
smstong
·
2025-05-04 08:57
C/C++
More
Effective
C++ 学习笔记(1)
基础议题检索:pointers、references、casts(类型转换)、arrays(数组)、constructors(构造函数)条款1:仔细区别pointers和referencesreferences(*)和pointers(->)的差异?没有nullreferences【也就是一个引用必须总代表一个对象】//示例:使用引用指向空指针【非法操作】char*pc=0;//空指针char&r
举头望太阳
·
2025-05-04 07:27
More
Effective
C++
c++
指针
编程语言
AI推介-大语言模型LLMs论文速览(arXiv方向):2024.04.25-2024.05.01
文章目录~1.SoftPreferenceOptimization:AligningLanguageModelstoExpertDistributions2.RepEval:
Effective
TextEvaluationwithLLMRepresentation3
小小帅AIGC
·
2025-05-01 17:35
LLMs论文时报
人工智能
语言模型
深度学习
自然语言处理
机器学习
LLM
大语言模型
《
Effective
C++》笔记与杂谈——条款01
条款01:视C++为一个语言联邦C++是以C为基础由C++祖师爷BjarneStroustrup(本贾尼·斯特劳斯特卢普)发明出来的,一开始只是在C语言的基础上添加了面向对象的特性,C++最初的名字Cwithclass也说明了这一点。随着时间的流动,C++也在一步步向前演化。到今天为止,C++已经是一个多重范型编程语言。一个同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式的语言。这些
Yu_Lijing
·
2025-04-29 08:27
c++
笔记
开发语言
C++笔记---面向对象编程之继承关系的讨论
一、前言面向对象编程(OOP)是C++联邦中一个非常重要的部分,最近在学习
effective
C++的时候正好学习到这部分,所以就想按照自己的逻辑对其做一个总结,方便学习回忆。
AI有渔
·
2025-04-26 16:33
程序设计
c++
金仓数据库KingbaseES 数据库参数优化
目录一、数据库应用类型二、主要参数max_connectionsshared_buffers
effective
_cache_sizemaintenance_work_memcheckpoint_completion_targetwal_buffersdefault_statistics_targetrandom_page_cost
effective
_io_concurrencywork_memmi
沉舟侧畔千帆过_
·
2025-04-26 08:13
数据库
数据库
数据仓库
金仓数据库
kingbase
effective
c++ 条款40 并发场景使用std::atomic ,特殊内存场景使用volatile
可怜的volatile,被误解如此之深,就不应该出现在本章,因为它和并发编程毫无关系。但在其他语言(java或者c#),它在并发编程中很用。在某些c++编辑器中,volatile被赋予了特殊语义,使其可以用在并发编程中(但也只有用这些编译器编译才可以用)。即使为了澄清围绕它产生的误解,在关于并发编程的本章中探讨一下volatiile也是有价值的。c++容易混淆属于volatile和std::ato
shpanghao
·
2025-04-23 07:01
JetBrains更新用户协议可能应对将来的美国的出口管制
内容全文如下JETBRAINSUSERAGREEMENTVersion2.0,
effective
asofApril16,2025THISISALEGALAGREEMENT.BYCLICKINGONTHE"IAGREE
gsls200808
·
2025-04-20 20:03
服务器
运维
Effective
Java 读书笔记
目录一、创建和销毁对象1.用静态工厂方法代替构造器:2.考虑使用构建器:3.用私有构造器或枚举类型强化Singleton属性:4.通过私用构造器强化不可实例化的能力:5.优先考虑依赖注入来引用资源:6.避免创建不必要的对象:7.消除过期的对象引用:8.避免使用终结方法和清除方法:9.try-with-resource优于try-finally:声明需要关闭的资源时,优先使用try-with-res
玉面大蛟龙
·
2025-04-18 18:09
java
读书笔记
java
Java笔记
——面向对象
对象所有的东西都是对象程序是一组对象的集合通过消息传递,即发送一个调用请求每个对象都有自己的存储空间,可容纳其他对象。或者通过封装,可制作出新型对象。每个对象都属于一个类型每个对象都是某个类型的实例对象的接口句柄.消息实现方案的隐藏接口规定可对特定对象可发送哪些请求且必须在某个地方存在代码满足请求一旦向对象发出一个特定的请求,就会调用那个函数。我们通常将这个过程总结为向对象“发送一条消息”(提出一
会飞的小草
·
2025-04-15 15:26
面向对象
vue运行报错In
effective
mark-compacts near heap limit Allocation failed-JavaScript heap out of memory
项目运行的时候突然报:In
effective
mark-compactsnearheaplimitAllocationfailed-JavaScriptheapoutofmemory解决办法:1、快捷键Win
我即将远走丶或许也能高飞
·
2025-04-14 22:31
javascript
vue.js
前端
视音双模态融合
LeveragingTCNandTransformerfor
effective
visual-audiofusionincontinuousemotionrecognition利用TCN和Transformer
阿冰在努力
·
2025-04-08 00:06
python
深度学习
机器翻译
transformer
视觉检测
图像处理
人工智能
Java笔记
——java 排序 详解
Java提供了多种方式对数据进行排序,包括数组和集合的排序。排序在日常开发中非常常见,以下将从排序算法的基本原理、Java中的内置排序方法以及自定义排序三方面进行详解。1.排序的基本概念排序是将一组数据按特定顺序排列的过程,常见顺序包括:升序:从小到大排列(如:1,2,3,…)。降序:从大到小排列(如:10,9,8,…)。常见排序算法及其时间复杂度2.Java中的内置排序方法Java提供了丰富的内
啊健的影子
·
2025-04-06 07:06
java
笔记
python
八股(C++/Python/计网/数据库/操作系统)
C++知识C++所有内容:【C++Primer】目录_今岁成蹊的博客-CSDN博客_c++primer目录《
Effective
C++》目录_KangRoger的博客-CSDN博客【C++Primer】目录
我要这脸有何用
·
2025-04-04 13:03
面经
面经
java笔记
02
运算符1.隐式转换和强制转换类型转换的分类1.隐式转换:取值范围小的数值转换为取值范围大的数值2.强制转换:取值范围大的数值转换为取值范围小的数值隐式转换的两种提升规则取值范围小的,和取值范围大的进行运算,小的会先提升为大的,再进行运算byteshortchar三种类型的数据在运算的时候,都会直接先提升为int,然后再进行运算byte=>intint=>long=>float=>doublesho
wei387245232
·
2025-04-01 03:38
java
笔记
开发语言
Rocky Linux 教程
rockyRockyLinuxisacommunityenterpriseOperatingSystemdesignedtobe100%bug-for-bugcompatiblewithEnterpriseLinuxcreatedinresponsetothe
effective
discontinuationofCentOS
洪淼征
·
2025-03-30 20:34
药企如何用CRM系统搭建SFE指标体系
Q一、SFE指标体系的核心逻辑SFE(SalesForce
Effective
ness)的本质是通过过程指标监控与结果指标关联,实现销售资源的最优配置。
2401_85162172
·
2025-03-30 16:31
医药营销数字化
人工智能
大数据
药品追溯码
Effective
C++ 条款 23:宁以 non-member、non-friend 替换 member 函数
文章目录条款23:宁以non-member、non-friend替换member函数核心思想示例代码注意事项条款23:宁以non-member、non-friend替换member函数核心思想更高的封装性non-member函数不需要访问类的private或protected成员,减少对类实现的依赖,增强封装性。更灵活的设计将功能从类内部移到类外部,功能模块更容易独立扩展,减少类的复杂性。更强的可
Ctrl-Z Pro
·
2025-03-29 05:09
Effective
C++
c++
开发语言
Effective
C++ 学习笔记 条款23 宁以non-member、non-friend替换member函数
想象有个class用来表示网页浏览器。这样的class可能提供的众多函数中,有一些用来清除下载元素高速缓存区(cacheofdownloadedelements)、清除访问过的URLs的历史记录(historyofvisitedURLs)、以及移除系统中的所有cookies:classWebBrowser{public://...voidclearCache();voidclearHistory(
吃着火锅x唱着歌
·
2025-03-29 05:08
Effective
C++(第三版)
c++
学习
笔记
Effective
C++ 详解条款23:宁以non-member、non-friend替换member函数
总结:宁可拿non-membernon-friend函数替换member函数。这样做可以增加封装性、包裹弹性(packagingflexibility)和机能扩充性。举例:一个class用来表示网页浏览器。这样的class可能提供的众多函数中,有一些用来清除下载元素高速缓存区、清除访问过的URLS的历史记录、以及移除系统中的所有cookies:classwebBrowser{public:...v
慵懒小书虫
·
2025-03-29 05:08
Effective
C++
c++
封装
成员函数
面向对象编程
class
Effective
C++之条款23:宁以non-member、non-friend替换member函数
声明:文中内容收集整理自《
Effective
C++(中文版)第三版》,版权归原书所有。本内容在作者现有能力的基础上有所删减,另加入部分作者自己的理解,有纰漏之处敬请指正。
God_Leek
·
2025-03-29 05:37
Effective
C++学习之路
C++
Effective
C++读书笔记(持续更新)
一、让自己习惯C++条款01:视C++为一个语言联邦C++高效编程守则视状况而变化,取决于你使用C++的哪一部分条款02:尽量以const,enum,inline替换#define对于单纯常量,最好以const对象或enum替换#define对于形似函数的宏,最好改用inline函数替换#define条款03:尽可能使用constconst出现在星号左边,表示被指物是常量;const出现在星号右侧
*流泪坨码头*
·
2025-03-29 05:36
c++
visual
studio
[
Effective
C++]条款13:以对象管理资源
资源使用原则:不论哪一种资源,重要的是当你不再使用它时,必须将它返给系统1、通过动态内存分配的资源,在使用过程中可能发生的问题1.1、内存泄漏如果手动分配内存(如使用new)后忘记调用delete,会导致内存泄漏每次调用foo函数都会泄漏一块内存,这快资源无法回收,也不可再使用voidfoo(){int*p=newint(10);//忘记deletep;}1.2、悬空指针已被释放的指针,任然被使用
Tim_10
·
2025-03-29 05:06
CPP
c++
开发语言
[
Effective
C++]条款22:将成员变量声明为private
.在C++中,将成员变量声明为private而不是public,主要是为了遵循面向对象编程(OOP)的封装原则。他有助于隐藏对象的内部实现细节,提供更好地控制,安全性和可维护性。1、数据隐藏与封装将成员变量声明为private可以隐藏类的内部实现细节,防止外部代码直接访问或修改這些变量。同时,类的实现细节可以在不影响外部代码的情况下进行修改。classBankAccount{private:dou
Tim_10
·
2025-03-29 05:06
CPP
c++
开发语言
[
Effective
C++]条款23:宁以non-member、non-friend替换member函数
.在C++中,宁以非成员函数、非友元函数替换成员函数,的设计原则是为了增强封装性、减少类之间的耦合,并提高代码的灵活性和可维护性。这个原则的核心思想是,如果一个函数不需要直接访问类的私有或受保护成员,那么它应该被设计为非成员函数(non-memberfunction),而不是成员函数(memberfunction)1、原因分析:1.1、增强封装性:成员函数可以直接访问类的私有成员,这会增加类的暴露
Tim_10
·
2025-03-29 05:05
CPP
c++
开发语言
以有效安全的方式在正式生产环境中模拟真实流量进行全站点性能测试
WhatisEaseLoadEaseLoadisaCloud-NativeperformancetesttoolwritteninGo.EaseLoadaimstosimulaterealtrafficforthewholesiteperformancetestintheproductionenvironmentinan
effective
andsafeway.ProductprincipleCom
wenyue1121
·
2025-03-28 08:02
MegaEase技术方案
算法
后端
压力测试
架构
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++
开发语言
笔记
史上最全
Effective
Java总结(一)
创建和销毁对象1、静态工厂方法代替构造器优点静态工厂方法有名称,能确切地描述正被返回的对象。不必每次调用都创建一个新的对象。可以返回原返回类型的任何子类对象。创建参数化类型实例时更加简洁,比如调用构造HashMap时,使用Mapm=HashMap.newInstance(),与Mapm>=newHashMap>();缺点没有公共或受保护构造方法的类不能被子类化不像构造方法一样容易被找到2、遇到多个
·
2025-03-25 08:43
后端java
Effective
Modern C++ 条款6:auto推导若非己愿,使用显式类型初始化惯用法
更多C++学习笔记,关注wx公众号:cpp读书笔记Item6:Usetheexplicitlytypedinitializeridiomwhenautodeducesundesiredtypes在Item5中解释了比起显式指定类型使用auto声明变量有若干技术优势,但是有时当你想向左转auto却向右转。举个例子,假如我有一个函数,参数为Widget,返回一个std::vector,这里的bool表
举个栗子2
·
2025-03-22 16:59
Effective
Modern
C++
c++
Java 中 final 与
effective
ly final
Java中final与
effective
lyfinal一、为什么我们需要final和
effective
lyfinal?为什么这些关键字重要?
yaoxin521123
·
2025-03-22 10:35
【原来如此】
java
开发语言
day01-基本查询
day011.index3条docPUTbooks/_doc/1{"title":"
Effective
Java","author":"JoshuaBloch","release_date":"2001-
·
2025-03-21 07:59
elasticsearch
复旦:过程奖励优化多模态推理
标题:VisualPRM:An
Effective
ProcessRewardModelforMultimodalReasoning来源:arXiv,2503.10291摘要我们引入了VisualPRM,这是一种具有
大模型任我行
·
2025-03-20 13:59
大模型-模型训练
人工智能
自然语言处理
语言模型
论文笔记
How to
effective
ly reduce the cost of using solder paste?
To
effective
lyreducethecostofusingsolderpaste,youcanstartfromthefollowingaspects:I.choosetherightsolderpasteproductsCost-
effective
considerations
px5213344
·
2025-03-14 16:19
pcb工艺
《
Effective
c++》记录
02条款:尽量以const、enum、inline替换#definedefineINT_A5constinta=5;const替换#define,const作为变量更能让编译器看见,从而加入记号表(symboltable),出现错误时可以更好查找出问题出处,加入了记号表则提示为a错误信息,未加入则提示5为错误信息。且在定义类专属变量时,必须使用const,因为#define不具有任何封装性(除非在
美丽的欣情
·
2025-03-13 04:56
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
其他