小编ban*_*anx的帖子

Python 3的图像库

什么是python-3使用而不是PIL来操作图像?

python image python-imaging-library python-3.x

155
推荐指数
6
解决办法
17万
查看次数

线程与线程

有什么之间的区别threadingthread模块在Python?

python multithreading python-multithreading

60
推荐指数
3
解决办法
3万
查看次数

用户名中是否应允许Unicode?

为什么大多数(所有?)网站仅支持ASCII用户名?如果管理员决定开始接受Unicode用户名,是否有任何安全注意事项?

security unicode web-services username

49
推荐指数
4
解决办法
6209
查看次数

如何在python中检测操作系统默认语言?

是否有任何通用方法来检测操作系统默认语言?(无论运行代码的操作系统是什么)

import os
os.getenv('LANG')
Run Code Online (Sandbox Code Playgroud)

以上代码在Linux下运行,是否可以在其他操作系统下运行?

python

21
推荐指数
2
解决办法
1万
查看次数

为什么集合比python中的列表大?

为什么Python中的集合大小明显大于具有相同元素的列表的大小?

a = set(range(10000))
b = list(range(10000))
print('set size = ', a.__sizeof__())
print('list size = ', b.__sizeof__())
Run Code Online (Sandbox Code Playgroud)

输出:

set size = 524488
list size = 90088
Run Code Online (Sandbox Code Playgroud)

python list set

10
推荐指数
1
解决办法
357
查看次数

Python中的列表和元组有什么区别?

哪个更有效率?每种的典型用途是什么?

python tuples list

7
推荐指数
2
解决办法
2901
查看次数

Bibtex在网页上?

是否有任何python包来解析Bibtex文件,并使用html/xhtml格式输出结果,并具有可自定义的样式?

最好,我想使用python,否则PHP中最常用的是什么?

python bibtex

7
推荐指数
1
解决办法
2476
查看次数

python中的函数声明有一个可读和干净的代码?

是否可以在python中声明函数并在以后或在单独的文件中定义它们?

我有一些代码:

class tata:
   def method1(self):
      def func1():
         #  This local function will be only used in method1, so there is no use to
         # define it outside.
         #  Some code for func1.
      # Some code for method1.
Run Code Online (Sandbox Code Playgroud)

问题是代码变得混乱且难以阅读.所以我想知道是否有可能在func1内部声明method1并在以后定义它?

python syntax declaration

7
推荐指数
1
解决办法
1912
查看次数

使用Data Kinds使用GADT动态构建值

为什么使用datakinds构建值更难,而与它们进行模式匹配相对容易?

{-# LANGUAGE  KindSignatures
            , GADTs
            , DataKinds
            , Rank2Types
 #-}

data Nat = Zero | Succ Nat

data Direction = Center | Up | Down | UpDown deriving (Show, Eq)

data Chain :: Nat -> Nat -> * -> * where
    Nil    :: Chain Zero Zero a
    AddUp  :: a -> Chain nUp nDn a -> Chain (Succ nUp) nDn a
    AddDn  :: a -> Chain nUp nDn a -> Chain nUp (Succ nDn) a
    AddUD  :: a -> …
Run Code Online (Sandbox Code Playgroud)

haskell gadt dependent-type data-kinds

6
推荐指数
1
解决办法
249
查看次数

使用sqlalchemy列出索引

是否可以使用sqlalchemy列出数据库中的所有索引?

python sql indexing sqlalchemy

5
推荐指数
1
解决办法
1128
查看次数

5
推荐指数
1
解决办法
2594
查看次数

使用Prolog解决CNF问题

在学习Prolog时,我尝试编写解决CNF问题的程序(性能不是问题),所以我最终得到了以下代码来解决(!x||y||!z)&&(x||!y||z)&&(x||y||z)&&(!x||!y||z):

vx(t).
vx(f).
vy(t).
vy(f).
vz(t).
vz(f).

x(X) :- X=t; \+ X=f.
y(Y) :- Y=t; \+ Y=f.
z(Z) :- Z=t; \+ Z=f.
nx(X) :- X=f; \+ X=t.
ny(Y) :- Y=f; \+ Y=t.
nz(Z) :- Z=f; \+ Z=t.

cnf :-
   (nx(X); y(Y); nz(Z)),
   (x(X); ny(Y); z(Z)),
   (x(X); y(Y); z(Z)),
   (nx(X); ny(Y); z(Z)),
   write(X), write(Y), write(Z).
Run Code Online (Sandbox Code Playgroud)

有没有更简单,更直接的方法来解决使用这种声明性语言的CNF?

prolog conjunctive-normal-form clpb

4
推荐指数
1
解决办法
2122
查看次数

创建SQL索引的最佳方法?

在SQL数据库中创建SQL索引的最佳方法是什么?

CREATE INDEX idx ON sometable (col1, col2, col3);
Run Code Online (Sandbox Code Playgroud)

要么

CREATE INDEX idx1 ON sometable (col1);
CREATE INDEX idx2 ON sometable (col2);
CREATE INDEX idx3 ON sometable (col3);
Run Code Online (Sandbox Code Playgroud)

这两种方法有什么区别?它取决于SQL实现吗?(SQLite,MySQL,MSSQL,...)?使用这两种方法中的一种时,是否有任何效率考虑因素?

sql database indexing

3
推荐指数
1
解决办法
1367
查看次数