自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (82)
  • 收藏
  • 关注

转载 推荐几本学习MySQL的好书

源地址:http://mingxinglai.com/cn/2015/12/material-of-mysql/我这里推荐几本MySQL的好书,应该能够有效避免学习MySQL的弯路,并且达到一个不错的水平。 我这里推荐的书或材料分为两个部分,分别是MySQL的使用和MySQL的源码学习。在介绍的过程中,我会穿插简单的评语或感想。1.MySQL的使用1.1 MySQL技术

2017-04-11 20:44:53 1499

原创 spark编译中的坑

spark编译中难免会遇到坑,现在总结下目前遇到的坑前置要求:1)Building Spark using Maven requires Maven 3.3.9 or newer and Java 7+2)export MAVEN_OPTS="-Xmx2g -XX:ReservedCodeCacheSize=512m"2种方式编译spark1.mvn编译命令:./build/mvn -Pyarn ...

2018-03-29 23:35:45 782 2

原创 php支持9种基本的数据类型

目前网上的资料写只有8种数据类型的文章是错误的,因为官网已经更新到9种类型了1.Boolean 布尔类型2.Integer 整型3.Float 浮点型4.String 字符串5.Array 数组6.Object 对象7.Resource 资源类型8.NULL9.Callback / Callable 类型来源:http://php.net/manual/zh/language.types.php...

2018-03-21 22:48:22 1272

原创 ThinkPHP5 集成阿里云短信服务-验证码发送

一:下载并集成PHP-SDK1、自行下载(忽略)2、ThinkPHP5 集成a. sdk目录中包含:api_demo、api_sdk、msg_demo、msg_sdk 四个目录。b.在 thinkphp5 的 extend 目录下新建ali目录,将api_sdk包复制进去二:配置文件在extra目录下面新建aliyun.php,请自行填入你自己的key数据<?php/** * 阿里云相关...

2018-03-13 15:49:49 1504

原创 启动hadoop 2.6遇到的datanode无法启动

1.问题用./start-dfs.sh启动hdfs,并没有DataNode节点,用jps查看只有9235 NameNode9646 Jps9535 SecondaryNameNode2.查看日志注意查看.log的文件,这是相关日志,而不是看.out文件,把日志路径的out改为log,部分日志2018-03-12 11:06:44,986 INFO org.apache.hadoop.ipc.Ser...

2018-03-12 11:44:50 507

转载 修改CentOS默认yum源为国内yum镜像源

有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。修改CentOS默认yum源为mirrors.163.com1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo1[root@localhost ~]# mv /etc/y...

2018-03-07 16:12:50 359

转载 2018年,Java程序员转型大数据开发,是不是一个好选择?

近日网上有一篇关于Java程序员职场生存现状的文章“2017年 Java 程序员,风光背后的危机”,在Java程序员圈子里引起了广泛关注和热议。2017年,Java 程序员面临更加激烈的竞争。不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳。为什么这么说?为什么要放在 Java 程序员的盘点下说?的确,对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨,但是市场...

2018-03-04 01:25:45 3543

转载 大数据入门之Scala学习——基础篇

Scala学习——基础篇一、环境搭建1、启动Scala解释器(1)安装Scala;(2)确保scala/bin目录位于系统PATH中;(3)打开命令行窗口,键入scala并按Enter键。2、IDE(based on Eclipse IDE)(1)下载相应版本 IDE;(2)解压。在IDE中新建Scala Worksheet(跟REPL类似)。二、基础

2018-02-24 19:54:37 461

原创 Hadoop伪分布式安装步骤之hdfs

本篇是hdfs的安装所用版本:hadoop-2.6.0-cdh5.7.0.tar.gz1)jdk安装解压:tar -zxvf jdk-7u79-linux-x64.tar.gz -C ~/app添加到系统环境变量: ~/.bash_profileexport JAVA_HOME=/home/hadoop/app/jdk1.7.0_79export PATH=$JAVA_HOME/bin:$PATH...

2018-02-21 23:25:11 318

原创 HDFS架构

1 Master(NameNode/NN)  带 N个Slaves(DataNode/DN)HDFS/YARN/HBase1个文件会被拆分成多个Blockblocksize:128M130M ==> 2个Block: 128M 和 2MNN:1)负责客户端请求的响应2)负责元数据(文件的名称、副本系数、Block存放的DN)的管理DN:1)存储用户的

2018-02-21 23:13:20 178

原创 大数据之Linux环境及软件版本

linux版本:CentOS 6.4 +本地登录到远程服务器:ssh hadoop@192.168.X.X   登录密码:X     linux的hadop用户(/home/hadoop)上创建目录:app   所有软件的安装目录data  测试数据lib  开发的jarsoftware  软件的安装包的目录souce   框架源码如果需要root权限 直接用sud

2018-02-19 14:50:02 1278

原创 大数据初学者学习建议(自用)

已经看了点大数据的资料,自己也尝试的记录下自己所学到的内容1.笔记,博客或者github2.英文+官网3.多尝试,多思考,不做伸手党,老师教的内容一定要一字不差的打出来,不要偷懒去源码中复制,有问题先自己找答案

2018-02-18 22:15:09 463

原创 api升级业务接口小结

第一步先开接口:Route::get('api/:ver/init', 'api/:ver.index/init');第二步在index.php中编写逻辑,方法是根据apptype来查询最近的一条的记录,最后返回所有的数据,如果有强制更新设置那么则加个判断就可以了:/** * 客户端初始化接口 * 1.检测APP是否需要升级 */public function in

