软件

网站内容抓取WebScraper for Mac

霸气de小男生 提交于 2020-04-05 18:47:23
[名称]: WebScraper for Mac [大小]: 9.6 MB [语言]:英文 [测试环境]: Mac OS 10.15.x [下载链接]: https://www.macdown.com/mac/640.html 简介 WebScraper Mac是Mac os系统上一款非常好用的网站数据提取工具,WebScraper可以帮您在10分钟内轻松实现网页数据的爬取,只需输入起始网址即可开始,操作简单、功能强大。 软件特色 1、快速轻松地扫描网站 大量的提取选择; 各种元数据,内容(如文本,html或markdown),具有某些类/ ID的元素,正则表达式 2、易于导出 - 选择您想要的列 3、输出为csv或json 4、将所有图像下载到文件夹/收集并导出所有链接的新选项 5、输出单个文本文件的新选项(用于存档文本内容,降价或纯文本) 6、丰富的选项/配置 来源: oschina 链接: https://my.oschina.net/u/4431535/blog/3216569

微服务架构设计模式

孤街醉人 提交于 2020-04-05 18:36:59
目录 什么是微服务模式 单体结构的历程 单体地狱的银弹-微服务架构 扩展立方体和服务 微服务架构的好处和弊端 优点 大型的复杂应用程序可以持续交付和持续部署 每个服务都相对较小并容易维护 更好的容错性 更容易实验和采纳新的技术 弊端 服务的拆分和定义是一项挑战 分布式系统带来的各种复杂性 开发者需要思考到底应该在应用的什么阶段使用微服务架构 服务的拆分策略 识别系统操作 创建抽象领域模型 定义系统操作 根据业务能力进行服务拆分 从业务能力到服务 根据子域进行服务拆分 上帝类的处理 什么是微服务模式 随着网络基础设施的高速发展,以及越来越多的个体接入互联网,在考虑构建支持海量请求以及多变业务的软件平台时,微服务架构成为多数人的首选。微服务架构的出现时服务事物发展规律的:当问题足够大,有足够多的的不确定因素时,人们习惯于把大的问题拆分成小的问题。通过分割,抽象和重用小而可靠的功能模块来构建整体方案。但是当这些小的,可重用的部分多来越多的时候,又会出现新的问题。再相似的阶段,人们遇到的问题也是相似的,这个时候人们需要一些共识,需要用一些通用的词汇来描述问题以及解决方案,这也是人们知识的总结,微服务模式就是这样的总结和概括,是一种可以通用的共识,用于描述微服务领域的中的问题及解决方案。 单体结构的历程 在企业发展的初期,应用程序相对较小,所有的代码运行在一个应用程序中有以下好处

2020软件工程作业04

雨燕双飞 提交于 2020-04-05 18:13:20
软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574 作业目标 结对编程 作业正文 见下文 其他参考文献 百度 1、成员列表 学号 姓名 博客地址 20177697 许思慧 https://www.cnblogs.com/mao-liu/ 20177703 罗剪梅 https://www.cnblogs.com/sweetsecret/ 博客PDF链接(百度网盘): 提取码: 2、需求分析 2.1问题背景 老师的困扰: 都说铁打的营盘流水的兵。老师,总会经历结识新生、相处多年的本科生和研究生毕业、又一批新生加入等年复一年周而复始的过程。这既是老师这个职业的悲哀,也许也是老师这个职业有活力的地方。作为老师,夜深人静时,偶尔会想,几年前毕业的某某学生,现在怎么样了啊;某某学生,在哪里工作啊,发展如何啊。但是又不好主动去问。不知道是不便打扰,还是老师太矜持,还是想想就够了而答案不重要。也许默默地关注着学生的动态就够了;不一定非得等到教师节,才收到学生在问候中也许包含的关于现状的描述。 萌新学生的困扰: 作为萌新学生

Mac 下 brew 切换为国内源

