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
java 必读书单推荐
提到经典,自然也少不了《
Effective
Java》,涵盖了Java7到Jav
故山移
·
2022-08-01 09:52
Effective
C++ 阅读笔记 01:让自己习惯C++
文章目录条款01:视C++为一个语言联邦请记住我的理解条款02:尽量以*const,enum,inline*替换*#define*请记住我的理解条款03:尽可能使用*const*请记住我的理解条款04:确定对象被使用前已先被初始化请记住我的理解条款01:视C++为一个语言联邦请记住C++高效编程守则视状况而变化,取决于你是用C++的哪一部分。(废话)我的理解C++包含四个主要的次语言:C。C++本
ShowM3TheCode
·
2022-07-28 10:00
Effective
C++阅读之路
c++
开发语言
关于C#异步编程你应该了解的几点建议
注:本文的很多内容都是学习《
Effective
C#》的总结。
溪源More
·
2022-07-27 09:09
python
java
多线程
面试
编程语言
Effective
C++条款41:模板与泛型编程——了解隐式接口和编译期多态
一、面向对象编程中提供的是“显式接口”和“运行期多态”概述:面向对象编程世界总是以“显式接口”和“运行期多态”解决问题演示说明下面定义一个类,用作演示:classWidget{public:Widget();virtual~Widget();virtualstd::size_tsize()const;virtualvoidnormalize();voidswap(Widget&other);//参
却道天凉_好个秋
·
2022-07-26 10:21
effective
c++
c++
Effective
C++学习笔记
一、让自己习惯C++条款01:视C++为一个语言联邦C++并不是一个带有一组守则的一体语言:他是从四个次语言**(C、Object-OrientedC++、Template、STL)**组成的联邦政府,每个次语言都有自己的规约。记住这四个次于语言你就会发现C++容易了解得多。条款02:尽量以const,enum,inline替换#define#defineASPECT_RATIO1.653以上句为
程序员编程指南
·
2022-07-26 10:45
C语言与C++编程
c++
指针
java
编程语言
面试
[
Effective
C++]item41:了解隐式接口和编译器多态
classes和templates都支持接口和多态,interfacesandpolymorphism对classes而言接口是显示的explicit,以函数签名为中心。多态则是通过virtual函数发生于运行期对templates参数而言,接口是隐式的implicit,奠基于有效表达式。多态则是通过templates具现化和函数重载解析functionoverloadingresolution发
weixin_30297281
·
2022-07-26 10:43
Effective
c++ 条款41:了解隐式接口和编译期多态
1、对classes而言接口是显式的,以函数签名为中心,多态则是通过virtual函数发生于运行期面向对象编程世界总是以显式接口(explicitinterfaces)和运行期多态(runtimepolymorphism)解决问题。通常显式接口由函数的签名式(也就是函数名称、参数类型、返回类型)构成。而对virtual函数的调用则表现出运行期多态,也就是说将于运行期根据w的动态类型决定究竟调用哪一
Arururururu
·
2022-07-26 10:43
effective
c++笔记
C++之了解隐式接口和编译器多态(41)---《
Effective
C++》
条款41:了解隐式接口和编译器多态在学习该条款之前,我们先来介绍一下如下定义:隐式接口:通过表达式推断出来的函数接口称为隐式接口;classWidget;voiddoProcessing(Widget&w){if(w.size()>10&&w!=someNastyWidget){Widgettemp(w);temp.normalize();temp.swap(w);}}这里我们的隐式接口表示Wid
阿华Go
·
2022-07-26 10:12
C++
编译器多态
隐式接口
C++
隐式接口
Effective
C++-读后感
一.内容正如序言所说,这是一本讲C++语言特性和编程技巧的书,对于想要进一步学习C++的同学来说,是不可多得的好书,如果对此有深入的兴趣,看完的同学可以试试作者的另外两本书:《More
Effective
C
@Moota
·
2022-07-26 10:30
#
EffectiveC++
c++
Effective
C++-条款54:让自己熟悉包括TR1在内的标准程序库
一.内容新版本的C++或许会具有某些新的有趣特性,但大部分新机能都是以标准程序库的扩充形式体现。如果我们不了解相关的信息,就很难成为一位高效的C++程序员。C++98的标准程序库成分:STL(StandardTemplateLibrary,标准模板库),覆盖容器(containers如vector,string,map),迭代器(iterators),算法(algorithm如find,sort,
@Moota
·
2022-07-26 10:00
#
EffectiveC++
c++
Effective
C++-条款27:尽量少做转型动作
一.内容C++规则的设计目标之一是,保证类型错误绝不可能发生。理论上如果你的代码很干净的通过编译,就表示它并不企图在任何对象身上执行任何不安全的,无意义的,荒谬的操作。你应该始终坚持这一点。不幸的是,转型破坏了类型系统,这可能导致任何种类的错误,有些容易识别,有些则相当隐晦。我们先回顾转型语法。C风格的转型:(T)expression。函数风格的转型:T(expression)。两种形式并无差别,
@Moota
·
2022-07-26 10:00
#
EffectiveC++
c++
Effective
C++-条款55:让自己熟悉 Boost
一.内容你正在寻找一个高质量,源码开放,平台独立,编译器独立的程序库吗?看看Boost吧。有兴趣加入一个由雄心勃勃,充满才干的C++开发人员组成的社群,致力发展当前最高技术水平的程序库吗?看看Boost吧。想要一瞥未来C++的面目吗?看看Boost吧。Boost委员会和C++标准委员会成员有很密切的关系,并对其有着深刻的影响能力。Boost由标准委员会创立,因此两者成员有着很大重叠。Boost有个
@Moota
·
2022-07-26 10:00
#
EffectiveC++
c++
More
Effective
C++ 条款(1-11)总结
More
Effective
C++条款(1-11)总结基础议题条款1:仔细区别pointers和references如果有一个变量,其目的是用来指向(代表)另一个对象,但是也有可能它不指向(代表)这个变量
shadow_lr
·
2022-07-26 10:28
c++
More
Effective
C++
c++
Effective
C++ 55个改善编程与设计的有效方法(含代码分析,一定收藏)
Effective
C++简介项目链接一.让自己习惯C++条款01:视C++为一个语言联邦条款02:尽量以const,enum,inline替换#define条款03:尽可能使用const条款04:确定对象被使用前已经被初始化二
Handling[韩镇江]
·
2022-07-26 10:53
走进
C/C++后台开发
c++
github
c语言
c#
java
Effective
C++学习笔记-条款41|42
条款41了解隐式接口和编译期多态条款42了解typename的双重含义了解隐式接口和编译期多态隐式接口是相对于函数签名所代码的显式接口而言的。当我们看到一个函数签名(即函数声明),比如说:stringgetName(intStudentID);我们就知道这个函数有一个整型的形参,返回值是string。隐式接口是由有效表达式组成的,考虑一个模板函数,像下面这样:templatevoidTemplat
allenxguo
·
2022-07-26 10:23
C++
编译期多态
运行时多态
模板
effective-c++
《
Effective
C++》笔记
1.classA{public:A();};classB{public:explicitB(intx=0,boolb=true);};classC{explicitC(intx);};voiddoSomething(BbObject);BbOjj1;doSomething(bOjj1);BbOjj2(28);//doSomething(28);//错误B应该接受一个b,如果类B中去掉explici
杭州大擎科技有限公司
·
2022-07-26 10:21
C/C++基础
Effective
C++ (E3 41)笔记之了解隐式接口和编译器多态
对于class而言,接口是显式的,以函数签名式(函数名、参数类型、返回类型)为根基。多态则是通过virtual函数发生在运行期。如有个类widget:classWidget{public:Widget(std::stringname="default",std::size_tsize=0):sname(name),ssize(size){}Widget(std::size_tsize=0):sna
brahmsjiang
·
2022-07-26 10:51
C++
算法
Effective
C++ 第7章 模板与泛型编程
我根据自己的理解,对原文的精华部分进行了提炼,并在一些难以理解的地方加上了自己的“可能比较准确”的「翻译」。Chapter7模版与泛型编程TemplatesandGenericProgramming本章无法使你成为一个专家级的template程序员,但可以使你成为一个比较好的template程序员。本章也会给你必要信息,使你能够扩展你的template编程,到达你所渴望的境界。条款41:了解隐式接
andouang8470
·
2022-07-26 10:20
c/c++
runtime
Effective
C++笔记 目录
Charpter1.让自己习惯C++条款01:视C++为一个语言联邦条款02:尽量以const,enum,inline替换#define条款03:尽可能使用const条款04:确定对象被使用前已先被初始化Charpter2.构造/析构/赋值运算条款05:了解C++默默编写并调用哪些函数条款06:若不想使用编译器自动生成的函数,就该明确拒绝条款07:为多态基类声明virtual析构函数条款08:别让
andouang8470
·
2022-07-26 10:50
c/c++
《
Effective
C++》改善程序与设计的55个具体做法
前言学习"《
Effective
C++》改善程序与设计的55个具体做法"这本书以及简单笔记记录。
thginWalker
·
2022-07-26 10:19
技术书籍
c++
开发语言
后端
Effective
C++ Chapter 2 构造,构析,赋值 总结
Chapter2构造,构析,赋值Item5知道C++自动生成和调用什么编译器可能会隐式生成一个类的初始构造函数,拷贝构造函数,拷贝赋值函数和构析函数。Item6明令禁止你不想要编译器生成的函数书中介绍了如何避免类被拷贝的两种方法:将其拷贝构造及赋值函数声明为private(无法防止friend函数调用),或者将类继承自一个Uncopyable类,实际上现在的C++11直接把不想要的函数声明为del
另一种开始
·
2022-07-26 10:17
c语言
算法
图论
Effective
C++-条款41:了解隐式接口和编译器多态
一.内容面向对象的世界总是以显式接口和运行期多态解决问题。举个Widget的例子:classWidget{public:virtual~Widget()=default;virtualvoidNormalize()=0;};classSpecialWidget:publicWidget{public:virtualvoidNormalize()override{std::coutinlinevoi
@Moota
·
2022-07-26 10:40
#
EffectiveC++
c++
《
Effective
C++》学习笔记——条款15
***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************三、ResourceManagementRule15:Provideaccesstorawresourcesinresource-managingclasses规则
ltree98
·
2022-07-24 12:57
Effective
C++
Effective
C++
学习笔记
条款15
读书笔记系列2:《More
Effective
C++》
《More
Effective
C++》读书笔记Item1指针和引用的区别首先,没有空引用的概念,引用必须指向一个对象(object),因此C++要求引用必须被初始化(指针则无此限制)。
BeastwareBoom
·
2022-07-22 07:13
读书笔记
c++
armv7
在TARGETS——>BuildSettings-ExcludedArchitectures中添加以下代码:EXCLUDED_ARCHS__
EFFECTIVE
_PLATFORM_SUFFIX_simulator
周无恋
·
2022-07-19 18:03
【论文笔记】_RepVGG: Making VGG-style ConvNets Great Again
RepVGG:MakingVGG-styleConvNetsGreatAgain【论文笔记】1.介绍2.相关工作2.1.FromSingle-pathtoMulti-branch2.2.
Effective
TrainingofSingle-pathModels2.3
lxy-05112
·
2022-07-19 07:27
论文笔记
深度学习
人工智能
计算机视觉
使用Swift开发Framework遇到的问题及解决方法
Failedtobuildmodule'xxx';thisSDKisnotsupportedbythecompiler(theSDKisbuiltwith'AppleSwiftversion5.5
effective
T92
·
2022-07-18 15:24
5个有效学习前端的技巧
英文|https://betterprogramming.pub/5-tips-to-learn-frontend-
effective
ly-7f17afec9004翻译|小爱学习前端很难,主要原因是这个领域发展迅速
普通网友
·
2022-07-11 18:20
编程语言
人工智能
java
大数据
javascript
Effective
C++阅读笔记 较详细 复杂条款带样例
一、让自己习惯C++条款01:视C++为一个语言联邦C++可视为:C:以C为基础。面向对象的C++:添加面向对象特性。模板C++:泛型编程概念,使用模板。STL:使用STL的容器、迭代器、算法、及函数对象。四者的集合。条款02:尽量以const,enum,inline替换#defin
晰烟
·
2022-07-09 16:00
more
effective
c++
条款一:指针与引用的区别指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声
h3w4
·
2022-07-05 11:47
编译器
c++
delete
string
class
exception
covid 19展示的四个数据科学基础课
Machinelearningandtoolsfordatasciencearemoreavailablethanever.Butit’sjustasimportanttolearnhowtoexploredata
effective
lyandfindoutitsweaknessesbeforeyoufeedthedataintoyourmodellingtools
weixin_26750511
·
2022-06-29 07:48
python
java
人工智能
机器学习
yii2 强制路由路由_Yii路由,活动记录和缓存
yii2强制路由路由Almostallmodernwebappshave3majorconcerns:Retrievingdatafromadatabaseeasilyand
effective
ly,cachingthewebcontentandURLrewritingtocreateuserfriendlyURLs.Yii
culh2177
·
2022-06-28 22:37
数据库
python
mysql
java
php
送书 | 最值得期待的Python进阶宝典《
Effective
Python》第2版中文版来咯!教你写出Pythonic的代码...
Python进阶经典图书《
Effective
Pyt
敲代码的灰太狼
·
2022-06-28 11:17
python
java
编程语言
人工智能
javascript
Java 后端工程师的书单推荐,周立功linux开发教程
源码解析》已完成20篇《数据库实体设计》已完成17篇《Spring源码解析》已更新35篇《SpringMVC源码解析》已更新13篇垂直书单《Netty书单整理》《Git书单整理》《Spring书单整理》《
Effective
Java
普通网友
·
2022-06-27 20:49
程序员
面试
java
后端
文献阅读 | 膨胀卷积在遥感图像小目标分割中的有效应用
Effective
UseofDilatedConvolutionsforSegmentingSmallObjectInstancesinRemoteSensingImagery本文主要目的是在学习红外小目标检测时看到的有关的文章和算法实现
北屿白
·
2022-06-24 07:26
红外目标检测文献阅读
计算机视觉
Are Transformers
Effective
for Time Series Forecasting?论文阅读
题目:Transformers对时间序列预测有效吗?发表时间:2022.05.26平台:arXiv来源:香港中文大学最近,基于Transformer的时间序列预测(TSF)任务解决方案激增,特别是具有挑战性的长期TSF问题。Transformer架构依靠self-attention有效提取长序列中成对元素之间的语义关联,这种关联具有一定的排列不变性和“反排序”特性(permutation-inva
理心炼丹
·
2022-06-08 07:09
论文阅读
时间序列预测以及异常检测
深度学习
时间序列预测
Effective
Python 笔记摘录5.2
元类(Metaclasses)和属性(Attributes)元类经常被提及,但是很少知道实际如何使用。简单地说,元类可以让你拦截Python的class语句,并在每次定义类时提供特殊行为。动态属性使您能够覆盖对象并导致意外的副作用。元类可以创建非常奇怪的行为,最好实现容易理解的代码,而不要意外发生。Item44:使用原始的Attributes而不是Setter和Getter方法通常都会实现类似Ja
KyoDante
·
2022-06-06 13:37
《
Effective
C++》阅读总结(四): 设计、声明与实现
第四章:设计与声明###18.让接口更容易被正确使用,不易被误用将你的class的public接口设计的符合class所扮演的角色,必要时不仅对传参类型限制,还对传参的值域进一步限制。###19.设计class犹如设计type内置类型如int、float等,本质也是一个class,用户
Lee-zq
·
2022-05-29 21:00
《
Effective
C++》阅读总结(三):资源管理
C++中的资源管理非常重要,在将资源加载到内存后,便可以使用资源了,当我们不再需要资源时,我们要保证其正确的释放,才能将其占用的内存空间归还给操作系统,不正确的释放很容易造成内存泄漏。本章以资源管理类为基础,提出了以下几条准则,这章内容比较简单,大概总结一下:13.以对象管理资源绝大多数资源都
Lee-zq
·
2022-05-29 11:00
《
Effective
C++》阅读总结(二):类的构造、析构和赋值
今天是周六早上,但很不幸待会儿还是要去公司,本月kpi还剩一些工作要做,这个月计划的
Effective
C++学习,也基本完成了,最后一章节模板相关那部分还看不太懂,就大概过了一遍。
Lee-zq
·
2022-05-28 21:00
C++最佳实践 | 1. 工具
C++最佳实践:工具(本文)代码风格安全性可维护性可移植性及多线程性能正确性和脚本前言C++最佳实践:支持Fork的编码标准文档本文档旨在收集对C++最佳实践所进行的协作性讨论,是《
Effective
C
DeepNoMind
·
2022-05-28 15:16
python中如何编写代码输入多个数据并把它们放在一个列表中去_这59条编写高质量Python代码的方法你知道吗?...
这个周末断断续续的阅读完了《
Effective
Python之编写高质量Python代码的59个有效方法》,感觉还不错,具有很大的指导价值。
weixin_39867142
·
2022-05-26 23:27
Effective
Receptive Field (ERFs)
importtorchfromtorchimportnnfromtorchvision.utilsimportmake_gridfromtorch.nnimportinitimportmatplotlib.pyplotaspltclassModel(nn.Module):def__init__(self,num_layers=18):super(Model,self).__init__()conv
这是个问题
·
2022-05-26 16:45
Effective
系列-01
Effective
系列-011.import与向前声明(forwarddeclaring)1.import当我们创建一个类时,系统会在这个类的头文件中自动替我们import需要的框架//Person.h
i学好
·
2022-05-25 22:30
Effective
Python 笔记摘录5.1
类和接口Python作为面向对象语言,继承多态和封装有良好的应用,如何编写可维护的代码呢?Item37:组合类而不是嵌套多层的Built-in类型假设现在要记录一群学生(不知道姓名)的分数。我可以定义一个类来把姓名存储为字典。classSimpleGradebook:def__init__(self):self._grades={}defadd_student(self,name):self._g
KyoDante
·
2022-05-25 15:30
那些优秀的程序员都在看哪些书?
原书第11版)[CoreJava]三、Java核心技术卷2高级特性(原书第11版)[CoreJava]四、Java语言程序设计基础篇(原书第12版)五、Java编程思想[ThinkinginJava]六、
Effective
Java
哪 吒
·
2022-05-25 11:59
搬砖工逆袭Java架构师
java
程序人生
java-ee
effective
go阅读笔记
包名其名称应该简洁明了而易于理解。按照惯例,包应当以小写的单个单词来命名,且不应使用下划线或驼峰记法。err的命名就是出于简短考虑的,因为任何使用该包的人都会键入该名称。它并不需要在所有源码中保持唯一,即便在少数发生冲突的情况下,也可为导入的包选择一个别名来局部使用。无论如何,通过文件名来判定使用的包,都是不会产生混淆的。另一个约定就是包名应为其源码目录的基本名称。在src/pkg/encodin
·
2022-05-23 21:05
golang
Text to image论文精读DF-GAN:A Simple and
Effective
Baseline for Text-to-Image Synthesis一种简单有效的文本生成图像基准模型
目录一、原文摘要二、为什么提出DF-GAN?三、DF-GAN3.1、模型结构3.2、鉴别器(Target-AwareDiscriminator)3.2.1、匹配感知梯度惩罚(Matching-AwareGradientPenalty)3.2.2、单向输出(One-WayOutput)3.3、生成器3.3.1、Affine仿射块3.3.2、DFBlock结构四、实验4.1、实验设置4.2、实验结果4
中杯可乐多加冰
·
2022-05-19 09:42
文本生成图像
text-to-image
文本生成图像
GAN
T2I
计算机视觉
深度学习
Effective
c++条款2:尽量以const,enum,inline替换#define
条款2(Clause2):Preferconsts,enums,inlinesto#defines1使用const替换#define比如:将下面的替换#defineASPECT_R1.00为constdoubleAspectR=1.00;原因:可能记号名称ASPECT_R未进入记号表内,当你运用这个常量的时候,显示的报错信息里面可能不会提到ASPECT_R,只提到了1.00,所以找不到错误在哪里。
·
2022-05-16 19:11
c++
electron-builder打包失败,提示Application ... app.asar does not exist
错误代码:•electron-builderversion=22.10.4•writing
effective
configfile=distbuilder-
effective
-config.yaml•nonativeproductiondependencies
·
2022-05-12 18:00
electronnode.js
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他