V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CRVV  ›  全部回复第 24 页 / 共 27 页
回复总数  537
1 ... 16  17  18  19  20  21  22  23  24  25 ... 27  
2015-12-13 12:39:09 +08:00
回复了 RTNelo 创建的主题 Python Python 都有哪些语言坑?
@Yinz @RTNelo
from __future__ import division
这一行是引入 Python3 的除法运算符
'/' 是浮点数除法
'//' 是整数除法

请搞清楚自己写的每一行代码的意思
2015-12-11 09:04:39 +08:00
回复了 dbow 创建的主题 程序员 golang 经验交流, 如何避免 gc 杀手
@dbow
Go 根本没有 delete 这个功能,如何 delete ?
或者说本来就是 gc 在自动 delete
在任何语言里,频繁地 new 和 delete 都不好,只不过用 Go 这么做显得更不好。
在任何语言里,都应该用一个池
所以,上面早就有人说过了, “官方都快有 3 种标准写法了”...
2015-11-20 08:50:36 +08:00
回复了 Damnever 创建的主题 Python 吐槽 Python
@Damnever
似乎有个误解,所以回一下
我写的 4 其实是对应 24 和 28 楼
但是我没写清楚...
2015-11-19 23:33:28 +08:00
回复了 Damnever 创建的主题 Python 吐槽 Python
确实看到吐槽就进来了,于是进来吐槽
1 、 A simple ping program written in Python
2 、费了这么大的劲,如果有个包在第 4 秒回来了,你这程序还是没把丢包率算对
3 、实现这个需求显然有简单得多的方法,上面也有人说了。你就非要搞这个 SIGINT ,于是成功地把简单的问题复杂化了
4 、有 Python3 不用,还 from __future __ import xxx , 明摆着自己给自己找麻烦
2015-11-18 19:14:20 +08:00
回复了 WilliamwAn 创建的主题 Python COC 脚本辅助, Python 能够实现么?
https://github.com/crvv/coc_unbreakable

对应大约一年前的版本,如果有兴趣可以参考
2015-11-15 15:49:13 +08:00
回复了 just1 创建的主题 Python 无符号位运算怎么实现
@imn1 @ming2281

Python 里,~ 运算符的定义是 -(x+1)
<< 和 >> 运算符的定义是乘或除以 2 的若干次幂
其它 3 个 & | ^ 和有没有符号无关,正数和负数只是表示了不同的值而已

这种事情看一下文档就知道了,别随意“也就是说”,也别随意说“ bug 多”

https://docs.python.org/3/reference/expressions.html#unary-arithmetic-and-bitwise-operations
2015-11-11 19:18:41 +08:00
回复了 cyberdak 创建的主题 macOS 听说 OS X 安装软件很方便
Windows 装软件有不方便的地方,是因为 Windows 没有正经的包管理系统,会麻烦一点
Rotor 的软件不好好打包,让用户手动装依赖,当然会麻烦
这事和操作系统完全没有关系
2015-11-08 23:29:08 +08:00
回复了 terry0314 创建的主题 Linux 把 bash 换成 zsh 之后输出结果最后会有一个"%"是为什么呢?
@terry0314
那是 zsh 用来标记行末没有换行符的,本来并不是个问题啊。不过当然可以去掉
http://unix.stackexchange.com/questions/167582/why-zsh-ends-a-line-with-a-highlighted-percent-symbol
2015-11-04 01:06:22 +08:00
回复了 ru20150601 创建的主题 程序员 学习 C 语言的问题,有个问题怎么想都想不通
2015-11-03 23:57:47 +08:00
回复了 ru20150601 创建的主题 程序员 学习 C 语言的问题,有个问题怎么想都想不通
@ru20150601
http://www.v2ex.com/t/233379
从这个帖子来看,这书的作者不会使用指针
2015-11-03 23:23:35 +08:00
回复了 ru20150601 创建的主题 程序员 学习 C 语言的问题,有个问题怎么想都想不通
array 是一个 2 维数组, array[0] 是一个 1 维数组,类型都不一样,值怎么个一样法?

