V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jinya  ›  全部回复第 5 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
2017-10-10 14:49:50 +08:00
回复了 vkljdolkd 创建的主题 iPad mrmac 麦克苹果团 购买 MacBook Pro 被坑经历
×,我还想买呢,
2017-09-07 14:25:03 +08:00
回复了 HFX3389 创建的主题 问与答 Paypal 能像支某宝一样不绑定卡用余额支付吗?
@maemolee 外语看不懂额,我以为大货都海淘呢
2017-09-07 08:55:33 +08:00
回复了 HFX3389 创建的主题 问与答 Paypal 能像支某宝一样不绑定卡用余额支付吗?
大伙都用 paypal 干啥?
2017-09-06 18:06:45 +08:00
回复了 DUSTINTHEWIND 创建的主题 问与答 新入一家公司,两天的经历让我十分难受...
@Adamla 本地编译调试代码呢,内存加到 12G 了也扛不住.CPU 利用率居高不下.
2017-09-06 17:37:23 +08:00
回复了 DUSTINTHEWIND 创建的主题 问与答 新入一家公司,两天的经历让我十分难受...
我司用的赛扬 G1840,
2017-09-06 08:32:59 +08:00
回复了 xingstar 创建的主题 信息安全 山寨网站模仿北京联通宽带,差点就被骗了
现在运营越来越厉害了,目测磁铁广告铁
2017-08-23 23:33:39 +08:00
回复了 jinya 创建的主题 Linux arch Linux 为什么这么卡
机械硬盘,E3 处理器,没有显卡。
2017-07-05 23:16:08 +08:00
回复了 jinya 创建的主题 云计算 网络云盘
Baidu 盘就算了吧,国内的都一样
2017-07-05 18:30:46 +08:00
回复了 jinya 创建的主题 云计算 网络云盘
Dropbox 只有 2g 呢
2017-07-05 11:12:12 +08:00
回复了 jinya 创建的主题 云计算 网络云盘
onedrive 有 arch 版吗?
2017-06-25 22:54:32 +08:00
回复了 jinya 创建的主题 求职 Go 内推
@fengzixu 老兄啊,此言差矣,demo 是我当时最开始准备上传一些练习代码时起的名字,在 demo 分支下基本每一个文件夹就是一个小项目。
2017-06-25 21:31:21 +08:00
回复了 jinya 创建的主题 求职 Go 内推
挂简历那岂不是众目睽睽了。。。
2017-06-15 07:54:24 +08:00
回复了 free4537 创建的主题 Android [Google Play] 无法更新应用,求助
重启手机,而后就可以了,如果再遇到,再重启。
2017-05-01 20:43:13 +08:00
回复了 ansheng 创建的主题 Linux 艹, ArchLinux 又蹦了,求推荐其他 Linux 发行版本
不要安装 gnome3 桌面,像 KDE 以及 xfce4 桌面一般不会卡死。
2017-04-28 20:58:21 +08:00
回复了 zhizhongzhiwai 创建的主题 北京 有推荐五一比较好的活动吗?
啪啪啪,啪啪啪。或者修仙。
2017-03-27 22:40:57 +08:00
回复了 jinya 创建的主题 Python Python dict lookdict 函数分析
这是 python 1.5.2 版本的源码,冲突直接走后面的代码

static dictentry *
lookdict(mp, key, hash)
dictobject *mp;
PyObject *key;
register long hash;
{
register int i;
register unsigned incr;
register dictentry *freeslot;
register unsigned int mask = mp->ma_size-1;
dictentry *ep0 = mp->ma_table;
register dictentry *ep;
/* We must come up with (i, incr) such that 0 <= i < ma_size
and 0 < incr < ma_size and both are a function of hash */
i = (~hash) & mask;
/* We use ~hash instead of hash, as degenerate hash functions, such
as for ints <sigh>, can have lots of leading zeros. It's not
really a performance risk, but better safe than sorry. */
ep = &ep0[i];
if (ep->me_key == NULL || ep->me_key == key)
return ep;
if (ep->me_key == dummy)
freeslot = ep;
else {
if (ep->me_hash == hash &&
PyObject_Compare(ep->me_key, key) == 0) //不冲突
{
return ep;
}
freeslot = NULL; //冲突
}
/* XXX What if PyObject_Compare returned an exception? */
/* Derive incr from hash, just to make it more arbitrary. Note that
incr must not be 0, or we will get into an infinite loop.*/
incr = (hash ^ ((unsigned long)hash >> 3)) & mask;
if (!incr)
incr = mask;
for (;;) {
ep = &ep0[(i+incr)&mask];
if (ep->me_key == NULL) {
if (freeslot != NULL)
return freeslot;
else
return ep;
}
if (ep->me_key == dummy) {
if (freeslot == NULL)
freeslot = ep;
}
else if (ep->me_key == key ||
(ep->me_hash == hash &&
PyObject_Compare(ep->me_key, key) == 0)) {
return ep;
}
/* XXX What if PyObject_Compare returned an exception? */
/* Cycle through GF(2^n)-{0} */
incr = incr << 1;
if (incr > mask)
incr ^= mp->ma_poly; /* This will implicitely clear
the highest bit */
}
}
2017-03-27 21:33:34 +08:00
回复了 jinya 创建的主题 Python Python dict lookdict 函数分析
哥们,可以找到 Python 之父这么设计的原因相关的报道吗,这么看起来太费劲了。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5521 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 07:48 · PVG 15:48 · LAX 23:48 · JFK 02:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.