main_PPT

Qt应用实例
#include "PPT.h"
#include "QtGuiClass.h"
#include <QtWidgets/QApplication>
#include<Windows.h> 

int main(int argc, char *argv[])
{

    QApplication a(argc, argv);
    PPT w;
    w.show();

    QtGuiClass w2;
    w2.show();
    bool b = QObject::connect(&w2, SIGNAL(signalNext()), &w, SLOT(onNext()));
    //SwitchToThisWindow(FindWindow(L"screenClass", NULL), 0);
    return a.exec();
}
基于模拟退火的计算器 在线运行 访问run.bcjh.xyz。 先展示下效果 https://pan.quark.cn/s/cc95c98c3760 参见此仓库。 使用方法(本地安装包) 前往Releases · hjenryin/BCJH-Metropolis下载最新 ,解压后输入游戏内校验码即可使用。 配置厨具 已在2.0.0弃用。 直接使用白菜菊花代码,保留高级厨具,新手池厨具可变。 更改迭代次数 如有需要,可以更改 中39行的数字来设置迭代次数。 本地编译 如果在windows平台,需要使用MSBuild编译,并将 改为ANSI编码。 如有条件,强烈建议这种本地运行(运行可加速、可多次重复)。 在 下运行 ,是游戏中的白菜菊花校验码。 编译、运行: - 在根目录新建 文件夹并 至build - - 使用 (linux) 或 (windows) 运行。 最后在命令行就可以得到输出结果了! (注意顺序)(得到厨师-技法,表示对应新手池厨具) 注:linux下不支持多任务选择 云端编译已在2.0.0弃用。 局限性 已知的问题: - 无法得到最优解! 只能得到一个比较好的解,有助于开阔思路。 - 无法选择菜品数量(默认拉满)。 可能有一定门槛。 (这可能有助于防止这辅助工具的滥用导致分数膨胀? )(你问我为什么不用其他语言写? python一个晚上就写好了,结果因为有涉及json读写很多型没法推断,jit用不了,算这个太慢了,所以就用c++写了) 工作原理 采用两层模拟退火来最大化总能量。 第一层为三个厨师,其能量用第二层模拟退火来估计。 也就是说,这套方法理论上也能算厨神(只要能够在非常快的时间内,算出一个厨神面板的得分),但是加上厨神的食材限制工作量有点大……以后再说吧。 (...
在 Java 中向 Flask 后端发送 PPT 文件进行文本提取处理,可使用`java.net.HttpURLConnection`或 Apache HttpClient 来实现。以下以 Apache HttpClient 为例,给出实现代码: ```java import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.mime.MultipartEntityBuilder; import org.apache.http.entity.mime.content.FileBody; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; import java.io.File; import java.io.IOException; public class SendPPTToFlask { public static void main(String[] args) { HttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost("http://your-flask-server-url/process-ppt"); // 创建要发送的文件对象 File pptFile = new File("path/to/your/ppt/file.pptx"); FileBody fileBody = new FileBody(pptFile); // 构建多部分实体 HttpEntity entity = MultipartEntityBuilder.create() .addPart("ppt_file", fileBody) .build(); httpPost.setEntity(entity); try { // 执行请求 HttpResponse response = httpClient.execute(httpPost); int statusCode = response.getStatusLine().getStatusCode(); System.out.println("响应码: " + statusCode); // 获取响应内容 String responseBody = EntityUtils.toString(response.getEntity()); System.out.println("响应内容: " + responseBody); } catch (IOException e) { e.printStackTrace(); } } } ``` 上述代码使用 Apache HttpClient 发送一个包含 PPT 文件的 POST 请求到 Flask 后端。你需要将`http://your-flask-server-url/process-ppt`替换为实际的 Flask 后端处理文件的接口地址,将`"path/to/your/ppt/file.pptx"`替换为实际的 PPT 文件路径。 ### Flask 后端接收文件示例代码 ```python from flask import Flask, request app = Flask(__name__) @app.route('/process-ppt', methods=['POST']) def process_ppt(): # 获取上传的文件 file = request.files['ppt_file'] if file: # 可以在这里进行文件的文本提取处理 # 例如保存文件 file.save('uploaded_ppt.pptx') return '文件接收成功' return '未接收到文件' if __name__ == '__main__': app.run(debug=True) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值