自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (62)
  • 收藏
  • 关注

原创 python分词工具

分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词,python中,有很多开源的分词工具。下面来介绍以下常见的几款。1. jieba 分词“结巴”分词,GitHub最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典。github star:26k代码示例importjiebastrs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]forstrin...

2021-05-20 12:33:32 32

原创 Python字符串格式化之format方法详解

format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串,一定程度上与%目的一致。但在某些方面更加的方便1、基本用法1、按照{}的顺序依次匹配括号中的值s="{}isa{}".format('Tom','Boy')print(s)#TomisaBoys1="{}isa{}".format('Tom')#抛出异常,Replacementindex1outofrangeforpositionalargstu...

2021-05-20 12:32:02 21

原创 Python中变量作用域问题

我们经常听说Python函数访问局部变量、全局变量;在定义装饰器的时候,还会使用自由变量。这些不同的变量是如何赋值、初始化、查找及修改的呢?各自的作用细则又是什么样的呢?本篇尝试解答这个问题。Python中的变量名可以指代变量、函数、类、对象等。一般来说,每个对象都有一个变量名指向,更准确说是绑定。作用域的必要性为啥变量要有作用域呢?我们在Python里遇到的内置、局部、全局及自由变量,就是说变量的作用域。语言区分作用域,是为了复用变量名。引入作用域,相当于给变量划分了各自的“隔离区”.

2021-05-20 12:30:40 25 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 12

原创 还在写大量 if 来判断?试试用一个规则执行器来替代它

业务场景近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:if(是否海外用户){returnfalse;}if(刷单用户){returnfalse;}if(未付费用户&&不再服务时段){returnfalse}if(转介绍用户||付费用户||内推用户){returntrue;}按照上述的条件我们可以得出的结论是: 咱们的的主要流程主要是基于 and 或...

2021-05-20 12:28:06 14

原创 Python私有化及_下划线命名用途

引言Python中没有真正的私有属性或方法,没有真正的私有化,但有一些和命名有关的约定,让编程人员处理一些需要私有化的情况,我们常常需要区分私有方法、属性和公有方法、属性以方便管理和调用。那么在Python中如何做呢?在变量、方法命名中有下列几种情况: xx公有变量/方法 _xx前置单下划线 __xx前置双下划线 __xx__前后双下划线 xx_后置单下划线 接下来分别介绍这几种带下划线命名的特性与区别。_单前置下划线...

2021-04-18 20:38:07 5

原创 python分词工具

分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词,python中,有很多开源的分词工具。下面来介绍以下常见的几款。1. jieba 分词“结巴”分词,GitHub最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典。github star:26k代码示例importjiebastrs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]forstrin...

2021-04-18 20:35:51 42

原创 整理了十个Python自动化操作

一、遍历文件夹批量操作的前提就是对文件夹进行遍历,使用os模块可以轻松的遍历文件夹,os.walk遍历后产生三个参数:“ 当前文件夹路径 包含文件夹名称[列表形式] 包含文件名称[列表形式] ”代码如下,大家可以根据自己的路径进行修改importosfordirpath,dirnames,filenamesinos.walk(r'C:\\ProgramFiles(x86)'):print(f'打开文件夹{dirpath}...

2021-04-18 20:34:37 16

原创 深入浅出地解读Python迭代器和生成器

迭代器和生成器是Python很重要的进阶语法。虽然在一开始的学习中,不理解它们并不影响你写代码。但到一定阶段之后,如果没有掌握其原理,你可能无法彻底理解代码的运行逻辑。今天我们就给大家分享一篇关于迭代器和生成器的深度解读。迭代器与可迭代对象概念迭代器:是访问数据集合内元素的一种方式,一般用来遍历数据,但是他不能像列表一样使用下标来获取数据,也就是说迭代器是不能返回的。 Iterator:迭代器对象,必须要实现next魔法函数 Iterable:可迭代对象,继承Iterator,必

2021-04-15 14:27:42 7

原创 Python 工具链让你写的代码更规范

从以前一个不会敲 Python 代码的小白,到现在敲 Python 代码贼溜的老鸟的过程中,除了通过大量的学习、实践让自己现在更容易写出 Pythonic 的代码外,大部分时间里还是多亏着有着许多好用的工具辅助我,去检查我代码中的问题,帮助我写出更规范的代码。学习和实践新知识可能对于大多数人来说都没有统一的定式,但使用工具至少可以让我们大家风格统一也更容易和他人协作共事。因此无论对于刚入门的小白还是正在成长的新人来说,会使用能辅助你写出更规范的代码的工具也是十分有必要的。black随着PEP8.

2021-04-15 14:17:17 21

原创 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 161

原创 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 22

原创 python分词工具,你用哪个

分词在自然语言处理中有着常见的场景,比如从一篇文章自动提取关键词就需要用到分词工具,中文搜索领域同样离不开分词,python中,有很多开源的分词工具。下面来介绍以下常见的几款。1. jieba 分词“结巴”分词,GitHub最受欢迎的分词工具,立志做最好的 Python 中文分词组件,支持多种分词模式,支持自定义词典。github star:26k代码示例importjiebastrs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]forstrin...

