V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 188 页 / 共 194 页
回复总数  3876
1 ... 180  181  182  183  184  185  186  187  188  189 ... 194  
2017-03-23 11:54:38 +08:00
回复了 Anhedonia 创建的主题 程序员 本科非计算机专业 如何弯道超车
@aljun Excellent 。看上去你的前端挺不错的,至少大部分本科生做作业不会做得这么精致。

我现在是不爱造这类轮子了,总觉得写代码没成就感 (⊙﹏⊙)b 。很怀念当年写代码还觉得很好玩的时代呀~
@rogwan 我觉得你对 Flask 的 session 有个误解。 Flask 的 session 是 cookie based ,所以每次请求都是从 cookie 里面抽出来的值,不存在服务器上。至于 cookie 是怎么维持的呢?

比如你某次请求让 flask 设置了一个 cookie ,服务器在送给客户端的 HTTP Header 里面会有一句

Set-Cookie: name=value .....(省略一些 cookie 的元信息)

然后下次浏览器发送给服务器的 HTTP Header 会带上:

Cookie: name=value

也就是说这来回传输的 HTTP 头维持了状态。

回到你的问题,每次 flask 处理某个请求, session 对象都是临时从 HTTP Header 里面重建出来的。 10 分钟之后是什么,这要看浏览器给你的是什么。
对于 session 变量本身,它是个 threading-local 变量,所以不会有多线程问题。

而且 Python 除了 PyPy 开不了多线程,整个 Python 进程就是个巨大的单线程程序。
2017-03-22 22:48:55 +08:00
回复了 Anhedonia 创建的主题 程序员 本科非计算机专业 如何弯道超车
化学专业的数学也不好吗?…… 那你唯一的优势没有了。

作为清本计算机系的过来人可以告诉你的是,这个系过去几年年的氛围都被竞赛党带歪了,有种重工轻理的感觉,数学真正每一门好好学(不是单纯指学分绩,而是指领会数学思想)的屈指可数。不过反过来,这种氛围下本科毕业的 coding 能力也是很强的。什么 django 之流,那都是我系暑假小学期一个星期学的东西(我们当年的结课作业是撸个全文搜索网站,当然可以用库)

所以想要弯道超车,只能靠数学碾压,那么在这个 AI 大兴的时代还有一战之力。 coding 的话,弯道超车没指望。不过好好学也大概不会太差。
2017-03-21 16:19:56 +08:00
回复了 diffworld 创建的主题 问与答 [新手提问] 关于 if(system(cmd)==0)和 if(0==system(cmd))的区别
这个 IDE 包办一切的年代,此种上古技巧已经不是标准用法了吧……
Vue
2017-03-19 10:49:10 +08:00
回复了 xvx 创建的主题 Python Python 安装库的姿势
@zjqzxc 我现在都不爱用 apt-get install python-xxxx 了,因为版本不能自由控制,经常装到旧版,程序 gg 。
2017-03-18 19:50:02 +08:00
回复了 xvx 创建的主题 Python Python 安装库的姿势
@xvx ……你不试试怎么知道不合适。

不是 Anaconda 专用来科学计算,是科学计算的库大多用 C 写。科学计算的大多是研究院,折腾不来自己安装,所以 Anaconda 就是救星了。

我发现程序员反而觉得自己很厉害,不肯用 Anaconda ,硬要折腾 pip 和各种自行编译。当然我原先也是带有这种歧视的,直到我真的用了 Anaconda ……
2017-03-18 10:48:45 +08:00
回复了 xvx 创建的主题 Python Python 安装库的姿势
在 Ubuntu 里面 libxml2 和 libxml2-dev 是两个软件包。前者不带头文件和链接库。
2017-03-18 10:47:27 +08:00
回复了 xvx 创建的主题 Python Python 安装库的姿势
如果是 Ubuntu : apt-get install -y libxml2-dev python-dev build-essential
然后 pip install 基本可以解决问题。
- - - -

