我想实现一个简单的搜索功能,当用户在框中输入文本时,它将通过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) 首先,请以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)
long myLong = std::stol( buffer );
time_t timet = (time_t)myLong; …
Run Code Online (Sandbox Code Playgroud) 背景资料
刚刚开始学习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) 我有一个表,其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)
asp.net ×1
c# ×1
c++ ×1
css ×1
flask ×1
html ×1
javascript ×1
jquery ×1
python ×1
visual-c++-6 ×1