Http
yayongm
这个作者很懒,什么都没留下…
展开
-
奇葩的编译问题
刚刚遇到的一个奇葩的编译问题,先记录下来,以供参考。 打开D,从帮助中拷贝一段演示代码到窗口中,点击F9编译,瞬间发现整个pascal文件的断点全乱了。遂逐个查找文件是否有重复,文件是否重复,结果是所有文件都没有问题。 经过折腾之后,才想起:那个垃圾帮助文件中有奇葩的不可见字符!!!同理,如果你从网络的网页上复制代码也会遇到代码中存在奇葩的不可见字符,对,就是这个奇葩的不可见字符导致整个代码中的断点全部乱掉且无法正确设置断点和调试!!! 明白过来之后,遂将文件内容复制到其它编辑...原创 2021-07-23 09:44:39 · 136 阅读 · 0 评论 -
为伊消得人憔悴,衣带渐宽终不悔(2)
领导要下载一个在线视频,可惜是m3u8格式的,找了好多下载工具,没一个好用的,没办法,只好自己动手丰衣足食了! 经过整个周末两天一夜的奋战,终于搞明白了下载的基本原理,也通过了初步实验,最终成品尚未出炉,所以只好先将一些踩过的坑给记录下来,以便将来参考。 1.解析m3u8文件。这个太简单了,没啥难度,请自行略过。 2.大部分视频文件都有加密,请一定要解密,解密,解密!!!解密的密码在m3u8文件的开头URI="http://"这个里面。 3.大多情况下的加密都是...原创 2021-03-14 15:10:01 · 200 阅读 · 0 评论 -
在工控机(XPE)上部署WEB服务器!
作为大量使用的工控机,受限于内存和硬件的限制,部署一些WEB服务器是比较麻烦的。为了解决这些问题,Moon Http Server(MHS)提供了一套比较可靠的解决方案,该方案的优点是:1.在Windows XP Embeded SP2以上即可完全部署。2.真正的绿色、单文件部署!加上一个显示HTML的主页面,只需两个文件(mhs.exe和index.pp)。3.占用极少的存储空间,使用不到2M存储空间即可完成完整部署。4.完整的、全功能、动态脚本Http Server。5.扩展的W原创 2020-07-30 16:26:46 · 1087 阅读 · 0 评论 -
小测Windows上的极限QPS
看到别人发布的Linux号称36万的QPS,我就忍不住想知道自己机器的性能,于是也用ab简单做了一个QPS测试。直接上结果吧:测试机器:i5-4460@8G内存。测试服务:HTTP测试方法:ab -n1000000 -c100 -k http://localhost/root返回内容:<html><title>Hello</title><body>2...原创 2018-03-22 09:17:43 · 1004 阅读 · 3 评论 -
Indy Http Server极限测试
测试环境:Win32,i5-4460@3.2,Indy 10.5.7直接在OnCommandGet中返回下面一行字符串:'<html><title>Hello</title>' + FormatDateTime('yyyy-mm-dd hh:nn:ss.zzz', Now) + '</html>';使用ab进行测试:ab -n100000 -c140...原创 2018-04-09 16:39:29 · 1499 阅读 · 4 评论 -
IE的deflate头
网上搜来的关键几句话:gzip与deflate区别 deflate使用inflateInit(),而gzip使用inflateInit2()进行初始化,比 inflateInit()多一个参数: -MAX_WBITS,表示处理raw deflate数据。因为gzip数据中的zlib压缩数据块没有zlib header的两个字节。使用inflateInit2时要求zlib库忽略zlib...原创 2018-04-16 10:24:01 · 383 阅读 · 0 评论