2021-04-15 14:11:09 40

原创 数据库为什么要分库分表

在文章开头先抛几个问题:(1)什么时候才需要分库分表呢?我们的评判标准是什么?(2)一张表存储了多少数据的时候,才需要考虑分库分表?(3)数据增长速度很快,每天产生多少数据,才需要考虑做分库分表?这些问题你都搞清楚了吗?相信看完这篇文章会有答案。为什么要分库分表?首先回答一下为什么要分库分表,答案很简单:数据库出现性能瓶颈。用大白话来说就是数据库快扛不住了。数据库出现性能瓶颈,对外表现有几个方面: 大量请求阻塞 在高并发场景下,大量请求都需要操作数据库,导致连接数不够了

2021-02-21 08:02:10 99

原创 中间件开发心得

最近频繁地在跟实习生候选人打交道,每次新接触一个候选人,都要花上一定的时间去介绍我们团队,候选人问的最多的一个问题就是「中间件部门一般是干嘛的?」,恰好我之前也接触过一些想从事中间件开发的小伙伴,问过我「现在转行做中间件开发还来得及吗?」诸如此类的问题,索性就写一篇文章,聊聊我个人这些年做中间件开发的感受吧。什么是中间件开发?我大四实习时,在一个 20 多人的软件开发团队第一次接触了中间件,当时项目的架构师引入了微博开源的 RPC 框架 Motan,借助于这个框架,我们迅速构建起了一个基于微服务架构

2021-02-20 18:53:52 184 1

原创 简单、易用的 MySQL 官方压测工具

一、MySQL自带的压力测试工具 Mysqlslapmysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题。1、更改其默认的最大连接数在对MySQL进行压力测试之前,需要更改其默认的最大

2021-02-03 08:41:45 28

原创 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 26

原创 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 61

原创 使用Python验证常见的50个正则表达式

什么是正则表达式?正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。此处的Regular即是规则、规律的意思,Regular Expression即“描述某种规则的表达式”之意。本文收集了一些常见的正则表达式用法,方便大家查询取用,并在最后附了详细的正则表达式语法手册。案例包括:「邮箱、身份证号、手机号码、固定电话、域名、IP地址、日期、邮编、密码、中文字符、数字、字符串」Python如何支持正则?我用的是python来实现正则,并

2021-01-21 13:13:48 32

原创 很多人问,到底要不要转管理

想要成为一名管理者,并不是做个决定这么简单,做管理需要一套完全不同的技能。好的架构师,好的技术专家,并不一定代表一个好的管理者。如何确定自己是不是适合管理岗位呢?可以先问问自己下面五个问题。问题1:你的兴趣在哪,技术专家,还是带团队?有没有想过自己五年后在做什么,届时是否工作得开心?做技术专家,带团队做事情,还是自己创业,搞清楚自己想要什么最重要。问问自己,做管理对你有什么吸引力?如果只是一心只想挣钱的话,说不定技术专家赚到的钱更多。如果只是觉得工作会轻松一点,那你肯定错了,管好自己与管

