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
C++ 学习笔记 第六章:继承与面向对象设计
第一章见
Effective
C++学习笔记第一章:让自己习惯C++第二章见
Effective
C++学习笔记第二章:构造、析构、赋值运算第三章见
Effective
C++学习笔记第三章:资源管理第四章见
Effective
C
P2Tree
·
2023-10-24 06:56
C++
学习笔记
c++
effective
c++
读书笔记:
Effective
C++ 2.0 版,条款43(多继承)、条款44(概念明确)、条款45-50(杂项)
条款43:明智地使用多继承并没有禁止,从概念上讲,多继承可能更符合真实世界。条款44:说你想说的;理解你所说的概念明确条款45:弄清C++在幕后为你所写、所调用的函数隐性成本,看下编译后的c、asm源码。条款46:宁可编译和链接时出错,也不要运行时出错编译期静态检查。运行期也应该多一点检查。条款47:确保非局部静态对象在使用前被初始化无法控制不同被编译单元中非局部静态对象的初始化顺序。单一模式Si
御风@户外
·
2023-10-24 06:22
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款34(降低编译依赖性)
条款34:将文件间的编译依赖性降至最低头文件中尽量少包含别的头文件。尽量用类型声明替代头文件。尽量用引用和指针替代结构。代价是多了指针这一层,时间空间效率降低。//编译器还是要知道这些类型名,因为Person的构造函数要用到它们classstring;//对标准string来说这样做不对,原因参见条款49classDate;classAddress;classCountry;//类PersonIm
御风@户外
·
2023-10-24 00:17
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款28(namespace )
条款28:划分全局名字空间namespace作为前缀,防止不同名字域的类型、常量等互相污染。没命名的名字空间一般用于限制名字空间内部元素的可见性。namespacesdm{constdoublebook_version=2.0;classhandle{...};handle&gethandle();}早期用struct模拟namespace,不推荐。//用于模拟名字空间的一个结构的定义struct
御风@户外
·
2023-10-24 00:46
cpp
c++
[读书笔记]
Effective
C++ - Scott Meyers
[读书笔记]
Effective
C++-ScottMeyers条款01:视C++为一个语言联邦C++四个次语言:1.CPart-of-C++,没有模板、异常、重载。
zuimrs
·
2023-10-23 23:02
读书笔记
读书笔记
读书笔记:
Effective
C++ 2.0 版,条款31(注意对象的生命周期)、条款32(推迟变量定义)
条款31:千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用inlineconstrational&operator*(constrational&lhs,constrational&rhs){rationalresult(lhs.n*rhs.n,lhs.d*rhs.d);returnresult;//result对象在函数返回后就失效了}inlineconstrationa
御风@户外
·
2023-10-23 23:30
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款33(inline)
条款33:明智地使用内联合适的内联可以减少函数调用开销,减少内存换页。inline指令就象register,它只是对编译器的一种提示,而不是命令。过度inline会导致代码膨胀,也可能会导致不合理的页面调度行为(系统颠簸),使得程序反而变慢。大多数编译器都可以设置诊断级,当声明为内联的函数实际上没有被内联时,编译器就会为你发出警告信息(参见条款48)。想对程序库中的内联函数进行二进制代码升级是不可
御风@户外
·
2023-10-23 23:30
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款29(避免返回内部指针 )、条款30(函数与成员语义一致)
条款29:避免返回内部数据的句柄如果需要返回内部数据的句柄/指针,参考以下范式templateclassbasic_string{public:public://ConversiontoCstring.const_CharT*c_str()const{return_M_start;}const_CharT*data()const{return_M_start;}...};条款30:避免这样的成员函
御风@户外
·
2023-10-23 23:00
cpp
c++
Effective
C++读书笔记(中)
本文是笔者阅读
Effective
C++第三版时的读书笔记,主要内容包括:对书上内容的概括提取笔者自己不清楚的小知识点的提取对书中每个条款的后的“请记住”部分的(基本上是)原文摘录这种灰色部分一般是笔者自己的一些注释原书一共九章
still_wtm
·
2023-10-23 23:59
学习笔记
c++
Effective
C++读书笔记(下)
本文是笔者阅读
Effective
C++第三版时的读书笔记,主要内容包括:对书上内容的概括提取笔者自己不清楚的小知识点的提取对书中每个条款的后的“请记住”部分的(基本上是)原文摘录这种灰色部分一般是笔者自己的一些注释原书一共九章
still_wtm
·
2023-10-23 23:59
学习笔记
c++
笔记:《
Effective
C++》
视C++为一个语言联邦C、Object-OrientedC++、TemplateC++、STL。从某个次语言切换到另一个,可能导致高效编程守则改变。尽量以const,enum,inline替换#define宁可以编译器替换预处理器。原因:宏定义的记号也许从未被编译器看到,编译出错时将因为追踪它而浪费时间。盲目替换可能导致目标码更大。常量定义式通常被放在头文件内(以便被不同的源码含入)。string
NiXGo
·
2023-10-23 23:29
笔记
【读书笔记】
Effective
C++(07)模板与泛型
作者:LogM本文原载于https://segmentfault.com/u/logm/articles,不允许转载~7.模板与泛型7.1条款41:了解隐式接口和编译期多态//不用模板的写法classWidget{Widget();virtual~Widget();virtualstd::size_tsize()const;virtualvoidnormalize();voidswap(Widge
LogM
·
2023-10-23 23:58
编程语言
读书笔记
c++
《
Effective
C++》学习笔记(条款40:谨慎使用 多重继承)
最近开始看《
Effective
C++》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!!
LuxiZheng_
·
2023-10-23 23:58
Effective
C++
学习笔记
c++
开发语言
Effective
C++读书笔记八—— 条款41-44
模板与泛型编程条款41:了解隐式接口和编译期多态本节两个概念即什么是隐式接口,什么是编译期多态。面向对象编程世界总是以显示接口(expicitinterfaces)和运行期多态(runtimepolymorphism)解决问题。但是在templates及泛型编程的世界,隐式接口和编译期多态更重要。隐式接口是相对于函数签名(也就是函数名称、参数类型、返回类型)所代表的显式接口而言的。当我们看到一个函
坚持奋斗的李洛克
·
2023-10-23 23:56
c++
编译器多态
typename
模板
Effective
C++读书笔记
一、让自己习惯C++条款01:视C++为一个语言联邦1、C、Obeject-OrientedC++、TemplateC++、STL条款02:尽量以const、enum、inline替换#define1、对于纯常量,最好以const对象或enums替换#define。(const有符号表便于输出调试信息、有范围scope可只设定类内常量、可封装带修饰符、类型安全。Enum不会导致非必要的内存分配。#
啊浪的博客
·
2023-10-23 23:25
C++
c++
effective
读书笔记
effective
c++读书笔记
effective
c++读书笔记Charpter1.让自己习惯C++条款01:视C++为一个语言联邦条款02:尽量以const,enum,inline替换#define条款03:尽可能使用const条款
cwdben
·
2023-10-23 23:55
c++
Effective
C++ 读书笔记
文章目录
Effective
C++ReadLogChapter1.AccustomingYourselfToC++01.ViewC++asafederationoflanguages02.Preferconsts
Meta-X
·
2023-10-23 23:54
读书记录
c++
开发语言
读书笔记:
Effective
C++ 2.0 版,条款26(歧义)、条款27(禁止部分隐式生成的函数)
条款26:当心潜在的歧义即使cpp支持潜在二义性/歧义,也不要使用。voidf(int);voidf(char);doubled=6.02;f(d);//需要明确转换多继承充满了潜在二义性/歧义的可能。classBase1{public:intdoIt();};classBase2{public:voiddoIt();};classDerived:publicBase1,publicBase2{.
御风@户外
·
2023-10-23 23:52
cpp
c++
算法分析与设计——算法问题求解基础
算法具有下列5个特征:输入(input);输出(output);确定性(definiteness);能行性(
effective
ness);有穷性(finiteness)。问题求
爱吃苹果的派大星
·
2023-10-23 18:23
算法
C++ Recommended Books
TheCProgrammingLanguagebyB.KernighanandD.Ritchie(“K&R”)TheC++ProgrammingLanguage,4thed.byBjarneStroustrop
Effective
C
yongyanghz
·
2023-10-23 18:47
动态运行时类型识别与显示转换(typeid(a);static_cast
(expression);dynamic_cast
(expression);const_cast
Effective
C++不建议使用类型转换,在之前文章的基础上本文重新对强制类型转换进行了整理。
sdausxc
·
2023-10-23 10:38
C++
不要在第二天早晨空着肚子讲述昨晚的梦
Communicationisrational,relationalandemotional.Communicationisinterpretedandsubjective.Communicationisoftenin
effective
andinterrupted.
Effective
communicat
贰八还行
·
2023-10-23 05:10
高效学习的方法:费曼技巧
HowtoStudyWayMore
Effective
ly:TheFeynmanTechniqueIna2007graduationspeech,CharlieMungertoldaninterestingbutfictionalstoryabouttwopeople
芃一阁
·
2023-10-23 04:17
4.2-全栈
Java笔记
:对象和类的概念及定义
对象和类的概念我们人认识世界,其实就是面向对象的。大家眼里都是一个个对象,要不怎么老说搞对象搞对象啊。比如现在让大家认识一下“天使”这个新事物,天使大家没见过吧,怎么样认识呢?最好的办法就是,给你们面前摆4个天使,带翅膀的美女,让大家看,看完以后,即使我不说,大家下一次是不是就都认识天使了。但是,看完10个天使后,我们总要总结一下,什么样的东东才算天使?天使是无数的,总有没见过的!所以必须总结
全栈Java笔记
·
2023-10-22 16:12
java
java
Effective
Python 学习笔记 2
Effective
Python学习笔记2用列表推导来取代map和filter列表推导(listcommprehension):根据一份列表来制作另外一份列表'''用列表每个元素平方值构建另一份列表a=[
coder前行
·
2023-10-22 09:52
小白
Java笔记
——垃圾回收机制
一、传统的C/C++回收机制在C/C++中,对象占用的内存在程序结束之前会一直被霸占,被明确释放之前不能分配给其他对象。显式进行垃圾回收:需要程序员自己负责回收已经分配的内存。也就引出了“内存泄漏”:一些分配出去的内存没有被及时后手,会引起系统运行速度下降,甚至导致程序瘫痪。由此可以得出缺点:1.程序忘记及时回收无用内存,导致内存泄漏;2.程序错误地回收程序核心类库的内存,使系统瘫痪。二、Java
Lunatic_fei
·
2023-10-22 02:56
Java基础
java
Python Tricks -
Effective
Functions(0)
Python’sFunctionsAreFirst-ClassPython’sfunctionsarefirst-classobjects.Youcanassignthemtovariables,storethemindatastructures,passthemasargumentstootherfunctions,andevenreturnthemasvaluesfromotherfuncti
JustToCodeIT
·
2023-10-21 22:40
《
Effective
C++》知识点(1)--让自己习惯C++
多年前看过的这本书(侯捷翻译的),忘得差不多了,重温复习一下。1.视C++为一个语言联邦C++并不只是一个带有一组守则的一体语言;它是从四个次语言组成的联邦(federation)政府,每个次语言都有自己的规约。次语言说明CC是C++的基础,C++对问题的解法其实是较高级的C解法Object-OrientedC++Cwithclasses,面向对象设计的实施TemplateC++C++范型编程,模
myepicure888
·
2023-10-21 20:34
C++
c++
孔板式沙障减少输沙通量的效率:对孔径的评价
题目:
Effective
nessofholeplate-typesandbarriersinreducingaeoliansedimentflux:Evaluationofeffectofholesize
张小路24
·
2023-10-21 14:52
iOS Xcode12在Building时报错
ismissingoneormorearchitecturesrequiredbythistarget:armv7找到BuildSettings—ExcludedArchitectures添加如下代码:EXCLUDED_ARCHS__
EFFECTIVE
_PLATFORM_SUFFIX_simulator
邓布利多教授
·
2023-10-21 14:04
Effective
Java 读书笔记(二)
ForCleanCode为笔者读书总结,出于自身理解目的总结!JoshBloch.jpg一丶用私有构造期或者枚举强化Singleton属性。1丶单列:仅仅被实例化一次的类。在JAVA1.5之前实现单列有两种常见方式:1.第一种方式:公有域。/***Createdbyzhaoyuanchaoon2018/5/11.*1丶私有化构造器*2丶唯一得静态成员INSTANCE确保访问了唯一实例*/publi
ChaosAlaska
·
2023-10-21 11:25
AI的博客资料汇总
准确率Accuracy,精确度Precision,召回率Recall,F-ScoreTheUnreasonable
Effective
nessofRecurrentNeuralNetworksUnderstandingLSTMNetworksLSTMimplementationexplainedAGentleIntroductiontoLongShort-TermMemoryNetworksbyEx
小班得瑞
·
2023-10-21 11:09
Deep
Learning
人工智能
深度学习
机器翻译
使可变性最小化--
Effective
Java小结(15)
不可变类:每个实例的所有属性都必须再创建该实例时就提供,并且再对象的整个生命周期内固定不变。不可变类的五个规则:1.不提供任何修改属性的方法。2.保证类不会被扩展。(不是不能子类化,而是为了防止调用者将其子类化)3.所有属性都是final修饰。4.所有属性都私有。(1.当属性是可变对象时候,防止调用方获取该可变对象并且修改了其属性。2.通过方法比直接提供属性更灵活,方法可以修改其内部实现)5.确保
冰鱼飞鸟
·
2023-10-21 05:33
Strategies to Improve Signal-to-Noise Ratio in Communication
Inanincreasinglynoisyworldfilledwithconstantinformationanddistractions,
effective
communicationcanbearealchallenge.Thesignal-to-noiseratioreferstotheproportionofrelevantinformation
卢延吉
·
2023-10-20 22:11
数据
(Data)
New
Developer
信号处理
《
Effective
Detection of Multimedia Protocol Tunneling using Machine Learning》译文(一)
正文之前好久没写了,但是实在没当初那股子热情和时间了。。大家看看我的最近的考试和报告安排。。这日子简直没法过了!!!熬夜爆肝吧,只能如此了。这篇是前阵子《计算机系统安全》这门课的课堂报告的论文的译文。。全程对着谷歌翻译挨个挨个翻译过来的,虽然还是有点不顺畅,但是起码比你自个儿再去瞎看应该好的多了。。正文Multimediaprotocoltunnelingenablesthecreationofc
张照博
·
2023-10-20 21:42
Java SE学习笔记
Java笔记
Day01编写第一个Java程序HelloWorldpublicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println
我是秃头宝贝
·
2023-10-20 17:06
java
jvm
开发语言
FROZEN TRANSFORMERS IN LANGUAGE MODELS ARE
EFFECTIVE
VISUAL ENCODER LAYERS
本文是LLM系列文章,针对《FROZENTRANSFORMERSINLANGUAGEMODELSARE
EFFECTIVE
VISUALENCODERLAYERS》的翻译。
UnknownBody
·
2023-10-20 15:10
LLM
语言模型
人工智能
自然语言处理
flutter 学习网站导航
language/language-tour1.6KLibraryTour,讲解标准库-https://www.dartlang.org/guides/libraries/library-tour43
Effective
Dart
三也视界
·
2023-10-20 14:16
python非零返回怎么解决_高质量python代码:尽量用异常来表示特殊情况,而不要返回None...
写在前面,内容参照自《
Effective
Python》,其实你完全可以直接去看书,什么?
weixin_39999190
·
2023-10-20 14:52
python非零返回怎么解决
C++ 开发者必读经典书籍推荐
以下是几本我个人推荐的C++书籍或视频C++基础看书C++PrimerC++程序设计语言
Effective
C++More
Effective
C++
Effective
STLSTL源码分析深度探索C++对象模型看视频黑马程序员
小万哥丶
·
2023-10-20 12:17
c++
开发语言
程序人生
后端
服务器
学习方法
软件需求
【Java异常】Variable used in lambda expression should be final or
effective
ly final
、解决方案四、拓展一、背景描述最近在使用Java8lambda表达式的时候编辑品,会时不时遇到这样的编译报错(Variableusedinlambdaexpressionshouldbefinalor
effective
lyfinal
No8g攻城狮
·
2023-10-20 12:08
异常解决方案
Java基础
java
jdk
后端
讲座回顾|2021/4/7|青源美团|CVPR 2021 预讲 · 美团专场,覆盖实例分割,图像分割,表情识别,特征选择和对齐...
End-to-EndVideoInstanceSegmentationwithTransformers3、论文:FeatureDecompositionandReconstructionLearningfor
Effective
FacialExpressionRecognition4
jg10000119
·
2023-10-20 11:28
讲座课堂笔记
计算机视觉
图像识别
completablefuture的使用
CompletableFuture使用详解【Java异常】Variableusedinlambdaexpressionshouldbefinalor
effective
lyfinalCompletableFuture
mikelv01
·
2023-10-20 11:22
异步请求
java
JAVA笔记
1:列表、循环、录入、随机、变量定义等
java发展[图片上传失败...(image-7d74fc-1587919179483)]环境变量JAVA_HOME添加的PATH指定添加的CLASSPATH新建的,对应lib目录[图片上传失败...(image-91ea8a-1587919179484)]多平台[图片上传失败...(image-823ee4-1587919179484)]领域多[图片上传失败...(image-3b4308-15
董汇标MINUS
·
2023-10-20 09:47
win32汇编-LEA指令是将一个内存地址加载到一个寄存器中
LEA(Load
Effective
Address)指令是用来将一个内存地址加载到一个寄存器中的指令。
天子骄龙
·
2023-10-20 08:01
汇编
Effective
Objective-C 2.0读书笔记(七)
系统框架系统框架很强大,不过里面也许会有不合时宜而且用起来很蹩脚的地方,但也会有遗失的珍宝藏于其间。47.熟悉系统框架许多系统框架都可以直接使用。其中最重要的是Foundation与CoreFoundation,这两个框架提供了构建应用程序所需的许多核心功能。很多常见任务都能用框架来做,例如音频与视频处理、网络通信、数据管理等。48.多用块枚举,少用for循环遍历collection有四种方式。最
lattr
·
2023-10-20 03:41
What are some good books/papers for learning deep learning?
What'sthemost
effective
waytogetstartedwithdeeplearning?
weixin_33704591
·
2023-10-20 00:32
数据库
开发工具
matlab
C++进阶笔记
C++进阶笔记C++:C++语言C++标准库推荐书籍:《
Effective
C++》《C++primer》《STL源码剖析》C:Type(built-in,struct)dataFunctionC++面向对象数据和函数包在一起
陈william
·
2023-10-19 21:15
C++
Java学习入门偏(2)
⭐简单说两句⭐作者:后端小知识CSDN个人主页:后端小知识GZH:后端小知识欢迎关注点赞收藏⭐️留言Hello,亲爱的各位友友们,好久不见,今天给大家带来一篇学妹写的
Java笔记
(简洁版)第2篇【声明】
后端小知识
·
2023-10-19 14:22
专业课笔记(持续更新)
java
学习
开发语言
后端
JavaSE---基本语法
入门
Java笔记
打卡1~(对象和类的设置都为语法的誊写作草稿,无含义)Java基本语法规范publicclassFirstClass{publicstaticvoidmain(string[]args)
怠惰°
·
2023-10-18 23:15
java
jvm
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他