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
【《Effective
[读书笔记]
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
Effective
Python 学习笔记 2
Effective
Python学习笔记2用列表推导来取代map和filter列表推导(listcommprehension):根据一份列表来制作另外一份列表'''用列表每个元素平方值构建另一份列表a=[
coder前行
·
2023-10-22 09:52
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
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
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++
编译器说 Lambda 表达式中的变量必须是 final 的,我偏不信
我们需要在Lambda表达式中修改变量的值,但如果直接尝试修改的话,编译器不会视而不见听而不闻,它会警告我们说:“variableusedinlambdaexpressionshouldbefinalor
effective
lyfinal
沉默王二
·
2023-10-18 22:16
《
Effective
-Ruby》读书笔记
本篇是在我接触了Ruby很短一段时间后有幸捧起的一本书,下面结合自己的一些思考,来输出一下自己的读书笔记前言学习一门新的编程语言通常需要经过两个阶段:第一个阶段是学习这门编程语言的语法和结构,如果我们具有其他编程语言的经验,那么这个过程通常只需要很短的时间;第二个阶段是深入语言、学习语言风格,许多编程语言在解决常见的问题时都会使用独特的方法,Ruby也不例外。《EffictiveRuby》就是一本
GarfieldEr007
·
2023-10-18 20:11
Ruby
Effective
Ruby
读书
笔记
Effective
Modern C++ 学习笔记
前言本笔记并非用于速通此书,只用于看过的人回忆此书。写下此笔记的主要预防场景是这样:已经看过一遍,过了不久之后忘掉某些细节,但是再翻一遍书成本太高。这时,我将本书所有重点精简总结在一起,一回看便回忆起来,起到温故而知新的作用。在我看来,这本书对我最大的帮助在于:auto型别推导,右值语义及完美转发,尤其是后者,讲解的通俗易懂,属于本书写的最好的一章了。第一章型别推导条款1理解模板型别推导学完这个条
今天要努力打游戏
·
2023-10-18 19:26
读书笔记
c++
学习
笔记
Effective
Java: Item 1
Considerstaticfactorymethodinsteadofconstructors考虑使用静态工厂模式替代构造函数要点回顾静态工厂模式优点可指定具有特定含义的函数名被调用时无需每次都new新的对象可构造子类对象构造对象对外封闭构建静态工厂函数中可以不构造返回的实例静态工厂模式缺点只提供静态工厂方法的类无法被继承静态工厂方法不显而易见笔记细节1.1可指定具有特定含义的函数名考虑到某个c
魔王zk
·
2023-10-18 18:12
effective
modern C++笔记 第二章
1.auto类型推导与模板类型推导的相同点templatevoidfunc(ParamTypeparam);func(expr);Typex=expr;Type类型在包含auto的时候,本质上Type和ParamType是一样一样的,而auto就对应着模板类型T。由上一小节可以推断出://auto&在识别类型的时候,auto为等号右边对象的类型去掉&;constinty=1;constint&z=
lypxhxjj
·
2023-10-18 18:45
【学习资源】C#初学者学习资源推荐
文章目录前言网站微软官方文档菜鸟教程网哔哩哔哩网C#Corner-外文C#Help-外文书籍《C#入门经典》《C#高级编程》《C#图解教程》《
Effective
C#》社区.NET开发者社区StackoverflowCSDN
哈桑compile
·
2023-10-18 14:15
全栈开发自学记录
c#
学习
microsoft
docker中无法使用sudo命令,提示没有root权限或者文件系统挂载没有nosuid选项
问题详情如下sudo:
effective
uidisnot0,is/usr/bin/sudoonafilesystemwiththe'nosuid'optionsetoranNFSfilesystemwithoutrootprivileges
xinwenfei
·
2023-10-18 11:05
Linux
docker
linux
运维
nosuid
《
Effective
Java》知识点(11)--序列化
85.其它方法优先于Java序列化Java系列化是很危险的,反系列化过程readObject可被攻击。避免系列化攻击的最佳方式是永远不要反系列化任何东西。在新编写的任何新系统中都没有理由再使用Java系列化。建议使用其它跨平台的数据表示法,如JSON或者protobuf。如果无法避免Java系列化,最好不要反系列化不被信任的数据。如果不能确保被反系列化是数据的安全性,应该利用Java9中的对象反系
myepicure888
·
2023-10-18 06:18
Java
java
《
Effective
Java》知识点(10)--并发
78.同步访问共享的可变数据同步不仅可以阻止一个线程看到对象处于不一致的状态中,它还可以保证进入同步方法或者同步代码块的每个线程,都能看到由同一个锁保护的之前所有的修改效果。为了在线程之间进行可靠的通信,也为了互斥访问,同步是必要的。除非读和写操作都被同步,否则无法保证同步能起作用。千万不要使用Thread.stop方法,因为它是不安全的,会导致数据遭到破坏。要么共享不可变的数据,要么不共享。将可
myepicure888
·
2023-10-18 06:18
Java
java
《
Effective
Java》知识点(9)--异常
69.只针对异常的情况才使用异常异常应该只用于异常的情况下,永远不应该用于正常的控制流。例如基于异常的循环模式会模糊代码的意图,降低性能,还不能保证能正常工作。设计良好的API不应该强迫它的客户端为了正常的控制流而使用异常。方法原则返回optional或可识别的返回值(比如null)1.对象在缺少外部同步的情况下被并发访问,或者可被外部改变状态2.重复“状态相关”方法的工作提供“状态测试”方法(比
myepicure888
·
2023-10-18 06:48
Java
java
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他