2021-01-21 13:11:11 23

原创 利用pyinstaller打包Python程序为一个可执行文件

有时,Python发布的程序需要被打包为一个文件夹、甚至一个文件发布。目前(2020)最佳的策略是使用pyinstaller。pyinstaller不仅支持打包整个运行环境到一个可执行文件,而且还支持加密。但唯一的问题是,必须依赖外部的libc.so。这衍生出了两个问题: 必须基于较低版本的Linux发行版进行打包。 因为libc.so向后兼容、向前不兼容(低版本兼容高版本,而高版本不兼容低版本)。比如,在Debian Stretch打包的可执行文件,不仅在Debian Buster上可以运行

2021-01-21 13:09:34 76

原创 如何做好技术 Team Leader

曾子曰:吾日三省吾身,反思是人类进化出来的一项异常宝贵的能力。我在阿里带团队也有四年多的时间,有必要总结一下此间得失;另外,前几天和一个刚开始带团队的同学聊天,他觉得角色转变对于他有不小的挑战,因此我想做一点不算成熟的总结并分享出来。当然,此文第一不代表我必然是一个多么成熟的管理者;第二不代表我的总结放之四海而皆准(事实上很多人的管理方式和我推崇的方法是反的,但是如果从某些角度评价,这些人更成功);第三我并无雄心壮志解答所有问题。总结仅仅是期望通过反思,帮助自己成为更好的管理者,而分享是希望能够多多少少帮助

2021-01-21 13:08:38 31

原创 5分钟快速掌握 Python 定时任务框架

APScheduler 简介在实际开发中我们经常会碰上一些重复性或周期性的任务,比如像每天定时爬取某个网站的数据、一定周期定时运行代码训练模型等,类似这类的任务通常需要我们手动来进行设定或调度,以便其能够在我们设定好的时间内运行。在 Windows 上我们可以通过计划任务来手动实现,而在 Linux 系统上往往我们会用到更多关于 crontab 的相关操作。但手动管理并不是一个很好的选择,如果我们需要有十几个不同的定时任务需要管理,那么每次通过人工来进行干预未免有些笨拙,那这时候就真的是「人工智能」

2021-01-21 13:05:37 48

原创 处理项目重大质量问题的思路和原则

在项目执行过程中,项目交付物发生重大质量问题应该不是个小概率事件。当然,通过项目技术质量管理、项目风险管理可以大幅度降低其发生的概率和影响,但往往不可能完全杜绝其发生。那么此类问题发生后,问题的关键就转变为项目组如何有效地应对处理。本文不介绍具体的项目重大质量问题分析、处理的工具和流程,只从一般处理思路和原则角度对项目实践经验做个小结,企盼抛砖引玉。一般思路和原则故障调查和处理要依靠供应商但不能依赖供应商案例某市场多个项目发生A部件电气模块部分通道短路故障。故障模块和相应信息发.

2021-01-21 13:03:48 182

原创 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 13

原创 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 107

原创 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 49

原创 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 38

原创 系统通知,居然用拉取

广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,也有能够容忍一定延时的系统通知。任何脱离业务场景的架构设计都是耍流氓,结合具体的场景来看下,这样的一些系统通知,究竟是推还是拉?第一大类:系统对1的通知典型业务,计数类通知:(1)有10个美女添加了你为好友;(2)有8个好友私信了你;很多业务经常有这类计数通知,通知结果只针对你,这类通知是推送,还是拉取的呢?常见的有这样一些实践:如果业务需求对计数需求需要实时展现,例如微博的加好友计数,假如希望实现不刷..

2020-12-25 10:24:27 24

原创 轻量级定时任务框架:APScheduler

