- 博客(175)
- 资源 (67)
- 收藏
- 关注
原创 容灾与备份究竟有什么区别?
1.容灾备份的区别容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。容错 (Fault Tolerance):指在计算机系统的软件、硬件发生故障时,保证计算机系统中仍能工作的能力。区别 :容错可以通过硬件冗余、错误检查和热交换 再加上特殊的软件来实现,而容灾必须通过系统冗余、灾难检测和系统迁移等技术来实现。当设备故障不能通过容错机制解决而导致系统宕机时,这种故障的解决就属于容灾的范畴。什么是灾难恢复
2022-03-25 14:51:14
318
原创 centos7 yum源安装ruby27方法
# yum install centos-release-scl-rh //会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源# yum install rh-ruby27 -y //直接yum安装即可 # scl enable rh-ruby27 bash //必要一步# ruby -v //查看安装版本...
2022-01-22 11:00:50
973
原创 linux下几种运行后台任务的方法
1.问题的引入程序员最不能容忍的是在使用终端的时候往往因为网络,关闭屏幕,执行CTRL+C等原因造成ssh断开造成正在运行程序退出,使得我们的工作功亏一篑。其背后的主要原因在于上述的相关操作,shell默认会发送中断信号给该终端session关联的进程,从而导致进程跟随终端退出,为了弄清这个问题我们首先要了解两种中断信号:1)sigint:signal interrupt,ctrl+c会发送此信号,主动关闭程序2)sighup: signal hang up,关闭终端,网络断线,关闭屏幕会发
2022-01-10 16:05:42
353
原创 计算机常用端口号汇总
计算机常用端口DHCP:服务器端的端口号是67DHCP:客户机端的端口号是68POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。SMTP:端口号是25。SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。SMTP具有健壮的邮件处理特性,这种特性允许邮件依据一定标准自动路由,SMTP具有当邮件地址不存在时立即通知用户的能力,并且具有在一定时间内将不可传输的邮件返回发送方的特点。Telnet:端口号是23。Te
2021-12-29 13:13:45
9863
原创 蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别
在有关微服务、DevOps、Cloud-native、系统部署等的讨论中,蓝绿部署、A/B 测试、灰度发布、滚动发布、红黑部署等概念经常被提到,它们有什么区别呢?通过搜索相关资料,做一个简单的辨析,如下:一、蓝绿部署(Blue/Green Deployment)蓝绿部署是最常见的一种0 downtime部署的方式,是一种以可预测的方式发布应用的技术,目的是减少发布过程中服务停止的时间。蓝绿部署原理上很简单,就是通过冗余来解决问题。通常生产环境需要两组配置(蓝绿配置),一组是active的生产环境的配
2021-12-28 08:42:03
890
原创 软件研发中的N条原则
原则 1 质量第一QUALITY IS #1无论如何定义质量,客户都不会容忍低质量的产品。质量必须被量化,并建立可落地实施的机制,以促进和激励质量目标的达成。即使质量没达到要求,也要按时交付产品,这似乎是政治正确的行为, 但这是短视的。从中长期来看,这样做是自杀。质量必须被放在首位,没有可商量的余地。Edward Yourdon 建议,当你被要求加快测试、 忽视剩余的少量 bug、在设计或需求达成一致前就开始编码时,要直接说“不”。原则 2 质量在每个人眼中都不同QUALITY ..
2021-12-28 08:23:37
487
原创 IT 部门事件管理模式建立分析
1、研究背景和意义IT 服务的最佳理论实践是 ITIL,ITIL 已经成为了解 IT 服务最简单直接的一套方法论。IT 服务管理简称为:ITSM。ITIL 为 ITSM 提供了专业术语和流程指导,告诉我们应该怎么去做 IT 服务,而 ITSM 是落地的 IT 服务,不停的在流程中被使用。ITSM 是已经存在的且以 ITIL 为指导更趋向合理的一套 IT 服务管理。两者的关系可以汇总为 ITIL 是标准,是为ITSM 提供流程和准则的,ITSM 是实践过程中依据标准而落地执行的服务提供。这两者都是科技发.
2021-12-28 08:11:33
1109
1
原创 从架构理解价值-我的软件世界观
程序员的迷茫-找寻不到价值在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天爷,今天下个大数据雨,明天挂个人工智能风,面对琳琅满目的技术浪潮的冲击,程序员难免深感无力,深怕错过了技术潮流从而失去了职场竞争力。有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?那么我是技术的主人还是技术的奴隶?人之所以迷茫往往是找不到工作生活的重心,感受不到工作或生活的价值。那么什么是价值呢?说
2021-08-19 08:28:13
446
原创 python分词工具
分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词,python中,有很多开源的分词工具。下面来介绍以下常见的几款。1. jieba 分词“结巴”分词,GitHub最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典。github star:26k代码示例importjiebastrs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]forstrin...
2021-05-20 12:33:32
1194
原创 Python字符串格式化之format方法详解
format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串,一定程度上与%目的一致。但在某些方面更加的方便1、基本用法1、按照{}的顺序依次匹配括号中的值s="{}isa{}".format('Tom','Boy')print(s)#TomisaBoys1="{}isa{}".format('Tom')#抛出异常,Replacementindex1outofrangeforpositionalargstu...
2021-05-20 12:32:02
1525
1
原创 Python中变量作用域问题
我们经常听说Python函数访问局部变量、全局变量;在定义装饰器的时候,还会使用自由变量。这些不同的变量是如何赋值、初始化、查找及修改的呢?各自的作用细则又是什么样的呢?本篇尝试解答这个问题。Python中的变量名可以指代变量、函数、类、对象等。一般来说,每个对象都有一个变量名指向,更准确说是绑定。作用域的必要性为啥变量要有作用域呢?我们在Python里遇到的内置、局部、全局及自由变量,就是说变量的作用域。语言区分作用域,是为了复用变量名。引入作用域,相当于给变量划分了各自的“隔离区”.
2021-05-20 12:30:40
192
1
原创 MySQL-InnoDB究竟如何巧妙实现,4种事务的隔离级别
事务ACID特性,其中I代表隔离性(Isolation)。什么是事务的隔离性?隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。一个事务怎么会干扰其他事务呢?咱们举例子来说明,假设有InnoDB表:t(id PK, name);表中有三条记录:1, shenjian2, zhangsan3, lisicase 1:读脏事务A,先执行,处于未提交的状态:insert i...
2021-05-20 12:29:35
283
原创 还在写大量 if 来判断?试试用一个规则执行器来替代它
业务场景近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:if(是否海外用户){returnfalse;}if(刷单用户){returnfalse;}if(未付费用户&&不再服务时段){returnfalse}if(转介绍用户||付费用户||内推用户){returntrue;}按照上述的条件我们可以得出的结论是: 咱们的的主要流程主要是基于 and 或...
2021-05-20 12:28:06
128
原创 Python私有化及_下划线命名用途
引言Python中没有真正的私有属性或方法,没有真正的私有化,但有一些和命名有关的约定,让编程人员处理一些需要私有化的情况,我们常常需要区分私有方法、属性和公有方法、属性以方便管理和调用。那么在Python中如何做呢?在变量、方法命名中有下列几种情况: xx公有变量/方法 _xx前置单下划线 __xx前置双下划线 __xx__前后双下划线 xx_后置单下划线 接下来分别介绍这几种带下划线命名的特性与区别。_单前置下划线...
2021-04-18 20:38:07
162
原创 python分词工具
分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词,python中,有很多开源的分词工具。下面来介绍以下常见的几款。1. jieba 分词“结巴”分词,GitHub最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典。github star:26k代码示例importjiebastrs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]forstrin...
2021-04-18 20:35:51
390
原创 整理了十个Python自动化操作
一、遍历文件夹批量操作的前提就是对文件夹进行遍历,使用os模块可以轻松的遍历文件夹,os.walk遍历后产生三个参数:“ 当前文件夹路径 包含文件夹名称[列表形式] 包含文件名称[列表形式] ”代码如下,大家可以根据自己的路径进行修改importosfordirpath,dirnames,filenamesinos.walk(r'C:\\ProgramFiles(x86)'):print(f'打开文件夹{dirpath}...
2021-04-18 20:34:37
248
原创 深入浅出地解读Python迭代器和生成器
迭代器和生成器是Python很重要的进阶语法。虽然在一开始的学习中,不理解它们并不影响你写代码。但到一定阶段之后,如果没有掌握其原理,你可能无法彻底理解代码的运行逻辑。今天我们就给大家分享一篇关于迭代器和生成器的深度解读。迭代器与可迭代对象概念迭代器:是访问数据集合内元素的一种方式,一般用来遍历数据,但是他不能像列表一样使用下标来获取数据,也就是说迭代器是不能返回的。 Iterator:迭代器对象,必须要实现next魔法函数 Iterable:可迭代对象,继承Iterator,必
2021-04-15 14:27:42
106
原创 Python 工具链让你写的代码更规范
从以前一个不会敲 Python 代码的小白,到现在敲 Python 代码贼溜的老鸟的过程中,除了通过大量的学习、实践让自己现在更容易写出 Pythonic 的代码外,大部分时间里还是多亏着有着许多好用的工具辅助我,去检查我代码中的问题,帮助我写出更规范的代码。学习和实践新知识可能对于大多数人来说都没有统一的定式,但使用工具至少可以让我们大家风格统一也更容易和他人协作共事。因此无论对于刚入门的小白还是正在成长的新人来说,会使用能辅助你写出更规范的代码的工具也是十分有必要的。black随着PEP8.
2021-04-15 14:17:17
119
原创 Linux 命令:realpath 命令
1.命令简介realpath 用于获取指定目录或文件的绝对路径。编写 Shell 脚本中,通常会使用相对路径来指明文件,但有时候,我们需要用到绝对路径,此时可以使用 realpath 来获取。2.命令格式realpath[OPTIONS]FILES3. 选项说明-e,--canonicalize-existing文件FILE的所有组成部件必须都存在-m,--canonicalize-missing文件FILE的组成部件可以不存在-L,--logic...
2021-04-15 14:15:37
7444
原创 python 装饰器的妙用,实现类属性的懒加载
假设我们有一个工具类MongoUtil,它的作用是封装一些数据库操作。例如:importpymongoclassMongoUtil:def__init__(self):connect=pymongo.MongoClient()db=connect.tiebaself.post=db.postself.user=db.userdefwrite_post(self,p...
2021-04-15 14:13:28
439
1
原创 python分词工具,你用哪个
分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词,python中,有很多开源的分词工具。下面来介绍以下常见的几款。1. jieba 分词“结巴”分词,GitHub最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典。github star:26k代码示例importjiebastrs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]forstrin...
2021-04-15 14:11:09
682
转载 数据库为什么要分库分表
在文章开头先抛几个问题:(1)什么时候才需要分库分表呢?我们的评判标准是什么?(2)一张表存储了多少数据的时候,才需要考虑分库分表?(3)数据增长速度很快,每天产生多少数据,才需要考虑做分库分表?这些问题你都搞清楚了吗?相信看完这篇文章会有答案。为什么要分库分表?首先回答一下为什么要分库分表,答案很简单:数据库出现性能瓶颈。用大白话来说就是数据库快扛不住了。数据库出现性能瓶颈,对外表现有几个方面: 大量请求阻塞 在高并发场景下,大量请求都需要操作数据库,导致连接数不够了
2021-02-21 08:02:10
423
原创 中间件开发心得
最近频繁地在跟实习生候选人打交道,每次新接触一个候选人,都要花上一定的时间去介绍我们团队,候选人问的最多的一个问题就是「中间件部门一般是干嘛的?」,恰好我之前也接触过一些想从事中间件开发的小伙伴,问过我「现在转行做中间件开发还来得及吗?」诸如此类的问题,索性就写一篇文章,聊聊我个人这些年做中间件开发的感受吧。什么是中间件开发?我大四实习时,在一个 20 多人的软件开发团队第一次接触了中间件,当时项目的架构师引入了微博开源的 RPC 框架 Motan,借助于这个框架,我们迅速构建起了一个基于微服务架构
2021-02-20 18:53:52
1259
2
原创 简单、易用的 MySQL 官方压测工具
一、MySQL自带的压力测试工具 Mysqlslapmysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题。1、更改其默认的最大连接数在对MySQL进行压力测试之前,需要更改其默认的最大
2021-02-03 08:41:45
169
原创 30个Python常用极简代码
学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。、1重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。def all_unique(lst):return len(lst)== len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = ..
2021-01-21 13:21:31
121
原创 9个 Python 实用案例分享
1. 整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复杂,可能有更好的方法来解决:user_input="This\nstringhas\tsomewhitespaces...\r\n"character_map={ord('\n'):'',ord('\t'):'',ord('\r'):None}user_inpu...
2021-01-21 13:16:08
494
原创 使用Python验证常见的50个正则表达式
什么是正则表达式?正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。此处的Regular即是规则、规律的意思,Regular Expression即“描述某种规则的表达式”之意。本文收集了一些常见的正则表达式用法,方便大家查询取用,并在最后附了详细的正则表达式语法手册。案例包括:「邮箱、身份证号、手机号码、固定电话、域名、IP地址、日期、邮编、密码、中文字符、数字、字符串」Python如何支持正则?我用的是python来实现正则,并
2021-01-21 13:13:48
166
原创 很多人问,到底要不要转管理
想要成为一名管理者,并不是做个决定这么简单,做管理需要一套完全不同的技能。好的架构师,好的技术专家,并不一定代表一个好的管理者。如何确定自己是不是适合管理岗位呢?可以先问问自己下面五个问题。问题1:你的兴趣在哪,技术专家,还是带团队?有没有想过自己五年后在做什么,届时是否工作得开心?做技术专家,带团队做事情,还是自己创业,搞清楚自己想要什么最重要。问问自己,做管理对你有什么吸引力?如果只是一心只想挣钱的话,说不定技术专家赚到的钱更多。如果只是觉得工作会轻松一点,那你肯定错了,管好自己与管
2021-01-21 13:11:11
111
原创 利用pyinstaller打包Python程序为一个可执行文件
有时,Python发布的程序需要被打包为一个文件夹、甚至一个文件发布。目前(2020)最佳的策略是使用pyinstaller。pyinstaller不仅支持打包整个运行环境到一个可执行文件,而且还支持加密。但唯一的问题是,必须依赖外部的libc.so。这衍生出了两个问题: 必须基于较低版本的Linux发行版进行打包。 因为libc.so向后兼容、向前不兼容(低版本兼容高版本,而高版本不兼容低版本)。比如,在Debian Stretch打包的可执行文件,不仅在Debian Buster上可以运行
2021-01-21 13:09:34
555
原创 如何做好技术 Team Leader
曾子曰:吾日三省吾身,反思是人类进化出来的一项异常宝贵的能力。我在阿里带团队也有四年多的时间,有必要总结一下此间得失;另外,前几天和一个刚开始带团队的同学聊天,他觉得角色转变对于他有不小的挑战,因此我想做一点不算成熟的总结并分享出来。当然,此文第一不代表我必然是一个多么成熟的管理者;第二不代表我的总结放之四海而皆准(事实上很多人的管理方式和我推崇的方法是反的,但是如果从某些角度评价,这些人更成功);第三我并无雄心壮志解答所有问题。总结仅仅是期望通过反思,帮助自己成为更好的管理者,而分享是希望能够多多少少帮助
2021-01-21 13:08:38
137
原创 5分钟快速掌握 Python 定时任务框架
APScheduler 简介在实际开发中我们经常会碰上一些重复性或周期性的任务,比如像每天定时爬取某个网站的数据、一定周期定时运行代码训练模型等,类似这类的任务通常需要我们手动来进行设定或调度,以便其能够在我们设定好的时间内运行。在 Windows 上我们可以通过计划任务来手动实现,而在 Linux 系统上往往我们会用到更多关于 crontab 的相关操作。但手动管理并不是一个很好的选择,如果我们需要有十几个不同的定时任务需要管理,那么每次通过人工来进行干预未免有些笨拙,那这时候就真的是「人工智能」
2021-01-21 13:05:37
404
原创 处理项目重大质量问题的思路和原则
在项目执行过程中,项目交付物发生重大质量问题应该不是个小概率事件。当然,通过项目技术质量管理、项目风险管理可以大幅度降低其发生的概率和影响,但往往不可能完全杜绝其发生。那么此类问题发生后,问题的关键就转变为项目组如何有效地应对处理。本文不介绍具体的项目重大质量问题分析、处理的工具和流程,只从一般处理思路和原则角度对项目实践经验做个小结,企盼抛砖引玉。一般思路和原则故障调查和处理要依靠供应商但不能依赖供应商案例某市场多个项目发生A部件电气模块部分通道短路故障。故障模块和相应信息发.
2021-01-21 13:03:48
859
原创 52条SQL语句性能优化策略
本文会提到 52 条 SQL 语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在WHERE子句中对字段进行NULL值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。3、应尽量避免在WHERE子句中使用 != 或 <> 操作符。MySQL 只有对以下操作符才使用索引:<,<=,=...
2021-01-07 16:02:43
77
原创 python 如何调用远程接口
在python中我们可以使用requests模块来实现调用远程接口一、安装requests模块pipinstallrequests二、使用requests模块实现get方式调用远程接口使用get方式调用远程接口主要使用了requests模块的get方法requests.get()get方法常见的参数有url,params和headers url:表示远程接口的地址 params表示get参数 headers表示get传参的headers参数信息..
2021-01-07 16:01:40
725
原创 Shell 分析服务器日志命令集锦
自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试!1、查看有多少个IP访问:awk '{print $1}' log_file|sort|uniq|wc -l2、查看某一个页面被访问的次数:grep "/index.php" log_file | wc -l3、查看每一个IP访问了多少个页面:awk '{++S[$1]} END {for (a in S) p
2021-01-07 15:59:19
137
原创 30个Python常用极简代码
学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。1 重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。def all_unique(lst):return len(lst)== len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = [1,2,.
2021-01-07 15:58:13
232
原创 系统通知,居然用拉取
广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,也有能够容忍一定延时的系统通知。任何脱离业务场景的架构设计都是耍流氓,结合具体的场景来看下,这样的一些系统通知,究竟是推还是拉?第一大类:系统对1的通知典型业务,计数类通知:(1)有10个美女添加了你为好友;(2)有8个好友私信了你;很多业务经常有这类计数通知,通知结果只针对你,这类通知是推送,还是拉取的呢?常见的有这样一些实践:如果业务需求对计数需求需要实时展现,例如微博的加好友计数,假如希望实现不刷..
2020-12-25 10:24:27
135
原创 轻量级定时任务框架:APScheduler
一、APScheduler简介APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架(Python库)。APScheduler有三个内置的调度系统,其中包括: cron式调度(可选开始/结束时间) 基于间隔的执行(以偶数间隔运行作业,也可以选择开始/结束时间) 一次性延迟执行任务(在指定的日期/时间内运行作业一次) 支持的后端存储作业APScheduler可以任意混合和匹配调度系统和作业存储的后端,其中支持
2020-12-17 08:41:56
202
原创 Linux 系统审计操作行为的 5 种解决方案
很多时候我们为了安全审计或者故障跟踪排错,可能会记录分析主机系统的操作行为。比如在系统中新增了一个用户,修改了一个文件名,或者执行了一些命令等等,理论上记录的越详细, 越有利于审计和排错的目的。不过过剩的记录也会为分析带来不少麻烦, 尤其是将很多主机的记录行为发送到固定的远程主机中,数据越多,分析的成本便越大。实际上,绝大多数的系统行为都是重复多余的,比如 cron 任务计划,我们信任的程序等, 这些都会产生大量的记录,但很少用于审计分析。基于这个需求,我们在审计系统操作行为的时候,至少应该添加一些过滤
2020-12-17 08:31:03
759
2
原创 每个软件开发人员都应该知道的5种设计模式
通常设计模式是用于解决问题的模板,可以在多种不同的情况下使用,但它并不是一个可以直接转换为代码的设计,但确实开发者奠定软件是否成功的基础。有一些设计模式是每个开发人员都应该了解的,包括它应该在什么地方和什么时候使用,今天,就和大家讨论一下每个软件开发人员都应该知道5种重要的设计模式:1、单例模式这是最常用和最常见的设计模式,几乎每个应用程序都需要用到单例模式,这种模式涉及到一个单一的类,该类负责创建自己的对象,当你需要一个对象来协调跨系统的操作时,单例模式是很好的解决方式。顾名思义,模.
2020-12-17 08:28:26
866
OBS-Studio-27.2.3-Full-Installer-x64
2022-03-06
BitWarden_1.46.2 - 免费密码管理器 | 谷歌(Chrome)浏览器插件
2021-12-24
google_Automa_v0.9.3.crx
2021-12-24
bitwarden v2.5.6.apk
2021-05-08
CanonPrintService_v2.7.1_itmop.com.apk
2021-02-06
Git-2.30.0.2-64-bit.rar
2021-01-31
Git-2.30.0.2-32-bit.exe
2021-01-31
python-3.8.2-amd64.rar
2021-01-29
python-3.8.2.rar
2021-01-29
python-3.9.0amd32.rar
2020-11-14
python-3.9.0-amd64.rar
2020-11-14
数科OFD版式阅读软件.zip
2020-11-13
bitwarden_free_password_manager-1.46.2-an+fx.xpi
2020-11-08
BitWarden_1.46.2_chrome.crx
2020-11-08
水星智能网管交换机客户端应用程序 1.0.3.zip
2020-11-05
Bitwarden-1.22.2-x64.freebsd
2020-11-03
Bitwarden-1.22.2-x86_64.rpm
2020-11-03
Bitwarden-Portable-1.22.2.exe
2020-11-03
RemoteDesktopManager-signed-aligned.apk
2020-10-16
virt-viewer-x86-9.0.msi
2020-10-10
virt-viewer-x64-9.0.msi
2020-10-10
nssm-2.24-101.zip
2020-09-30
frp_0.34.0_linux_386.tar.gz
2020-09-29
frp_0.34.0_linux_amd64.tar.gz
2020-09-29
frp_0.34.0_windows_386.zip
2020-09-29
frp_0.34.0_windows_amd64.zip
2020-09-29
frp_0.32.0_windows_amd64.zip
2020-09-29
PotPlayerSetup-x32-20200908.exe
2020-09-13
PotPlayerSetup-x64-20200908.exe
2020-09-13
Firefox Setup 68.1.0esr-X64.exe
2020-09-12
Firefox-ERS-68.12.0-x32.msi
2020-08-30
python-3.8.5-amd64.rar
2020-08-10
PowerToysSetup-0.20.0-x64.rar
2020-08-05
bitnami-owncloud-10.4.1-2-linux-x64-installer.run 自动安装
2020-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人