≡放荡痞女 提交于 2020-04-05 18:12:49
简介 Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 和 linux 系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷。 Homebrew 主要有四个部分组成: brew 、 homebrew-core 、 homebrew-bottles 、 homebrew-cask 。 名称 说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心软件仓库 homebrew-bottles Homebrew 预编译二进制软件包 homebrew-cask 提供 macOS 应用和大型二进制文件 替换为阿里源 # 查看 brew.git 当前源 $ cd "$(brew --repo)" && git remote -v origin https://github.com/Homebrew/brew.git (fetch) origin https://github.com/Homebrew/brew.git (push) # 查看 homebrew-core.git 当前源 $ cd "$(brew --repo homebrew/core)" && git remote -v origin https://github.com/Homebrew

视频压缩软件怎么压缩视频?教你快速压缩视频的方法

倖福魔咒の 提交于 2020-04-05 17:43:07
视频压缩软件怎么压缩视频?很多小伙伴喜欢把自己制作的视频发布到有关平台分享自己的作品,然而由于平台会对上传视频的大小进行限制,在文件过大的时候通常是不能上传视频的。此时就需要用视频压缩软件降低视频文件大小,下面分享视频转换器压缩视频的方法帮你搞定。 视频压缩软件使用: 想要简单快速的压缩视频文件可以借助迅捷视频转换器进行。这时我们看到视频压缩软件的首页有视频转换和视频分割等九种视频操作方式,我们根据自身需求选择对应的‘视频压缩’模式。 在‘视频压缩’功能页下,点击添加文件或添加文件夹按钮上传需要压缩的视频文件。如果不想点击按钮上传文件,也可以用拖拽的方式把要压缩的视频置入到指定区域。 等视频文件上传好后在输出质量切换压缩的方式(缩小优先、标准和清晰优先),然后把输出目录默认的保存位置调整至便于查找文件的目录。调整时可以直接将路径粘贴至输入框中,也可以通过更改目录按钮选择目录,任选一种即可修改。 随后点击压缩或全部压缩选项就可以把添加好的视频文件根据要求进行压缩,而后视频压缩软件会把压缩后的视频存储到输出目录指向的位置。 视频压缩软件拓展: 当压缩进度条到达100%后就表明视频文件已经压缩完毕,接着到输出目录所在位置查找文件即可。除此之外视频压缩软件还支持把视频格式转换成别的所需格式,或将多个视频合并在一起等操作都可以进行,在编辑视频方式时只需选择好对应的功能模块即可。 视频压缩软件

计算与软件工程第四次作业

依然范特西╮ 提交于 2020-04-05 17:39:27
作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10534 我在这个课程的目标是 学会合作,统计中文文本词频 此作业在哪个具体方面帮我实现目标 测试代码,运行代码可以让我更加了解这门课的内容 参考文献 https://www.cnblogs.com/guoming0000/archive/2012/06/13/2548350.html https://blog.csdn.net/qq_44174481/article/details/95921514?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2 https://blog.csdn.net/sand8o8time/article/details/81412661?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-6&utm_source=distribute.pc

计算与软件工程 作业5

房东的猫 提交于 2020-04-05 17:30:24
计算与软件工程 作业5 作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10584 课程目标 了解软件工程的方法论。挑选几篇关于软件工程方法论的文章,根据自己的软件工程经验分享看法。 参考文献 https://www.cnblogs.com/xinz/p/3852390.html 作业正文 https://www.cnblogs.com/yangqiuyan/ 课前预习阶段 讲义4 Scrum/Sprint https://www.cnblogs.com/xinz/archive/2012/10/05/2712602.htm 1.Scrum/Sprint 开发步骤: 1) 找出完成产品需要做的事情 – Product Backlog, Backlog 翻译成“积压的工作”, “待解决的问题”, “产品订单”都可以。 2)决定当前的冲刺需要解决的事情 – Sprint Backlog. 3)冲刺 (Sprint). 在冲刺阶段, 外部人士不能直接打扰团队成员。 一切对交流只能通过SCRUM MASTER 来完成。 这一措施较好地平衡了 “交流”和 “集中注意力”的矛盾。 2.Scrum 开发流程: 1)Self-managing 2)Self-organizing 3)cross

重磅 | 推荐一款技术人必备的写作神器 (支持多平台博客群发)