一、APScheduler简介APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架(Python库)。APScheduler有三个内置的调度系统,其中包括: cron式调度(可选开始/结束时间) 基于间隔的执行(以偶数间隔运行作业,也可以选择开始/结束时间) 一次性延迟执行任务(在指定的日期/时间内运行作业一次) 支持的后端存储作业APScheduler可以任意混合和匹配调度系统和作业存储的后端,其中支持

2020-12-17 08:41:56 52

原创 Linux 系统审计操作行为的 5 种解决方案

很多时候我们为了安全审计或者故障跟踪排错,可能会记录分析主机系统的操作行为。比如在系统中新增了一个用户,修改了一个文件名,或者执行了一些命令等等,理论上记录的越详细, 越有利于审计和排错的目的。不过过剩的记录也会为分析带来不少麻烦, 尤其是将很多主机的记录行为发送到固定的远程主机中,数据越多,分析的成本便越大。实际上,绝大多数的系统行为都是重复多余的,比如 cron 任务计划,我们信任的程序等, 这些都会产生大量的记录,但很少用于审计分析。基于这个需求,我们在审计系统操作行为的时候,至少应该添加一些过滤

2020-12-17 08:31:03 169 2

原创 每个软件开发人员都应该知道的5种设计模式

通常设计模式是用于解决问题的模板,可以在多种不同的情况下使用,但它并不是一个可以直接转换为代码的设计,但确实开发者奠定软件是否成功的基础。有一些设计模式是每个开发人员都应该了解的,包括它应该在什么地方和什么时候使用,今天,就和大家讨论一下每个软件开发人员都应该知道5种重要的设计模式:1、单例模式这是最常用和最常见的设计模式,几乎每个应用程序都需要用到单例模式,这种模式涉及到一个单一的类,该类负责创建自己的对象,当你需要一个对象来协调跨系统的操作时,单例模式是很好的解决方式。顾名思义,模.

2020-12-17 08:28:26 202

原创 Linux 运维日常 40 个命令汇总

