首页   注册   登录
 justou 最近的时间轴更新
justou

justou

V2EX 第 171389 号会员,加入于 2016-05-01 22:34:52 +08:00
今日活跃度排名 13106
根据 justou 的设置,主题列表只有在你登录之后才可查看
justou 最近回复了
一句话总结下我当初如何跳出这坑的:安装 VS 全家桶。

啰嗦两句自己如何折腾过的:
最初用 Python 时遇到需要编译安装的库,折腾过 mingw 之类,嫌弃 vs 太大太臃肿;
后来发现很多库别人编译好了。楼上已给出那个网站。继续嫌弃 vs 太大太臃肿;
后来发现一些库找不到编译好的版本了,还是折腾 mingw 之类,还是嫌弃 vs 太大太臃肿;
再后来发现需要自己编译自己写的 python 扩展了(cython),还折腾了一阵 mingw,但老是会出些奇怪的问题,vs 略大略臃肿;
...
后来开始写 C++, 用 qt,用 opencv,啊,vs 真香! 安装编译 python 扩展,编译自己写的扩展,啊,vs 宇宙第一!

重点是,windows 下的 python 发行版就是用 vs 编译的啊,不想折腾各种问题,vs 全家桶保平安,很多莫名的应用程序问题也随之消失。python 跟 vs 全家桶结合后再也没出现过无法编译问题,所以很长一段时间 vs 全家桶跟 anaconda 都是我头两个安装的两个程序。

现在从事 hpc 方面的工作,啊,windows 好臃肿...
133 天前
回复了 oldbird 创建的主题 Python py2-86 里可以虚拟出 py3-64 环境吗?
134 天前
回复了 oldbird 创建的主题 Python py2-86 里可以虚拟出 py3-64 环境吗?
anaconda/miniconda 创建环境默认创建和根环境的 python 一样位数的,比如根环境是 32bit 的 python,那么通过 conda 创建的虚拟环境的 python 默认也是 32bit。可以通过设置环境变量来控制,比如 windows 下:
set CONDA_FORCE_64BIT=1
conda create -n env_name python=3.7

Linux 下用 export CONDA_FORCE_64BIT=1

我是接 1 楼的,不清楚 lz 什么环境怎么虚拟
134 天前
回复了 wsgzao 创建的主题 程序员 Vim 从小白到入门
Vim 虽然有些快捷键含义很明显,比如 wq = write quit, 但是还有很多其它不那么明显的,比如 gg GG 如何理解?为什么要设置为这个,虽然有些可能很难考究,如果能把背后的 idea 写出来(也可以是自己的理解。我把 GG 理解“GO!GO!”, 冲到末尾了),我觉得就是一个很好的教程了。

Linux 里的每个概念都可以讲出一堆东西,一些可以操纵这些概念的命令,各种缩写(包括各种 optional,都缩写成一个字母了)如果都能列出其全称,就能和对应的概念很好地联系起来,提高学习效率。首先搞清概念背后的原理跟思想,然后再用命令去操纵,我觉得 Linux 应该这么学。

都是记流水账形式的资料比如:“Linux 里有个啥东西,我们过一遍命令 a,贴张图,这样了,再过一遍命令 b,啊,这样了,有趣吧?” 看这样的是学不到东西的,原理呢思想呢?这种流水账适合自己藏起来当参考和备忘录,拿出来很大程度上只是劝退小白跟新人。不知道有没有人有过这种感觉:想学一个东西,找了本书,哎呀,看不懂,各种怪东西毫无理由地从天而降,看得心里堵得慌,扔一边了;时隔多日,已经对这个东西比较熟了,再次拿起那本书,发现这本书只是那些你已熟知的知识的罗列,根本没有讲思想,于是又扔一边了:真是新手看不懂,老手不屑看啊。

搜各种缩写时找到的一些资料:
https://i.linuxtoy.org/docs/guide/ch02s02.html
https://www.zhihu.com/question/49073893
https://en.wikipedia.org/wiki/List_of_computing_and_IT_abbreviations#I

目前正在看的一本书:
Beginning the Linux Command Line, 2nd edition

我真正开始学 Linux 也才一个多月
183 天前
回复了 justou 创建的主题 程序员 新同事的考核, 一题也不会
@HGladIator 我没快速学习的方法. 只有平时多总结知识, 总结以前的总结, 完善以前的总结, 不断记下自己的观点, 反复审视自己的观点, 不断改进自己的观点. 你看下主题帖第 2 个 append, 我觉得从认识论来学习更好;

至于执行, 兴趣驱动, 靠爱发电
183 天前
回复了 justou 创建的主题 程序员 新同事的考核, 一题也不会
@HGladIator 其实都是这样折腾过来的, 我也没人带, 全靠自学, 不懂就上网搜, 在摸爬滚打的过程中壮实起来, 只不过这个过程我放在学校中完成了, 所以正式工作了很快能自己上手. 有过那种经历才知道刚起步时的弱小孤独与无助, 所以如果生活中遇到像我以前那样的人, 我肯定会毫不犹豫地拉他一把.
184 天前
回复了 justou 创建的主题 程序员 新同事的考核, 一题也不会
@Actrace 虽然单个项目用到的东西可能比较集中, 尤其是一些为了解决具体问题的项目, 如果设计的问题比较广, 用到的东西就比较广了, 其实从我开始编程以来, 用到最多的东西就几个方面: 数值计算的工具, 画图工具, 图像处理工具, 界面工具, 文件管理


@wildlynx 前面我放了个公司链接, 小公司, 这个 Qt 项目在我之前的同事用的 MFC 写的, 写得超级乱, 可维护性≈0, 全局变量一串一串的, 运行效率超低, 各种跑丢数据, 他自己改程序都改得吐(是真的吐了, 程序要在车上调试, 跑起来调), 我接手后他说: 你用 Qt 重新写一个吧!(啊, 说到我心里去了), 理清需求后就用 Qt 重写了. 其实他并不擅长写程序, 能写出来真是难为他了.
184 天前
回复了 justou 创建的主题 程序员 新同事的考核, 一题也不会
@947211232 黑历史别提了, 至今不敢问综合部的要视频来看
184 天前
回复了 justou 创建的主题 程序员 新同事的考核, 一题也不会
@raysonlu 去更合适自己发展的地方
184 天前
回复了 justou 创建的主题 程序员 新同事的考核, 一题也不会
@Actrace 是以完成编程任务为导向来的, 当初制定的路线大概是这样的:
1. 写一个程序来统计这个程序的词频 (其实就是任意文本文件的词频), 限定在 ascii 里面;
2. 制作静态库, 将上面的函数作为库函数;
3. 写一个类来实现相同的功能, 使用上面那个库, 增加了一些接口, 比如可以查询 top n;
4. 制作动态库, 重新设计接口, 使其能在 C 中调用;
5. 还是统计词频, 不过目标是指定路径下所有指定后缀的文件;
6. 用多线程来完成 5, 一个线程读文件, 多个线程统计, 最后合并结果
7. 强行用 Qt 加个界面吧

虽是为了深入学习故意设置的牵强任务, 但每个任务都可以辐射出大量专题, 两个月这个路线他只走到 3, 要完成后面的需要学的东西太多了, 但感觉他只是为了完成任务, 并没有在涉及到的专题上深究, 这与我的初衷完全背道而驰了╥﹏╥
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4213 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 05:53 · PVG 13:53 · LAX 21:53 · JFK 00:53
♥ Do have faith in what you're doing.