但是 C/C++里面的数组比较特殊,数组类型的变量会被编译器转成指向首元素的指针
(注一下,这个问题上,有些人认为数组名就是一个指针(而不是被转成指针),比如楼上的回帖,也包括楼主的教材)

所以下面是我认为的正确的理解方式(也就是 "C++ Primer" 的内容),要搞懂这个问题需要了解两件事:
1 、在你使用数组名这个变量时,它通常被转换成了首元素的指针,所以 array 被转成了 &array[0]
2 、数组只是一个连续的内存区域,用来存数组里的元素。数组的内存地址就是数组首元素的内存地址(但是,作为两个指针,它们的类型不同)
用 printf 输出来的是内存地址,所以
array -> &array[0] -> &array[0][0], array[0] -> &array[0][0]
三个箭头分别是,数组被转成首元素地址,数组的地址和数组首元素的地址相等,数组被转成首元素地址
结论是, 如果你用 printf 输出 array 和 array[0],输出的东西是相等的,但这两个变量的类型不同,不应该拿来比较

以下和回答无关
“教材中说, array 的值和 array[0]的值是一样的”
“* array 得到的是一个内存地址值 long int ”
看到这两行内容,我觉得你这本教材应该扔掉了
2015-11-02 22:19:53 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
@htfy96
嗯,懂了
上一条回复实在是蠢...
2015-11-02 09:42:17 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
@htfy96
只有用行号跳转的时候 gg = G
不带行号, gg 是跳到头, G 是跳到尾
2015-11-01 23:14:19 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
@FireCat
因为 Vim 里面有一些用到 Control 的操作
而显然按 Caps Lock 比左下角要容易得多
2015-11-01 23:11:31 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
@kenshinhu
filco 那个有蓝牙的也有有线的
2015-11-01 23:09:55 +08:00
回复了 kenshinhu 创建的主题 编辑器 从 st3 转到 vim 有什么好的建议?
@xiandao7997
我来推荐一下 filco 那个 67 键的
虽然没用过 hhkb ,但是看过键位以后,自认为 filco 的好得多
2015-10-20 22:40:10 +08:00
回复了 a81874678 创建的主题 程序员 拍卖系统中如何实现代理出价?
@a81874678
你仔细地看一下我的第一条回复,和你设计的交易方式和规则,是不是一样的
2015-10-20 11:30:44 +08:00
回复了 a81874678 创建的主题 程序员 拍卖系统中如何实现代理出价?
@a81874678
你确定你要公开所有出价?
“ C 用户在 B 出价后设置代理价为 10 元,那么系统会自动出价 7 元”
这个 10 元要公开么?
2015-10-20 11:23:42 +08:00
回复了 RangerWolf 创建的主题 Java 问一个 Java 内存泄漏的问题
@domty
所以在你举的例子里,把所有的变量都当成指针,是不是完全符合 Java 的行为?
所以我前面用 C 的指针来类比 Java 的变量
关键是搞清楚语言的语义,至于有没有传指针的概念,我认为并不重要
2015-10-19 23:14:19 +08:00
回复了 RangerWolf 创建的主题 Java 问一个 Java 内存泄漏的问题
@honam
我印象中 Vector 在非远古版本的 Java 里,就是一个线程安全的 ArrayList
其实写一下就明白了,下面输出 45 和 null
Integer a = 45;
Integer b = a;
b = null;
System.out.println(a);
System.out.println(b);

等价的 C 代码是:
int a = 45;
int* x = &a;
int* y = x;
y = NULL;

这并不是一个问题,很多语言都是这么设计的,只不过通常不像 Java 一样非要把这种变量类型叫“引用”
1 ... 16  17  18  19  20  21  22  23  24  25 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2464 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 15:12 · PVG 23:12 · LAX 08:12 · JFK 11:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.