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++ 2.0 版,条款20(避免public出现数据成员)、条款21(尽量用const)
条款20:避免public接口出现数据成员三个原因:接口一致性:统一范式的getset,避免混合。接口无歧义:精确控制数据成员的get、set。功能分离(functionalabstraction):接口一致,数据成员可换。classaccesslevels{public:intgetreadonly()const{returnreadonly;}voidsetreadwrite(intvalue
御风@户外
·
2023-12-03 16:11
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款15、16、17(operator=返回*this、全赋值、检查this)
条款15:让operator=返回*this的引用c++的设计者bjarnestroustrup想使用户自定义类型尽可能地和固定类型的工作方式相似。所以有重载运算符,类型转换函数、拷贝赋值、拷贝构造函数等。类c中,缺省版本的operator=函数具有如下形式:c&c::operator=(constc&);注意返回值没有const修饰,虽然可以加,但与缺省形式不一致,并不推荐。string&ope
御风@户外
·
2023-12-03 16:40
cpp
c++
读书笔记:《
Effective
C++》
Effective
C++GitHub-taeguk/
Effective
-Cpp-Series:Myexampleandexperimentalsourcecodesaboutbooksof
Effective
C
嘿哈哈哈
·
2023-12-03 16:35
c++
读书笔记
c++
开发语言
derived allele frequency
ADAFof95%couldbedueto:chance,alleleswillfixorbeweededoutbychanceespeciallyifyour
effective
populationsizeislow.Chimpshaveagreater
effective
populationsizebutcouldstillfixorweedoutvariantsbychance.positive
YX_Andrew
·
2023-12-03 10:29
Effective
C++(一): Const Correctness, Const成员函数和Const Cast
文章目录一、Const成员函数二、ConstCorrectness三、ConstCast有关const的用法是cpp中一个非常经典且易错的部分,在面试和日常工作中各种各样的const经常让人摸不着头脑,今天就来根据const扮演的不同角色来归纳有关const的不同用法一、Const成员函数const在成员函数中的用法可谓是面试必问题。一般来说会涉及到以下几点:我们假设我们自己实现了一个String
NUS_Ryan
·
2023-12-03 01:02
effective
cpp
c++
Effective
C++(二):对象的初始化
文章目录一、类的初始化二、全局静态对象的初始化一、类的初始化对于类中的成员变量的初始化,一般有两种方法,一种是在类中定义的时候直接赋予初值:classCTextBlock{private:std::size_ttextLength{0};boollenisValid{false}:};另一种是在构造成员函数中初始化列表,在使用这个方法的时候需要注意初始化列表中各个变量的顺序应该和类中各个成员变量声
NUS_Ryan
·
2023-12-03 01:02
effective
cpp
c++
Effective
CPP(三):类的构造/析构/赋值运算
文章目录一、C++类中编译器默认创建的函数二、为多态基类声明一个虚析构函数三、在析构函数中"捕获"异常四、不在构造函数和析构函数的过程中调用虚函数五.重载赋值类运算符号的时候返回this指针六.在operator=中处理“自我赋值”七.拷贝复制对象的时候应该考虑全面一、C++类中编译器默认创建的函数当你在C++中创建一个空类的时候,编译器会默认为它创建下列内容:classEmpty{public:
NUS_Ryan
·
2023-12-03 01:02
effective
cpp
c++
Effective
C++(四): 资源管理
文章目录一、智能指针驱动的RAII二、shared_ptr和weak_ptr三、如何复制RAII对象四、在资源管理类中应该提供对原始资源的访问函数为了防止忘记调用delete造成的内存泄露,我们应该尽可能让对象管理资源,并且采用RAII机制(ResourceAcquisitionisInitialize)机制,让析构函数负责资源的释放。一、智能指针驱动的RAII在cpp11中,可以使用unique
NUS_Ryan
·
2023-12-03 01:57
effective
cpp
c++
Java 构造器 VS 静态工厂方法
前言最近因为疫情和年底的原因,有大量的时间来做一些自己的事,便在京东上买了一本
Effective
Java中文第三版,零散的读完全本后,虽然网上评价褒贬不一(大部分是因为翻译问题),但真心觉得这是一本非常经典的书籍
Henry扶苏
·
2023-12-02 19:59
软件工程导论学习资料
Softwareengineeringistoestablishandusesoundengineeringprinciplesinordertoeconomicallyobtainreliablesoftwarethatcanrun
effective
lyonactualmachines
奥利奥是甜的
·
2023-12-02 18:04
软件工程
[
Effective
Java] Item 3: Enforce the singleton property with a private constructor or an enum type
Item3讲的是:用privateconstructor或者enumtype去强化singleton的属性。首先,我们来理解一下singleton的概念。Asingletonisimplyaclassthatisinstantiatedexactlyonce.有两种方法可以实现singleton:方法1使用privateconstructor,member是一个final域。//singleton
YoungJadeStone
·
2023-12-02 10:37
Java笔记
02
/*1.程序员有权力自己命名的都是标识符类名方法名接口名常量名变量名args只能由数字、下划线、字母、美元符号组成不能由数字开头关键字不能做标识符严格区分大小写理论上不限制长度,最好不要太长2.字符型单引号字符串双引号3.变量数据类型名称字面值*/
大萌光武帝
·
2023-12-02 10:24
【
Java笔记
+踩坑】设计模式——原型模式
导航:【
Java笔记
+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码
程序员小海绵【vincewm】
·
2023-12-02 08:25
Java学习路线
java
笔记
设计模式
1024程序员节
原型模式
【阿里规约】阿里开发手册解读——代码格式篇
导航:【
Java笔记
+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码阿里规约
程序员小海绵【vincewm】
·
2023-12-02 08:25
Java学习路线
java
开发语言
代码规范
编程规范
阿里规约
【阿里规约】阿里开发手册解读——命名规范篇
导航:【
Java笔记
+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码
程序员小海绵【vincewm】
·
2023-12-02 08:54
Java学习路线
代码规范
开发语言
java
spring
cloud
spring
boot
什么是JVM的内存模型?详细阐述Java中局部变量、常量、类名等信息在JVM中的存储位置
导航:【
Java笔记
+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码
程序员小海绵【vincewm】
·
2023-12-02 08:50
Java学习路线
jvm
java
开发语言
堆
常量池
【论文阅读】Subgraph Matching with
Effective
Matching Order and Indexing
SunS,LuoQ.Subgraphmatchingwith
effective
matchingorderandindexing[J].IEEETransactionsonKnowledgeandDataEngineering
malo12
·
2023-12-02 07:06
子图匹配论文阅读
论文阅读
[seq2seq]论文实现:
Effective
Approaches to Attention-based Neural Machine Translation
2.2Attention-basedModelsGlobalattentionalmodelLocalattentionalmodel2.3Input-feedingApproach2.4模型效果三、过程实现3.1导包3.2数据准备3.3构建相关类3.4模型配置3.5模型推理四、整体总结论文:
Effective
ApproachestoAttentio
Bigcrab__
·
2023-12-02 02:16
神经网络
Tensorflow
机器翻译
人工智能
自然语言处理
nlp
python
seq2seq:中英文翻译
2.2Attention-basedModelsGlobalattentionalmodelLocalattentionalmodel2.3Input-feedingApproach2.4模型效果三、过程实现3.1导包3.2数据准备3.3构建相关类3.4模型配置3.5模型推理四、整体总结论文:
Effective
ApproachestoAttentio
Bigcrab__
·
2023-12-02 02:04
#
深度学习
NLP
python
nlp
机器翻译
神经网络
Lambda表达式内部访问的局部变量必须是final or
effective
ly final 为什么
在Java中,Lambda表达式内部访问的局部变量必须是final或者事实上的final。这是因为Lambda表达式实际上是一个闭包,它包含了对其外部的变量的引用,而这些变量在Lambda表达式执行期间不能被修改,否则会导致线程安全问题。在Java中,final关键字表示一个变量被赋值之后不能再次被修改。在Lambda表达式内部,编译器会自动将Lambda表达式中访问的外部变量复制一份到Lambd
powerTan01
·
2023-12-02 00:09
java
jvm
数据结构
讲解:Directed Graphs、C++、C++、directed_graphJava|Databa
Assignment1-DirectedGraphsOverviewYourtaskistoimplementadirectedgraphclass,offeringareasonably
effective
suiteofoperations
dkmzqk6
·
2023-12-01 20:15
java基础学习-复习时的问题与解答
天啊,笔记还是得上传啊,之前因为gitee不能和typora一起用图床了,不上传笔记了,因为找图片太麻烦了,前两天电脑突然打不开了要重装,本来还是自信满满我的笔记和代码都有备份,今天找之前的
java笔记
就没了
一天的大太阳
·
2023-12-01 20:54
java
学习
开发语言
c++服务端书籍进阶书籍推荐
入门路线规划:其中这些书可以并行参考,最好是边用边看,有效果,一.基础阶段c/c++编程语言《C++Primer》《
Effective
C++》《深度探索C++对象模型《STL源代码剖析》2.linux基础
幽若风
·
2023-12-01 18:11
Java笔记
md5加密spring框架我我们提供了一个工具类DigestUtils调用类中的md5digestAsHes对密码进行加密但是要将密码转成bytes数组password=DigestUtils.md5DigestAsHex(password.getBytes());对象的属性拷贝BeanUtils.copyProperties(有数据的对象,空对象);
奋进的大马猴
·
2023-12-01 16:57
java
Java&Jdk基础书籍推荐
Oracle官方文档下载OschinaAPI文档集,包含各种MybatisMina等API文档可以参考Java系列经典好书推荐编码风格阿里巴巴Java开发手册GoogleJava编程风格指南Java基础
Effective
_java
Fitz_Lee
·
2023-12-01 09:58
《
Effective
C++》条款25
考虑写出一个不抛异常的swap函数存在这样两个类:classA{public:...private:inta,b,c;std::vectorv;};classB{public:...private:A*aptr;};如果想调用std::swap去置换B对象,那么我们想做的就是置换其A指针,但是缺省的swap函数并不知道。它不只复制了三个B类对象,还复制了三个A类对象,非常影响效率!所以我们需要将s
荷兰的乳牛
·
2023-12-01 02:17
c++
《
Effective
C++》条款27
尽量少做转型动作classA{public:A(intx):a(x){};virtualvoidadd(){a++;}private:inta;};classB:publicA{public:B(intx):b(x),A(x){};virtualvoidadd(){static_cast(*this).add();b++;}private:intb;};如上描述把子类转型为A类,调用了A::add
荷兰的乳牛
·
2023-12-01 02:17
c++
《
Effective
C++》条款24
若所有参数皆需类型转换,请为此采用non-member函数如果想实现这样的一种运算符重载:classA{public:A(intx):_x(x){};constAoperator*(constA&a){Aret(0);ret._x=a._x*a._x;returnret;}private:int_x;};Aa(1);Ab(2);Aret=a*b;很明显可以这样用,其实也可以这样:ret=a*3;这
荷兰的乳牛
·
2023-12-01 02:47
c++
《
Effective
C++》条款26
尽可能延后变量定义式的出现时间stringtest(conststring&passwd){strings;if(s.size()
荷兰的乳牛
·
2023-12-01 02:44
c++
Effective
Python 笔记摘录4
ComprehensionsandGenerators(生成器)Item27:用Comprehensions而不是map和filter当我们想要计算数组的元素平方时a=[1,2,3,4,5,6,7,8,9,10]squares=[]forxina:squares.append(x**2)print(squares)>>>[1,4,9,16,25,36,49,64,81,100]可以用Compreh
KyoDante
·
2023-12-01 01:12
Stack Overflow 推荐编程书单
StackOverflow推荐编程书单1Working
Effective
lywithLegacyCodeMichaelC.Feathers修改代码是每一位软件开发人员的日常工作。
weixin_30955617
·
2023-11-29 22:59
c/c++
java
设计模式
Effective
C#之14:Utilize Constructor Chaining
rel="File-List"href="file:///C:%5CDOCUME%7E1%5CHelios%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">rel="themeData"href="file:///C:%5CDOCUME%7E1%5CHelios%5CLOCALS%7E1%5CTemp%5Cmsohtmlcl
MaybeHelios
·
2023-11-29 22:27
Effective
C#
constructor
c#
compiler
编译器
initialization
object
《
Effective
Modern C++》全书内容提炼总结
个人博客地址:https://cxx001.gitee.io前言C++程序员都应该是对性能执着的人,想要彻底理解C++11和C++14,不可止步于熟悉它们引入的语言特性(例如,auto型别推导、移动语义、lambda表达式,以及并发支持)。挑战在于高效地运用这些特性,从而使你的软件具备正确性、高效率、可维护性和可移植性。这正是本书意欲达成的定位,它不只是教我们应该怎么做,更多的是告诉我们背后发生了
夜色魅影
·
2023-11-29 22:26
个人博客导入
c++
Python (十四) 面向对象
最近整理了一波电子书籍资料,包含《
Effective
Java中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-29 19:06
#
基础
python
开发语言
Python (十五) 面向对象之多继承问题
最近整理了一波电子书籍资料,包含《
Effective
Java中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-29 19:33
#
基础
python
开发语言
高效能人士的七个习惯The 7 habits of highly
effective
people读书笔记01
Inside-out由内而外我们获得能量的来源,不再是诉诸外力(体型、学历、外表、地位、贿赂、恐吓...),而是由内而外(爱的能力、循序渐进的耐心、追求卓越、尊重公平、诚信正直...)。可能的背景/现实状况:工作压力大没有时间陪家人、孩子不听话叛逆、婚姻平淡过不下去、下属管理不善等诸多问题......这些问题其实都是很深层次、棘手的问题——速效办法是行不通的,但这个时代的发展让很多人都追求快速解决
Jelly爱分享
·
2023-11-29 18:13
2022.0914学习
Java笔记
之正则表达式
正则表达式高散数学是正则的理论基础,有想弄明白的,可以去研究一下。正则是一种简化的验证手段范例:要求判断一个字符串是否由数字组成。思路:将字符串变为字符数组,而后每个字符进行依次判断。packagecn.mldn.demo;publicclassTextDemo{publicstaticvoidmain(String[]args)throwsException{Stringnum="12a3";S
茶君
·
2023-11-29 18:42
正则表达式
学习
java
JAVA笔记
------正则表达式
正则表达式认识正则表达式现在假设有一个字符串要求你判断字符串,是否由我们的数字组成,如果由数字组成就将其变成数字,然后进行乘法运算,这样子的功能是非常简单的,但是程序开发者却需要写很复杂的代码验证,而今天,我们的正则表达式,就可以很简便的完成对这类数据的验证。常用的数据验证,都只要正则表示式去完成,这样很方便,简洁。正则标记(背)【数量:单个】字符匹配任意字符:表示由任意字符组成X\\:匹配\\n
木木不会
·
2023-11-29 18:37
JAVA
正则表达式
java
字符串
Java笔记
:UDP基础使用与广播
文章目录目的作为客户端使用作为服务器使用广播广播地址获取广播功能演示总结目的UDP是比较基础常用的网络通讯方式,这篇文章将介绍Java中UDP基础使用的一些内容。本文中使用PacketSender工具进行测试,其官网地址如下:https://packetsender.com/作为客户端使用作为客户端使用主要就是向某个服务器发送消息了,主要就是使用send方法了。send发送一个DatagramPa
Naisu Xu
·
2023-11-29 14:12
编程相关
udp
java
网络协议
广播
android
042详解 51-100题
Youhavealargeamountofhistoricaldatainanoperatingsystemfile.Someanalystsinyourorganizationneedtoquerythisdata.Thefileistoolargetoloadintoyourcurrentdatabase.Whichisthemost
effective
methodtoaccomplish
saming_wq
·
2023-11-29 04:22
数据库笨鸟日记
PTA Factorial Factors
原题FactorialFactorsProblemDescriptionGivenapositiveintegerN,wecould
effective
lyfigureoutallthefactorsofN
新时代原始人
·
2023-11-28 18:28
ACM训练
后端开发面经汇总:C++语言篇
整理后端开发面经的C++语言篇部分,持续整理中…学习书籍:《C++Primer》,《
Effective
C++》等…C++面经Python和C++的区别?C和C++的区别?
Dr3stark
·
2023-11-28 16:30
C++
c++
编程语言
指针
多态
常量指针和指针常量的简单区分
可以简单的认为如果const和指针变量挨着则为constpointer,const和数据类型挨着则为constdata.上述图片来源:《
Effective
C++中文版第三版》
小小子596
·
2023-11-28 15:00
C++学习
c语言
开发语言
drool 7.x 语法和属性
文章目录1.语法1.1.dialect1.2.mvel1.4.Eval2.属性2.1salience2.2no-loop2.3date-
effective
2.4date-expires2.5enabled2.6dialect2.7duration2.8interval
九师兄
·
2023-11-28 12:22
规则引擎-CEP
oracle关于如何对不连续的开始结束时间进行合并
Customer_code=‘111111‘Sku_Code=‘ABC’
EFFECTIVE
_START_DATE=‘2019-01-01’AND
EFFECTIVE
_END_DATE=‘2019-04-31
assission123456
·
2023-11-28 11:48
Oracle
Oracle
Sql
高效能人士的七个习惯The 7 habits of highly
effective
people读书笔记05
人际交往原则:情感账户投资储蓄行为:礼貌、诚实、仁慈、信用、赞美、帮助、不在场时支持对方取款行为:粗鲁、轻蔑、威逼、失信、抱怨、投资行为:理解他人、注重细节、信守承诺、明确期望、正直诚信、勇于致歉、无条件的爱我的心得:理解他人,最好的体现是不拿世俗的眼光一味要求,不因为做不到某一点就着急全盘否定对方,而从个体的角度,关心对方的想法的出发点是什么、找到对方的善意、给自己了解他人的机会。感情账户日志表
Jelly爱分享
·
2023-11-28 10:22
微软提出AdaLM,用于开发小型、快速且有效的领域预训练语言模型
©作者|常馨学校|北京邮电大学硕士生研究方向|NLP、信息检索论文标题:Adapt-and-Distill:DevelopingSmall,Fastand
Effective
PretrainedLanguageModelsforDomains
PaperWeekly
·
2023-11-28 10:34
大数据
算法
编程语言
python
计算机视觉
浅谈 Guava 中的 ImmutableMap.of 方法的坑
作者:明明如月学长,CSDN博客专家,大厂高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《
Effective
Java》独家解析》专栏作者。
明明如月学长
·
2023-11-27 22:25
问题积累
guava
《
Effective
Java》阅读笔记
第2章第1条:用静态工厂方法代替构造器[1]辅助理解静态工厂的文章,关于Java的静态工厂方法,看这一篇就够了![2]单例模式:Hi,我们再来聊一聊Java的单例吧第2条:遇到多个构造器参数时要考虑使用构建器(即builder模式)辅助理解建造者模式的文章,Java大白话讲解设计模式之–建造者(Builder)模式还需要学习下UML图,Java大白话讲解设计模式之–UML类图第3章第14条:考虑实
Allenlzcoder
·
2023-11-27 19:57
java
EIRP calculator
EIRP:
Effective
IsotropicRadiatedPower,theproductofthepowersuppliedtotheantennabytheradiotransmitterandtheabsolutegainoftheantennainagivendirection.ERP
Madelines
·
2023-11-27 15:13
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他