1、删除0字节文件find -type f -size 0 -exec rm -rf {} \;2、查看进程按内存从大到小排列PS -e -o "%C : %p : %z : %a"|sort -k5 -nr3、按 CPU 利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4、打印 cache 里的URLgrep-r-ajpg/data/cache/*|strings|grep"http:"|awk-F...

2020-12-17 08:26:34 202

原创 Linux网络状态工具ss命令操作详解

ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以提供如下信息: 所有的TCP sockets 所有的UDP sockets 所有ssh/ftp/ttp/https持久连接

2020-12-17 08:19:56 132

原创 软件管理定律系列之布鲁克斯定律

布鲁克斯定律:人月=人*月,月≠人月/人极端情况下,Brooks定律会出现这样的情况:“投入更多的人到一项延迟的工作上,可以导致该项工作更加延迟”。Barry Bohem:可以将软件开发进度压缩25%,但是不能再多了200/20/6X现象:–人数增加1倍,工期缩短20%,缺陷增加6倍反思:–1 在实践中,我们是否经常通过给项目组增加人手的方式加快进度?–2 有哪些合理的加快进度的措施?定律分析布鲁克斯定律(Brooks’Law)里面用了几个字眼“人、月”。是的,此布鲁克斯就.

2020-11-23 20:39:54 97

原创 如何成为出色的项目经理:成功的五个关键因素

“出色”的 项目经理的定义不是一成不变的。随着经济和商业因素的改变,项目经理 的角色进行调整以适应新的需求,迎接新的挑战。除了一般的困惑之外,还有一种看法就是,在组织中,不同的人对于项目经理的看法也不同。对于雇主来说,优秀的项目经理应该能够按时,在预算范围内完成项目。而对于项目 团队成员来说,优秀的项目经理应该营造并保持一个令人愉悦的日常工作环境 (而不是面临 一个又一个的危机)。有很多文章论述了项目经理所应具备的能力。有些文章重点讨论了项目管理中的“艺术” 与“科学”,有些文章阐述了“领导者”与“..

2020-11-23 20:39:11 142

原创 软件项目管理的十大定律之说明

一、马特莱法则马特莱法则又称80∶20法则,它的涵义是把80∶20作为确定比值,主张企业经营者经营管理企业不必面面俱到,而应侧重抓关键的20%.从人力资源管理的角度来看,企业经营者应把主要精力放在对占职工总数20%的业务骨干的管理上,抓企业发展的骨干力量,再以这20%的少数带动占80%的多数,以提高企业效率。从营销的角度来看,企业经营者应抓住占总数20%的重点商品、重点用户,渗透经营,以达到牵一发而动全身的效果。从融资角度来看,企业经营者要将有限的资金投放到生产经营中占总数20%的重点项目上,.

2020-11-23 20:37:55 47

原创 SSL与OpenSSL关系介绍

SSL与OpenSSL介绍OpenSSL简介SSL是SecureSocketLayer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准,目前已有3.0版本。SSL采用公开密钥技术。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。目前,利用公开密钥技术的SSL协议,已成为Internet上保密通讯的工业标准。安全套接层协议能使用户/服务器应用之间的通信不被攻击者窃听,并且始...

2020-11-23 20:34:12 203

原创 数字证书原理简单说明

什么是数字证书数字证书在网络上类似于人在社会上持有的身份证等证件,用来在网络上证明数字证书持有者的身份。数字证书持有者可能是现实社会中的自然人、法人,也可能是网络设备。数字证书可以简单理解为“网络身份证”,用来在网络上证明自己的身份。数字证书与身份证都是由专门的机构来签发。身份证通常由公安局来签发,上面盖有签发单位的公章。而受电子签名法保护的数字证书则是由国家许可的第三方数字认证中心(简称CA中心)来签发,数字证书上面有CA中心的电子签名,以证明数字证书的有效性。根据国家相关部门的许可授权建立的数

2020-11-23 20:33:25 239

原创 5G的频谱效率,到底有多高

无线频谱,是运营商最宝贵的资源。如果把无线网络比作一片稻田的话,无线频谱就是种植这些水稻的土地。如果土地本来就少,还想要高产的话,只能从培育良种上下功夫。移动通信的每一代发展,都相当于培育出了更高产的水稻品种,再结合开荒,把以前难以利用的贫瘠土地也想办法用上,才能实现产量的数倍增长。对于通信来说,提升产量就是要在同样大小的带宽(单位一般为MHz)上,实现更快的数据传输速率(单位为Mbit/s)。4G和5G可以支持多种不同的系统带宽,要衡量它们的能力的话,就需要算下单位带宽的传输速率,也叫做频谱效率:

2020-11-21 21:19:03 1945

KiteSetup_20200506.exe

kite是一款针对IDE代码自动补全的工具,不需额外的环境配置,more importantly是免费的哦~~对于经常使用Python的朋友们,非常推荐一用,撸码效率大大提升。 Kite is a plugin for your IDE that uses machine learning to give you useful code completions for Python. Start coding faster today.

2020-05-06

seafile-server_6.0.7_win32.rar

Seafile是国内团队开发的一个国际化的开源项目,在 GitHub 上的项目有超过4500人关注,在国内最大的开源社区开源中国上面也赢得了很多赞誉。Seafile目前拥有国内外两个活跃的用户社区:seafile官方中文社区(http://bbs.seafile.com),seafile官方英文社区(http://forum.seafile.com/),活跃用户已超过50万。

2020-05-10

Firefox-ERS-68.12.0-x32.msi

Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx,非正式缩写为MF),是一个自由及开放源代码的网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。该浏览器提供了两种版本,普通版和ESR(Extended Support Release,延长支持)版,ESR版本是 Mozilla 专门为那些无法或不愿每隔几周就升级一次的企业打造。Firefox ESR 版的升级周期为 12 个月,而普通 Firefox 的升级周期为 4 周。

2020-08-30

AdvancedIPScanner253850.zip

Network Scanner(局域网IP扫描工具)是一个免费的多线程的IP,NetBIOS和SNMP的扫描仪。其目的是为系统管理员和对计算机安全感兴趣的用户。检测用户自定义的端口并报告已打开的端口,解析主机域名和自动检测您的本地IP ,监听TCP端口扫描,哪些类型的资源共享在网络上(包括系统和隐藏)显示器。可以让你安装为网络驱动器共享文件夹,然后使用Windows资源管理器,筛选结果列表和更多。

2020-06-03

jdk-8u131-linux-x64.rpm.rar

JDK最新版本,jdk-8u131版本,Linux的X64安装包,现在官方下载需要账号和密码,且速度较慢,现上传分享,解压缩后文件夹里的rpm才是安装包

2020-05-18

frp_0.34.0_windows_amd64.zip

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

2020-09-29

StarWind V2V Image Converter.exe

使用StarWind V2V Image Converter这个工具很快就转换好了,需要的可以下载备用。这个工具支持不同虚拟机文件格式互相转换,支持VHD(X),VMDK,IMG和QCOW之间的互相转换,也就是说就算虚拟机是不同的软件,但依然可以把系统镜像转换到其他格式正常使用。

2020-05-16

BitWarden_1.46.2_chrome.crx

BitWarden_1.46.2_chrome为google扩展插件。 bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

2020-11-08

RouterOS脚本生成器V2.1.rar

RouterOS是一种路由操作系统,是基于Linux核心开发 [1] ,兼容x86 PC的路由软件,并通过该软件将标准的PC电脑变成专业路由器,在软件RouterOS 软路由图的开发和应用上不断的更新和发展,软件经历了多次更新和改进,使其功能在不断增强和完善。特别在无线、认证、策略路由、带宽控制和防火墙过滤等功能上有着非常突出的功能,其极高的性价比,受到许多网络人士的青睐。

2020-05-12

bitwarden v2.5.6.apk

bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

2021-05-08

SyncToySetupPackage_v21_x64.rar

微软 开源文件同步

2021-05-08

datax-python3.rar

datax开源ETL数据仓库工具,如本地安装python 为 3.X版本 ,所以把 [datax_hoem]/bin 目录下的三个py文件修改成了符合 python3 语法要求的文件

2020-05-30

virt-viewer-x86-9.0.msi

SPICE (Simple Protocol for Independent Computing Environments) 是一个用于虚拟化环境中的通讯协议。此协议透过因特网来连结到虚拟化平台上之虚拟机桌面。简单来说,在一个主从式架构 (client-server model) ,虚拟机工作站可视为是伺服端,客户端透过 SPICE client 来连结到虚拟机。

2020-10-10

virt-viewer-x64-9.0.msi

SPICE (Simple Protocol for Independent Computing Environments) 是一个用于虚拟化环境中的通讯协议。此协议透过因特网来连结到虚拟化平台上之虚拟机桌面。简单来说,在一个主从式架构 (client-server model) ,虚拟机工作站可视为是伺服端,客户端透过 SPICE client 来连结到虚拟机。

2020-10-10

数科OFD版式阅读软件.zip

数科OFD阅读软件个人免费版是一款基于我国自主OFD标准的版式阅读软件产品,不仅支持OFD/PDF电子文件的阅读浏览、文档操作、图文注释等通用版式处理功能,还根据公务办公特点,提供原笔迹签批、电子印章、语义应用、修订标记等公务应用扩展功能。本软件体积小巧、高效稳定,支持各类自主可控软硬件环境,为用户提供卓越的电子文件阅读与处理体验。

2020-11-13

Bitwarden-Portable-1.22.2.exe

bitwarden – 开源跨平台密码管理器Android Chrome iOS bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

2020-11-03

Softerra.LDAP.Administrator-ldapadmin4.11.14422.rar

LDAP Administrator免费版是一款功能强大的LDAP管理工具,包含Active Directory、 Novell目录服务、网景/iPlanet等模块,拥有目录搜索设施、批量更新、组成员身份管理设施等功能,支持多种格式导入,是目前比较先进的LDAP管理软件

2020-05-08

KiteSetup.exe

Kite是一款免费Python开发必备神器,AI智能自动补全代码,帮助文档,示例代码模板等功能于一身

2021-02-02

cmder v1.3.4.zip

Cmder完整版是一款电脑端办公类软件,您可同Cmder完整版直接控制cmder,功能强大使用简单,是一款很不错的管理软件

2021-02-23

jdk6-windows-x64.zip

JDK是 Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2020-05-18

bitnami-suitecrm-7.11.13-0-windows-x64-installer.exe

bitnami-suitecrm-7.11.13-0-windows-x64-installer.exe自动安装软件。 SuiteCRM是受欢迎的客户关系管理(CRM)系统 SugarCRM的软件分支, 由SalesAgility开发和维护。它是一个免费的开源替代应用程序。它于2013年10月21日发布,版本为7.0。发布本用户指南时的最新产品版本是SuiteCRM 7.11.13。

2020-05-03

CanonPrintService_v2.7.1_itmop.com.apk

Canon Print Service是一款只需从支持Android打印子系统的应用程序菜单中即可进行打印的软件。使用与无线网络连接的佳能打印机,通过智能手机和平板电脑进行打印。

2021-02-06

Git-2.30.0.2-64-bit.rar

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

2021-01-31

Git-2.30.0.2-32-bit.exe

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

2021-01-31

python-3.8.2-amd64.rar

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

2021-01-29

python-3.8.2.rar

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

2021-01-29

frp_0.34.0_linux_amd64.tar.gz

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

2020-09-29

SDelete.zip

SDelete 是著名的微软 Sysinternals 免费工具集软件之一,用来安全的、不可恢复的删除文件,以及多次擦除剩余空间。

2021-01-05

python-3.9.0-amd64.rar

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

2020-11-14

python-3.9.0amd32.rar

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

2020-11-14

bitwarden_free_password_manager-1.46.2-an+fx.xpi

bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

2020-11-08

水星智能网管交换机客户端应用程序 1.0.3.zip

1、适用于SG105 Pro V1.0 / SG108 Pro V1.0 / SG116D Pro V1.0 / SG124D Pro V1.0等型号交换机的管理软件。 2、支持操作系统:Win7/8/8.1/10

2020-11-05

Bitwarden-1.22.2-x86_64.rpm

bitwarden – 开源跨平台密码管理器Android Chrome iOS bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

2020-11-03

Bitwarden-1.22.2-x64.freebsd

bitwarden – 开源跨平台密码管理器Android Chrome iOS bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

2020-11-03

RemoteDesktopManager-signed-aligned.apk

远程桌面管理系统(Remote Desktop Manager)是一款能否保存编辑删除你的远程桌面连接,带登陆的终端功能。支持V.P.N连接,双显示器,等等。该软件兼容兼容Microsoft Remote Desktop,终端服务,VNC,LogMeIn,Team Viewer,FTP,SSH,Telnet,Dameware,X Window,VMware,Virtual PC,PC Anywhere, Hyper-V, Citrix, Radmin, Microsoft Remote Assistance, Oracle Virtual Box 等等

2020-10-16

nssm-2.24-101.zip

NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。

2020-09-30

frp_0.34.0_linux_386.tar.gz

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

2020-09-29

frp_0.34.0_windows_386.zip

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

2020-09-29

frp_0.32.0_windows_amd64.zip

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

2020-09-29

PotPlayerSetup-x64-20200908.exe

PotPlayer 是 KMPlayer 的原制作者姜龙喜先生(韩国)进入 Daum 公司后的新一代网络播放器。PotPlayer 的优势在于强大的内置解码器;而 KMPlayer 的优势在于强大的定制能力和个性化功能。PotPlayer 使用 VC++ 编写, KMPlayer 为 Delphi 编写。PotPlayer 是 Daum 公司的一款网络播放器,有自己的独立著作权,并非由姜龙喜先生原创,由 KMPlayer 的原始作者姜龙喜进行后续开发。(1428以后版本)的 KMPlayer 由 PandoraTV 团队负责集体开发。应 PandoraTV 的要求,PotPlayer 不会加入

2020-09-13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除