- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 nodejs旧项目不能使用装饰器如何AOP?
javascript(nodejs/js)旧项目无法使用装饰器(Decorator) 如何实现AOP(面向截面编程)
2023-03-14 11:27:26 269
原创 我的扒图工具开发过程 (五)
我的扒图工具基本上已经完成开发了。经历了最原始的版本:用多个for循环完成整个网站多个不同类别下多个系列下多个页面多个图片的下载;流水线改进版:
2021-06-14 17:10:57 179
原创 我的扒图工具开发过程 (四)
在继续优化改造我的流水线之前,我看了一下下载的成果。发现,咦?怎么有的图只有一半呢?怎么没下载完成?就象以下这几个图那样,半图或烂图。那我们怎么判断半图料图?怎样判断一个图片的完整性呢?由于这些图片都是jpg图片,因些判断图片完整性的范围缩窄到判断jpg文件的完整性。看来还得加一个做质检的工人放在流水线上。...
2020-05-09 21:20:49 205
原创 我的扒图工具开发过程(三)
首先,我们引用amqplib库,建立一个Rabbit.js文件封装好其基本功能放到util目录下。const amqp = require('amqplib')const _connection = Symbol('_connection')const _hostName = Symbol('_hostName')const _mqAddress = Symbol('_mqAddress...
2020-05-03 21:04:15 326
原创 ABP学习 之 实现数据操作
之前已经学习添加了新API,以及对该API如何进行权限拦截。大多数情况下,我们的API都是要实现数据操作的。那么如何进行数据操作?要进行数据操作的话,首先要添加实体类,DTO类,配置Dbset, 数据库等一系列工作。
2020-04-21 17:02:13 625
原创 我的扒图工具开发过程(二)
上一节我们已经完成了基本功能的扒图工具了,但下载整个网站图片,单靠一个for循环跑不现实,看来要多开几个进程同时进行下载。第一个进程从for 0 to 500, 第二个进程从for 501 to 1000, 如此类推,要下完5000个系列图片要开10个进程下载。我们将一个进程看成一个工人的话,那么我们就要请10个工人工作,这10个工人都要处理以下三个任务:根据某系列图片首页网址https:/...
2020-04-14 21:45:04 251
原创 ABP学习 之 准备
学习ABP准备ABP准备数据库准备后端启动前端启动ABP准备到ABP官网下载Free Template将下载到的压缩包解压到目录由于当时选择使用vue为前端,所以vue子目录是前端代码,aspnet-core为后端代码数据库准备准备一个数据库,设置好用户的owner及public权限后端启动用vs2017打开sln文件,还原NeGet包将xxxxx.Web.Host设为启动项...
2020-04-14 15:51:55 202
原创 我的扒图工具开发过程(一)
前段时间在网上畅游,在某网站上发现了不少养眼图片素材。人手下载效率太差,网上一下子又找不到合适的免费工具,于是开始我开发这个扒图工具之路。首先这个工具的需求仅定位于帮我批量下载某网站的图片,无需智能分析哪一张图片才是主图要下的,无需智能分析哪个连接跳转下一页的连接,所有这些分析都已人工找到的规律设置好。因此开发这个工具只要解决两个问题:获取网页内容 分析网页内容,找到主图,分析图片总数...
2020-04-13 23:07:25 421
猜数字Excel版
2008-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人