小编epi*_*any的帖子

如何在 Python Flask 中读取文件

我想实现一个简单的搜索功能,当用户在框中输入文本时,它将通过json file [large.js]以查看是否有任何匹配的记录。如果是,将显示结果。

问题是当我运行py文件时,出现错误No such file or directory "large"

任何想法都会很棒。谢谢

下面是python代码[application.py]

from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
WORDS = []
with open("large", "r") as file:
    for line in file.readlines():
        WORDS.append(line.rstrip()) 
@app.route("/")
def index():
    return render_template("index.html")

@app.route("/search")
def search():
    q = request.args.get("q")
    words = [word for word in WORDS if word.startswith(q)]
    return jsonify(words)
Run Code Online (Sandbox Code Playgroud)

下面是 HTML 代码 [templates/index.html]

<input type="text">
<ul></ul>
<script src ="large.js"></script>
<script>
let input = document.querySelector("input")
input.onkeyup = function (){
let html …
Run Code Online (Sandbox Code Playgroud)

python flask

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

如何将wstring中的Unix时间戳转换为char数组中的格式化日期

首先,请以C ++的新手身份与我联系

最终目标是将日期以DDMMYY格式(例如“ 120319”)存储在char具有6个字节的数组中。

首先,我有一个wstring检索Unix时间戳,例如“ 155xxxxxxx”。

std::wstring businessday = L"155xxxxxxx"
Run Code Online (Sandbox Code Playgroud)

然后,将其转换为wchar_t*

const wchar_t* wcs = businessday.c_str();
Run Code Online (Sandbox Code Playgroud)

之后,在声明10个字节的char数组之后,将转换wchar_t*为多字节字符串。

          char buffer[10];
          int ret;

          printf ("wchar_t string: %ls \n",wcs);

          ret = wcstombs ( buffer, wcs, sizeof(buffer) );
          if (ret==32) buffer[31]='\0';
          if (ret) printf ("multibyte string: %s \n",buffer);
Run Code Online (Sandbox Code Playgroud)

因此,现在char名为的数组buffer包含Unix时间戳格式的字符串,即“ 155xxxxxxx”。

如何char使用类似DDMMYY的日期格式(即“ 120319”)将其转换为6个字节的数组?

我正在使用标准版本的C ++(MS VC ++ 6)


回应user4581301的回答

long myLong = std::stol( buffer );
time_t timet = (time_t)myLong; …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++-6

5
推荐指数
0
解决办法
225
查看次数

c#Web应用程序如何在工作日中取消周末和公众假期

背景资料

刚刚开始学习C#,我试图构建一个简单的Web应用程序来计算2个日期之间的工作日.

The UI of the web app
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

基本逻辑是当用户输入日期(即01/05/2018)并单击按钮时.它将计算工作日总数(不包括周末和公众假期).

现在的问题是计算不准确,即在23/05/2018和31/05/2018之间它显示6,它应该是7天.并且在计算过程中不考虑日期

namespace testtest
{
public partial class First : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }


    //on btn click
    protected void Button1_Click(object sender, EventArgs e)
    {


        string dt = TextBox1.Text;
        DateTime dtDDMMYYYY = ParseDate(dt);


        string dt2 = TextBox2.Text;
        DateTime dtDDMMYYYY2 = ParseDate(dt2);

       List<DateTime> list = new List<DateTime> { 
        DateTime.ParseExact("04/05/2018", "dd/MM/yyyy", 
       CultureInfo.InvariantCulture) };

        DaysLeft(dtDDMMYYYY, dtDDMMYYYY2, true, list);
    }


    public DateTime ParseDate(string date)
    {
        DateTimeFormatInfo dateFormatProvider = new DateTimeFormatInfo();
        dateFormatProvider.ShortDatePattern …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何使用select下拉列表来过滤表td值

我有一个表,其td值对应于选择下拉列表的值.因此,当选择下拉列表时,我希望表格根据所选值过滤其表格行.例如,如果选择One,则表将进行过滤,并且仅显示其td值为1的两个表行.目前,代码由于某种原因不起作用.

$(document).ready(function($) {
 
  $('#select').change(function() {
   
    var selection = $(this).val();
    var dataset = $('#select').find('tr');
  
    dataset.show();
    
    dataset.filter(function(index, item) {
      return $(item).find('td:first-child').text().split(',').indexOf(selection) === -1;
    }).hide();

  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<select id='select'>
<option value="1"> One </option>
<option value="2"> Two </option>
<option value="3"> Three </option>
<option value="4"> Four </option>
</select>

<table border="2">


<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>1</td></tr>

</table>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

标签 统计

asp.net ×1

c# ×1

c++ ×1

css ×1

flask ×1

html ×1

javascript ×1

jquery ×1

python ×1

visual-c++-6 ×1