自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 openpyxl的入门介绍

主要是openpyxl的入门介绍

2023-01-19 11:39:03 572

原创 很火的Linux发行版Manjaro安装过程

打开vmware开始安装设置时区与语言等配置安装后直接进入系统内了:下面进行选择语言,这边我使用的是中文设置开启自动,点击启动安装程序下一步后再次选择时区这边要使用中文键盘的设置设置登录账号密码等安装办公软件,看个人需要进行设置进行安装安装中最后一步点击完成,自动进行重启设置部分:更换软件源:...

2019-10-24 08:36:21 410

原创 Centos7 nginx的目录结构与nginx主配置文件解析

一.nginx的目录结构[root@node nginx_116]# lsclient_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp uwsgi_tempconf存放nginx所有配置文件的目录,主要nginx.confhtml存放nginx默认站点的目录,如index.ht...

2019-10-24 08:32:14 768

原创 Centos7 安装编译nginx-1.9.6过程

一.安装环境准备使用编译安装nginx最好都先安装下这些依赖包安装nginx需要的依赖库yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb...

2019-10-24 08:29:40 230

原创 MySQL 之基础操作增删改查等

一:MySQL基础操作使用方法:方式一:通过图型界面工具,如Navicat,DBeaver等方式二:通过在命令行敲命令来操作SQL ( Structure query language )结构化查询语言SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)1、DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如C...

2019-10-17 11:34:46 367

原创 MySQL 之存储引擎与数据类型

一.存储引擎场景1.InnoDB用于事务处理应用程序,支持外键和行级锁。如果应用对事物的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包括很多更新和删除操作,那么InnoDB存储引擎是比较合适的。InnoDB除了有效的降低由删除和更新导致的锁定,还可以确保事务的完整提交和回滚,对于类似计费系统或者财务系统等对数据准确要求性比较高的系统都是合适的选择。...

2019-10-17 11:27:35 235 1

原创 Ubuntu18.04 将应用添加快捷方式到applications 中以postman为例[centos7]也适用

安装软件名:Postman安装路径:/opt/postman/vim /usr/share/applications/postman.desktop[Desktop Entry]Encoding=UTF-8Name=postmanComment=api toolExec=/opt/Postman/PostmanIcon=/opt/Postman/postman-log.p...

2019-09-29 16:10:55 279

原创 Dockerfile介绍与指令解析

一.Dockerfile介绍镜像是容器的基础,每次执行docker run的时候都会指定哪个镜像作为容器运行的基础。我们之前的例子都是使用来自docker hub的镜像,直接使用这些镜像只能满足一定的需求,当镜像无法满足我们的需求时,就得自定制这些镜像。镜像的定制就是定制每一层所添加的配置、文件。如果可以把每一层修改、安装、构建、操作的命令都写入到一个脚本,用脚本来构建、定制镜像,这个脚本...

2019-09-23 20:16:00 192

原创 Docker 之registry私有仓库搭建

官方提供的私有仓库docker registry用法https://yeasy.gitbooks.io/docker_practice/repository/registry.html1.下载registry镜像并且启动私有仓库容器(1)下载docker pull registry私有仓库会被创建在容器的/var/lib/registry下,因此通过-v参数将镜像文件存储到本地...

2019-09-21 23:08:45 224

原创 Docker将自己的镜像发布到个人私有仓库

Docker将自己的镜像发布到个人私有仓库1.注册dockerhub账户docker提供了一个类似于github的仓库dockerhub,网址https://hub.docker.com/需要注册使用2.在服务器上登录账号docker login3.修改正确的镜像名注意要保证image的tag是账户名,如果镜像名字不对,需要改一下tag语法是: docker t...

2019-09-21 23:06:09 1041

原创 Docker 基本命令

1.搜索docker镜像[root@node209 ~]# systemctl enable docker2.下载docker镜像docker pull docker.io/hello-world3.查看docker镜像docker imagesdocker image ls4.运行docker镜像docker run IMAGE ID (镜像ID只需要...

2019-09-21 23:04:14 1499

原创 Docker 安装(centos7下)