两盒软妹~` 提交于 2020-04-05 17:10:12
很多技术人都特别喜欢写技术文章并发布到自己的博客上,写技术文章有两个好处:一个是进行一次技术知识的总结和提高,另一个就是通过技术文章的传播,可以打造自己的影响力。 当下,随着自媒体的高速发展,越来越多的技术人为了打造个人的技术影响力,会同时在多个技术平台和自媒体平台发表自己写的技术文章。 虽然当下主流的技术平台和自媒体平台都已经支持 MarkDown 格式进行文章编排,你只需要用 MarkDown 格式写好技术文章就可以通用的发布到各大平台了。 这听上去是不是很美好的, MarkDown 虽好但是这里有一个比较麻烦的事就是:如果你需要多平台发布,你仍然需要去各大平台的后台对文章进行「复制——粘贴——发布」这样繁琐的操作。 长年累月如此以往,想必你会很厌倦这样的重复劳动。做为一个技术人,当然是能自动化的绝对不手动操作。 今天,就给大家推荐一款支持多平台自动同步的写作神器「OpenWrite」。 「OpenWrite」是一个最懂你的科技自媒体管理平台,这是由一群来自互联网公司的技术自媒体人搭建的新媒体管理平台。它支持用 MarkDown 格式对文章进行编排,同时可以将写完的文章一键分发到多个科技平台上。 官网地址: https://www.openwrite.cn 「OpenWrite」功能说明 支持一键发布的平台 博客平台:SegmentFault 思否、CSDN、掘金、博客园、简书

如何让开发变得敏捷起来?

偶尔善良 提交于 2020-04-05 17:02:30
不久前和同事交流的时候看到这样一段话,“在经历敏捷软件开发方法在中国传播和发展的过程中,我们深切地感到,缺少对软件开发日常基础时间、尤其是与编程紧密相关的核心技术实践的指导,敏捷注定流于形式。缺少完备的软件设计、开发和质量保障相关实践,盲目强调快速迭代、接纳需求变化,项目只会陷入质量迅速腐化、Bug百出、交付失控的悲惨境地。对于这种只得其形、尽失其神、缺乏核心能力、空谈快速响应变化的敏捷,业内将其调侃为中国田园式敏捷”。为什么会出现这样的问题呢?因为大家在学习敏捷开发的时候只是做到了形式上的模仿而忽略了对于本质的理解。那么,今天我们就说说敏捷开发方法的核心目标是什么,掌握了其神,我们在项目管理中就可以聚焦于敏捷的实质,达到事半功倍的效果。 目标1.更快更早的向客户交付价值 我们先来看看传统的瀑布开发模式有什么问题。传统的瀑布开发模式软件会经历需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试等阶段才能发布,这一过程少则几个月半年,大型项目周期长达1年甚至更长,软件的价值在全部做好之后一次性交付。现在VUCA时代(商业和外部环境充满了易变性,不确定性,复杂性,模糊性)等到产品或者项目正式发布的时候,商业环境或者用户的使用场景已经发生了很大的变化,产品或者项目的功能已经不能满足当时的需求,软件交付的价值大打折扣。 不同于传统的瀑布开发模式,敏捷研发模式以迭代的方式持续进行

回收站文件找回

我们两清 提交于 2020-04-05 16:57:21
问题描述: 回收站清空是很常见的数据恢复故障。在回收站清空后如何恢复数据就显的尤为重要了,首先我们需要明白,在回收站清空后不能往要恢复的误删文件所在的分区,存入任何新的文件,否则数据覆盖了就无力回天了。接下来我们还需要了解下具体如何恢复回收站清空的数据,具体请看正文了解。 工具/软件:极限数据恢复软件 步骤1:先百度搜索并下载软件打开后,在软件中,选择需要恢复的盘,软件就会这个盘扫描。 步骤2:等软件扫描完成,平均需要几分钟时间。 步骤3:软件会很快将找到的文件,都在《$RECYCLE.BIL》或《$RECYCLE》中($RECYCLE这个文件是回收站在里面的真正文件名)。 步骤4:勾选所有需要恢复的资料,接着点右上角的保存,《另存为》按钮,将勾选的文件拷贝出来。 步骤5:坐等软件将文件拷贝完毕就可以了 。 注意事项1:文件永久删除恢复出来的数据需要暂时保存到其它盘里。 注意事项2:想要恢复永久删除文件需要注意,一定注意不要往误删文件所在的盘存入新的文件。 来源: 51CTO 作者: emjdjis 链接: https://blog.51cto.com/13406740/2475816