V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CRVV  ›  全部回复第 23 页 / 共 28 页
回复总数  545
1 ... 15  16  17  18  19  20  21  22  23  24 ... 28  
2016-12-27 23:16:01 +08:00
回复了 bytest 创建的主题 Python 关于 python 里的值传递
从行为来说, immutable 的类型和值类型一样, mutable 的类型和指针一样
正经的解释当然是名字绑定什么的那些
等价的 C++ 代码大概是:
```
#include <iostream>
#include <vector>

template<typename T> void print(T& arg) {
std::cout << arg << ", ";
}
template<typename T> void print(std::vector<T>* list) {
for (auto& i : *list) {
print(i);
}
std::cout << std::endl;
}

std::vector<int>* range(int length) {
auto result = new std::vector<int>();
for (int i = 0; i < length; ++i) {
result->push_back(i);
}
return result;
}
int main() {
auto list1 = range(5);
print(list1);
for (auto i : *list1) {
i = 100;
}
print(list1);

auto list2 = new std::vector<std::vector<int>*>();
for (int i = 0; i < 5; ++i) {
list2->push_back(range(i));
}
print(list2);
for (auto i : *list2) {
i->push_back(-1);
}
print(list2);
for (auto i : *list2) {
i = range(0);
}
print(list2);
return 0;
}
```
2016-12-21 20:26:55 +08:00
回复了 bboysoul 创建的主题 程序员 求在 linux 下运行部落 冲突的解决办法
我之前在 Windows 8 上装 VMware Player ,里面是 Windows 7 ,然后用 Bluestacks 跑过 coc
VMware 的虚拟机怎么跑应该和外面的操作系统关系不大,我猜在 Linux 上也能用
Node.js 系列的软件质量通常很烂,拼错个单词有什么奇怪的

看一下 Node.js 的版本数量,多久一个版本。和其它随便一个什么语言对比一下,再看看 Changlog ,搜索 fix ,就能发现差距有多么大
2016-11-12 20:33:56 +08:00
回复了 testcaoy7 创建的主题 DNS V2EX 的 DNS 支不支持 5353 口的查询?
不支持

这种事情试一下就知道了,哪用得着来问
drill v2ex.com @178.79.131.110 -p 5353
2016-10-29 08:57:23 +08:00
回复了 iCodex 创建的主题 问与答 试验了几个反向代理,发现都面临一个问题
谁教你设 fastopen=256 的?
2016-10-15 11:12:40 +08:00
回复了 q397064399 创建的主题 Java 在 2016 年做 Java 开发是一种什么样的体验?
@murmur
例子举错了
fetch 是 XMLHttpRequest 的改进版本
和 jQuery.ajax 不是一个层面上的东西

而且,不支持有 JSON 的原因,我认为是,从 JSON 到 querystring 的转换没有标准,各个库略有区别。这种要加到 Web API 里的,没标准还是不加为好
2016-09-23 15:45:34 +08:00
回复了 ichanne 创建的主题 汽车 最近买了辆车,有哪些东西必备?
@66beta
我还真没想到这事都有人传谣,请到下面的网页搜索“灭火器”
http://www.lfcgs.gov.cn/zcfg/201407/t20140730_6546.html
如果觉得廊坊车管所的网站不靠谱,就到 http://gb123.sac.gov.cn/GBCenter/gb/gbInfo?id=3229 下载了看吧
2016-09-23 11:01:35 +08:00
回复了 yang2yang 创建的主题 程序员 问个线程相关的问题
好像只有 1 楼和 2 楼给出了正经的回答

不就是这么两行么(PostgreSQL)
CREATE TABLE xxx (id SERIAL PRIMARY KEY, v TEXT UNIQUE);
INSERT INTO xxx VALUES (DEFAULT, 'xxyy') ON CONFLICT DO NOTHING;

这种事情,既然要用数据库,那就用数据库现成的功能
如果不用数据库的索引,那就自己把 500 万条数据里重复的都挑出来再往数据库里存

从头到尾都和线程没什么关系
这种问题显然没有唯一的正确答案,两种方法都有优缺点

"不能是 Node" 的理由在 3 楼
"应该是 Node" 的理由是用 Node 的性能更好
2016-08-08 22:32:34 +08:00
回复了 ichanne 创建的主题 汽车 最近买了辆车,有哪些东西必备?
@ipconfiger
被逮到车上没有灭火器要罚款的,所以我印象中这玩意买车一般都带
2016-08-06 14:38:14 +08:00
回复了 xjdata 创建的主题 站长 请问 80 被封的情况下,如何让 80 跳转到 443?
@mornlight
@dream7758521

写得明白一些
原机器的地址是 google.com
再搞一台新机器,地址设成 xxx.google.com ,在 http://xxx.google.com 上设置 301 到 https://google.com
这样当然可行
2016-07-09 22:00:59 +08:00
回复了 TenTo 创建的主题 Go 编程语言 golang 包的 init 函数问题
看起来应该用 go-bindata
2016-06-29 22:10:09 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
@ChiChou redis 这个例子的确不对
其实 crypto 里到处都是 CPU 密集的异步的例子, Cipher 、 Hash 之类的
2016-06-29 22:03:07 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
@yamada
crypto.pbkdf2 是异步的
异步的用着麻烦,而且增加函数调用的开销。同步的当然会影响性能
所以有个权衡的,所以 pbkdf2 还有个 pbkdf2Sync ,让用户根据情况选择用不用异步

这事和是不是 CPU 密集根本没有关系
2016-06-29 21:50:22 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
@2225377fjs 照你这么说为啥从 redis 取数据要做成异步的?
我怎么觉得这事的重点是银行应该能追查到这钱去哪了
连网上发个帖子都能抓到人,这一笔 POS 机的刷卡就能找不到了?
@xhowhy
我知道的优势有 1 个
单线程、异步、使用 callback 的情况下,通常不需要互斥锁,也就是类似 atomic.AddXxx 的东西

当然劣势就多了去了
2016-04-03 18:57:16 +08:00
回复了 wayslog 创建的主题 程序员 Rust 初学者的中文学习资料——《RustPrimer》上线
第一页的第一行就有错误,实在是让人没兴趣往下看...

https://www.quora.com/Is-C++-slower-than-C
2016-03-11 22:07:08 +08:00
回复了 quietin 创建的主题 程序员 感觉做 python 想去大公司稍微有点难
Python 是强类型语言, C 是弱类型语言
这是 Wikipedia 说的
1 ... 15  16  17  18  19  20  21  22  23  24 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2895 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 12:34 · PVG 20:34 · LAX 04:34 · JFK 07:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.