V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhicheng  ›  全部回复第 48 页 / 共 58 页
回复总数  1152
1 ... 44  45  46  47  48  49  50  51  52  53 ... 58  
2015-03-16 15:02:37 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
恭喜你掌握了每秒顶住10亿红包系统的秘密。。。
2015-03-16 14:53:55 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
一个数据库肯定顶不住,在创建优惠码之后可以分布到多个数据库里,同时读写,等一批码发完最后同步一下。这种方式可以任凭你分布到多少服务器上都不会互相影响。
2015-03-16 14:43:25 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
那10个进程?
原来你只有一台服务器,who the fucking care....
如果你的QPS不到10K,请直接锁库。如果QPS不到100K,请使用队列。我设计的是100K以上的需求。。。
2015-03-16 14:28:07 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
你要分清楚终端和顾客的区别,顾客是无限的,终端是有限的。比如你准备10台服务器抢优惠码,那这10台服务器就是10个终端。
2015-03-16 14:16:45 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
通过web发码也是要经过服务器的。
2015-03-16 14:02:08 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
比如有两个终端,编号为 0和1。
那么0号终端永远取,id % 2 == 0 的记录。1 号终端永远取 id % 2 == 1 的记录。依此类推。
2015-03-16 13:22:57 +08:00
回复了 kran 创建的主题 MySQL 如何在发放优惠码时保证同一个码不会被重复发出多次?
用派发终端数做取余。
2015-03-15 23:37:29 +08:00
回复了 thinker3 创建的主题 Python The Hacker's Guide to Python, 这本书好贵,另外两本类似的书也贵
@julyclyde 所有的回报都是需要代价的,如果这个不理解,活该穷。。。
2015-03-15 23:30:32 +08:00
回复了 zeroday 创建的主题 C 关于指针与字符串数组的疑问
第一两个写法都是错的。
char *dst = "hello ";
此时 dst 指向的内存一般放在程序的 ro 段里,如果强行修改,大部分机器上内存保护都会抛异常。

char dst[] = " hello ";
此时 dst 指向的是栈上内存可以修改,并把 ro 段中的 " hello "复制过去。但是你定义时没有指定数组长度,这个时候编译器会帮你确定长度,也就是 " hello " 这个字符串的长度,包括 '\0';

正确的是
char dst[315] = "hello ";

别的实在懒得看,你自己翻书去吧。
2015-03-15 17:16:16 +08:00
回复了 herozem 创建的主题 C C 语言是没有传址的, 对吗?
指针是一个“类型”,它的值是它指向的内存地址。你的代码之所以是错的,是因为你改变的是指针的值(地址的值),而不是指针(地址)指向的内存。如果你实在理解不了,就定义一个 ptr_t (typedef void * ptr_t)。遇到指针的参数用这个。
2015-03-15 17:05:01 +08:00
回复了 dopcn 创建的主题 iDev 未越狱 iOS8 自动购买和下载 appstore 中的 app 的可能原因
你的账号在别的设备上下载的吧。。。
有个同学的同学的什么人做毕设,连“函数名”都不知道是什么意思。我说的是“函数名”这个词语。所以LZ还知道 Linux ,已经不错了。
2015-03-13 17:13:44 +08:00
回复了 CMGS 创建的主题 云计算 分享一个我写的 keynote,主要是关于容器技术方面的实践
膜拜一下。
2015-03-13 09:43:32 +08:00
回复了 1023400273 创建的主题 程序员 最近上 v2 老是遇到这个界面,是啥问题?
是不是V2对IP做了请求频率限制,我以前也遇到过,换成独立IP就好了。
2015-03-12 21:58:37 +08:00
回复了 9hills 创建的主题 Linux Foreign LINUX - 在 Windows 上无缝运行 ArchLinux
吓一跳,还以为当年在 BLUG 见到的 Foresight Linux .
2015-03-12 13:58:39 +08:00
回复了 holinhot 创建的主题 DNS dns 防攻击
@bobopu
@invite
@sopato
https://github.com/zhicheng/libloop
https://github.com/zhicheng/db
这里有关于那个 DNS 项目的两个关键子项目已经开源,事件循环和存储引擎。

@millken
我也把 Server 写到过内核里,但一般情况下,不太建议这么做。在用户态,服务挂了自动重启就好了。在内核态服务挂了,可能整个系统会宕掉,或者网络栈宕掉。
2015-03-09 18:56:30 +08:00
回复了 holinhot 创建的主题 DNS dns 防攻击
@invite 有C10M 的,还要 C500K 的干嘛啊。。。
对于 zone file 不经常修改的,我还有一个办法提高性能,把 zone file 转换成 C struct ,生成 Perfect Hash Function ,C1M 应该不是问题。
2015-03-09 18:02:47 +08:00
回复了 kxxoling 创建的主题 Python 又被内部 API 给坑了!
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

10.1 Informational 1xx
10.2 Successful 2xx
10.3 Redirection 3xx
10.4 Client Error 4xx
10.5 Server Error 5xx

本来想说点儿啥的,想想还是不说了,自己看吧。
2015-03-09 17:45:11 +08:00
回复了 kxxoling 创建的主题 Python 又被内部 API 给坑了!
那些不遵守 HTTP 规范的,有考虑过写 Client 的人的感受吗?HTTP 的状态码就是给 HTTP 之上的业务使用的,要不然根本就不需要设计这个东西。
1 ... 44  45  46  47  48  49  50  51  52  53 ... 58  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2550 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 11:11 · PVG 19:11 · LAX 03:11 · JFK 06:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.