用Delphi2010编码实现。
在开发中遇到了几个问题,现写出来供需要的朋友参考。
1.SSL问题,用的是indyhttp控件,使用SSL时需要添加IdSSLIOHandlerSocketOpenSSL1组件然后idhttp的iohandler属性指向IdSSLIOHandlerSocketOpenSSL1。
然后SSLoptions的method属性改为sslvSSLv23然后再放置两个SSL用到的DLL文件,可从这里下载Delphi2010兼容的dll文件http://pan.baidu.com/s/1mh6Lu6O2.图片编码问题,刚开始试用了各种编码,总是提示error_code":216201,"error_msg":"imageformaterror后在网上看到有人提示indy控件默认会对参数重新编码,把这个属性关闭后图片上传正常。
具体属性:httpoptions下的hoforceencodeparams关闭。
图片编码为base64,然后urlencode一下即可。
3.识别完成后的中文乱码问题其实传回的只要utf8转为unicode的,但由于一开始图简单,用了result:=indyhttp.post(url,img)这样的方法来直接获取返回值,导致返回值被indy又编码了一次。
然后再解码就总是不正常。
后改为post内用流接收返回值,然后再utf8解码正常。
1
第一章整体介绍 21.1什么是TableAPI和FlinkSQL 21.2需要引入的依赖 21.3两种planner(old&blink)的区别 4第二章API调用 52.1基本程序结构 52.2创建表环境 52.3在Catalog中注册表 72.3.1表(Table)的概念 72.3.2连接到文件系统(Csv格式) 72.3.3连接到Kafka 82.4表的查询 92.4.1TableAPI的调用 92.4.2SQL查询 102.5将DataStream转换成表 112.5.1代码表达 112.5.2数据类型与Tableschema的对应 122.6.创建临时视图(TemporaryView) 122.7.输出表 142.7.1输出到文件 142.7.2更新模式(UpdateMode) 152.7.3输出到Kafka 162.7.4输出到ElasticSearch 162.7.5输出到MySql 172.8将表转换成DataStream 182.9Query的解释和执行 201.优化查询计划 202.解释成DataStream或者DataSet程序 20第三章流处理中的特殊概念 203.1流处理和关系代数(表,及SQL)的区别 213.2动态表(DynamicTables) 213.3流式持续查询的过程 213.3.1将流转换成表(Table) 223.3.2持续查询(ContinuousQuery) 233.3.3将动态表转换成流 233.4时间特性 253.4.1处理时间(ProcessingTime) 253.4.2事件时间(EventTime) 27第四章窗口(Windows) 304.1分组窗口(GroupWindows) 304.1.1滚动窗口 314.1.2滑动窗口 324.1.3会话窗口 324.2OverWindows 331)无界的overwindow 332)有界的overwindow 344.3SQL中窗口的定义 344.3.1GroupWindows 344.3.2OverWindows 354.4代码练习(以分组滚动窗口为例) 36第五章函数(Functions) 385.1系统内置函数 385.2UDF 405.2.1注册用户自定义函数UDF 405.2.2标量函数(ScalarFunctions) 405.2.3表函数(TableFunctions) 425.2.4聚合函数(AggregateFunctions) 455.2.5表聚合函数(TableAggregateFunctions) 47
2024/2/21 21:43:55 1.29MB flinksql
1
从Perl5开始,学习Perl编程的重要核心概念,如变量、流控制、表达式和I/O。
此外,这本书还介绍了模式匹配,并展示了Perl非常灵活和强大,而且它不害怕云。
在阅读和使用这本书之后,您将能够开始编写自己的强大脚本来解决许多Web和编程问题。
这是一本我们中的一些人的书,他们相信我们不需要学习Perl,现在我们知道它比以往任何时候都更普遍。
您将看到Perl已经发展成为一种无处不在的多用途、多平台语言:繁重的web应用程序、云、系统管理、自然语言处理和金融工程。
这本书提供了有关所有这些任务的Perl角色的有价值的洞察力,并为您的Perl编程冒险提供了一个很好的开端。
2024/2/20 15:34:57 3.07MB Perl Apress
1
某教育基金会捐助基金管理系统的基本功能如下:1、由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行;
2、由教育单位提出用款申请,在进行相应合法性校验和核对相应的捐款存储后做出支出;
3、每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。
1、确定上述系统的数据源点和终点,画出该系统的顶层数据流图;
2、分析系统的主要功能,细化系统的顶层数据流图,画出系统的第一层数据流图;
3、细化系统的各个主要功能,画出系统的第二层数据流图。
4、对主要数据流和数据存储用数据字典进行详细描述。
2024/2/19 18:17:41 73KB 基金管理系统
1
标准的live555是从文件中获取视频流,本软件包是获取实时视频流。
据据实情更改H264LiveVideoSource::GetFrameData()运行testOnDemandRTSPServer,VLCrtsp://10.5.91.234:8554/h264LiveVideo
2024/2/18 15:14:13 13.21MB live555 实时流 ARM
1
1、流形学习是一种非线性降维或数据可视化的方法,已经在图像处理如人脸图像,手写数字图像,语言处理方面取得了较好的效果,在机械故障诊断方面也有很好的效果;
2、资源包含轴承振动源数据和流行学习的Matlab程序。
2024/2/18 4:58:23 4.11MB 流行学习 轴承 故障诊断 matlab程序
1
PCB设计时,特别是大功率热设计,走线所处的层、铜厚、温升、线宽等都必须考虑,该软件能进行载流能力的自动计算,为设计提供参考
2024/2/18 3:58:35 240KB TCBTEMP
1
真实可用的rtsp推流demo,推送h264,aac到easydarwin服务器,基于C实现。
内涵文档,工具不足之处:C++太差,所以没能实现C++,基于C实现,结构定义重复,代码分割不合理,会积极改进,下次会变成C++版本,同时支持h265
2024/2/16 19:40:13 15.88MB rtsp push rtsp 推流
1
Grpc演示程序,含服务定义、客户端和服务端,包含简单Rpc\客户端流RPC\服务端流RPC\双向流RPC几种实现方式
2024/2/15 6:42:33 19KB grpc
1
恒流源设计及仿真,multisim软件实现,0~20mA
2024/2/15 5:09:47 384KB 恒流源 multisim
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