问题列表 - 第45999页

文件在Flask中即时解析

我最近收到了一些关于一个易于使用的Web框架的问题的建议,该框架用于我正在帮助朋友并建议使用Flask的简单项目.

到目前为止,一切都在进行 - 但是我试图弄清楚如何(或者如果可能)动态读取文件,并将文件的内容传递给我拥有的函数.

例如,我想使用以下内容:

HTML方面:

<form action="process_file" method=post enctype=multipart/form-data> 
    <input type='file' name='file'> 
    <input type='submit' value="Upload and Process Selected File"> 
</form> 
Run Code Online (Sandbox Code Playgroud)

我认为这是我在实际页面上使用HTML所需要的,因为这将允许我获取我需要的文件的路径,所以希望我能够读取所述文件.

我不确定在Flask/Python方面的哪些方面 - 我只是在寻找正确方向的一步,也许用两个数字或字母(在文件中)读取并在同一页面上输出它们?

Flask/Python方面:

@app.route('/process_file', methods=['GET', 'POST'])
def process_file():
    if request.method == 'POST':
        file = request.files.get('file')
        if file:
            "Read file and parse the values into an array?"
            "Pass arguments to a Processing function and outputs result into x)"
            return render_template('index.html',answer = x)
        else:
            return render_template('index.html',error=1)
Run Code Online (Sandbox Code Playgroud)

我不确定自己是否朝着正确的方向前进 - 我只是觉得有更多Flask/Python经验的人可以带领我到那儿.

编辑:我也注意到Flask似乎与jQuery很好地结合使用它们会使处理/文件解析更简单吗?

感谢大家.

python parsing file flask

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

启用GZIP压缩

我试图找出任何api在html页面中启用GZIP压缩.任何其他GZIP压缩智能解决方案,请帮帮我.

非常感谢

gzip

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

如何将TCP连接重新连接到同一端口?

机器是RHEL 5.3(内核2.6.18).

有时我在netstat中注意到我的应用程序有连接,当本地地址外地址相同时建立了TCP连接.

这里同样的问题,有人报道过别人.

症状与链接中描述的相同 - 客户端连接到本地运行的服务器的端口X端口.一段时间后,netstat显示客户端已连接127.0.0.1:X127.0.0.1:X

怎么可能?

编辑01

同时打开导致问题(非常感谢Hasturkun).您可以在从SYN_SENT状态转换为SYNC_RECEIVED的经典TCP状态图中看到它

linux networking tcp

22
推荐指数
2
解决办法
8118
查看次数

如何:Maven项目在Eclipse中构建JavaScript

如何配置我的pom以使文件夹充当JavaScript构建路径?

我想让开发人员将项目导入eclipse,并在eclipse构建路径中自动拥有JavaScript根文件夹,以便自动完成和其他JavaScript支持工作.

javascript eclipse maven

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

你能在自己的服务器上运行jekyll吗?

你可以在自己的服务器上运行jekyll,还是必须使用github页面?

ruby git github jekyll

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

关于C中的"静态",它是如何由编译器实现的?

关于C中的"静态",它是如何由编译器实现的?

这是彭博采访问题.有什么想法吗 ?

c

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

在Dynamic LINQ to Entities中使用DateTime

我正在使用LINQ to Entities检索项目购买日期,如下所示:

where EntityFunctions.TruncateTime(order.PurchaseDate) == myPurchaseDate.date
Run Code Online (Sandbox Code Playgroud)

这里的关键是DB列包含日期和时间,因此必须剥离比较的时间.这段代码工作正常.

现在,我想使用动态LINQ to Entities做同样的事情.我正在使用VS2010代码示例文件夹中的dynamic.cs.当我编码:

.where("EntityFunctions.TruncateTime(PurchaseDate) == @0", myPurchaseDate.date);
Run Code Online (Sandbox Code Playgroud)

或者我的任何变体都会收到错误消息.我需要编写什么作为字符串值才能使其工作?(因为我可以在字符串中使用.StartsWith或.Contains,我希望有一些日期函数动态LINQ会识别).

我知道我可以创建动态LINQ查询作为日期范围,从概念上讲:

PurchaseDate >= myPurchaseDate@midnight and PurchaseDate <= myPurchaseDate+23:59:59
Run Code Online (Sandbox Code Playgroud)

实际上,从SQL Server的角度来看,日期范围可能更有效,但我想知道在动态LINQ到实体中是否存在类似TruncateTime或ToShortDate的内容.

c# linq datetime visual-studio-2010

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

多个活动实例和FLAG_ACTIVITY_REORDER_TO_FRONT

假设当前任务堆栈有四个活动实例,A0,A1,B0,C0,堆栈顶部有C0.A0,A1是活动A的实例,B0是活动B的实例,而C0是活动C0的实例.

现在C0用FLAG_ACTIVITY_REORDER_TO_FRONT创建一个intent并启动Activity A:

Intent intent = new Intent(this, A.class);
intent.setFlag(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我的问题是,哪个实例将被带到前面,A0或A1?任务堆栈是否会变为A0,B0,C0,A1或A1,B0,C0,A0?

谢谢.

android android-activity

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

restructuredText,docstring和python交互式shell

我使用reStructuredText来记录我的代码,以便通过epydoc获得不错的离线HTML页面.

结果很棒.唯一的缺点是当我使用Python交互式shell时,help()函数不解析文档字符串中的reST元数据,而是显示整个事物.

有没有办法让help()对文档字符串进行一些最小的解析?

我不希望渲染斜体字体或超链接,但至少进行一些最小的清理以提高可读性.

python restructuredtext epydoc pydoc

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

MATLAB:将几个变量保存到"-v7.3"(HDF5).使用"-append"标志时,.mat文件似乎更快.怎么会?

注意: 这个问题涉及2011年使用旧的MATLAB版本(R2009a)观察到的问题.根据2016年7月以下的更新,MATLAB中的问题/错误似乎不再存在(使用R2016a进行测试;向下滚动到问题末尾以查看更新).

我正在使用MATLAB R2009b,我需要编写一个更大的脚本,将更大的.zip文件集的内容转换为v7.3 mat文件(带有底层的HDF5-datamodel).读书还可以.问题在于储蓄.实际上没有问题.使用save命令可以很好地保存我的文件.

从某种意义上说,我的问题更多:为什么我在MATLAB中观察到以下令人惊讶的(对我来说)行为?

让我们来看看我的问题.在当前的测试场景中,我将生成一个输出:A -v7.3 mat-file.此.mat文件将包含40 个块作为单个变量.每个变量将从1到40命名为"block_NNN",并包含一个带字段frameblockNo的结构.场包含480x240x65的uint8 imagedata序列(这里只是使用randi生成的随机数据).字段块包含块编号.

备注:在真实的脚本中(我还没有完成)我将完成上述总共370次,转换总共108GB的原始数据.这就是为什么我关注以下内容.

无论如何,首先我定义一些通用变量:

% some sizes for dummy data and loops:
num_blockCount = 40;
num_blockLength = 65;
num_frameHeight = 480;
num_frameWidth = 240;

然后,我生成一些形状和大小与实际原始数据相同的虚拟代码:

% generate empty struct:
stu_data2disk = struct();

% loop over blocks:
for num_k = 1:num_blockCount

   % generate block-name:
   temp_str_blockName = sprintf('block_%03u', num_k);

   % generate temp struct for current block:
   temp_stu_value …

file-io matlab file hdf5 mat-file

11
推荐指数
1
解决办法
6350
查看次数