一段时间以来,我一直使用 Python 作为我的首选编程语言。今天,我最终完成import this
并重读了 Tim Peters 的 Python 之禅。最近,我也对设计语言和编程语言理论很感兴趣——所以同样的事情变得越来越有意义。
然而,禅宗的最后一句现在对我来说完全是神秘的。我知道 Python 的 Zens 不是语言本身的一部分,但我很好奇它可能意味着或暗示什么。
命名空间是一个很棒的想法——让我们做更多的事情!
如何为text
html 类型的输入字段设置CSS 以显示为密码字段,即输入中的文本似乎被诸如星号(“ *”)或点(“•” )?
我有这个约束:
<input name="passwordish" type="text" id="inputPassword" placeholder="Password" >
Run Code Online (Sandbox Code Playgroud)
编辑:很抱歉,如果不清楚,但是由于某些雪花飘落的原因,我无法更改字段类型!
我有很大的 wav 文件(每个大约 4GB)。由于我的部署服务器有一个限制,每个进程不能使用超过 500 MB 的 RAM,因此我希望能够仅加载和处理音频文件的块,然后稍后读取并附加它们,例如一个文本文件。
我查看了pydub,但它似乎会在我可以切掉较小的块进行处理之前加载整个文件(如果我错了,请纠正我)。scipy.io.wavfile.read的情况也是如此。我希望能够读取大文件的块,处理它们,然后将它们放回去(理想情况下附加到硬盘驱动器上先前处理的块)。
我能找到的大多数可用的答案已经假设我可以将大文件加载到主内存中。
遵循有关模块化我的 django 代码的django 教程,我已经能够分离出一些应用程序。我为这些应用程序制作了包,我们成功地在多个项目中使用了它们。
我们的样板项目目录看起来有点像这样(非常像教程中的):
boilerplate/
boilerplate/boilerplate/settings.py
boilerplate/boilerplate/....
boilerplate/user_profile/admin.py, models.py, etc.
Run Code Online (Sandbox Code Playgroud)
理想情况下,我们只需pip install
在user_profile
应用程序,包括在项目的设置,我们是好去。
但是,无论何时我必须更新应用程序user_profile
,我都必须在项目中运行它并进行开发。
是否有我可以遵循的可能的工作流程,以便我可以粗略地仅在user_profile
应用程序/模块上进行开发,而无需设置整个项目。我知道设置项目的痛点只有一两行,但在我的情况下,我们使用自定义数据库设置(使用 MongoDB)并且快速设置这些内容意味着我必须更改我的机器(或环境)上的设置) 每次我必须在这个项目上工作。
我正在学习 Elixir,我似乎无法理解 的用法:
。下面三行说明了这一点:
iex(1)> quote do: 1 + 3
{:+, [context: Elixir, import: Kernel], [1, 3]}
# no `:` but now I need `end`
iex(2)> quote do 1 + 3 end
{:+, [context: Elixir, import: Kernel], [1, 3]}
# Oops! an error
iex(3)> quote do: 1+ 2 end
** (SyntaxError) iex:10:16: unexpected reserved word: end
Run Code Online (Sandbox Code Playgroud)
:
这里做什么?如果我在上面的第三个输入中使用end
with as ,为什么会出现 sytanx 错误?:
这里有一个关于 Elixir 中原子和冒号的问题,但它没有回答我的问题(至少对我来说)。