小编ret*_*n 0的帖子

显示没有标点符号的当前日期和时间

例如,我想以下列格式显示当前日期和时间:

yyyymmddhhmmss 
Run Code Online (Sandbox Code Playgroud)

我怎么做?这似乎是大多数日期格式自带-,/,:,等.

bash shell date

111
推荐指数
4
解决办法
10万
查看次数

如何使用setenv()在c ++中导出变量?

我需要导出几个变量,使它们在命令行中看起来如下所示

export ROS_HOSTNAME=xxx
Run Code Online (Sandbox Code Playgroud)

如何在c ++中使用setenv()来实现呢?

谢谢.

c++ command-line setenv

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

使用Flask-WTForms,我如何设置html的表单部分的样式?

我通过Flask-WTF非常简化的wiki阅读,并且无法理解我能用它做什么.我的印象是<form>html 的部分现在只能看起来像

<form method="post">
    {{ form.hidden_tag() }}
    {{ form.name }}
    <input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

但我真的想要使用物化的样式,例如:

        <div class="row">
            <div class="input-field col s6">
                <i class="material-icons prefix">account_circle</i>
                <input value="FN" id="first_name" type="text" class="validate">
                <label class="active" for="first_name">First Name</label>
            </div>
            <div class="input-field col s6">
                <input value="LN" id="last_name" type="text" class="validate">
                <label class="active" for="last_name">Last Name</label>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

我在哪里能适应{{ form.first_name }}{{ form.last_name }}进入?

编辑:让我详细说明我的答案:例如,我想要像Materialized datepicker(一个很好的弹出日历,让用户选择日期),这应该在<input class='datepicker' length="50">,但现在我正在替换整<input>行与{{ form.date }}...我失去了编辑课程的特权,但没有.

python flask wtforms flask-wtforms

8
推荐指数
2
解决办法
9999
查看次数

为什么SQLalchemy create_all()可以重用?

我对数据库和SQLalchemy/sqlite3的背景知识很少,但我的实验告诉我,create_all()几乎可以像"初始化数据库(如果它已经存在)"一样使用.

这是我写的flask webapp的"表单提交"部分:

db = SQLAlchemy(app)
@app.route('/submit', methods=['POST'])
def submit():
    form = UserForm(request.form)
    if request.method == 'POST':
        new_entry = User(form.username.data,
                         form.password.data)
        db.create_all()
        add_entry(new_entry)
Run Code Online (Sandbox Code Playgroud)

db.create_all()应创建本地.db文件.如果我已经拥有该文件,并且我向表单提交了新数据,那么会发生的事情new_entry是附加到数据库表而不是覆盖该.db文件.任何人都可以确认这个结果是预期的吗?如果执行得不好,处理数据库初始化的更好方法是什么?

python sqlite flask

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

makefile 的错误检查行为

如果我的程序必须为不同的结果(主要是错误)返回不同的值(例如 0、1、2、3 等),那么调用该程序的 makefile 将不得不停止执行其余的 makefile 命令。即使该命令产生错误(返回非零值),有没有办法继续执行 makefile?

谢谢你们。

makefile return-value

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

如何像在c中一样在objective-c中声明和定义函数?

我的代码看起来像

- int add_two_numbers:(int)number1 secondnumber:(int)number2;

int main()
{
    return 0;
}

- int add_two_numbers:(int)number1 secondnumber:(int)number2
{
    return number1 + number2;
}
Run Code Online (Sandbox Code Playgroud)

我收到错误消息,说“缺少方法声明的上下文”和“预期的方法主体”。我正在关注objective-c上的tutorialpoints教程,但在本节中它非常模糊。似乎方法必须在某些类中,不能像我所做的那样单独使用。这是怎么回事?

objective-c

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

如何使用bash监视目录中的新创建文件?

我有一个由一堆日志文件组成的日志目录,一旦发生系统事件,就会创建一个日志文件。我想编写一个oneline bash脚本,该脚本始终监视文件列表并在终端上显示新创建文件的内容。看起来像这样:

当前,我所要做的就是显示整个目录的内容:

for f in *; do cat $f; done
Run Code Online (Sandbox Code Playgroud)

它缺少我想要的监视功能。我的系统的限制之一是我没有 watch命令。我也没有任何软件包管理器来安装精美的工具。我只有Raw BSD。我确实有tail,我在想类似的东西,tail -F $(ls)但这会拖尾每个文件而不是文件列表。

总而言之,我想修改脚本,以便可以监视所有新创建文件的内容。

linux bash

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

如何使用python"get()"来获得比第一级字典键更深的键?

我有一个python字典,有超过2个级别,如下所示:

dict = {'keyA_1':'valueA_1', 'keyB_1': {'keyB_2':{'keyB_3':'valueB_3'}}}
Run Code Online (Sandbox Code Playgroud)

我希望提取的价值'keyA_1''keyB_3'.但是,在我的代码中,我不想使用一堆try/except KeyError进行错误检查,因为我有成千上万的键值对.相反,如果密钥不存在,则只返回None.我找到的一个解决方案是使用python get().这很好用但只适用于第一级键值对.

例如,如果'keyA_1'不存在

dict.get('keyA_1')
Run Code Online (Sandbox Code Playgroud)

会回来的 None

但如果'keyB_3'不存在

dict.get('keyB_1').get('keyB_2').get('keyB_3')
Run Code Online (Sandbox Code Playgroud)

将返回AttributeError: 'NoneType' object has no attribute 'get'而不是None

'keyB_3'如果所有父键及其键存在,则返回值时,简单地执行相同操作会很棒None.有什么建议吗?

python dictionary

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

如何将文件的内容作为值传递给 Spring 属性?

我正在使用 Spring JPA 访问我的数据库,但数据库的用户名和密码以两个文件的形式提供给我(username.txt 和password.txt)。安全准则是我们不应该在配置文件中粘贴密码或任何形式的密码(加密)。

我正在尝试找出方法来做这样的事情:

spring.datasource:
  url: <db url>
  username: "file:/path/username.txt"
  password: "file:/path/password.txt"
Run Code Online (Sandbox Code Playgroud)

有谁知道如何实现与此非常相似的东西?

附言。我想在此 spring 属性文件中保留特定于环境的凭据文件路径。有多种方法可以将文件内容作为环境变量 java -Dusername=${cat /path/username} 传递,但我想避免将我的配置放在 spring 属性文件之外。

编辑:用户名和密码以明文形式存储在单独的文件中。

spring spring-boot

5
推荐指数
2
解决办法
5541
查看次数

将unicode转换为python float但保留小数位

我有一个unicode字符串x = u'12345678.87654321',我想将它转换为floatpython使用

float(x)
Run Code Online (Sandbox Code Playgroud)

它被转换为12345678.88.它似乎float()自动将数字四舍五入到小数点后两位.我想保留unicode字符串中的任何内容(少于10个小数位).什么是一个好的选择?

编辑:道歉.我使用的示例未经过测试.我将使用我的真实数据:我有一个unicode字符串u'1464106296.285190'.这是无法转换为float并保留所有小数位的那个.

python unicode

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