根本原因是 libxml 用了 C 语言写的库,所以要装一个。你用多了就会发现, Linux 下面装 Python 的包远比 Windows 容易。基本上就是看看出错信息,了解一下哪些库系统还没装,然后 apt-get install 对应的包,然后就解决了。

如果是 Windows ,你基本上只能期待有预先编译好的版本,如果没有,那就恭喜你了……
- - - -

此外你可以选择 Anaconda ,作为一个独立的 Python 发行版,它有巨大的预编译仓库。
黑客难道不是看基础功和积累的吗?哪有什么俗称的学习路径……

你真想变得屌炸天,先把 C 语言、操作系统、计算机网络、还有一些常见 web 编程语言和框架(包括但不仅限于 php, python, java )学了再说。
2017-03-13 16:37:49 +08:00
回复了 zjcqoo 创建的主题 分享创造 WebGL2 实现的 SHA256 挖矿,试试有多快
GTX Titan X 459.46M hash/s
2017-03-13 09:17:38 +08:00
回复了 zyllwy 创建的主题 macOS 有什么好点的思维导图软件吗?
@freethink Coggle 确实不错,但是总觉得离我的需求还差一截。

我也很想用脑图整理思路,但是总觉得各种脑图都不顺手,于是退回纸笔去了。
2017-03-11 15:24:05 +08:00
回复了 metaquant 创建的主题 Blogger 博客搬家,做了一点微小的优化,欢迎测速
博客重要的难道不是内容吗?
2017-03-10 20:53:57 +08:00
回复了 hx1997 创建的主题 程序员 现在除了 Web 开发,还有什么好找工作的方向吗?
顺便偷偷告诉你一个盗版 PDF 下载网站: http://bookzz.org
2017-03-10 20:52:29 +08:00
回复了 hx1997 创建的主题 程序员 现在除了 Web 开发,还有什么好找工作的方向吗?
@hx1997 达到能差不多开始能看懂一本正儿八经的机器学习书籍的程度,然后你去看机器学习,看着看着你就会明白以前学过的数学有啥用,并且发现数学又不够了,然后再继续学数学。

当然微积分和线性代数是基础中的基础,这个你开始学完了再开始看机器学习的书吧。我推荐两本(我看过的)机器学习书:[Deep Learning]( http://www.deeplearningbook.org) 和 [Pattern Recognition and Machine Learning]( https://www.amazon.com/Pattern-Recognition-Learning-Information-Statistics/dp/0387310738)

数学书的话,我个人比较推荐用英文版的去自学,不过中文版的如果你认真跟着教授的讲课走估计也不差。这里面的差距在于英文版的书会有比较多的例子引导初学者,有很多书在讲概念之前会用不怎么精确的自然语言给读者建立一个直观印象。但是中文版大多是定理-证明的组织逻辑,直观印象需要老师讲,或者你自己想象。所以不推荐中文版教材自学……
2017-03-10 13:43:50 +08:00
回复了 hx1997 创建的主题 程序员 现在除了 Web 开发,还有什么好找工作的方向吗?
@hx1997 搞机器学习的应用需要比较好的概率论、线性代数和最优化方法(求函数极值)。

概率论和最优化方法的先修是微积分,所以是重中之重。线性代数的重点在于学会从线性空间角度看矩阵和向量运算,而不是死板的那些东西。

如果要高机器学习的研究,你可能还需要学数学分析。
2017-03-09 09:18:50 +08:00
回复了 Tardis0127 创建的主题 iPad 来自渠道的消息: iPad Pro 12.9 停产了
…… 拿不到货难道不能是更新了一个版本吗?楼主神逻辑。
学物理,学数学
1 ... 180  181  182  183  184  185  186  187  188  189 ... 194  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2283 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 01:14 · PVG 09:14 · LAX 18:14 · JFK 21:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.