51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#effect
Effective C++ 50条款
条款1:尽量用const和inline而不用#define以const行使常量折叠,用inline代替常用操作的宏定义,而且库里面有很多常用函数可用。当然不能抛弃宏,宏还是很有用滴。偶最近才发现宏的可爱之处。。。咔咔。 条款2:尽量用而不用iostream的IO智能,灵活,类型安全。呃,效率要比stdio的I...
代码星球
·
2020-11-21
Effective
C++
50条款
Effective.Java第78-90条(同步相关)
78. 同步访问共享的可变数据 为了在线程之间进行可靠的通信,也为了互斥访问,同步是必要的。 不共享可变的数据。要么共享不可变的数据,要么压根不共享。换句话说,将可变数据限制在单线程中。 当多个线程共享可变数据的时候,每个读或写数据的线程必须执行同步。如果没有同步就无法保证一个线程所做的修改被另一个线程...
代码星球
·
2020-08-27
Effective.Java
78-90条
同步
相关
Effective.Java第67-77条(异常相关)
67. 明智审慎地进行优化 有三条优化的格言是每个人都应该知道的:(1)比起其他任何单一的原因(包括盲目的愚钝),很多计算上的过失都被归咎于效率(不一定能实现)(2)不要去计算效率上的一些小小的得失,在97%的情况下,不成熟的优化才是一切问题的根源。(3)在优化方面,我们要遵守两条规则:规则一:不要进行优化...
代码星球
·
2020-08-27
Effective.Java
67-77条
异常
相关
Effective.Java第56-66条(规范相关)
56. 为所有已公开的API元素编写文档注释 要正确地记录API,必须在每个导出的类、接口、构造方法、方法和属性声明之前加上文档注释。如果一个类是可序列化的,还需要记录它的序列化形式。 文档注释在源代码和生成的代码中都应该是可读的通用原则。 类或接口中的两个成员方法或构造方法不应具有相同的概要描述。 ...
代码星球
·
2020-08-27
Effective.Java
56-66条
规范
相关
Effective.Java第45-55条(规范相关)
45. 明智谨慎地使用Stream 46. 优先考虑流中无副作用的函数 47. 优先使用Collection而不是Stream作为方法的返回类型 48. 谨慎使用流并行 49. 检查参数有效性 大多数方法和构造方法对可以将哪些值...
代码星球
·
2020-08-27
Effective.Java
45-55条
规范
相关
Effective.Java第34-44条(枚举)
34. 使用枚举类型替代整型常量 常量的语义表达不清晰,只能靠前面的名称来区分。枚举具有可读性、更安全、更强大等优势。而且枚举类型对象之间的值比较可以使用==来比较值是否相等的,不是必须使用equals方法。 要将数据与枚举常量相关联,首先需要声明实例属性并编写一个构造方法,构造方法带有数据并...
代码星球
·
2020-08-27
Effective.Java
34-44条
枚举
Effective.Java第23-33条(泛型相关)
23. 类结构层次优于标签类 有时你会碰到一个类,它的实例有一个或多个风格,并且包含一个tag属性表示实例的风格。例如,如下面的类表示一个圆或者矩形:publicclassFigure{/***标签:circle表示圆rectangle表示矩形*/privateStringtag;private...
代码星球
·
2020-08-27
Effective.Java
23-33条
泛型
相关
Effective.Java第12-22条
12. 始终重写toString()方法 如果不重写toString()方法,打印的时候是类名+@+哈希码的无符号十六进制。我们查看Object的toString()方法如下:publicStringtoString(){returngetClass().getName()+"@"+Integer.toHe...
代码星球
·
2020-08-27
Effective.Java
12-22条
Effective.Java第1-11条
1.考虑使用静态工厂方法替代构造方法 一个类可以提供一个公共静态工厂方法,它只是返回类实例的静态方法。例如JDK的Boolean的valueOf方法:publicfinalclassBooleanimplementsjava.io.Serializable,Comparable<Boolean>{publ...
代码星球
·
2020-08-27
Effective.Java
1-11条
通过phoenix创建hbase表失败,创建语句卡住,hbase-hmaster报错:exception=org.apache.hadoop.hbase.TableExistsException: SYNC_BUSINESS_INFO_BYDAY_EFFECT
问题描述: 前几天一个同事来说,通过phoenix创建表失败了,一直报表存在的错误,删除也报错,然后就针对这个问题找下解决方案.问题分析:1.通过phoenix创建表,一直卡住不动了.创建语句如下:CREATETABLESYNC_BUSINESS_INFO_BYDAY_EFFECT(IDVARCHAR,DAY_IDV...
代码星球
·
2020-07-24
创建
通过
phoenix
hbase
失败
php 环境require(): open_basedir restriction in effect 错误
php环境require():open_basedirrestrictionineffect错误错误日志显示,访问脚本不在open_basedir的限定目录里面 解决方法打开fastcgi.conf设置如下fastcgi_paramPHP_ADMIN_VALUE"open_basedir=$document_...
代码星球
·
2020-05-23
php
环境
require
open
basedir
Effective objective-c 2.0阅读笔记
这本书非常的好,看完后,感触挺深,总结纪录一下,针对ios开发的备忘:注:分类和原著有些不同,自己总结学习用的,仅供参考。 系统篇:了解oc起源:继承c,由Smalltalk演化而来。动态语言,运行期决。需要熟悉c语言。 6. 理解变量属性a.原子性 b....
代码星球
·
2020-05-23
Effective
objective-c
阅读
笔记
Effectively bypassing kptr_restrict on Android
墙外通道:http://bits-please.blogspot.com/2015/08/effectively-bypassing-kptrrestrict-on.htmlInthisblogpost,we'lltakealookatafewwaysthatI'vediscoveredinordertobypass&...
代码星球
·
2020-05-14
Effectively
bypassing
kptr
restrict
on
读《the facebook effect》
现在觉得时间越来越少,特别是抽出时间读书都感觉是一种奢侈。 今天把facebook读完了,想记录下自己的体会。不知该从什么地方写起。以前,曾注册过一个facebook帐号,一直没登过,好像从那时起,facebook就被屏蔽了,现在智能翻墙进去了。fa...
代码星球
·
2020-04-10
the∵facebook∵effect
前端解放生产力之–动画(Adobe Effects + bodymovin + lottie)
大概很久很久以前,2017年,参加了第二届中国前端开发者大会(FDCon2017),除了看了一眼尤雨溪,印象最深刻的就是手淘渚薰分享的关于H5交互的内容了。时光荏苒,最近再次接触,简单回顾一下。 示例项目地址: https://github.com/skillnull/lottie-web-capt...
代码星球
·
2020-04-10
前端
解放生产力
动画
Adobe
Effects
首页
上一页
1
2
3
下一页
尾页
按字母分类:
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
其他