V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  timonwong  ›  全部回复第 13 页 / 共 25 页
回复总数  491
1 ... 9  10  11  12  13  14  15  16  17  18 ... 25  
2014 年 2 月 23 日
回复了 est 创建的主题 Python Apple 的 TLS 爆了大 bug!
@cchange
if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
goto fail;
goto fail;

先改写一下
if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0) {
goto fail; // err != 0
}
goto fail; // err == 0

这个fail其实是一个exit point(这段代码只有一个exit point), 不要当作“失败”,因为无论是成功还是失败, fail之后的代码都会执行

fail:
SSLFreeBuffer(&signedHashes);
SSLFreeBuffer(&hashCtx);
return err; // err == 0, "Success baby"

这样,第二个fail的问题在于,err此时为0。C语言的0返回值一般约定是没有error,这样调用者就认为SSLVerifySignedServerKeyExchange() 函数是成功的,然后就是大乌龙了。
2014 年 2 月 22 日
回复了 wolegequ 创建的主题 问与答 音频压缩求破
ffmpeg
2014 年 2 月 15 日
回复了 uniway 创建的主题 汽车 推荐一款 20W 左右的车子呗
买了蒙迪欧,装配问题都是小问题,过几天就习惯了,我觉得这车主要问题在于变速箱。
@xdeng
看场景了,这个如果你是服务器端一般就忽略, continue(121: ERROR_SEM_TIMEOUT,一般对应三次握手失败,这种情况跳出合适?),客户端可能需要重新连接(仍然看场景)。
@xdeng
我知道,这个就是完成端口的含义,那些ConnectEx, AcceptEx并没有“完成”
@xdeng
这个不管GetQueuedCompletionStatus,而是之前的调用,比如ConnectEx、AcceptEx等等。
Connecion timeout?
2013 年 12 月 31 日
回复了 Andor_Chen 创建的主题 分享创造 Sublime Text 菜单本地化插件
@yimity 原来就是${Packages}/Default下的那堆.sublime-menu文件。。。改caption
2013 年 11 月 17 日
回复了 zhonghua 创建的主题 程序员 关于函数式编程
js?
马上想到ClojureScript...
2013 年 10 月 30 日
回复了 xdeng 创建的主题 Go 编程语言 go的udp读取问题小白求高手
More data is availabe 就继续读啊
2013 年 10 月 25 日
回复了 smallghost 创建的主题 程序员 c++这样的构造函数怎么使用?
拷贝构造函数。

A a1 = A();
A a2 = a1;
2013 年 10 月 22 日
回复了 likai 创建的主题 问与答 linux sh脚本中<<<<<<< HEAD是什么用途?
冲突没有合并。。
2013 年 10 月 20 日
回复了 yxqcyl 创建的主题 问与答 关于C语言位运算的问题
在不溢出的情况下
设原数为n,左移一位就是右边补0,等于 n * 10(2)
而 10(2) = 2(10)
2013 年 10 月 11 日
回复了 tywtyw2002 创建的主题 Markdown markdown下面有什么比较好的print friendly的解决方案呢?
@tywtyw2002
pandoc本来就有语法高亮啊,语法高亮仍然是pygements提供的,也有mathjax,你可以先看看pandoc user guide,里面很详尽了。
2013 年 10 月 10 日
回复了 tywtyw2002 创建的主题 Markdown markdown下面有什么比较好的print friendly的解决方案呢?
关于打印方案,如果你使用的是很标准的markdown, 可以使用pandoc来转。

语法高亮用的是pygments, gnu as 的语法早就有了,如果开启了fences code extention,这样就可以了:

```gas
.text
_start:
movl $0, %eax
```

标准的缩进格式也可以:
:::gas
.text
_start:
movl $0, %eax


如果要支持其它语言,需要自己写lexer:
http://pygments.org/docs/lexerdevelopment/

pygments支持的语言列表:
http://pygments.org/languages/
2013 年 10 月 9 日
回复了 kdlijian 创建的主题 分享发现 你眼中最漂亮的开源项目主页有哪些?
我的习惯

变量声明放右边:
int *p1, *p2, *p3;

返回值放中间:
int * test()
2013 年 9 月 26 日
回复了 davepkxxx 创建的主题 Python [求助]使用 pyqt5 的 pyuic 时发生异常
为什么要这么运行,Windows下执行pyuic5.bat就可以了。
或者:
python -m PyQt5.uic.pyuic <arguments>
2013 年 9 月 25 日
回复了 laomo 创建的主题 分享创造 [userscript脚本]V2EX回复@助手
这个我之前也做过。。。
http://www.v2ex.com/t/56119
2013 年 9 月 23 日
回复了 davepkxxx 创建的主题 Python PyCharm 提示 Unresolved reference 求助
里面有啊,按Jonas Göransson的评论,修改generator3.py,然后按Anže Starič所说方法执行generator3就可以了
1 ... 9  10  11  12  13  14  15  16  17  18 ... 25  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5070 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 06:25 · PVG 14:25 · LAX 22:25 · JFK 01:25
♥ Do have faith in what you're doing.