CentOS下安装scrapy
more
安装python
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
xz -d Python-3.6.0.tar.xz
tar -xvf Python-3.6.0.tar
yum groupinstall -y development
yum install -y zlib-devel gcc libffi-devel python-devel openssl-devel zlib-dev sqlite-devel bzip2-devel libxslt-devel
./configure --prefix=
继续阅读 »
|Set | Java | Python | Go |
|:--------|:-----------------------|:----------|:----------|
|type | Set, HashSet, etc | set | N/A |
|package | import Set | primitive | N/A |
|mutable | Y | Y | N/A |
继续阅读 »
|Map | Java | Python | Go |
|:--------|:-----------------------|:----------|:----------|
|type | Map, HashMap, etc | dict | Map |
|package | import Map | primitive | primitive |
|mutable | Y | Y | Y |
继续阅读 »
|Operator | Java | Go | Python | Javascript |
|:-----------------------|:---------------------------|:-------------------------:|:------------:|:-----------------|
|++, -- | statement | not statement, expression |
继续阅读 »
Data structure stores a sequence of items in a list
|List | Java | Python | Go |
|:------------|:---------------------------------|:----------|:--------------------|
|type | List, Arraylist, LinkedList | list | List |
|package | im
继续阅读 »
| Item | Java | Python | Go | Javascript |
|:-----------------|:-----------------|:------------|:--------------------|:-----------|
|type | String | str/unicode | string | N/A |
|package | import String | primitive |
继续阅读 »
Type determination
java interface query:
interfaceDemo instanceof InterfaceDemo
subClassInstance instanceof ParentClass
python
isinstance
golang interface query:
value, ok := element.(T) element is interface var, T is base type
switch value := element.(type)
继续阅读 »
为hubot机器人脚本增加python扩展
昨天顺利把hubot跑起来了, 能回答了. 也通过nodejs的exec命令执行shell的方式, 将消息以参数的形式传给process.py处理, 以形成用py写脚本的形式.
不过上面方式有缺陷:
1, nodejs不是真正的调用py, 同时py执行的返回或直接print或写stdout(print在某种程度上就是stdout), 然后nodejs什么都不用干, 就直接相当于把stdout使用msg.send回复给gtalk了.
2, 整体结构不优美, nojs跟py还得靠exec执行shell的形式, 这种调用方式挺丑陋.
继续阅读 »
ctypes是一个Python库,可以提供C中的数据类型,调用链接库中的函数.
1.加载动态链接库
使用cdll.LoadLibrary或者CDLL.
ex CDLL("libc,so,6")
2.调用已加载库中的函数
继续阅读 »
突然之间想到查询一下 Python 中 sort 是使用何种算法实现, goole 之在 stackoverflow 中找到如下了回答
about-pythons-built-in-sort-method
继续阅读 »