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
Effictive
《More
Effictive
C++》学习笔记 — 技术(五)
《MoreEffictiveC++》学习笔记—技术(五)条款30—proxyclasses1、二维数组的表现2、区分operator[]的读写动作3、代理类(1)operator[](2)代理类的读写区分4、限制(1)取地址符结果的差异(2)其他写操作的重载(3)被代理类方法的调用(4)无法作为左值(5)隐式类型转换5、评估条款30—proxyclasses1、二维数组的表现C++中能够直接创建多
coding-hwz
·
2023-10-10 11:48
读书笔记
#
《More
Effective
C++》
c++
代理模式
stl
Effictive
Python:编写高质量Python代码的59个有效方法(2)
第二章函数14.尽量用异常来表示特殊情况,而不要返回None。用None这个返回值来表示特殊意义的函数,很容易使调用者犯错,因为None和0及空字符串之类的值,在条件表达式里都会评估为False。函数在遇到特殊情况时,应该抛出异常,而不要返回None。调用者看到该函数的文档中所描述的异常之后,应该就会编写相应的代码来处理它们了。示例编写工具函数(utilityfunction)时,程序员喜欢给No
王世瑞
·
2023-04-21 07:06
Effictive
Python:编写高质量Python代码的59个有效方法(1)
第一章用Pythonic的方式来思考1.确认自己所用的python版本#查看版本python--version#在程序中使用sys模块查询相关的值importsysprint(sys.version_info)print(sys.version)2.遵循PEP8风格指南《PythonEnhancementProposal#8》(8号Python增强提案),又叫PEP8,它是针对Python风格代码
王世瑞
·
2021-06-20 07:06
Effictive
Scala
内容来自:http://twitter.github.io/effectivescala/index-cn.htmlTableofContents序言格式化:空格,命名,Imports,花括号,模式匹配,注释类型和泛型:返回类型注解(annotation),变型,类型别名,隐式转换集合:层级,集合的使用,风格,性能,Java集合并发:Future,集合控制结构:递归,返回(Return),for循
别说话写代码
·
2020-09-13 05:33
大数据
effictive
scala
scala集合
scala并发
scala垃圾回收
scala控制结构
《
Effictive
Objective-C 2.0》读书摘要(上)
《EffictiveObjective-C2.0》读书摘要(上)《EffictiveObjctive-C》一书(以下简称EOC),为每个iOS开发人员必读之经典。书中所提到的7大板块,52个OC语言编程心得,让我获益颇深。自接触来零零散散看了三四遍,也未曾将书中所述完全领悟。闻有句话叫”好记性,不如烂博客”,固提笔记录一下书中知识点。之后会抽时间再将个人心得与动手实践附上。第一章:熟悉Object
唐云T_yun
·
2020-08-24 18:40
《
Effictive
C++》读书笔记(一)
一.让自己习惯C++1.视C++为一个语言集合:C语言基础,面向对象部分,Template,STL。C++感觉好博大精深,现在貌似还是第二个阶段,想起刚学C++那会儿,一直用着C++的语法,写着面向过程的代码,实在是囧啊…2.尽量以const,enum,inline替换#define:a)当我们定义一个常量时,最好使用const常量,而非#define,因为define会无脑的替换,这个常量可以是
puppet_master
·
2020-08-24 15:27
读书笔记
C/C++
Effictive
Python:编写高质量Python代码的59个有效方法(1)
第一章用Pythonic的方式来思考1.确认自己所用的python版本#查看版本python--version#在程序中使用sys模块查询相关的值importsysprint(sys.version_info)print(sys.version)2.遵循PEP8风格指南《PythonEnhancementProposal#8》(8号Python增强提案),又叫PEP8,它是针对Python风格代码
阿苏尔
·
2020-06-26 21:40
python
Effictive
Objective - C 2.0读书笔记(1)
AccustomingYourselftoObjective-CObjective-C是C的超集,并为其增加了面向对象的功能,Objective-C通过动态绑定实现消息传递机制,也就意味着对象类型是在运行时决定的.Runtime通过给定的消息来决策,而不是编译器.理解C语言的核心概念有助于编写高效的Objective-C代码。特别是你需要理解内存模型和指针.MinimizeImportingHea
庸者的救赎
·
2020-01-08 01:18
Java泛型PECS法则(
Effictive
Java)
?extend1Listapples=newArrayList();2Listfruits=apples;3fruits.add(newStrawberry());这次,代码就编译不过去了!Java编译器会阻止你往一个Fruitlist里加入strawberry。在编译时我们就能检测到错误,在运行时就不需要进行检查来确保往列表里加入不兼容的类型了。即使你往list里加入Fruit对象也不行:1fr
今晚打肉山
·
2019-11-07 17:03
effictive
--避免创建不必要的对象
demo01:packagecom.xiaohao.effective;importjava.util.Calendar;importjava.util.Date;importjava.util.TimeZone;/***避免创建不必要的对象Calendar,BOOM_START,BOOM_END*@authorAdministrator**/publicclassDemo01{privatest
FightingWay
·
2017-07-31 15:27
Effictive
Reading
Effictive
java: static member class (SMC) and nonstatic member class(NSC)
Misunderstandingofstaticmemberclass:Formostprogrammers,comparingtoSMC,wemaybemorefamiliar withstaticfield.sowemayanalogouslyguesshowSMCworksaccordingtostaticfield'sfeature.Thatleadstoamisunderstanding
surpassno
·
2016-05-06 18:00
java
effictive
Effictive
c++条款38-40
条款38:通过复合塑模树has-a或“根据某物实现出”复合(composition)是类型之间的一种关系,一个类型的对象包含其他类型对象便是这种关系:classAddress{……}; classPhoneNumber{……}; classPerson{ public: …… private: std::stringname; Addressaddress; PhoneNumbermobilePh
lz20120808
·
2015-12-06 22:00
继承
多重继承
private继承
c++学习经典书籍
Primer》(fouth edition):C++经典入门读物 > 《The C Programming Language》:C++之父著作,比较晦涩高深,不推荐初学者阅读 > 《
Effictive
·
2015-11-13 21:25
C++
C#中的readonly(运行时常量)与const(编译时常量)的区别
今天看了一篇文章,介绍了在《
Effictive
C#》中对静态变量和动态变量的说明和各自的优缺点。
·
2015-10-31 10:34
readOnly
一个图形爱好者的书架(reship)
Effictive
/More
Effictive
C++. 工程实践的最佳经验书籍. Inside C++ Object Model .好书.看完了。你对C++的理解会变的很深刻的。
·
2015-10-31 09:27
res
Effictive
C++ 学习记录
这是前段时间看的书,整理到这里吧,以后查看也方便。 这些条款需要反复查看。 条款01:视C++为一个语言联邦 条款02:尽量用const、enum、inline替换#define 条款03:尽可能的使用const 条款04:确定对象被使用前已被初始化 条款05:了解C++默认编写并调用哪些函数 条款06:若不想使用编译器生成的函数,那就该明确拒绝 条款07:为多态基类声明virtu
·
2015-10-24 09:16
C++
C 游戏所要看的书
经典啊2、C++标准程序库自修教程与参考手册 3、Windows程序设计第5版 4、MFC windows程序设计第2版中文版 5、VC++深入详解 6、MFC深入浅出 7、
Effictive
·
2015-10-21 10:37
游戏
《
Effictive
C++》读书笔记(一)
一.让自己习惯C++1. 视C++为一个语言集合:C语言基础,面向对象部分,Template,STL。C++感觉好博大精深,现在貌似还是第二个阶段,想起刚学C++那会儿,一直用着C++的语法,写着面向过程的代码,实在是囧啊…2. 尽量以const,enum,inline替换#define:a) 当我们定义一个常量时,最好使用const常量,而非#define,因为
puppet_master
·
2015-08-12 13:00
C++
C++
读书笔记
编程技巧
effective
Effictive
Java 不完全学习笔记
这里只是基于自己的理解做的一些记录,一些对自己来说已经是一种常识,将不再列出. 由于作者是sunjdkcollectionframework的主要贡献者,因此书中很多的effectiverule,大多数是对collectionframework实现的一个总结(很多例子都是拿Collection中的东东在说事儿),站在JDKAPI的高度来思考的,这些考虑是非常严谨的,而我们平时的开发可能不会注意到这
小股儿
·
2014-01-07 14:00
Effictive
C++學習(一)——概念問題
不明確行為(undefinedbehavior):C++中未定義,無法預期運行時會發生什麽狀況。比如,讀取空指針的值,數組訪問超出範圍等等。不明確行為會導致程序結果,有時正確,有時錯誤。 對於const關鍵字與指針關係的理解: 以前糾結過這個問題,總是沒有標準,現在明確了,下面幾條: A.以*號為標準. B.在*左面的const是修飾數據的,如,const char*pc="
ningxialieri
·
2013-11-12 11:00
Effictive
Java 读书笔记
Effictive
Java 1 考虑用静态工厂方法代替构造函数来创建对象 静态工厂方法可以封装实例的细节,并且能控制实例的数量,减轻jvm的堆栈中的压力,与用new语句调用的构造方法相比,有以下区别
newObject
·
2013-10-11 13:00
java
Java读书笔记———
Effictive
java
收到 多少 的 避免创建重复对象:重用方式即快速,也更加流行。例1:用String s = ''silly''代替String s = new String("silly");例2:如果我们一个方法中重复创建一些不变的对象,那么我们能不能把这些不变的对象统一在静态块中一次初始化完呢,在频繁调用中这将大大提高效率减少了每次创建实例带来的性能损耗。例3:利用对象池
keke8614
·
2013-03-20 17:00
java
effictive
[
effictive
c++]在new失败的时候该做点什么呢
在new分配内存失败的时候,标准里有个std::new_handle函数来处理,在new_handle里会反复的申请内存,直到申请成功或者失败退出。其过程为new 调用operatornew,而operatornew中如果出错,会交给new_handle来处理。 在自己的程序中,如果要改写这个new_handle,自己处理new出错的情况,该怎么办呢?我们可以重载operatornew,在ope
Timor君
·
2013-01-25 00:00
C++
new
new
operator
[
Effictive
C++]1. 尽量用const和inline而不用#define
一、尽量使用编译器而不是预处理。除了查找错误方便之外,还有其他的原因吗?二、在类中使用常量classA { public: staticconstintARRAY_SIZE=10; enum{ARRAY_SIZE=10}; intmy_arr[ARRAY_SIZE]; };上面2中写法都是正确的,enum的写法主要是考虑老式编译器的不支持。三、define宏函数可以用inline函数代替
Timor君
·
2012-08-01 11:00
C++
C++
effictive
real-uid,
effictive
uid,saved-uid
Real-UID:Real-UIDistheidoftheuserthatlaunchedaprocess.Effective-UID:Effective-UIDisusuallythesameastheReal-UID.However,sometimesauserneedstoaccessresources(likefiles)thattheydon’thaveownershipof.Ifitr
guzhouke19910920
·
2012-07-13 11:00
user
File
System
Access
resources
Numbers
Effictive
Java 一 创建和销毁物件
一、 用静态工厂方法代替构造函数。 静态工厂方法的好处是 1、 静态工厂方法有名字,你可以很容易的决定选择哪个方法,而不是像用构造函数一样需要根据参数列表来选择 2、 静态工厂方法不一定需要创建对
chxiaowu
·
2012-02-17 17:00
java
pid, uid, gid相关
parent process id,父进程IDuid: real user id, 用户IDeuid: effective user id,有效用户IDgid: real group id,组IDegid:
effictive
zy77612
·
2011-12-31 21:00
pid
(搬运工)一个图形爱好者的书架.-也来介绍一下我的藏书
不看翻译的.对球教授的翻译表示一定的保留意见.
Effictive
/MoreEffictiveC++.工程实践的最佳经验书籍.InsideC++ObjectModel.好书.看完了。
点点滴滴
·
2010-12-24 13:00
《
Effictive
Java》Item 1: Consider static factory methods instead of constructors
advantage: 1st. unlike constructors, they have names. 2nd. unlike constructors,they are not required to create a new object each time they’r
pcpig
·
2010-10-17 19:00
java
Effictive
Java阅读笔记
避免创建重复的对象 面向范围:非可变的对象、已知不会被修改的可变对象 用法:如果有静态工厂方法----静态工厂方法。 在静态区域初始化---将一些对象改成static 适配器(adapter)/视图(view):把功能委托给后面的一个对象,从而为后面的对象提供一
gdwrx_winson
·
2010-09-17 16:00
java
jvm
数据结构
算法
活动
Effictive
Java 不完全学习笔记
这里只是基于自己的理解做的一些记录,一些对自己来说已经是一种常识,将不再列出.由于作者是sunjdkcollectionframework的主要贡献者,因此书中很多的effectiverule,大多数是对collectionframework实现的一个总结(很多例子都是拿Collection中的东东在说事儿),站在JDKAPI的高度来思考的,这些考虑是非常严谨的,而我们平时的开发可能不会注意到这些
macrochen
·
2009-05-17 00:00
java
apache
设计模式
jdk
sun
Effictive
Java 不完全学习笔记
这里只是基于自己的理解做的一些记录,一些对自己来说已经是一种常识,将不再列出.由于作者是sunjdkcollectionframework的主要贡献者,因此书中很多的effectiverule,大多数是对collectionframework实现的一个总结(很多例子都是拿Collection中的东东在说事儿),站在JDKAPI的高度来思考的,这些考虑是非常严谨的,而我们平时的开发可能不会注意到这些
macrochen
·
2009-05-17 00:00
java
apache
设计模式
jdk
sun
Effictive
Java 不完全学习笔记
这里只是基于自己的理解做的一些记录,一些对自己来说已经是一种常识,将不再列出.由于作者是sunjdkcollectionframework的主要贡献者,因此书中很多的effectiverule,大多数是对collectionframework实现的一个总结(很多例子都是拿Collection中的东东在说事儿),站在JDKAPI的高度来思考的,这些考虑是非常严谨的,而我们平时的开发可能不会注意到这些
macrochen
·
2009-05-17 00:00
java
apache
设计模式
jdk
sun
深入理解
Effictive
C++ "条款38: 决不要重新定义继承而来的缺省参数值"
深入理解EffictiveC++"条款38:决不要重新定义继承而来的缺省参数值"看条款38的时候不是很理解,于是写了个测试代码#include using namespace std; class A{public: virtual void show(int a=145) { coutshow(); // b.show(); // error C2660: 'B
空穴来风
·
2008-10-06 17:00
Being a better Programmer
看到这句话有点意思,
effictive
,trustw
Java Me Games
·
2007-01-10 09:00
上一页
1
下一页
按字母分类:
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
其他