zoukankan      html  css  js  c++  java
  • 关于编程

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

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

    第一个是 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 让人惶恐。。。。。

  • 相关阅读:
    开始编写正式的iOS 程序(iOS编程指导)
    iOS开发,新手入门指导
    轻松上手正则表达式
    windows phone 7 基本导航
    HexColorPicker 让选色变得更简单[for Mac]
    使用python处理子域名爆破工具subdomainsbrute结果txt
    一些关于Linux入侵应急响应的碎碎念
    Angular2 环境的搭建
    angularjs 动态加载指令编译服务$compile
    函数前的!
  • 原文地址:https://www.cnblogs.com/bufubaoni/p/5663710.html
Copyright © 2011-2022 走看看