首页   注册   登录
ONLINE

fourstring

  •   上海交通大学 / 微电子
    V2EX 第 97428 号会员,加入于 2015-02-14 16:29:40 +08:00
    今日活跃度排名 1691
    人生,其实就像一条从宽阔的平原走进森林的路。那推推挤挤同唱同乐的群体情感,那无忧无虑无猜忌的同僚深情,在人的一生中也只有少年期有。——龙应台《亲爱的安德烈》
    关于 Ubuntu 下编译安装 Python 时 OpenSSL 库问题
    Python  •  fourstring  •  50 天前  •  最后回复来自 Kobayashi
    13
    请问.swfx 扩展名表示什么文件?如何打开?
    问与答  •  fourstring  •  78 天前  •  最后回复来自 Tink
    2
    请教一个关于 this 的问题
    JavaScript  •  fourstring  •  144 天前  •  最后回复来自 billyangg
    40
    请教关于 C++中类的构造/析构的一些问题
    C/C++/Obj-C  •  fourstring  •  194 天前  •  最后回复来自 FrankHB
    17
    请教一下学习 Quasar 框架时遇到的两个诡异问题
    Vue.js  •  fourstring  •  222 天前  •  最后回复来自 66beta
    1
    fourstring 最近回复了
    虽然 Python 的标准实现是 CPython,有些特别的问题也涉及到解释器本身的代码和优化,但是从理念上来说,不应该把 Python 看成一种快速写 C 代码的工具,也不应该用 C/C++的观念来看待 Python。Python 的哲学很多地方有其特质,我觉得这某种程度上也是它受欢迎的原因之一吧。
    另外再说两点。第一,这样设计有没有好处?当然有,而且还很大。函数作为对象而非 C/C++中指向特定内存地址的代码在编程中有很实际的意义。函数作为对象直接让函数式编程成为了可能,因为后者的一大基础就是所谓的高阶函数。此外,即使不使用函数式编程的范式,装饰器这样的特性应该是每个 Python 程序员都会用到的,而函数作为对象正是装饰器之所以能存在之原因。
    第二,对 Python 中对象的行为不理解的话,可以阅读 Python Language Reference 中的 Data Model 一章。这一章除了是参考文档之外,更是一份对 Python 的哲学的解读。对 Python 的语言设计本身有看法的话,应该在先读过这一章之后才能评价自己的看法是否有道理可言。
    “方法或函数的形参都是局部的,随着执行完毕,出栈后对应的执行环境都会被销毁,为什么还会出现这种情况呢?”这句话是从 C/C++的设计来理解的。Python 里会有这种问题是因为 Python 中函数是所谓的一类对象,你可以就把它当成函数类的一个对象,而所谓的函数类,也没有什么特别的,就是定义了几个特殊方法如__call__等。这样就很好理解,因为定义函数时的签名列表是这个对象中的实例变量,只要这个函数对象没有被销毁,其实例变量自然也不会被销毁。
    @ysc3839 #11 正确的编译方法就是 StackOverflow 上那样编译之后再把编译好的 openssl 的.so 文件加入系统 /etc/ld.so.conf 然后 ldconfig,这个问题即使用 pyenv 也无法避免,它好像不会自动解决 openssl 的依赖问题。现在我就很好奇为什么系统的 openssl 库会被认为版本过低以及那个--with-openssl 参数的作用……
    @gstqc #6 并没有
    @gstqc #4 输出只有-lssl 这应该是链接的系统 libssl 吧。
    另外执行 dpkg -l | grep libssl 输出如下
    ii libssl-dev:amd64 1.0.2g-1ubuntu4.15 amd64 Secure Sockets Layer toolkit - development files
    ii libssl1.0.0:amd64 1.0.2g-1ubuntu4.15 amd64 Secure Sockets Layer toolkit - shared libraries
    这说明我系统只有一个 libssl 库啊
    @ysc3839 #1 不过我还是想知道这样编译问题在哪里
    @ysc3839 #1 非常感谢,这个我还真不知道。。。看起来不错
    74 天前
    回复了 mytry 创建的主题 程序员 每天 1 万独立 IP 的网站可以做些什么~
    放广告,然后因为违法搭设 VPN 服务并营利被抓进去吃牢饭。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   905 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 20:26 · PVG 04:26 · LAX 13:26 · JFK 16:26
    ♥ Do have faith in what you're doing.