[读书笔记]流畅的Python(Fluent Python)
《流畅的Python》这本书是图灵科技翻译出版的一本书,作者Luciano Ramalho。作者从Python的特性角度出发,以Python的数据模型和特殊方法为主线,主要介绍了python的集合类型(sequence、mapping、set等)、把函数作为一等对象来使用、类的构建、新的文件控制流程(生成器、上下文管理器、协程)、用描述符来从...
2024-01-10流畅的python,Fluent Python 第九章笔记
符合Python风格的对象。9.1对象表达形式repr() 对应__repr__str() 对应__str__bytes() 对应__bytes__format()或 str.format() 对应__format__前面三种返回的都是Unicode字符串,只有最后的方法返回的是字节序列。9.2 再谈向量类from array import arrayimport mathclass Vector2d: typecode = 'd' def __init__(self, x, y): ...
2024-01-10Linux上安装软件
Linux发行版的两大系列debian:代表的比如Ubuntu,软件包管理工具apt、apt-get、dpkg,软件包名.debredhat:代表的比如CentOS(所以在VMware上安装CentOS8时选择的版本是red hat),软件包管理工具yum、rpm,软件包名.rpm Ubuntu要下载.deb的安装包,用apt|apt-get|dpkg命令来管理软件;CentOS要下载.rpm的安装包,用yum...
2024-01-10linux基础入门(8)软件安装rpm、yum与源码安装详解
8.软件RPM包安装8.1rpm安装rpm[选项]软件包名称主选项-i 安装-e卸载-U升级-q查找辅助选项-ⅴ显示过程-h --hash查询-a-all查询所有安装的包-f-file查询拥有<-file的包-p查询一个没有安装的包卸载-nodeps忽略依赖安装的时候要把centos7的iso文件拿过来,为什么要拿过来呢,因为里面的Packages里面就是rpm包...
2024-01-10Linux上软件安装
环境:centos7rpm 包仓库:https://pkgs.org/ 上面能查找到所有的rpm包,及依赖关系 一、rpm包和源码包 windows上软件安装是靠下载安装程序执行实现的。linux上安装软件要下载相应的包(源码包,rpm包),不同的包安装方式不同 (1) rpm 包 1. 包的命名格式 2. 包...
2024-01-10Linux03:三种软件安装方式及基本环境安装(狂神说)
linux的三种软件安装及基本环境安装安装软件一般有三种方式:rpm解压缩yum在线安装1.JDK安装(rpm安装)1.rpm下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2.如果有安装openjdk 则卸载#1.检查是否处存在环境 java -version# 存在就卸载#2.rpm -qa|grep jdk 检测JDK版本信息# 卸载 -e --nodeps 强制...
2024-01-10安装Linux后必装的软件
Linux软件并不少,每个都是那么经典,不像windows的一个同样的软件都有好几个版本,而且附带好多额外的功能,比如你只需要一个解压软件,给你带个杀毒功能,在Linux的世界中每个软件都有自己的职责,绝对不会多,而且还可以很方便的组合使用,下面的是一些常用的Linux软件QQ第一个QQ,相信很多少...
2024-01-10安装Gulp后:“未找到命令'gulp'”
通过npm 安装gulp.js后,从与安装目录相同的目录no command 'gulp'found运行gulp命令时收到错误消息。在node_modules/.bin/目录下查找时,我可以在其中看到gulp可执行文件。我的npm安装有问题吗?回答:完全正常。如果要gulp-cli在命令行上使用它,则需要全局安装。npm install --global gulp-cli请参阅安装说明。另...
2024-01-10记一次linuxlivechat软件安装实践
1,装OpenSSH教程:Windows 下 cmd 窗口使用 ssh 命令https://blog.csdn.net/wm609972715/article/details/83759114下载地址:https://www.mls-software.com/opensshd.html 记得一定要用迅雷下,这样会快点儿。2,装宝塔教程:【Linux】ssh 链接服务器 并 安装宝塔面板https://blog.csdn.net/Krone_/article/details/89605909核心命令yum i...
2024-01-10Linux系统下安装rz/sz命令及使用说明(详解)
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装root 账号登陆后,依次执行以下命令:cd ...
2024-01-10如何使用Yum命令在Linux上安装软件?
在本文中,我们将学习“如何使用Yum命令”来安装软件包。另请注意,Cent OS 6.7 YUM(修改后的“ Yellowdog更新”)上的存储库是Redhat用于开发的工具。您可以使用这些材料来学习YUM。用YUM管理软件使用yum实用程序通过以下方式在系统上安装或修改软件–从存储库安装新软件。从单个软件包文件安装软件...
2024-01-10基于Debian的linux系统软件安装命令
一、软件安装方法1)APT方式a.普通安装:apt-get install softname1 softname2 …;b.修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)c.重新安装:apt-get --reinstall install softname1 softname2...;2)dpkg方式普通安装:dpkg -i package_name.deb3)源码安装(.ta...
2024-01-10fastDFS文件服务器(一):原理篇
单机存储不了,就将数据分散存储到多台机器,并通过在软件层做封装提供统一的存储接口,使得存储服务的使用者不需要关心数据是如何存储、存储在哪里的。以磁盘为存储介质的单机文件系统(如ext4、xfs等),文件都是以目录树结构来组织的,当文件数很多时,目录内的文件数会很多、目录层次...
2024-01-10ftp服务器PDF文件在线查看的实现方法
URL形式:// http://localhost:2692/PDFVIEWER/web/viewer.html?file=http://localhost:2692/TOV/DASystem/GetStreaem?path%3Dftp://ftp账号:ftp密码@IP地址/0001/E_File3/2017526/test.PDF注意:PDFVIEWER/web/viewer.html是一个PDF插件地址链接后台方法,将ftp服务器上的PDF文件转成二进制流进行读取using System.Net;pub...
2024-01-10使用Swift从服务器下载文件
嗨,我有一堆.mp3文件,我想与NSFileManager一起使用并存储在documents文件夹中。有没有一种方法可以在线下载.mp3文件,然后将其保存到documents文件夹?这就是我正在使用的本地文件。let filemanager = NSFileManager.defaultManager()let documentsPath : AnyObject = NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,...
2024-01-10java 获取ftp服务器上文件修改日期最新的文件
获取ftp服务器上文件修改日期最新的文件如图,文件的名称不一致,需要根据文件的修改日期最新的csv,读取csv内容回答http://www.91tech.org/archives/1129按照这个得到修改时间,排序...
2024-01-10Sprint免费提供一年的服务:是的,这仍然是一回事
是的,它仍然可用:带上自己的手机,您将获得无限制计划的免费一年。 唯一的实际成本是SIM卡和每月税费。如果我也感到被AT&T剥离,我可以得到这笔交易吗?一年多以前,Sprint推出了一些非常激进的东西:当您携带自己的手机时,可以享受一年的免费无限制服务。当然,这原本是限时优惠。 但...
2024-01-10关于新的免费Spotify的6件事
全球最大的音乐流媒体服务刚刚扩大了其免费赠品选项。 这是您需要知道的。现在,Spotify可让您按需收听15个选定的播放列表,但仍可以播放广告。不能取消Spotify订阅吗? (是否与Hulu合并?)不用担心:在本月初进行首次公开募股之后,这家音乐流媒体巨头刚刚对其移动用户的免费收听业务进行了...
2024-01-10Linux云计算07_Linux文件服务器之vsftpd服务器
本章向读者介绍企业vsftpd服务器实战、匿名用户访问、系统用户访问及虚拟用户实战等。1 vsftpd服务器企业实战文件传输协议(File Transfer Protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载文件。 FTP基于TCP协议生成一个虚拟的连接,主要用于控制FTP连接信息,同时再生成...
2024-01-10《软件架构基础》软件开发模型
兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控引入风险分析喷泉模型一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程认为软件开发过程自下而上周期的各阶段是*相互迭代和无间隙**的特性喷泉模型不像瀑布模型那样,需要分析活动结束后...
2024-01-10不要做软件开发团队里打破窗户的那个人
从前有个程序员,叫阿星,在小公司工作了2,3年,经过了好多轮技术面试的奋战,终于成功加入了Banana公司,是一个很有名的技术大厂。阿星加入的部门是一个负责公司支付业务的中台团队。打杂期阿星在Banana公司的前几个月,主要做一些零散的小需求,一直没机会上手一些核心系统的开发,不过...
2024-01-10直播软件开发的关键环节
一直以来,直播平台制作都是初入直播行业的创业者关心的问题。如果说在直播平台刚刚诞生的那几年,各项直播开发技术和服务还没那么完善,定制开发直播平台的成本也比较高。但是近年来随着国内很多云厂商都涉足互动视频直播服务,市场上的直播软件源码功能也越来越完善,不管采用哪种方式...
2024-01-10软件开发为什么比较难?
问题的分类最初在1999年被Dave Snowden开发出来的 Cynefin 框架尝试把世界上的问题划分到了5个域中(大类):简单(Simple)问题,该域中的因果关系非常明显,解决这些问题的方法是 感知-分类-响应(Sense-Categorise-Respond),有对应的最佳实践复合(Complicated)问题,该域中的因果关系需要分析,...
2024-01-10软件开发如何报价?
软件开发接单如何报价?求一份报价单模板。网上都是动则几十块收费下载的、关键都还是不能用、乱七八糟的模板回答:一般来说偶尔接单的话,就是按照功能拆分再评估不同的模块需要多久的工期,最终计算出来的工时会乘上 1.5 ~ 2 的系数,按照不同的复杂度和所用技术栈熟练度,因为会有很多意料之外的情况发生,预估都是很理想化的,多宽容一些工期对于你来说是十分重要的。工时单价就是按照你时薪的 1.5 ~ 3 倍...
2024-02-15最适合Java开发者的一本书和一软件
一书-《Java编程思想》一软件-IntelliJ IDEAJava自学是否可以成功,答案显而易见,可以。自学Java关键看自己是否有毅力、是否有恒心。自学Java自学Java不是把自己封闭在屋子里闭门造车,自学Java包括一个核心的部分就是自我目标实现能力。自学流程自学最重要的是心态和毅力,如果毅力不够坚定自学...
2024-01-10软件开发的核心是什么?
「我们一直这样做开发,时间做久了,便忘了当初的本意。」有关软件系统开发,我们谈些什么?我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。我们谈规...
2024-01-10软件开发的架构演变
前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。冯诺依...
2024-01-10完全免费软件开发论坛介绍
工作室主要作品乾坤机器人插件列表 - 乾坤机器人插件列表QQ营销必备工具,可实现群采集、加群、群发、群管、顺序回复等功能良心群管机器人 详细介绍无需自己挂Q,加QQ机器人好友,拉它入群,即可使用群管功能-** QQ群号在线采集系统** - 在线采集QQ群号详细介绍批量输入关键词、根据关...
2024-01-10软件开发之技能梳理
本文内容纲要:软件开发之技能梳理摘要:根据我的开发实践及理解,梳理了作为软件工程师解决现实问题应当具备的基础技能。难度:中级。编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程开发人员的才智发挥载体是计算机或者说计算设备,直接武器是程序。程序员用来进...
2024-01-10