关于编程

驻扎也有两个礼拜了,反正也没什么人留言。

最近刚做的两个练手的项目

第一个是 58同城职位的自动刷新的脚本。

第二个是 .net 操作excel

其实 细细想来,都没有什么难度。

也都遇到了一点的问题。

在58自动刷新的时候,发现很多api 都是通过js调用,而且各种ajax 和验证之间的关系很复杂,所以就直接调用了浏览器来对网站做处理。

在这里想想,冤冤相报何时了。技术细节不过多的说,其实还发现一个漏洞,不知道是 他们技术人员的疏忽还是如何。仅仅是一个小bug 吧。仅仅是利用这个bug 才得以实现 整个脚本的运行。

第二个 .net  操作的excel

因为目标机上是  wps 所以原本希望通过 调用金山的 api ,但是发现个人版本并未提供 接口,于是又下载了 专业版,但是非正版,发现 写出demo 后 如果目标机上的 是个人版,或者是其他版本(并不清楚是什么版本)并不能正常调用,也不能 正常使用。

同样问题出在 .net  的office 接口,就是目标机上必须有office 套件,至于注册是否影响接口调用未知。

就转战使用 第三方项目  npoi

也有缺陷,对方丢个我一个 29Mb 的excel 在读取时,内存占用率十分之高。高峰 可达到 5G,在内存不足的机子上会报异常。

在改进 这个 excel 表之后 可正常比较快的使用,而且是否安装 wps,office并不影响

建议大数据量 还是专业些的数据库吧。

====================================================================================================

然后今天早上改进了 58 职位刷新的项目,有一点问题就是 上下文的问题,可能是因为库不熟练,

58的页面 无数的 iframe套着iframe 让人惶恐。。。。。

原文地址:https://www.cnblogs.com/bufubaoni/p/5663710.html