V2EX dasinigetudou 的所有回复 第 1 页 / 共 3 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    dasinigetudou    全部回复第 1 页 / 共 3 页
回复总数  46
1  2  3  
最近在看《情商》和《看人的艺术》
2020-12-28 10:08:20 +08:00
回复了 jwautumn 创建的主题 职场话题 圣诞节,我裸辞了
加油
2020-11-17 11:51:56 +08:00
回复了 levizheng 创建的主题 Java 大佬们, hashmap 的源码有个不明白的地方求助
```
final TreeNode<K,V> putTreeVal(HashMap<K,V> map, Node<K,V>[] tab,
int h, K k, V v) {
Class<?> kc = null;
boolean searched = false;
TreeNod<K,V> root = (parent != null) ? root() : this;
for (TreeNode<K,V> p = root;;) {
//树的根节点开始遍历
int dir, ph; K pk;
//比较根节点的 hash 值,dir 猜测是决定节点插入时应该插到左子节点还是右子节点
if ((ph = p.hash) > h)
dir = -1;
else if (ph < h)
dir = 1;
else if ((pk = p.key) == k || (k != null && k.equals(pk)))
//如果根节点的 key 和要插入节点的 key 相同,直接返回根节点
return p;
else if ((kc == null &&
(kc = comparableClassFor(k)) == null) ||
(dir = compareComparables(kc, k, pk)) == 0) {
//根节点的 key 和要插入的 key 不同,开始比较根节点的左右子节点
if (!searched) {
TreeNode<K,V> q, ch;
searched = true;
if (((ch = p.left) != null &&
(q = ch.find(h, k, kc)) != null) ||
((ch = p.right) != null &&
(q = ch.find(h, k, kc)) != null))
//找到相同的 key,将节点返回
return q;
}
//这里记录下 dir,可能是决定为了如果从子节点也找不到接下来创建新的节点插入到左边还是右边
dir = tieBreakOrder(k, pk);
}

//到这里就是从红黑树找不到符合要求的节点了,创建新的节点,插入到红黑树
TreeNode<K,V> xp = p;
if ((p = (dir <= 0) ? p.left : p.right) == null) {
Node<K,V> xpn = xp.next;
TreeNode<K,V> x = map.newTreeNode(h, k, v, xpn);
if (dir <= 0)
xp.left = x;
else
xp.right = x;
xp.next = x;
x.parent = x.prev = xp;
if (xpn != null)
((TreeNode<K,V>)xpn).prev = x;
moveRootToFront(tab, balanceInsertion(root, x));
return null;
}
}
}
```
2020-11-17 11:47:06 +08:00
回复了 levizheng 创建的主题 Java 大佬们, hashmap 的源码有个不明白的地方求助
```
final TreeNode<K,V> putTreeVal(HashMap<K,V> map, Node<K,V>[] tab,

int h, K k, V v) {

Class<?> kc = null;

boolean searched = false;

TreeNode<K,V> root = (parent != null) ? root() : this;

for (TreeNode<K,V> p = root;;) {

//树的根节点开始遍历

int dir, ph; K pk;

//比较根节点的 hash 值,dir 猜测是决定节点插入时应该插到左子节点还是右子节点

if ((ph = p.hash) > h)

dir = -1;

else if (ph < h)

dir = 1;

else if ((pk = p.key) == k || (k != null && k.equals(pk)))

//如果根节点的 key 和要插入节点的 key 相同,直接返回根节点

return p;

else if ((kc == null &&

(kc = comparableClassFor(k)) == null) ||

(dir = compareComparables(kc, k, pk)) == 0) {

//根节点的 key 和要插入的 key 不同,开始比较根节点的左右子节点

if (!searched) {

TreeNode<K,V> q, ch;

searched = true;

if (((ch = p.left) != null &&

(q = ch.find(h, k, kc)) != null) ||

((ch = p.right) != null &&

(q = ch.find(h, k, kc)) != null))

//找到相同的 key,将节点返回

return q;

}

//这里记录下 dir,可能是决定为了如果从子节点也找不到接下来创建新的节点插入到左边还是右边

dir = tieBreakOrder(k, pk);

}



//到这里就是从红黑树找不到符合要求的节点了,创建新的节点,插入到红黑树

TreeNode<K,V> xp = p;

if ((p = (dir <= 0) ? p.left : p.right) == null) {

Node<K,V> xpn = xp.next;

TreeNode<K,V> x = map.newTreeNode(h, k, v, xpn);

if (dir <= 0)

xp.left = x;

else

xp.right = x;

xp.next = x;

x.parent = x.prev = xp;

if (xpn != null)

((TreeNode<K,V>)xpn).prev = x;

moveRootToFront(tab, balanceInsertion(root, x));

return null;

}

}

}
```
不知道分析的对不对~希望大佬一起交流
@exmorning 算法要求高吗
上海办公地点在哪里
2020-09-24 14:27:28 +08:00
回复了 corningsun 创建的主题 上海 迫于穷,代拍沪牌,个人非营业额度
借楼摆摊代拍,有需要的加微信 NzA0NDEwNDg2 。
2019-07-02 18:57:49 +08:00
回复了 dasinigetudou 创建的主题 Android AndroidAnnotation 使用方面的疑惑
@saucew 但是跳转还是要跳带后缀的 fragment 啊
2019-07-02 18:57:26 +08:00
回复了 dasinigetudou 创建的主题 Android AndroidAnnotation 使用方面的疑惑
@Cabana AndroidAnnotations 框架
2019-06-04 22:48:29 +08:00
回复了 zxc1234 创建的主题 职场话题 面试问:面向对象是什么
对于一个软件架构师而言,面向对象编程就是以多态为手段来对源代码中的依赖关系进行控制的能力,这种能力能让软件架构师可以构建出某种插件式的架构,让高层策略性组件与底层实现性组件相分离,底层组件可以编译成插件,实现独立于高层组建的开发和部署。。引自《架构整洁之道》
@DzMonster Y2w5MDUyODMyODY=
@deston 学校目前考虑的不多。
@DzMonster 好像已经是微信好友。。。
@ZavierXu 虽然说房子是拿来住的,但是也得考虑下价值空间,货币贬值那么快,再者万一以后不打算呆上海了,卖了回老家也得起码能保值。
@66beta 虹桥商务区就火车站附近像龙湖天街 万科时一区 还有徐泾东地铁口出来那一块。
@ZavierXu 外地人,以后考虑到家里老人要过来帮忙带孩子,2 房还是不太适合。
@66beta 是价格差啊,,上海哪里还有 2W 一平的房子。崇明估计都没这么便宜了吧
2019-04-23 17:22:04 +08:00
回复了 windsofye 创建的主题 上海 外滩上班,租房,三室,半年,哪里合适一点
我们公司来出差住的那啥城家公寓
@awanabe 这些预算在市区的选择范围还是太小。
1  2  3  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2726 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 47ms UTC 09:12 PVG 17:12 LAX 01:12 JFK 04:12
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86