下面链接为官方的安装方法(官方的是最好的):https://docs.docker.com/install/linux/docker-ce/centos/#upgrade-docker-after-using-the-convenience-script一.官方源安装1.卸载旧版本sudo yum remove docker docker-client docker-client-...

2019-09-21 22:58:42 91

原创 Docker 初识

一.什么是dockerDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 使用 Google 公司推出的 Go 语言 进行开发实现。docker是linux容器的一种封装,提供简单易用的容器使用...

2019-09-21 22:56:34 99

原创 nginx 入门

一.从网站服务开始 想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 HTTPS(安全超文本传输...

2019-09-17 20:26:33 452

原创 Centos7 网卡Device does not seem to be present解决办法

1.ifconfig -a 查看当前所有网卡2.修改网络配置文件3.在原来文件的基础上,修改网卡名称为DEVICE=ens32NAME=ens32并且把UUID以及mac地址删掉mv ifcfg-ens12346ifcfg-ens324.rm -rf /etc/udev/rules.d/70-persistent-net.rules...

2019-09-16 21:33:53 11457

原创 Ansible ssh-key密钥认证配置

对于被管理服务器做免密码登录设置# 在管理服务器生成ssh-key密钥#ssh-keygen //生成秘钥root@hsz:/etc/ansible# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Enter ...

2019-09-14 21:04:57 1656

原创 Centos7 更新配置为阿里源步骤

一.yum更换配置源过程1.备份原有的.repo源文件首先需要将之前的源进行备份(一般重要的配置文件都需要有备份的意识)# 进入源配置目录cd /etc/yum.repos.d# 创建备份文件夹mkdir repobak# 将原来的配置源文件放到备份文件夹中mv * repobak2 .下载阿里云的源文件和第三方扩展源文件# 这个是repo的wget -O...

2019-09-11 19:57:37 900

原创 UnicodeEncodeError: 'latin-1' codec can't encode characters 错误

在flask项目中在进行数据库的数据迁移操作中出现报错,情况如截图所示:解决方法一是:(此方法涉及源码如果没有其他方法使用)/root/.virtualenvs/flask_demo/lib/python3.6/site-packages/MySQLdb/cursors.py文件下修改源码:添加这一句query = query.encode('utf-8').decode('l...

2019-09-04 22:48:59 5747

原创 Pycharm 常用快捷键手记

1.选中 + Ctrl + shift + u 切换大小写2.选中 + Ctrl + / 切换注释内容3.选中 + Ctrl + D 复制 将需要复制的那一行选中,按下快捷键,就会将这一行的内容复制粘贴一份到下一行4.Ctrl + R 替换 ...

2019-09-02 18:57:46 213

原创 Vue项目部署公网ip和端口以及使用域名访问配置

前提是已经配置好了相应的外网和内网端口的映射一.公网ip和端口配置在vue项目启动之前对项目下:项目名/config/index.js 文件进行修改原来的内容为:(位置在index.js的第16,17行作用)host: 'localhost', // can be overwritten by process.env.HOST port: 8080, //...

2019-08-16 11:19:10 6661

原创 Vue快速入门(一)

一.vue.js的快速入门使用1.vue.js库的下载vue.js是目前前端web开发最流行的工具库,由尤雨溪在2014年2月发布的。另外几个常见的工具库:react.js (Facebook 的内部项目)/angular.js(谷歌)官方网站:​ 中文:https://cn.vuejs.org/​ 英文:https://vuejs.org/官方文档:https://...

2019-08-11 10:16:30 18300 1

原创 Windows 安装python虚拟环境

方法一:virtualenv(1)使用pip安装virtualenv工具pip install virtualenv(2)使用virtualenv创建虚拟环境目录命令:virtualenv demo # demo为目录名(3)进入虚拟环境首先进入虚拟环境目录,这边的虚拟环境目录名为:virdircd virdir再进入目录下的Scriptscd...

2019-08-11 10:12:45 237

原创 JavaScript 之jQuery(二)

四. 操作元素与文档处理(属性,css)--------------------------属性$("").attr();$("").removeAttr();$("").prop();$("").removeProp();--------------------------CSS类$("").addClass(class|fn)$("").removeClass(...

2019-08-11 10:08:41 263

原创 JavaScript 之jQuery(一)

一.jQuery的基本介绍1.jquery历史jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。2.jquery介绍(1)jQuery是一个轻量级的、兼容多浏览器的JavaScript库。(2)jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能...

2019-08-11 09:59:25 431

原创 JavaScript 之DOM(二)

五. DOM节点操作(重要)前面的内容:节点的访问关系都是属性。节点的操作都是函数(方法)1. 创建节点格式如下:新的标签(元素节点) = document.createElement("标签名");比如,如果我们想创建一个li标签,或者是创建一个不存在的adbc标签,可以这样做:例:<script type="text/javascript">...

2019-08-11 09:55:41 142

原创 JavaScript 之DOM(一)

一. DOM介绍1. 什么是DOM?DOM:文档对象模型。DOM 为文档提供了结构化表示,并定义了如何通过脚本来访问文档结构。目的其实就是为了能让js操作html元素而制定的一个规范。DOM就是由节点组成的。2. 解析过程HTML加载完毕,渲染引擎会在内存中把HTML文档,生成一个DOM树,getElementById是获取内中DOM上的元素节点。然后操作的时候修改的是该元...

2019-08-11 09:50:34 228

原创 前端学习 之 JavaScript JSON

一.JSON的简介1.什么是JSONJSON 英文全称 JavaScript Object NotationJSON 是一种轻量级的数据交换格式。JSON是独立的语言 *JSON 易于理解。2.json的起源在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、X...

2019-08-11 09:47:11 119

原创 前端学习 之 JavaScript基础(三)

七.常用内置对象JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。JavaScript 提供多个内置对象,比如 Number、String、Date、Array 等等,通过new实例化的对象都是object类型(var s = new String('hello'),var n = new Number(12)等),数组不...

2019-08-11 09:39:21 401

原创 前端学习 之 JavaScript基础(二)

四.运算符1.赋值运算符以var x = 12,y=5为例:最后两个是一个是除等于,一个是取余(模)等于的意思。2.算术运算符以var a = 5,b=2为例:注意:当运算符++在后面时,先赋值,后自增。当运算符++在前面时,先自增,后赋值。3.比较运算符以var x = 5为例:4.特殊的字符串拼接和加减(1)字符串拼接例1:...

2019-08-11 09:34:52 186

原创 前端学习 之 JavaScript基础(一)

一. JavaScript简介1. JavaScript的历史背景介绍1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。比如,如果网页上有一栏"用户名"要求填写,浏览器就无法判断访问者是否真的填写了,只有让服务器端判断。如果没有填写,服务器端就返回错误...

2019-07-28 09:40:48 156

原创 Python 基础之函数的嵌套与nonlocal修改局部变量及闭包函数

一.函数的嵌套嵌套在外层,称之为外函数嵌套在里层,称之为内函数#例:def outer():def inner():print("I'm inner")def inn2():print("12345")inn2()inner()outer()#inner()(1)内部函数可以直接在函数外部调用吗不可以(2...

2019-07-24 08:20:52 476

原创 Mysql 1271, Illegal mix of collations for operation 'like'解决方法

在admin模糊查询中加到一定的字段,在查询中文时,出现报错:(1271, "Illegal mix of collations for operation 'like'")问题所在是:MySQL Illegal mix of collations for operation 'like',MySQL 5.5 以上, 若字段类型 Type 是 time,date,datet...

2019-07-19 18:19:09 980

原创 Python 基础之返回值与函数使用与局部变量和全局变量locals() 和 globals()

一.函数的返回值returnreturn:自定义返回值,返回到哪里?返回到函数的[调用处]1.return后面可以跟上六个标准数据类型,除此之外,可以跟上类对象,函数,如果不写return,默认返回None2.return如果执行了return,意味着,return后面的所有代码,通通不执行,函数终止了#(1)return后面的数据类型#例:def func():...

2019-07-16 08:03:49 429

原创 Python 基础之函数初识与函数参数

一.函数初识定义:满足某一个方法 满足某一个功能#(1)功能(包裹一部分代码实现某一个功能达成某一个目的)#(2)可以反复调用,提高代码的复用性,提高开发效率,便于维护管理#(3)函数的基本格式:#定义一个函数def函数名():code1code2#调用函数函数名()#例子:(最简单的一个函数)#函数的定义处def func():print("我是...

2019-07-13 09:06:46 221

原创 Python 基础之文件操作与文件的相关函数

一:文件操作fp =open("文件名",mode="采用的模式",encoding="使用什么编码集")fp这个变量接受到open的返回值是一个文件io对象(又称文件句柄)i => input输入o => output输出有了对象之后,就可以使用对象.属性或者对象.方法进行操作fp.write("字符串")fp.close()#关闭文件fp.read()#读取内容#...

2019-07-11 11:37:35 534

原创 Python 基础之集合相关操作与函数和字典相关函数

一:集合相关操作与相关函数1.集合相关操作(交差并补)#intersection()交集set1 = {"one","two","three"}set2 = {"four","five","one"}res = set1.intersection(set2)print(res)res = set1 & set2print(res)#difference()差集...

2019-07-10 08:12:10 126

原创 前端学习 之 CSS(三)

九:浮动浮动是css里面布局最多的一个属性,也是很重要的一个属性。float:表示浮动的意思。属性值:none: 表示不浮动,默认left: 表示左浮动right:表示右浮动例:html内容:<div class="box1">第一个div</div><div class="box2">第二个div</div>...

2019-07-09 15:29:18 1056

原创 最有趣的linux命令玩法20条总结

1. sl 命令你会看到一辆火车从屏幕右边开往左边……安装$ sudo apt-get install sl命令有 -a l F e 几个选项,-a An accident seems to happen. You'll feel pity for people who cry for help.-l shows little one.-F It flies.-...

2019-07-09 15:18:33 920

原创 前端学习 之 CSS(二)

五:继承性和层叠性css有两大特性,即继承性和层叠性。1. 继承性面向对象语言都会存在继承的概念,在面向对象语言中,继承的特点:继承了父类的属性和方法。那么我们现在主要研究css,css就是在设置属性的。不会牵扯到方法的层面。继承:给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承。记住:有一些属性是可以继承下来 : color 、 font-*、 text...

2019-07-08 08:16:13 308

原创 python 基础之浅拷贝与深拷贝

1.普通赋值例1:a = 15b = aa = 16print(b)#例2:lst1 = [1,2,3]lst2 = lst1lst1.append(4)print(lst2)#这个情况是lst1和lst2地址相同,元素相同2.浅拷贝#只拷贝以及所有元素#例:#法一:直接.copy()拷贝lst1 = [1,2,3]#lst2 = lst1lst2 ...

2019-07-07 14:59:09 361

《阿里技术参考图册》算法篇与研发篇.zip

此套图册将呈现阿里技术全景,分为研发篇和算法篇两册,为你清晰讲解阿里业务生态的全貌:包括文化娱乐(优酷、土豆等)、核心电商业务(天猫、淘宝、村淘等)、本地生活(高德地图、盒马等)、支付& 金融服务(蚂蚁金服)、智慧物流(菜鸟)、市场营销(阿里妈妈)、云计算(阿里云)等。 如果你希望加入阿里搞技术,却面对不同的部门、成百上千的技术岗位一头雾水,这套图册将为你拨开迷雾,清晰呈现每个事业部的主攻方向、技术创新及突破、发展路径等。 如果你希望了解业界最新技术趋势,来自阿里人工智能实验室、天猫、淘宝、菜鸟等部门技术负责人,同样带来前沿的技术解析,揭秘阿里在各个领域的技术积累及发展方向。

2019-08-07

用python实现自动切换电脑桌面壁纸.zip

以上压缩包内容是使用python3编写的可以实现动态切换桌面壁纸的脚本程序,只要有python环境并除了常用库外的这些库文件:ctypes functools schedule ,有的需要安装库文件才能导入,然后将图片放入压缩包的文件夹中的pictures即可,图片仅支持jpg和png格式,然后就可以在一定的时间内进行壁纸自动切换了。

2019-06-17

go语言编程可复制版.zip

《Go语言编程》,人民邮电出版社出版的图书,作者是许式伟,吕桂华等人。本书以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP、并发编程等关键话题。 这本书从整体的写作风格来说,会以介绍 Go 语言特性为主,示例则尽量采用作者平常的实践,而不是一个没有太大实际意义的语法示范样例。 本书作者背景极强,许式伟为原金山WPS首席架构师、曾是盛大创新院研究员,目前是国内Go语言实践圈子公认的Go语言专家。参与本书写作的几位作者都是实际用Go语言开发的项目的开发人员,有较强的实战经验。 这本书面向的读者是所有打算用Go语言的开发者,主要包括目前使用C、C++、Java、C#的开发人员,甚至一些Python、PHP开发人员也可能转为 Go 程序员。

2019-05-29

编程小白的第一本python入门书高清全彩版.zip

为了能让更多的编程小白轻松地入门编程,把高效学习法结合 Python 中的核心知识,写成了这本书。随意翻上几页,你就会发现这本书和其他编程书的不同,其中有大量的视觉化场景帮你理解概念,穿插了若干有趣的小项目,最重要的是,这本书是为零基础小白而设计的。 书本简介: 作者对本书的思想是: 既然笨办法不能让我学会 Python,那么我决定用一种聪明方法来学,为自己创造学习的捷径。这种高效学习法的核心在于: 1、精简:学习最核心的关键知识; 2、理解:运用类比、视觉化的方法来理解这些核心知识; 3、实践:构建自己的知识体系之后,再通过实践去逐渐完善知识体系 作者简介: 作者:侯爵,麻瓜编程创始人。 网易云课堂上最畅销的课程《Python 实战》系列课程讲师,目前已有超过4万名学员。 设计专业背景,拥有设计与编程跨界思维,善于找到学习技能的最佳路径,擅长把复杂的东西简单的讲清楚。 初学编程时,发现市面上很难找到适合小白的学习资料,于是开始用生动易懂、视觉化的方式来写这本教程。 目录 第一章 为什么选择Python? 第二章 现在就开始 第三章 变量与字符串 第四章 函数的魔法 第五章 循环与判断 第六章 数据结构 第七章 类与可口可乐 第八章 开始使用第三方库

2019-05-26

python灰帽子包含高清扫描和可复制两个版本.zip

本书是由知名安全机构ImmunityInc的资深黑帽JustinSeitz先生主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向工程领域的书籍.老牌黑客,同时也是Immunity Inc的创始人兼首席技术执行官(CTO)Dave Aitel为本书担任了技术编辑一职。本书的绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者呈现了几乎每个逆向工程师或安全研究人员在日常工作中所面临的各种场景,其中包括:如何设计?构建自己的调试工具,如何自动化实现烦琐的逆向分析任务,如何设计与构建自己的fuzzing工具,如何利用fuzzing测试来找出存在于软件产品中的安全漏洞,一些小技巧诸如钩子与注入技术的应用,以及对一些主流Python安全工具如PyDbg、Immunity Debugger、Sulley、IDAPython、PyEmu等的深入介绍。作者借助于如今黑客社区中备受青睐的编程语言Python引领读者构建出精悍的脚本程序来——应对上述这些问题。出现在本书中的相当一部分Python代码实例借鉴或直接来源于一些优秀的开源安全项目,诸如Pedram Amini的Paimei,由此读者可以领略到安全研究者?是如何将黑客艺术与工程技术优雅融合来解决那些棘手问题的。   本书适合热衷于黑客技术,特别是与逆向工程与漏洞挖掘领域相关的读者,以及所有对Python编程感兴趣的读者阅读与参考。 目录 第1章 搭建开发环境   1.1 操作系统要求   1.2获取和安装Python 2.5   1.2.1 在Windows下安装Python   1.2.2 在Linux下安装Python   1.3 安装Eclipse和PyDev   1.3.1 黑客挚友:ctype库   1.3.2 使用动态链接库   1.3.3 构建C数据类型   1.3.4 按引用传参   1.3.5 定义结构体和联合体   第2章 调试器原理和设计   2.1 通用寄存器   2.2 栈   2.3 调试事件   2.4 断点   2.4.1 软断点   2.4.2 硬件断点   2.4.3 内存断点   第3? 构建自己的Windows调试器   3.1 Debugee,敢问你在何处   3.2 获取寄存器状态信息   3.2.1 线程枚举   3.2.2功能整合   3.3 实现调试事件处理例程   3.4 无所不能的断点   3.4.1 软断点   3.4.2 硬件断点   3.4.3 内存断点   3.5 总结   第4章 PyDbg——WindoWS下的纯Python调试器   4.1 扩展断点处理例程   4.2 非法内存操作处理例程   4.3 进程快照   4.3.1 获取进程快照   4.3.2汇总与整合   第5章 Immunity Debugger一两极世界的最佳选择   5.1 安装Immunity Debugger   5.2 Immunity Debugger l01   5.2.1 PyCommand命令   5.2.2 PyHooks   5.3 Exploit(漏洞利用程序)开发   5.3.1 搜寻exploit友好指令   5.3.2“坏”字符过滤   5.3.3 绕过Windows下的DEP机制   5.4 破除恶意软件中的反调试例程   5.4 1 lsDebuugerPresent   5.4.2 破除进程枚举例程   第6章 钩子的艺术   6.1 使用PyDbg部署软钩子   6.2 使用Immunity Debugger部署硬钩子   第7章 DLL注入与代码注入技术   7.1 创建远程线程   7.1.1 DLL注入   7.1.2 代码注入   第8章 Fuzzing   第9章 Sulley   第10章 面向Windows驱动的Fuzzing测试技术   第11章 IDAPyrhon——IDA PRO环境下的Pyrhon   第12章 PYEmu——脚本驱动式仿真器

2019-05-26

Effective-Python-Development-for-Biologists.pdf

Python is rapidly becoming the standard language for many talks in scientific research, and is particularly popular in biology and bioinformatics. One of the great strengths of Python is the ecosystem of tools and libraries that have grown up around it. This book introduces the novice biologist programmer to tools and techniques that make developing Python code easier and faster and will help you to write more reliable, performant programs. Written by a biologist, it focusses on solving the problems that students and researchers encounter every day: - How do I make my program run faster? - How can I be sure that my results are correct? - How do I share this program with my colleagues? - How can I speed up the process of writing my code? Chapters include: - Environments for development - learn how you can take advantage of different tools for actually writing code, including those designed specifically for scientific work. - Organising and sharing code - learn how Python's module and packaging system works, how to effectively reuse code across multiple projects, and how to share your programs with colleagues and the wider world. - Testing - learn how automated testing can make your code more reliable, how to catch bugs before they impact your work, and how to edit code with confidence. - Performance - learn how to make your code run quickly even on large datasets, how to understand the scaling behaviour of your code, and explore the trade offs involved in designing code. - User interfaces - learn how to make your code more user friendly, how to design effective interfaces, and how to automate record-keeping with Python's logging system.

2019-05-26

第一本Docker书 PDF电子书下载

全球第一本Docker技术图书中文版,Docker中文社区鼎力支持! Docker核心团队成员权威著作,在技术圈中很有影响力。 既是第一本Docker书,也非常适合作为学习Docker的第一本入门书。 Docker是一个开源的应用容器引擎,让开发者可以将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,它不依赖于任何语言、框架或包装系统。 Docker 是一个开源的应用容器引擎,开发者可以利用Docker 打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。 本书由Docker 公司前服务与支持副总裁James Turnbull 编写,是权威的Docker 开发指南。本书会指导读者完成Docker 的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker 适用于什么场景。书中先介绍Docker 及其组件的基础知识,然后用Docker 构建容器和服务来完成各种任务:利用Docker 为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker 的API,如何扩展Docker。 本书适合对Docker 或容器开发感兴趣的系统管理员、运维人员和开发人员阅读。

2018-09-13

red5流媒体服务器一个正常的demo

red5流媒体服务器一个正常的demo,如果你安装不了red5里的demo,可以直接下载此demo,这样你变可以使用red5的一些基本功能,里面还有小视频可以进行点播测试

2017-05-14

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

TA关注的人

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