2018-01-09 22:30:10 913

转载 tp5异步上传图片到七牛云,就是那么简单

总结的挺好的,我就直接拿过来了--------------------------------------------------------------1. 一个异步上传的插件uploadify    在html中引入uploadify的js和css文件。 tp5中如       html如下:[html] view plain cop

2017-12-20 23:38:25 830

原创 tp5分页带上条件参数

在条件页面中,用自带的分页下一页会造成条件参数失效,所以需要优化在common.php文件中,在render前面添加appends($parmas),而$parmas= request()->param();这样子分页中的下一页就会带上条件参数了// 应用公共文件function pagination($obj){ if (!$obj){ return

2017-12-18 22:58:08 3849

转载 $.ajax()方法详解

jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数

2017-11-19 13:50:16 854

原创 如何禁止极速版迅雷thunderplatform.exe启动

早期的迅雷安装后会在系统添加开机启动项和服务,用系统配置工具msconfig就可以将其禁止开机运行,而新版本的极速版迅雷就在msconfig中找不到这个服务了,原因了被迅雷伪装成了系统服务。在未开启迅雷的情况下也会出现ThunderPlatform.exe这个进程。有洁癖的我决定将他揪出来并关闭了  方法/步骤  点击开始菜单-运行,输入services.msc打开系统服务  在服务窗口中找到XL

2017-11-18 20:37:11 6878 2

原创 tp5验证码小结

tp5验证码的一点总结

2017-11-17 15:17:20 806

原创 TP5总结1:登陆校验的逻辑

tp5登录校验逻辑总结

2017-11-15 22:16:23 1586

原创 使用postman测试上传图片

在Headers部分不要Content-Type头信息, 所以上传失败.

2017-11-09 21:57:47 1861

原创 TP5自带分页部分代码

