12 2018 档案
摘要:二分搜索用于在已经排序好的集合中搜索值,每次与中间值对比,小于则搜索前半段,大于中间值则在后半段,继续二分搜索,实现代码: 如果查询不到值返回的是负的最后查询的中间值的位置,负值变正后+1 则可用来有序插入搜索值,使列表保持排序。
阅读全文
摘要:在页面关闭时触发window.onunload 在onunload中要使用http请求,需要使用同步请求: 如: iframe页面关闭后执行方法: 因为iframe之上还存在父页面,在iframe页面里面实现了window.onunload事件,之后 直接关闭父页面,不能触发iframe页面的onu
阅读全文
摘要:OpenCvSharp是封装了OpenCV的.net版本 项目地址:https://github.com/shimat/opencvsharp 简单使用: 1、NuGet安装 2、使用OpenCvSharp打开一张图片,需要添加 OpenCvSharp 命名空间 运行结果:
阅读全文
摘要:使用HtmlAgilityPack来开发简单爬虫: 1、NuGet安装HtmlAgilityPack 2、简单的爬虫代码 官网地址:https://html-agility-pack.net/
阅读全文
摘要:1、 Selenium IDE Selenium IDE is a Chrome and Firefox plugin which records and plays back user interactions with the browser. Use this to either create
阅读全文
摘要:使用mvc绑定表单 每次绑定的对象都为null,查看Request.Form里面是有传进去的参数的,并且属性名称完全一样,最后发现是 变量的命名不能和属性里面的字段一样 一样的话绑定表单失败
阅读全文
摘要:动态构建 WHERE(C=>C.Id=Value): 动态构建List的Contains表达式: 参考地址:https://stackoverflow.com/questions/278684/how-do-i-create-an-expression-tree-to-represent-strin
阅读全文
摘要:解决办法: 减少y轴的margion,和格式化y轴
阅读全文