V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 197 页 / 共 200 页
回复总数  4000
1 ... 189  190  191  192  193  194  195  196  197  198 ... 200  
2017-01-15 11:44:58 +08:00
回复了 pastel 创建的主题 程序员 用 c++做算法,用什么编程工具比较好?
完善的平台:

Windows 平台用 Visual Studio >= 2015 ,如果不差钱再加上一个 Visual Assist X 。
Mac 平台可以考虑 JetBrains CLion ,或者 Xcode 也能凑合用。
Linux 可以考虑 KDevelop 。
2017-01-15 11:30:25 +08:00
回复了 MrBearin 创建的主题 MacBook Pro 8g 内存就那么不堪用么?
@guolingbing 可能是因为你没写过几百个文件、有 unittest 、用 git 做版本管理、本地环境还不能跑(需要设置 deployment + auto upload )的项目。

jupytor 根本没有项目管理,智能化程度也不高。 PyCharm 做各种 Rename 和 Refractor 就是一绝,而且能识别各种 Doc string ,如果你传参类型出错可以下划线提示出来。所有这些 IDE 该有的功能 jupytor 都是不具备的。所以 jupytor 也就能跑一个实验脚本有用了。
2017-01-14 22:08:10 +08:00
回复了 MrBearin 创建的主题 MacBook Pro 8g 内存就那么不堪用么?
@guolingbing 写 Python 不上 PyCharm ,说明你的工作效率还有待提高。
写 Python 不用 SciPy 全家桶( NumPy + SciPy + Scikit-Learn ),证明你已经跟不上时代的潮流了。

这两个情况都是吃内存的大户。
2017-01-07 11:19:41 +08:00
回复了 2232588429 创建的主题 iPad 港真, iPad 你们觉得适合移动办公么?
看书,看论文。
都上虚拟化独显了,为什么不考虑两台电脑……
2017-01-05 22:01:21 +08:00
回复了 cfczdws 创建的主题 编程 求这样的正则匹配模型
@LigeLaige (\D|^) 和 (\D|$) 是不可或缺的,否则匹配不了开头和结尾出现的六位数字。

另外我平时觉得用前向断言更方便,毕竟扔掉了这个组, re.findall 可以把所有匹配项直接一次性拿出来。当然对于这个例子可能没什么区别。

@cfczdws 恩,其实我回复的时候一时间没想起来 [^\d] 等同于 \D 而已。
2017-01-04 18:44:35 +08:00
回复了 cfczdws 创建的主题 编程 求这样的正则匹配模型
(?<=[^\d]|^)\d{6}(?=[^\d]|$)
2017-01-03 17:39:24 +08:00
回复了 hugo775128583 创建的主题 问与答 Linux 如何防止 google.com 重定向
2017-01-02 00:29:25 +08:00
回复了 glogo 创建的主题 C C/C++ 宏的问题 两个 @@符号
@glogo 你得先确认 test.cpp 是不是引用了 .h.in 而不是某个 .h ……

如果你说的是对的话,大概 g++ 本身支持?无所谓了啦, g++ 支持比标准 c++ 更多的特性又没什么副作用。
2017-01-02 00:27:43 +08:00
回复了 mazarto 创建的主题 问与答 局域网传达文件用什么软件比较好?
线路质量没问题的话用这种杂牌协议传一点意义都没有。 nginx 命令行直接临时开个服务器,对面 wget ,妥妥的跑满千兆网络。
2017-01-02 00:23:46 +08:00
回复了 fjhh 创建的主题 Python 求问 Python 大神,多进程处理文本内数据
话说最后吐槽一句:你都把文件整个读到内存里面了还分进程个屁啊,统计奇数和偶数明明是 O(n) 的算法,你读取文件也是 O(n) 的操作,干嘛不一个进程直接边读边统计,还要 readlines 读到内存里面做啥。

如果你想要每个进程分别读取部分数据(一开始我看你的题目就是这么猜想的,所以直接回答了一楼),那就会遇到机械硬盘的瓶颈,还是没有意义。

所以结论就是,你这例子根本什么意义都没有,就算进程越多越慢也不能说明任何问题。
2017-01-02 00:20:45 +08:00
回复了 fjhh 创建的主题 Python 求问 Python 大神,多进程处理文本内数据
。。。抱歉没看你的程序就回复了。你的程序的问题不在于读写,大概在于进程间数据的拷贝。你的 data_train 在 pool 建立之后才读取的,目测数据要拷贝到子进程里面。

如果是 *nix ,你可以试试把读取数据放到 pool 创建之前,也许有效。实在不行你用 os.fork 。
2017-01-02 00:17:22 +08:00
回复了 fjhh 创建的主题 Python 求问 Python 大神,多进程处理文本内数据
机械硬盘随机读取需要寻道,速度远低于顺序读取。所以你进程分得越多越慢。

话说现在的程序员都不知道硬盘 IO 是大部分程序的瓶颈了吗?
2017-01-01 19:29:27 +08:00
回复了 AlisaDestiny 创建的主题 Python Python 如何按照行来分割大文件。
2017-01-01 19:16:30 +08:00
回复了 AlisaDestiny 创建的主题 Python Python 如何按照行来分割大文件。
100M 这个还需要问大神…… 老老实实地边读边写不就行了,时间都在 IO 上不在运算上, Python 绰绰有余。

哦对了,最好是读写的两个文件在两块硬盘上,不然就很慢了。
2017-01-01 17:50:42 +08:00
回复了 glogo 创建的主题 C C/C++ 宏的问题 两个 @@符号
@glogo g++ 应该是不会自动调用 autoconf 的。但是 cmake 就不知道了。

我映像中的 cmake 一般流程是根据不同平台产生不同的编译脚本。比如对 *nix 产生一个 Makefile ,对 Visual C++ 产生一个 .sln 等等。然后你(手工地)再用对应平台的工具来进行编译。

所以一个典型的 cmake 流程:

mkdir build && cd build && cmake .. && make

同时, cmake 是很灵活的,书写 cmake 脚本的人可以在产生 Makefile 的阶段中做任何事情。我不知道你的 cmake 脚本有没有处理 .h.in 里面的特殊标记。
2017-01-01 16:02:18 +08:00
回复了 glogo 创建的主题 C C/C++ 宏的问题 两个 @@符号
@glogo 在 make 之前运行一下 autoconf ,然后工具链会读取 gflags_declare.h.in ,产生一个 gflags_declare.h 。

理由?很简单,不同平台上面需要不同的 define 。另外一点是为了支持 feature 的精细开关,用以禁用一部分功能,减小编译出来的二进制大小和依赖库数量。
买个上千的蓝牙头戴式,想坏也难。 <-- 我猜你的都是耳塞式,线和耳机连接处坏掉?
2017-01-01 11:17:53 +08:00
回复了 liuzhiyong 创建的主题 分享创造 [分享经验] 我是怎么让老一辈放弃 IE 改用 Chrome 滴
用得舒心就是好,哪有什么大材小用的。既然你家的两位不用网银,给个 MBA 不是挺好?轻巧便携,开盖即用,不用关机,不用 360 升级,还不用杀毒。
2016-12-31 11:01:34 +08:00
回复了 liuzhiyong 创建的主题 分享创造 [分享经验] 我是怎么让老一辈放弃 IE 改用 Chrome 滴
我把 Macbook Air 给了母上大人( Safari 大法好
1 ... 189  190  191  192  193  194  195  196  197  198 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2698 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 15:17 · PVG 23:17 · LAX 07:17 · JFK 10:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.