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
pet父母效能训练
P.E.T.父母效能训练,全称Parent
Effective
nessTraining,由美国著名人本主义心理学家托马斯-戈登博士于1962年创立的父母教育、亲子沟通课程。
A琳子93520
·
2023-10-17 21:43
《关键对话》:高效沟通与数据分析的意义不言而喻
读书交流│1期高效沟通对数据分析的意义不言而喻
Effective
Commnunicationdataanalysis●●●●分享人:木兮为了我们以后更好的准备小飞象的交流会,需要您帮忙做两件事情:第一,
小飞象—木兮
·
2023-10-17 12:16
大数据
编程语言
人工智能
java
数据分析
【
Effective
Objective-C】内存管理
文章目录前言理解引用计数引用计数工作原理属性存取方法中的内存管理自动释放池保留环要点以ARC简化引用计数使用ARC时必须遵循的方法命名规则变量的内存管理语义ARC如何清理实例变量覆盖内存管理方法要点在dealloc方法中只释放引用并接触监听要点编写“异常安全代码”时留意内存管理问题要点以弱引用避免保留环要点以“自动释放池块”降低内存峰值要点用“僵厂对象”调试内存管理问题要点不要使用retainCo
kochunk1t
·
2023-10-17 07:35
objective-c
ios
移动开发
Effective
Go:Names
简单翻译一下https://golang.org/doc/
effective
_go.htmlNames/命名Golang的命名和其他语言一样,很重要。
qingguee
·
2023-10-17 05:59
《
Effective
C++》 读书笔记 条款6-10
Effective
C++6-10Note条款06:若不想使用编译器自动生成的函数,就明确拒绝在老版的C++中,将不想自动生成的函数声明为private并且不定义在当前版本的C++中,可以使用delete
优雅的疯
·
2023-10-17 04:11
C++
c++
读书笔记:
Effective
C++
目录:Const,Mutable,Define构造、析构、赋值运算继承和面向对象设计定制new和delete设计和声明模版与泛型编程实现资源管理-对象管理,智能指针,copy函数等其他Const,Mutable,Define尽量不要用#define预编译指令定义常量或是宏函数,而改用Const,inline代替原因:使用Define定义常量或是宏函数,这段代码实在预编译期间处理,是采用直接替换的策
安然_随心
·
2023-10-17 04:11
读书笔记
【
Effective
C++】读书笔记 条款49~51
定制new和delete条款49:了解new-handler的行为1.了解new-handler当operatornew无法满足某一内存分配需求时,它会先调用一个客户指定的错误处理函数,(默认情况下这个错误处理函数是空,operatornew会直接抛出异常)。为了指定这个”用以处理内存不足”的函数,客户必须调用set_new_handler,那是声明于的一个标准库函数,他将执行一个new-hand
xiazhiyiyun
·
2023-10-17 04:10
读书笔记
effective-c++
c++
内存分配
new
delete
【
Effective
C++】读书笔记 条款52:写了placement new 也要写placement delete
定制new和delete条款52:写了placementnew也要写placementdelete1.new操作中的内存泄漏有如下一个new操作A*pb=newA;//A是一个自定义class类型我们知道,对于一个new操作,一共有如下步骤,1.调用operatornew请求分配内存。2.调用A的构造函数进行构造。3.返回指针假设第一步已经操作成功,但是在B的构造函数被调用的时候却发生了异常,所以
xiazhiyiyun
·
2023-10-17 04:10
读书笔记
effective-c++
c++
new
delete
内存泄露
Effective
C++中文版_读书笔记
预处理:#开头的语句1.宏定义:#define2.头文件包含:#include3.条件编译:#ifdef~#else#endif#ifndef#define//防止重复编译宏定义的预处理最好用const替换static类成员不能在类的构造函数初始化,只能在类外面定义(初始化)。静态常量可在内部赋值也可在类外,如在内部赋值,外部也要有定义(/声明)。如编译器不接受类内部定义,类的内部又需要用到时,i
PTF_BIN
·
2023-10-17 04:08
读书笔记
读书笔记
读书笔记:
Effective
C++ 2.0 版,条款9(避免隐藏标准形式的new)、条款10(new、delete对称定义)
条款9:避免隐藏标准形式的new#include#include#includeclassMyClass{public://用户定义的带有参数的operatornewstaticvoid*operatornew(std::size_tsize,intextra){std::cout<<"Customnewwithextraparameter\n";void*p=::operatornew(size
御风@户外
·
2023-10-17 04:37
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款11(拷贝构造函数和赋值操作符)、条款12(初始化列表)
条款11:为需要动态分配内存的类声明一个拷贝构造函数和一个赋值操作符只要类里有指针时,就要写自己版本的拷贝构造函数和赋值操作符函数。确定不会使用时,可以只声明这些函数(声明为private成员)而不去定义(实现)它们。这就防止了会有人去调用它们,也防止了编译器去生成它们。新版本cpp语法中,还可以设置函数实现为delete。classNonCopyable{public:NonCopyable()
御风@户外
·
2023-10-17 04:37
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款13(初始化顺序==声明顺序)、条款14(基类有虚析构)
条款13:初始化列表中成员列出的顺序和它们在类中声明的顺序相同类成员是按照它们在类里被声明的顺序进行初始化的,和它们在成员初始化列表中列出的顺序没一点关系。根本原因可能是考虑到内存的分布,按照定义顺序进行排列。另外,初始化列表可以有多个。基类数据成员总是在派生类数据成员之前被初始化,所以使用继承时,要把基类的初始化列在成员初始化列表的最前面。如果使用多继承,基类被初始化的顺序和它们被派生类继承的顺
御风@户外
·
2023-10-17 04:37
cpp
c++
读书笔记:
Effective
C++ 2.0 版 1997年Scott Meyers,条款1、2、3、4
目的:重新过一遍这本书。条款1:尽量用const和inline而不用#define。尽量用编译器而不用预处理。#defineASPECT_RATIO1.653//存在类型安全性问题constdoubleASPECT_RATIO=1.653;//类型安全,常量定义constchar*constauthorName="ScottMeyers";//指针定义有两个constclassGamePlayer
御风@户外
·
2023-10-17 04:07
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款5:对应的new和delete要采用相同的形式
条款5:对应的new和delete要采用相同的形式记得以前调查过,new[]返回的指针指向的内存空间,前面有预留的一个空间存储数组的大小。chatgpt说每种编译器实现不太一样。但没说明各编译器具体如何实现。win10vs2022中实测是前面预留16byte,最前面8byte存储数组的byte大小,数组个数还需要根据类型大小。以下为测试代码和输出结果。#include#include#includ
御风@户外
·
2023-10-17 04:07
cpp
c++
读书笔记:
Effective
C++ 2.0 版,条款8(重载new delete)
条款8:写operatornew和operatordelete时要遵循常规函数提供的行为要和系统缺省的operatornew一致。要有正确的返回值:如果内存分配请求成功,就返回指向内存的指针;如果失败,则遵循条款7的规定抛出一个std::bad_alloc类型的异常。可用内存不够时要调用出错处理函数(见条款7);处理好0字节内存请求的情况:c++标准要求,即使在请求分配0字节内存时,operato
御风@户外
·
2023-10-17 04:07
cpp
c++
Effective
C++学习笔记:shared_ptr 析构剖析
例子是这样的,使用shared_ptr创建一个链表:classNode{public:intx;Node(intxx):x(xx){}~Node(){coutnext;};voidmain(){shared_ptrsp1(newNode(1));shared_ptrsp2(newNode(2));sp1->next=sp2;coutnext).use_count()2,Node(2)被引用两次,所
夏风之羽
·
2023-10-17 04:02
c++
学习笔记
c++
指针
《
Effective
C++》学习笔记(条款51:编写 new 和 delete 时需固守常规)
最近开始看《
Effective
C++》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!!
LuxiZheng_
·
2023-10-17 04:32
Effective
C++
学习笔记
开发语言
c++
读书笔记_
Effective
C++_构造,析构,赋值
条款五classEmpty{};这样的一个类,当C++处理过后,编译器会为它声明一个copy构造函数、一个copyassignment操作符、一个析构函数和一个default构造函数,所有这些函数都是public且inline。classEmpty{public:Empty(){...}Empty(constEmpty&rhs){...}~Empty(){...}Empty&operator=(c
阳光在冬季
·
2023-10-17 03:55
C++
读书笔记
c++
读书笔记
读书笔记:
Effective
C++ 2.0 版,条款6(析构时delete)、7(内存不足)
条款6:析构函数里对指针成员调用delete指针管理,应该明确其生存周期、newdeletemana策略。在构造函数中new,在析构函数中delete,是一种简单可行的方案。虽然并不是适用于所有情况,有基本规则总是好的。写过一个内存管理的代码,需要支持内存数据的递归式联动,外加撤消重做(撤销重做后依然支持内存数据的递归联动)。从实践来看,在有限可控的函数中执行newdelete,配合set、map
御风@户外
·
2023-10-17 03:23
cpp
c++
iOS Technology Support & iOS Privacy Policy
iOSTechnologySupport
Effective
date:December09,
[email protected]
Effective
date
莫洋0526
·
2023-10-17 03:30
Effective
Java 第3版 创建和销毁对象分享
一前言最近在看
Effective
Java第3版的相关内容,这里做个学习总结,加深一下印象。后面会抽出时间持续更新。
不坠青云之志
·
2023-10-16 19:22
Java
Effective
Java
java
开发语言
More
Effective
C++学习笔记(6)
Effective
C++和More
Effective
C++的条
Karthus_冲冲冲
·
2023-10-16 13:51
More
Effective
C++
c++/c
c++
学习
笔记
【VQGAN论文精读】Taming Transformers for High-Resolution Image Synthesis
TamingTransformersforHigh-ResolutionImageSynthesis0、前言Abstract1.Introduction2.RelatedWork3.Approach3.1.Learningan
Effective
CodebookofImageConstituentsforUseinTransformers
旋转的油纸伞
·
2023-10-16 08:20
扩散模型+CV与NLP科研笔记
人脸相关科研笔记【AI换脸】
深度学习
计算机视觉
人工智能
VQGAN
生成模型
clickhouse报错:<Error> not match the owner of the data (clickhouse). Run under ‘sudo -u clickhouse‘.
clickhouse报错信息:Application:DB::Exception:
Effective
useroftheprocess(root)doesnotmatchtheownerofthedata
小辉懂编程
·
2023-10-16 06:36
clickhouse
报错问题
clickhouse
Kotlin DSL 学习
之前在《
Effective
Kotlin》一书中,有一条专门讲解DSL的:考虑为复杂的对象创建定义DSL,让我对DSL有了一定的了解。
RikkaTheWorld
·
2023-10-16 03:20
Kotlin
kotlin
学习
golang-文章翻译-go高效编程
背景:这篇博客主要是对
Effective
Go原文的翻译,再加上自己的一些理解,帮助初学gopher们更好地理解go的高级特性,并将其更好地运用在业务项目中。
xiaoliizi
·
2023-10-15 23:43
golang
go
golang 编程规范查漏补缺
背景公司最近出了golang语言规范,大部分参考uber的go语言规范(原版和翻译),以及官方的
Effective
Go。
xiaoliizi
·
2023-10-15 23:38
golang
golang
OCP Java17 SE Developers 复习题05
=====答案=========================A,E.Instanceandstaticvariablescanbemarkedfinal,makingoptionAcorrect.
Effective
lyfinalmeansalocalvariabl
十八年后又是一条好汉
·
2023-10-15 19:26
Java
java
ocp
The linked framework '' is missing one or more architectures required by this ta
出现如下错误Thelinkedframework''ismissingoneormorearchitecturesrequiredbythistarget:armv7解决方法如下EXCLUDED_ARCHS__
EFFECTIVE
_PLATFORM_SUFFIX_simulator
pingxhcn
·
2023-10-15 10:17
PRIVACY POLICY
Effective
on:Mar1,2015HappyGameanditsaffiliates("Happy",“us”,“our”or"we")arededicatedtoprotectingtheprivacyrightsofourusers
GreenGame
·
2023-10-15 06:12
书
斯蒂夫乔布斯传精益创业增长黑客疯传游戏化思维设计中的设计为什么设计设计的觉醒白人类简史野火集生命之书浮生六记代码大全
effective
javajavascript语言精辟
简书CEO罗大佑
·
2023-10-14 23:37
学懂现代C++——《
Effective
Modern C++》之转向现代C++
前言现代C++中像auto、智能指针、移动语义等都是一些重大的优化特性,但也有一些像constexpr、nullptr等等这样一个小的特性。这章的内容就是这些小特性的集合。条款7:在创建对象时注意区分()和{}在现代C++中有3种方式来以指定的值初始化对象,分别时小括号、等号和大括号:intx(0);//初始化值在小括号中inty=0;//初始化值在等号后intz{0};//初始化值在大括号中其中
拉普拉斯妖1228
·
2023-10-14 14:13
Effective
C++
C++技术
c++
开发语言
性能优化
《
Effective
DevOps》阅读笔记 53
WhereamI《
Effective
DevOps》进度Notes《
Effective
DevOps》工具:文化加速器(13)
Ethan遗忘
·
2023-10-14 12:33
C++11新特性(右值引用,万能转发)
右值引用是由ScottMeyers在他的著名书籍《
Effective
C++》中提出的,因为其重要性,很快就被C++委员会加入到C++11之中,接下来一起探讨右值引用的神奇之处在阅读此篇文章前,请务必确保你已经知道引用
浪雨123
·
2023-10-14 02:32
C/C++
c++
开发语言
Effective
Java 读书笔记(二)
六、通用程序设计(廿九)将局部变量的作用域最小化使一个局部变量作用域最小化,最有力的技术是在第一次使用它的地方声明。过早地声明一个局部变量不仅会使它的作用与被扩展到太早的点上,同样也会被扩展到太晚的点上。局部变量的作用与从它被声明的点开始,一直到外围块的结束处。如果一个变量是在“使用它的块”之外被声明,那么当程序退出该块之后,该变量仍然是可见的。如果一个变量在它的目标使用区域之前或者之后被意外使用
wanchengpeng
·
2023-10-14 01:16
JAVA技术
java
读书
exception
api
javadoc
语言
建立数据科学基础设施的绝佳指南 数据工程师都该人手一册
《
Effective
数据科学基础设施》由Netflix工程师VilleTuulos撰写,以Metaflow为对象,介绍了数据科学所需要的基础设施,囊括数据准备、特征工程、模型训练、模型部署、服务和持续监控等环节
清图
·
2023-10-13 21:27
数据科学
大数据科学
自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别
摘自More
Effective
c++很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用。
别念_
·
2023-10-13 12:21
2019学习java最值得看的三本书
1、《
Effective
Java(第三版)》(
Effective
Java3rdEdition)如果你还没读过这本书,那它
QFdongdong
·
2023-10-12 19:13
《
Effective
DevOps》阅读笔记 74
WhereamI《
Effective
DevOps》进度Notes《
Effective
DevOps》规模化:误区和问题排查(2)
Ethan遗忘
·
2023-10-12 05:07
论文研读|Turning Your Weakness Into a Strength: Watermarking Deep Neural Networks by Backdooring
目录论文信息文章简介研究动机研究方法水印生成水印嵌入版权验证实验结果保真度(Functionality-Preserving)&有效性(
Effective
ness)鲁棒性(Unremovability)
_Meilinger_
·
2023-10-12 02:44
论文研读
神经网络水印
AI安全
神经网络水印
模型水印
黑盒水印
后门攻击
深度学习
论文研读|Watermarking Deep Neural Networks for Embedded Systems
目录论文信息文章简介研究动机研究方法水印生成水印嵌入版权验证实验结果方法评估有效性(
Effective
ness)保真度(Fidelity)嵌入容量(Payload)假阳性(FalsePositiveRate
_Meilinger_
·
2023-10-12 02:12
神经网络水印
论文研读
人工智能
AI安全
网络空间安全
神经网络水印
模型水印
黑盒水印
后门攻击
《
Effective
C#》读书笔记——条目27:让类型支持序列化<使用C#表达设计>
持久化(persistence)是类型的一个重要特性。只要我们的类型不是UI控件、窗体或者表单,都应该尽可能的为类型添加序列化支持。.NET的序列化是把类中所有成员变量保存到输出流中,同时.NET的序列化还支持任意的对象图(objectgraph):即使你的对象上有一个循环引用,serialize和deserialize方法都只会为你的实际对象读取和储存一次。1..NET的序列化支持在.NET中支
weixin_30700977
·
2023-10-12 02:38
ui
词汇表达每日一记(2)
这一段时间断断续续地在读StephenR.Covey的The7HabitsofHighly
Effective
People,在里面摘录总结了一些词汇用法。
恋上书的眼镜猴子
·
2023-10-11 22:36
Effective
C++笔记
文章目录01视C++为一个语言联邦02尽量以const、enum、inline替换#define03尽可能使用const04确定对象被使用前已被初始化05了解C++默默编写并调用哪些函数06若不想使用编译器自动生成的函数,就应该明确拒绝07为多态基类声明virtual析构函数08别让异常逃离析构函数09绝不在构造和析构过程中调用virtual函数10令operator=返回一个referencet
算法导航
·
2023-10-11 15:45
C++
c++
The Surprising
Effective
ness of Visual Odometry Techniques for Embodied PointGoal Navigation 代码复现
代码地址https://github.com/Xiaoming-Zhao/PointNav-VO环境配置1.拉取github库gitclonehttps://github.com/Xiaoming-Zhao/PointNav-VO.gitcdPointNav-VO2.创建环境修改environment.ymlname:sup_navchannels:-pytorch-conda-forgedepe
玛卡巴卡_qin
·
2023-10-10 21:43
代码复现
Navigation
python
文献阅读:Raise a Child in Large Language Model: Towards
Effective
and Generalizable Fine-tuning
文献阅读:RaiseaChildinLargeLanguageModel:Towards
Effective
andGeneralizableFine-tuning1.内容简介2.相关工作1.WeightDecay2
Espresso Macchiato
·
2023-10-10 12:45
文献阅读
自然语言处理
ChildTuning
机器学习
finetune
深度学习
【读书笔记】【More
Effective
C++】技术(Techniques,Idioms,Patterns)
条款25:将constructor和non-memberfunctions虚化【本条款的多个实现都比较相似:写一个虚函数做实际工作,再一个非虚函数调用该虚函数】原则上构造函数不能为虚:虚函数用于实现因类型而异的行为,也就是根据指针或引用所绑定对象的动态类型而调用不同实体;但构造函数用于构造对象,在对象构造之前自然没有动态类型的概念,虚与非虚也就无从谈起。所谓的virtualconstructor实
cheny1li1998
·
2023-10-10 11:19
#
More
Effective
C++
c++
编程交流与学习--More
Effective
C++的学习-Item M30:代理类
l实现二维数组templateclassArray2D{public:classArray1D{public:T&operator[](intindex);constT&operator[](intindex)const;...};Array1Doperator[](intindex);constArray1Doperator[](intindex)const;...};Array2D的用户并不需
swordll80
·
2023-10-10 11:47
c++
编程
string
class
编译器
工作
【more
effective
c++读书笔记】【第5章】技术(6)——Proxy classes(代理类)
“用来代表其他对象”的对象被称为proxyobjects,用来表现proxyobjects者,称为proxyclasses(代理类)。一、实现二维数组//Array2D.h#ifndefARRAY2D_H#defineARRAY2D_H//代理类templateclassArray1D{public:Array1D(intd):dim(d),data1d(newT[dim]){}//构造函数,T必
ruan875417
·
2023-10-10 11:47
more
effective
c++
More
Effective
C++之 Item M30:代理类
虽然你和你的亲家可能住在同一地理位置,但就整个世界而言,通常不是这样的。很不幸,C++还没有认识到这个事实。至少,从它对数组的支持上可以看出一些迹象。在FORTRAN、BASIC甚至是COBOL中,你可以创二维、三维乃至n维数组(OK,FORTRAN只能创最多7维数组,但别过于吹毛求疵吧)。但在C++中呢?只是有时可以,而且也只是某种程度上的。这是合法的:intdata[10][20];//2Da
C咖咖
·
2023-10-10 11:47
Scott
Meyers系列
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他