V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dasinigetudou  ›  全部回复第 1 页 / 共 3 页
回复总数  46
1  2  3  
2020-12-28 10:15:33 +08:00
回复了 zkywalker 创建的主题 职场话题 有什么提高在工作或生活中与人沟通协作的书籍推荐吗
最近在看《情商》和《看人的艺术》
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;
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;
}
}
}
```
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 创建的主题 职场话题 面试问:面向对象是什么
对于一个软件架构师而言,面向对象编程就是以多态为手段来对源代码中的依赖关系进行控制的能力,这种能力能让软件架构师可以构建出某种插件式的架构,让高层策略性组件与底层实现性组件相分离,底层组件可以编译成插件,实现独立于高层组建的开发和部署。。引自《架构整洁之道》
2019-04-24 11:22:22 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@DzMonster Y2w5MDUyODMyODY=
2019-04-24 10:33:19 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@deston 学校目前考虑的不多。
2019-04-24 10:19:37 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@DzMonster 好像已经是微信好友。。。
2019-04-23 18:04:37 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@ZavierXu 虽然说房子是拿来住的,但是也得考虑下价值空间,货币贬值那么快,再者万一以后不打算呆上海了,卖了回老家也得起码能保值。
2019-04-23 18:01:16 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@66beta 虹桥商务区就火车站附近像龙湖天街 万科时一区 还有徐泾东地铁口出来那一块。
2019-04-23 17:52:21 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@ZavierXu 外地人,以后考虑到家里老人要过来帮忙带孩子,2 房还是不太适合。
2019-04-23 17:50:49 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@66beta 是价格差啊,,上海哪里还有 2W 一平的房子。崇明估计都没这么便宜了吧
2019-04-23 17:22:04 +08:00
回复了 windsofye 创建的主题 上海 外滩上班,租房,三室,半年,哪里合适一点
我们公司来出差住的那啥城家公寓
2019-04-23 17:07:29 +08:00
回复了 dasinigetudou 创建的主题 上海 有人在虹桥商务区这个版块买房没,来聊聊看法?
@awanabe 这些预算在市区的选择范围还是太小。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1320 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 17:46 · PVG 01:46 · LAX 09:46 · JFK 12:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.