model:/** * 后台自动化分页 * @param array $data */public function getNews($data=[]){ $data['status'] = [ 'neq', config('code.status_delete') ]; $order = ['id'=>'desc']; //查询

2017-11-02 14:28:54 2171

转载 PHPStorm2017去掉参数提示 parameter name hints

JetBrains 的各种语言的 IDE 都灰常灰常好用, 个个都是神器, PHPStorm 作为PHP开发的神器也不必多说了今天升级到 PHPStorm 2017.1 发现增加了好些新功能, 有个默认开启的参数名和类型提示功能, 虽然功能挺强大的, 不过我用不着, 还是关掉的好, 有同样需求的同学可以看看例子比较特殊这么看起来确实有点费眼睛的感觉还是关掉的好

2017-11-01 14:58:08 214

转载 windows下-phpstrom下搜狗输入法光标不一致的解决方案

问题描述:phpstrom下输入法出现一点小问题,要么是不显示候选词,要么是输入法候选词总是在屏幕右下角,没有跟随光标移动。解决方案:下载https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbsdk8u112b736.21_windows_x64.tar.gz                    将下载的

2017-11-01 14:28:08 254

原创 电脑里那个自带的游戏老是无响应,或者打开很慢是怎么了

是系统分级的问题取消系统分级 在控制面板 所有控制面板项 性能信息和工具 高级工具 里面那个强制清除所有windows体验指数分数并重新评估系统 清除完后点取消 不评级 之后就好了

2017-09-27 20:00:55 1964

原创 tp5 ThinkPhp5 自定义异常处理类(先留坑

//我先写点前期的准备,先留坑,后面有机会把他写完,填坑完在项目的开发过程中异常抛出尤为重要不仅能够做出友好提示帮助掩盖我们伟大的程序员们尴尬的瞬间,还能做到提示开发人员代码白编写的错误,下面进行自定义异常抛出类异常抛出那么只有在代码出现问题的时候或者是逻辑出现异常的时候会进行抛出,那么我认为这就会出现两种情况,第一种是用户传输的参数或者用户操作的流

2017-09-18 21:37:47 3447

转载 win7任务栏右下角图标空白解决办法

今天启动电脑后发现任务栏右下角的图标显示为空白(表现为占用了图标位置,却不能显示出来,也点击不了)。开始还以为重启电脑后会恢复正常,但重启电脑后问题依旧。直觉觉得这是电脑的图标缓存在作怪,可是试过数字公司的图标缓存修复工具,依然无解,后来还是百度后找到一段图标缓存清理代码,终于让win7任务栏右下角的图标重见天日!把解决方法和重建图标缓存工具都分享给大家,方便大家遇到同样情况的时候可以

2017-09-04 21:22:35 19989

转载 关于xshell5的使用和理解

xshell是一个终端模拟器当然也可以模拟Linux的终端环境:知道用户和密码、ip地址 且保证虚拟机可以上网 (在同一个局域网下你也可以控制别人的linux)优点多多 在虚拟机上的Linux运行终端会有些卡 而且输入法切换不习惯 用xshell模拟出他的终端就方便操作多了还可以练习在没有图形化界面的前提下练习一些命令弊端就是需要配置环境 比如要有ssh 有时候需要关闭系统

2017-08-31 22:20:14 2243

原创 Linux与windows之间文件传输

Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经常用到的。一般情况下,个人经常用到rz或sz命令来上传下载文件。rz sz 上传下载安装rz,sz,操作很简单。yum install lrzsz11安装之后,就可以进行基本的上传下载操作:通过SecureCRT执行rz,进行上传操作。[root@iZ25ltqcjzr

2017-08-31 22:18:46 249

转载 你一定要知道的关于Linux文件目录操作的12个常用命令

你一定要知道的关于Linux文件目录操作的12个常用命令写在前面:1,《你一定要知道的关于Linux文件目录操作的12个常用命令》是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建、拷贝、移动、删除、查看等,是开发人员操作Linux系统的常用命令,所以你一定要知道。2,《你一定要知道的关于Linux文件目录操作的12个常用命令》适合初学者,对于Li

2017-08-31 18:59:39 390 1

原创 TP5模型修改器和读取器

(PS:文章内源码均来自官方文档)现在所有的项目都是会把时间存成时间戳格式,取出的时候还要转换这时候就可以应用到读取器这个功能。读取器的命名规则是:驼峰 ,get+字段名+Attr  例如:getBirthdayAttr;比如我要获取生日。那么可以如下操作:<?phpnamespace app\index\model;use think\Mode

2017-08-11 10:23:54 3306

转载 PHP使用CURL详解

CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几

2017-07-21 20:43:26 294

原创 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior

今天发现Chrome的窗口总保持在最前面,本以为是自己不小心把“总在最前”的功能打开了呢。结果找了半天也没发现Chrome有这个设置,于是想到了可能是个bug。我上网搜了下,发现大家遇到了跟我一样的问题,而且有人也向google反馈了这个bug。我自己试了一下,发现了一个简单的办法可以摆脱这个困境。所以就发上来,尽量能够帮助更多的人。方法很简单,也没有什么技术含量,谁都可以

2017-07-12 22:07:31 14944 3

原创 tp5验证码点击更新验证码

对应到,修改其中的function captcha_img为function captcha_img($id = ""){ \think\Route::get('captcha/[:id]', "\\think\\captcha\\CaptchaController@index"); $js_scr = "this.src='".captcha_src()."'";

2017-06-17 14:42:30 2931

原创 tp5验证码无法正常显示

问题:think\captcha\imagecreate致命错误致命错误: Call to undefined function think\captcha\imagecreate(),其根本解决办法就是安装gd库!导致登录处的刷新验证码刷新不出来!解决方法:开启GD库,GD库在php中默认是没有开启的启动wampserver,单击任务栏wamp图标,选中PHP,看到php

2017-06-17 14:37:28 6186

转载 Thinkphp中eq,neq,gt,lt等表达式缩写

eq 等于  equalneq 不等于gt 大于   greater thanegt 大于等于lt 小于     less thanelt 小于等于like LIKEbetween BETWEENnotnull IS NUT NULLnull IS NULL/*thinkphp在另一个问题中的回帖*/egf 是表示数据库的字段比较,而非字符串比较

2017-06-15 17:08:23 17387

原创 tp5下的插件uploadify的使用

目标:1.部署前端插件uploadify         2.编写image.js         3.编写图片上传API接口实现图片完美异步上传预先配置:config.php:<?php//配置文件return [ 'default_return_type' => 'json',];这样子api的输出都是json形式来输出的插件处理:将下

2017-06-12 11:12:37 3127 1

转载 php中json_decode()和json_encode()的使用方法

1.json_decode() json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 对 JSON 格式的字符串进行编码 说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量

2017-06-06 14:29:33 32970

转载 如何修复 Chrome 书签栏图标显示不正常

实例:把对应的删了就自动图标由空白到正常了,不用再一个一个的访问将 Chrome 书签拦上的书签名称删除后,可以仅凭借网站图标来选择书签,不仅省地方而且美观。@scavin 的书签栏这几天不知何故所有的图标全部不见了,如下图:一种可能原因是 Chrome 的自动升级机制破坏了图标文件。上面提到的让书签栏只显示图标的方法很简单:解决 Chrome 书签

2017-06-03 16:46:21 6487 1

转载 Yii2.0数据库操作增删改查详解 [ 2.0 版本 ]

1.简单查询:one(): 根据查询结果返回查询的第一条记录。all(): 根据查询结果返回所有记录。count(): 返回记录的数量。sum(): 返回指定列的总数。average(): 返回指定列的平均值。min(): 返回指定列的最小值。max(): 返回指定列的最大值。scalar(): 返回查询结果的第一行中的第一列的值。column(): 返回查询结

2017-05-27 17:14:28 433

原创 yii2的URL解析和生成

自己总结关于邮箱生成链接修改密码的过程

2017-05-27 16:20:16 5096

Git权威指南 第二版PDF完整高清版

Git权威指南是蒋鑫编写的Git的百科全书,涵盖最广最全的Git领域知识,帮助初学者和行业人士更深入的了解 Git 的使用。是Git领域的集大成之作,是一本关于Git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。作者是国内顶尖的版本控制专家和咨询顾问之一,本书得到了Git官方维护者junio c hamano和iteye创始人范凯(robbin)先生等数位专家的高度认可和极力推荐,权威性毋庸置疑。

2018-03-22

A First Course in Database Systems 3rd Ed (2008)

A First Course in Database Systems 3rd Ed (2008)

2017-06-12

学习Vi 和 Vim 编辑器(中文版)(第7版)

《学习Vi和Vim编辑器(中文版)(第7版)》的主要内容是:将近三十年的时间里,Vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习Vi和Vim编辑器》一直是第一线的Vi导引手册。但三十年来,Unix已不再是三十年前的样子,这《学习Vi和Vim编辑器(中文版)(第7版)》也不能一成不变。第7版的《学习Vi和Vim》涵盖了Vim的详细指引,Vim是一种很棒的Vi同类品。Vim现在是大多数Linux系统上的默认编辑器,也是MacOSX的默认Vi版本,同时能在许多其他操作系统上执行。《学习Vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就《学习Vi和Vim编辑器(中文版)(第7版)》的经典地位。 学习Vi 和 Vim 编辑器(中文版)(第7版)清晰PDF 作者简介 Arnold Robbins,专业程序员与技术作家,从1980年即开始使用Unix系统,协助打造了awk的POSIX标准。 Elbert Hannah,是位专业软件工程师与软件设计师,于1983年使用汇编语言写出全屏编辑器,完成第一件受指派的专业任务。 Linda Lamb,O’Reilly Media的第一代编辑中的一员,也是本公司的技术作家与营销经理。 目录 前言 第一部分 基础与高级的vi 第一章 vi文本编辑器 简史 打开与关闭文件 结束而不保存编辑结果 第二章 简单的文本编辑 vi命令 移动光标 简单的编辑 更多插入文本的方法 基本vi命令的复习 第三章 快速移动位置 根据屏幕来移动 根据文本块来移动 根据搜索模式的结果来移动 根据行号来移动 vi移动命令的复习 第四章 越过基础的藩篱 .更多命令组合 打开vi的选项 善加利用缓冲区 对一处做标记 第五章 ex编辑器概述 ex命令 用ex编辑 将一个文件复制到另一个文件 编辑多个文件 第六章 全局替换 确认替换 与上下文相关的替换 模式匹配的规则 模式匹配的范例 模式匹配的最后叮咛 第七章 高级编辑方法 自定义vi 执行unix命令 保存命令 使用ex脚本 编辑程序源代码 第八章 vi同类品的功能总览 它们都是我兄弟 多窗口编辑 图形用户界面 扩展正则表达式 增强的标签 改进的便利功能 编程辅助 编辑器功能一览表 还是原创品最好 预告 第二部分 vim 第九章 vim(vi improved)概述 概览 取得vim 取得unix与gnu/linux环境中的vim 取得windows环境中的vim 取得macintosh环境中的vim 其他操作系统 给新用户的帮助工具与简易模式 小结 第十章 vim对vi的主要改进 内置帮助功能 启动与初始化选项 新的移动命令 扩展的正则表达式 自定义可执行文件 第十一章 vim的多窗口功能 启动多窗口编辑 打开窗口 游走窗口间(在窗口间移动光标) 移动窗口 调整窗口尺寸 缓冲区及其与窗口的交互 在窗口里追踪标签 分页编辑 关闭与离开窗口 摘要 第十二章 vim脚本 你最爱什么色调? 通过脚本动态配置文件类型 关于vim脚本编码的其他思考 资源 第十三章 图形化vim(gvim) gvim概述 自定义滚动条、菜单与工具栏 microsoft windows中的gvim x windows system中的gvim gui选项与命令概要 第十四章程序员专用的vim强化功能 折叠与大纲(大纲模式) 自动智慧缩排 关键字与字典词汇补全 标签堆栈 语法高亮显示 用vim编译与检查错误 关于使用vim设计程序的最后叮咛 第十五章 其他好用的vim功能 编辑二进制文件 digraph:非ascii字符 在其他地方编辑文件 目录间的移动与改变 使用vim备份 以html表现文本 有何差异? 撤销“撤销” 现在的位置? 内容行(大小) vim命令与选项的缩写 几项快捷窍门(不只vim专用) 参考资源 第三部分 其他vi同类品 第十六章 nvi:新的vi 作者与历史 重要的命令行参数 在线帮助与其他说明文档 初始化 多窗口编辑 图形用户界面 扩展正则表达式 改进的编辑功能 编程辅助 国际化支持 资源与支持的操作系统 第十七章 elvis 作者与历史 重要的命令行参数 在线帮助与其他说明文档 多窗口编辑 图形用户界面 扩展正则表达式 改进的编辑功能 编程辅助 有趣的功能 elvis的未来 资源与支持的操作系统 第十八章vile:类似emacs的vi 作者与历史 重要的命令行参数 在线帮助与其他说明文档 初始化 多窗口编辑 图形用户界面 扩展正则表达式 改进的编辑功能 编程辅助 有趣的功能 资源与支持的操作系统 第四部分 附录 附录a vi、ex与vim编辑器 附录b 设置选项 附录c 问题集 附录d vi与国际互联网

2017-05-31

流畅的Python图灵超清中文译本

图灵超清中文版本,论坛购买的,免费分享给大家,豆瓣评分9.5 本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。 ● Python数据模型:理解为什么特殊方法是对象行为一致的关键。 ● 数据结构:充分利用内置类型,理解Unicode文本和字节二象性。 ● 把函数视作对象:把Python函数视作一等对象,并了解这一点对流行的设计模式的影响。 ● 面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。 ● 控制流程:学习使用上下文管理器、生成器、协程,以及通过concurrent.futures和asyncio包实现的并发。 ● 元编程:理解特性、描述符、类装饰器和元类的工作原理。 【译者简介】 安道 专注于现代计算机技术的自由翻译,译有《Flask Web 开发》《Python 网络编程攻略》《Ruby on Rails 教程》等书。 吴珂 现为Airbnb公司软件工程师,所在团队主要负责开发和维护各类可伸缩、高性能服务,并在Airbnb内推广面向服务的系统架构。在分布式系统、云存储服务和跨平台SDK开发,以及大规模数据处理等方面有多年经验 【书籍内容】 第一部分 序幕 第1章 Python 数据模型 第二部分 数据结构 第2章 序列构成的数组 第3章 字典和集合 第4章 文本和字节序列 第三部分 把函数视作对象 第5章 一等函数 第6章 使用一等函数实现设计模式 第7章 函数装饰器和闭包 第四部分 面向对象惯用法 第8章 对象引用、可变性和垃圾回收 第9章 符合 Python 风格的对象 第10章 序列的修改、散列和切片 第11章 接口:从协议到抽象基类 第12章 继承的优缺点 第13章 正确重载运算符 第五部分 控制流程 第14章 可迭代的对象、迭代器和生成器 第15章 上下文管理器和 else 块 第16章 协程 第17章 使用期物处理并发 第18章 使用 asyncio 包处理并发 第六部分 元编程 第19章 动态属性和特性 第20章 属性描述符 第21章 类元编程 附录 A 辅助脚本 Python 术语表

2017-05-21

精通Python设计模式 高清完整.pdf版+源码 下载

备注:源文件是2个压缩包,我把它们放在一个压缩包里面,有需要的直接解压就可以得到PDF和源码文件,方便你们使用. 精通Python设计模式讲述了16种基本设计模式,轻松解决软件设计常见问题;借力高效的Python语言,用现实例子展示各模式关键特性。 本书用实际生活中的例子带你了解常用的设计模式,介绍了诸多有关编写Python风格代码的底层细节和概念,包括故障排除、实践、系统架构和设计原则等,帮你解决每天都会遇到的问题。 探索用工厂方法和抽象工厂来创建对象 使用原型模式克隆对象 使用适配器模式让不兼容的接口变得兼容 使用代理模式保障接口安全 使用策略模式动态选择算法 使用修饰器模式,在不使用子类化的情况下扩展对象 使用模型–视图–控制器模式将逻辑从用户界面解耦 内容简介 本书分三部分、共16章,介绍一些常用的设计模式。首部分介绍处理对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍处理一个系统中不同实体(类、对象等)之间关系的设计模式,包括外观模式、享元模式等;第三部分介绍处理系统实体之间通信的设计模式,包括责任链模式、观察者模式等。 作者简介 Sakis Kasampalis 资深软件工程师,对于多种编程语言和工具都有丰富的经验,原则是在正确的工作上运用正确的工具。Python是他最喜欢的工具之一,因为它十分高效。

2017-05-02

鸟哥的Linux私房菜-服务器架设篇(第三版) 高清晰版本

《鸟哥的Linux私房菜:服务器架设篇(第3版)》共分为四篇:首篇,服务器搭建前的进修专区,主要介绍架设服务器之前必须具备的基本知识,看完这一篇,不论您的Linux是以何种方式进行Internet连接,都将不成问题;第二篇,主机的简易安全防护措施,这一篇鸟哥将告诉您如何保护您的主机,以及如何养成良好的操作习惯,使您的主机能够百毒不侵,安然渡过一次次的考验;第三篇,局域网内常见服务器的搭建,介绍内部网络经常使用的远程连接服务(SSH、VNC、XRDP),网络参数设置服务(DHCP、NTP),网络磁盘服务(Samba、NFS、iSCSI),以及代理服务器等服务。其中SSH密钥系统,对于异地备份更是相当有帮助,您绝对不能错过;第四篇,常见因特网服务器的搭建,介绍DNS、WWW、FTP及Mail Server等常见的服务。 编辑推荐 《鸟哥的Linux私房菜:服务器架设篇(第3版)》编辑推荐:您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?《鸟哥的Linux私房菜:服务器架设篇(第3版)》是您绝佳的选择。《鸟哥的Linux私房菜:服务器架设篇(第3版)》是第三次改版升级;适用于各种主流Linux版本,可作为已具有Linux操作系统相关知识的网络系统管理人员的参考手册。 作者简介 鸟哥,“台湾成功大学”环境工程系博士,在就读期间由于研究需要,接触到Linux操作系统,叉因实验室交接传承的需要而搭建了“鸟哥的Linux私房菜”网站(俗称鸟站),因个人喜好碎碎念(琐碎熏复)的特质,因此,鸟站文章风格就此成形。曾任台湾多家知名Linux教育中心讲师,目前于台湾昆山科技大学资讯传播系教授Linux相关课程。专长是Linux操作系统、网站规划与维护、网络安全,兴趣是写作与阅读,研究方向是网络整合应用。

2017-05-02

并行计算导论(原书第2版) 中文清晰PDF

并行计算导论系统介绍涉及并行计算的体系结构、编程范例、算法与应用和标准等。覆盖了并行计算领域的传统问题,并且尽可能地采用与底层平台无关的体系结构和针对抽象模型来设计算法。书中选择MPI(Message Passing Interface)、POSIX线程和OpenMP这三个应用*广泛的编写可移植并行程序的标准作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。本书结构合理,可读性强,加之每章精心设计的习题集,更加适合教学。 本书论述清晰,示例生动,并附有大量习题,适合作为高等院校计算机及相关专业本科生和研究生的教材或参考书。原版自1993年出版第1版到2003年出版第2版以来,已在世界范围内被广泛地采用为高等院校本科生和研究生的教材或参考书。 并行计算导论(原书第2版) 清晰PDF 内容简介 本书全面介绍并行计算的各个方面,包括体系结构、编程范例、算法与应用和标准等,涉及并行计算的新技术,也覆盖了较传统的算法,如排序、搜索、图和动态编程等。本书尽可能采用与底层平台无关的体系结构并且针对抽象模型来设计处落地。书中选择MPI、POSIX线程和OpenMP作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。 本书论述清晰,示例生动。并附有大量习题。适合作为高等院校计算机及相关专业本科生和研究生的教材或参考书。 作者简介 Ananth Grama 普度大学计算机科学系的副教授,研究领域是并行和分布式系统和应用的不同方面。Anshul Gupta IBM T.3J.3Watson Research Center的研究人员,研究领域是并行算法和科学计算。George Karypis 明尼苏达大学计算机科学和工程系的副教授,研究领域是并行算法设计.数据挖掘和生物信息学等。Vipin Kumar 明尼苏达大学计算机科学与工程系的教授,美国军用高性能计算研究中心的主任,研究领域是高性能计算. 用于科学计算问题和数据挖掘的并行算法

2017-05-02

MongoDB应用设计模式 PDF高清中文版

《MongoDB应用设计模式》由中国电力出版社出版。《MongoDB应用设计模式》展示了文档嵌入、多态模式和其他MongoDB模式的好处,并附加了具体的大数据用例,包括:执行商业数据的实时分析。使用MongoDB作为产品目录管理者或者是存货管理系统。学习存储内容节点、二进制资产和讨论的方法。应用技术来实现广告印象频次控制和关键字目标选择和竞价。学习如何存储在Google+建模后的复杂社交图谱。提供在多玩家角色扮演游戏中并发访问角色和游戏世界数据。 MongoDB应用设计模式内容简介    无论你是在构建一个社交媒体网站,还是一个仅在内部使用的企业应用程序,本书展示了MongoDB及其需要解决的商业问题之间的关系。你将学到如何将MongoDB设计模式应用到许多具有挑战性的领域中,例如电子商务、内容管理系统和在线游戏。通过学习Python和JavaScript示例代码,你将了解到MongoDB如何帮助用户在简化开发模型的同时,扩展数据模型。   很多企业应用了NoSQL数据库,但是并没有很好地理解,并高效地使用这些技术的特性。本书展示了文档嵌入、多态模式和其他MongoDB模式所带来的好处,并提供了具体的大数据使用实例,包括:   —运营智能:执行商业数据的实时分析。   —电子商务:在产品目录管理和存货管理系统中使用MongoDB。   —内容管理系统:学习存储内容节点、二进制资源和讨论的方法。   —在线广告网络:应用技术来实现广告印象频次控制和关键字目标选择与竞价。   —社交网络:学习如何存储Google+建模后的复杂社交图谱。   —在线游戏:提供在多玩家角色扮演游戏中对角色和游戏世界数据的并发访问。 作者简介   Rick Copeland,是Arborian Consulting公司的首席顾问和创始人,该公司关注于MongoDB和Python定制开发和培训。Rick还是《Essential SQLAlchemy》(O’Reilly出版)一书的作者,并且是10gen认证的“MongoDB大师”。

2017-05-02

编程小白的第一本 Python 入门书 超清完整版下载

编程小白的第一本 Python 入门书

2017-04-11

高性能MySQL(第3版)高清

豆瓣评价分:9.3 《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2017-04-11

终极算法:机器学习和人工智能如何重塑世界(英文版)

说明:本书为英文版,机器学习已经快成为一种“刻奇”了,之所以这么说,不只是因为其在我们生活中的各个领域内都迁移默会的塑形着我们的生活与认知,更因为有太多的人对机器学习大数据一窍不通,却仍随着潮流,不得不在自己的PPT上加上大数据,仿佛这是一道魔咒,而《The master algorithm》 这本书,则是解码这道魔咒的明镜。这本书中,没有公式与代码,有的只是对机器学习中的算法本质一针见血的点破,有的只是依据这些算法而编出的日常生活中的故事,是对机器学习中核心算法的概念化的模型。一言以概之,这是一本所有有高中数学水平且无计算机背景的读者都能够读懂的科普书。如果你不想对控制着我们衣食住行方方面面的机器学习算法一无所知,那么这本书是你必读的书。目前该书没有中文版。 下面的话,是针对那些多少有一些专业的背景读者。这些读者看了这本书,可以跳着看,透过作者的行文脉络,机器学习的从业者可以看出他们常用的算法隐藏在数学背后的逻辑引擎。而书的名字,则显示着作者试图在机器学习的各个流派间进行整合,最终提出机器学习里的“牛顿三定律”的理想。作者在这本书里,介绍了当前常用的算法的发展历程,这些算法包括决策树,遗传算法,神经网络,朴素贝叶斯及贝叶斯网络,隐式马尔可夫链,K最近邻及支持向量机,作者还介绍了无监督学习的算法。在介绍算法时,作者还介绍了机器学习里最大的两个阻碍,过拟合及维度灾难。

2017-04-11

数据结构与算法分析_Java语言描述第2版

数据结构与算法分析_Java语言描述第2版

2017-04-11

Python3程序开发指南(第二版)

Python3程序开发指南(第二版)

2017-04-11

人脸识别代码 完整源码下载

神经网络实现人脸识别的MATLAB代码,有图像文件,仅供参考

2017-04-10

JDK1.8 API 中文 谷歌翻译版本

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 是谷歌翻译版本,最后和英文版一起看

2017-04-10

微信小程序全套源代码(后台、小程序php)

微信小程序全套源代码(后台、小程序php) 微信小程序,完整项目,源代码,后台,小程序 基于腾讯云

2017-04-10

Python for Unix and Linux System Administration

Python is an ideal language for solving problems, especially in Linux and Unix networks. With this pragmatic book, administrators can review various tasks that often occur in the management of these systems, and learn how Python can provide a more efficient and less painful way to handle them., Each chapter in Python for Unix and Linux System Administration presents a particular administrative issue, such as concurrency or data backup, and presents Python solutions through hands-on examples. Once you finish this book, you'll be able to develop your own set of command-line utilities with Python to tackle a wide range of problems. Discover how this language can help you:, * Read text files and extract information, * Run tasks concurrently using the threading and forking options, * Get information from one process to another using network facilities, * Create clickable GUIs to handle large and complex utilities, * Monitor large clusters of machines by interacting with SNMP programmatically, * Master the IPython Interactive Python shell to replace or augment Bash, Korn, or Z-Shell, * Integrate Cloud Computing into your infrastructure, and learn to write a Google App Engine Application, * Solve unique data backup challenges with customized scripts, * Interact with MySQL, SQLite, Oracle, Postgres, Django ORM, and SQLAlchemy, With this book, you'll learn how to package and deploy your Python applications and libraries, and write code that runs equally well on multiple Unix platforms. You'll also learn about several Python-related technologies that will make your life much easier.

2017-04-09

1小时学会Python中文简洁版

1小时学会Python中文简洁版,内容很简洁

2017-04-09

Gray Hat Python 英文原版

Gray Hat Python 英文原版高清

2017-04-09

[Python学习手册(第4版)].源代码

[Python学习手册(第4版)].源代码

2017-04-09

CGI介绍及使用Python来开发CGI应用示例

CGI介绍及使用Python来开发CGI应用示例

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第20节讲义 ECF:信号和非本地跳转

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第19节讲义 链接

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第18节讲义 诵读7:缓存实验室

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第17节讲义 缓存记忆

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第16节讲义 内存层次结构

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第15节讲义 回顾6:C回顾

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第14节讲义 代码优化

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第13节讲义 机器Prog:高级

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第12节讲义 诵读5:攻击实验室

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第10节 机器程序:程序

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第9节 诵读3:炸弹实验室

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料

2017-04-09

Head First设计模式PDF高清完整中文版

Head First设计模式PDF高清完整中文版

2017-04-09

Java 8实战(Java 8 in Action) 高清晰PDF中文完整版

Java 8实战(Java 8 in Action) 高清晰PDF中文完整版

2017-04-09

《深入理解计算机系统》课程主讲人本书作者pdf版本第8节 机器程序:控制

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-08

《深入理解计算机系统》课程主讲人本书作者pdf版本第7节讲义:机器Prog 基础

《深入理解计算机系统》作者本人的讲座pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-08

《深入理解计算机系统》课程主讲人本书作者pdf版本第6节:浮点数2

《深入理解计算机系统》作者本人的讲座,第6节pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-08

《深入理解计算机系统》课程主讲人本书作者pdf版本第5节:浮点数1

《深入理解计算机系统》作者本人的讲座,第5节pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-08

《深入理解计算机系统》课程主讲人本书作者讲义pdf版本第4节;整数

《深入理解计算机系统》作者本人的讲座,第4节pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-08

《深入理解计算机系统》课程主讲人本书作者pdf版本第三节:诵读1:数据实验室

《深入理解计算机系统》作者本人的讲座,第3节pdf,视频及其他资料参考http://www.cs.cmu.edu/~./213/schedule.html

2017-04-08

空空如也

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

TA关注的人

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