随笔 - 813  文章 - 8 评论 - 938 trackbacks - 19

共 82 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:数据抓取方式选择: 要编写爬虫程序,首先需要选择数据抓取的方式,一般来说有如下两种: 对服务器发送Http请求,获取响应信息 利用浏览器发送请求,获取渲染完成后的数据 这里我选择方式2,具体原因我在之前的Blog文章使用Chrome快速实现数据的抓取(四)——优点中已经做过对比分析,简单来说就是使用 阅读全文
posted @ 2019-07-06 16:56 天方 阅读 (90) 评论 (0) 编辑
摘要:有的时候,我会写一些爬虫程序来自动获取一些信息,之前一段时间用过Puppeteer来驱动Chrome获取信息,我之前也写过一系列文章来介绍它。Puppeteer是Google官方出品,本身质量非常好高,提供的功能也非常强大,但它本身并不是针对爬虫程序定制的,用起来存在如下不便之处: 提供的API过多 阅读全文
posted @ 2019-07-06 15:54 天方 阅读 (90) 评论 (0) 编辑
摘要:在.net core 3.0中,内置了一套新的json api,主要用于去除asp.net core对json.net的依赖,同时也提供了更好的性能(直接处理 UTF-8,而无需转码到 UTF-16)。虽然没有正式发布,随着几个preview版本下来,已经有一个功能比较完善的版本了,本文这里就简单的 阅读全文
posted @ 2019-06-16 22:45 天方 阅读 (1286) 评论 (0) 编辑
摘要:Edge Chromium用了一阵子了,整体上还算比较好用的,由于可以直接使用chrome的扩展,基本上体验和chrome差不多,就是界面上不支持中文有点小不爽。 在Edge Chrome更新到77后,是可以使用简体中文语言界面了的,但是默认不可使用,需要进行如下设置: 在浏览器地址栏中输入如下地址:edge://flags, 在搜索框输入language,找到Enable language lo... 阅读全文
posted @ 2019-06-16 19:59 天方 阅读 (186) 评论 (0) 编辑
摘要:组策略编辑器是系统个性化的一个常用的方式。但是它没有提供备份手段,导致我们在换新机器或重装系统的时候,需要重新手动配置,如果修改的策略比较多的时候是一件比较麻烦的事情。周末的时候研究了下如何自己写程序实现组策略的编辑。 组策略的启动方式是"gpedit.msc",但他实际上的进程是mmc.exe,我 阅读全文
posted @ 2019-06-08 15:54 天方 阅读 (111) 评论 (0) 编辑
摘要:Blazor是微软在Asp.net core 3.0中推出的一个前端MVVM模型,它可以利用Razor页面引擎和C#作为脚本语言来构建WEB页面,如下代码简单演示了它的基本功能: 和Angular JS和VUE的模型非常类似,Blazor 支持大多数应用所需的核心方案: 参数 事件处理 数据绑定 路由 依赖关系注入 布局 模板 级联值 使用Blazor主要有如下好处: C# 语言:使用 C# ... 阅读全文
posted @ 2019-05-04 14:18 天方 阅读 (1904) 评论 (2) 编辑
摘要:今天看到园子里的一篇文章: VS Code Remote 发布!开启远程开发新时代,简单的看了一下,它可以直接利用本地的环境远程开发,最直接的好处有: 在部署相同的操作系统上进行开发,或者使用更大或更专业的硬件。 把开发环境作为沙箱,以避免影响本地计算机配置。 让新手轻松上手,让每个人都保持一致的开发环境。 使用原本在本地环境不可用的工具或运行时,或者管理它们的多个版本。 调试在其他位置(比如客户... 阅读全文
posted @ 2019-05-04 13:36 天方 阅读 (1052) 评论 (1) 编辑
摘要:Cmder是一个非常好用的的控制台命令行,我们在实际使用的时候,经常通过如下指令将其注册到右键菜单: Cmder.exe /REGISTER ALL 这样就可以在任意文件夹下快速打开Cmder,并且能指定当前文件夹为默认路径,非常方便。 但是,默认情况下,它有一点做的不足的是:Cmder本身是支持多 阅读全文
posted @ 2019-05-03 01:06 天方 阅读 (197) 评论 (0) 编辑
摘要:在前面的文章轻量级的Web框架——Nancy中简单的介绍了一下Nancy的特点,今天这里就介绍下它的基本用法,由于2.0的版本还是预览状态,我这里用的是1.4版本,和最小的版本API还是有些差异的。 模块 Nancy的模块的概念类似于Asp.net中的Controller,一个典型的示例如下: 它定 阅读全文
posted @ 2019-04-01 01:12 天方 阅读 (418) 评论 (0) 编辑
摘要:我之前在文章中介绍过使用NSSM将exe封装为服务,这种方式我个人是比较喜欢的,一来原始文件不受服务的开发约束,二来也可以提供简单的日志系统、线程守护等功能,是我个人比较倾向的行为。但是,有的场景下,可能还是需要原生的服务程序。这个时候,可以利用TopShelf简化程序的开发,如下是它的一些优点: Topshelf是.NET平台的Windows服务框架。Topshelf可以轻松创建Windows服... 阅读全文
posted @ 2019-03-31 01:50 天方 阅读 (65) 评论 (0) 编辑
共 82 页: 上一页 1 2 3 4 5 6 下一页 末页