自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Where there is a will there is a way

God help those who help themselves

  • 博客(76)
  • 资源 (39)
  • 收藏
  • 关注

原创 基于spring 切面(AOP)实现动态多数据源切换,基于 MyBatis 插件方式实现动态分表查询

基于spring 切面(AOP)实现动态多数据源切换;基于 MyBatis 插件方式实现动态分表查询。 来源于多个已上线项目实践,本项目有完整的测试示例。mybatis-plugin-shard基于spring 切面(AOP)实现动态多数据源切换。基于 MyBatis 插件方式实现动态分表查询。来源于多个已上线项目实践。本项目有完整的测试示例。项目地址github:https:...

2020-01-05 19:27:04 595

原创 windows 控制台 cmd/PowerShell 中文显示乱码,解决方法

cmd 控制台默认编码,一般是简体中文默认的GBK,如果出现中文乱码,一般改为UTF-8可解决。打开 cmd 控制台窗口win(窗口键,在Ctrl与Alt之间)+R,输入 cmd,回车,这样操作会打开 cmd 控制台窗口。检查当前的编码C:\Users\AndyChen>chcpActive code page: 936显示当家的编码格式为 936。常用的编码及对应的码值(...

2019-11-14 18:49:38 2232 1

原创 批处理文件遍历所有子目录批量移除文件名和目录名中特殊字符

首先非常感谢那些无私奉献学习资源的人。本文件介绍利用批处理文件遍历所有子目录批量移除文件名中特殊字符的方法。一个场景就是,从网上下载到的某些资源,文件名有一些特殊字符,如果你不想要这部分特殊字符,除了可以用工具批量移除之外,还可以用批处理文件来移除,方便快捷绿色省心~~完整版本,遍历所有子目录批量处理@echo offsetlocal enabledelayedexpansionchc...

2019-11-14 18:44:16 1562

原创 Nginx 配置 https 后,http 强制跳转到 https,主域名跳转至带 www 的二级域名

为了随主流,即大多数人的习惯,访问时网站时,域名随时保持带 www 的二级域名 www.lovesofttech.com。另外,网站的统计也是基于二级域名 www.lovesofttech.com 的,同时为了搜索引擎优化,访问 lovesofttech.com 时需要跳转到 www.lovesofttech.com。网站开通了 ssl 证书,需要将 http 强制跳转至 https。完...

2019-10-24 09:53:51 1513

原创 Ant Design Pro v4 开发备忘,TypeScript 版本

官方项目里的版本为1.0.0,实际上习惯称这个版本为 v4,相对之前的版本,改动比较大。请参考:Ant Design Pro v4 is HereAnt Design Pro 相关文档github 地址中文文档区块中文文档下载区块在 windows 10 下 npm run fetch:blocks,总是非常慢,还经常卡住不动,而且即使显示执行成功,实际上有好多文件没有下载完,导...

2019-08-30 16:01:41 1728

原创 Ant Design Pro v4 从后端下载 excel,后端返回的是文件流

前后端分离,后端返回文件流,在前端通过请求 api 的方式下载 excel 文件。前端代码适用于 v4,应该也适用于 v2.3.1,在 v4 版本下测试通过,如果用的是 v2.3.0,请看最后面的修改方式。另外,刚用 TypeScript,因为还不是很熟,有些地方还不符合 TypeScript 的编码规范,先将就看~~export function excelDownload(url,...

2019-08-30 15:53:05 2563

原创 《React进阶之路》第九章示例 bbs-redux-reselect 解读

能学到些啥?作为学习的例子,只有三个页面,但是麻雀虽小,五脏俱全。通过该例子可以学习到以下知识点:项目的目录结构设计最佳实践。项目的 state 设计和模块设计技巧。异步获取 API 数据,以及将获取到的数据展示到页面上。三个核心页面登录页面。帖子列表页面,仅展示帖子的基本信息。帖子详情页面,展示帖子的详细内容,包括用户的评论列表。测试账号该bbs内置三个用户to...

2018-12-17 10:10:24 261

原创 ESLint 配置文件 .eslintrc 示例及说明

关于 ESLint 介绍,以及在项目中如何配置,请参考WebStorm + React 项目,配置 ESLint。配置文件ESLint 支持几种格式的配置文件,如果同一个目录下有多个配置文件,ESLint 只会使用一个。优先级顺序如下:JavaScript - 使用 .eslintrc.js 然后输出一个配置对象。YAML - 使用 .eslintrc.yaml 或 .eslintrc....

2018-12-16 22:55:38 1310

原创 WebStorm + React 项目,配置 ESLint

WebStorm 提示 Error: No ESLint configuration found.需要配合 ESLint 的配置文件,如果不想配置,可以临时在 WebStorm 中将 ESLint 禁用掉。Ctrl+Alt+s -> Languages & Frameworks -> Code Quality Tools -&am

2018-12-16 10:29:40 805

原创 MyBatis Generator(MBG),写扩展类,以适应 MySQL 大小写敏感配置的各种情况、适应分表时动态替换表名

项目地址:https://github.com/uncleAndyChen/mybatis-generator/tree/master/mybatis-generator-enhance本扩展的作用生成的*Mapper.xml文件中的脚本,表名取MBG所需配置文件中配置的值(工程中的配置文件是:generatorConfig.xml),而不是从数据库读取到的值。给表名添加MySQL“边界”...

2018-12-11 19:10:09 396

原创 react开发,日常经验汇总

npm升级package.json依赖包到最新版本号使用工具包:npm-check-updates全局安装ncu:npm install -g npm-check-updates使用检查package.json中dependencies的最新版本:ncu更新dependencies到新版本:ncu -u更新全部到最新版本:ncu -aGoogle Chrome 不能在线安装 Re...

2018-12-09 15:18:49 130

原创 react 项目,在生产环境去掉 propTypes 检查代码,打包时自动去除

关于PropTypesPropTypes包含一整套验证器,可用于确保你接收的数据是有效的。能帮助我们在开发的时候及时发现问题。没有propTypes定义,组件依然能够正常工作,而且,即使在propTypes检查出错的情况下,组件依然能工作。propTypes只是一个辅助开发的功能,并不会改变组件的行为。为了验证propTypes的作用,故意违反propTypes规则即可。在项目rea...

2018-12-04 19:22:26 946 1

原创 React+Redux工程目录结构,最佳实践

参考Redux进阶系列1: React+Redux项目结构最佳实践《深入浅出React和Redux》一书的第四章,P76,【4.2 代码文件的组织方式】。React+Redux 工程目录结构组织按角色类型组织如果你用 MVC 框架开发过应用(无论是前端开发还是后端开发),应该知道 MVC 框架之下,通常有这样一种代码组织方式:controllers/ todoControlle...

2018-12-03 18:57:35 424

原创 《深入浅出React和Redux》一书的部分章节例子代码演练及相关知识点

项目地址托管在 gitee 上的项目链接 https://gitee.com/uncleAndyChen/react-full-stack-learning托管在 github 上的项目链接 https://github.com/uncleAndyChen/react-full-stack-learning前言针对《深入浅出React和Redux》一书中,某一个被挑选的例子,完成之后...

2018-11-25 21:20:09 953

原创 react 技术栈(全家桶)学习

项目地址托管在 gitee 上的项目链接 https://gitee.com/uncleAndyChen/react-full-stack-learning托管在 github 上的项目链接 https://github.com/uncleAndyChen/react-full-stack-learning项目说明本项目分享个人学习 react 全家桶技术栈的一些经验心得。学习过...

2018-11-25 21:18:45 287

原创 redux 官方示例 todomvc 两个警告修复

题外话:本人有轻度代码洁癖,只要有警告,我会认为代码还有需要完善的地方,只要有时间我就会着手去解决它,去了解其背后的原因,了解为什么会发出警告,以及解决方案是什么,最终消除这些影响代码质量的“隐患”。通过解决这类问题,会让自己对相关代码的理解更加深入,做到知其然,并且知其所以然,同时,能够让自己对相关知识点印象深刻。两个警告相关的 PR备注:PR 合并之后,最新版已经没有这两个警告了...

2018-11-25 21:13:33 318

原创 redux 官方示例 todomvc 中的 todoList 过滤事件解析

官方 todomvc 示例源码如果已经安装 Git for Windows 客户端工具(传送门),在工作文件夹下,右键 -> Git Bash Here,依次执行下面的代码,查看运行效果,运行之后,可以修改源代码,如果编译通过,页面会自动刷新。git clone https://github.com/reduxjs/redux.gitcd redux/examples/todomvc/...

2018-11-25 21:11:41 194

原创 像用 IDEA 调试 Java 代码一样,用 WebStorm 调试 react 代码

准备工作WebStorm 的 Javascript Debug 只能选择 chrome(至少在我的电脑上是这样),所以,JetBrains IDE Support 插件需要安装到 chrome 上。chrome 最新版下载安装插件,在应用中心,搜索:JetBrains IDE Support,不过,如果谷歌应用中心,由于众所周知的原因不能访问的话,可以下载离线版进行安装。安装包下载下...

2018-11-25 18:46:56 2914 1

原创 React 项目调试技巧

前端开发的调试方式借助以下插件进行调试。Redux DevToolsReact Developer ToolsReact PerfF12 之后,在源代码处打断点。堪比 Java 代码调试的方案:用 WebStorm + JetBrains IDE Support 插件,在 WebStorm 内调试代码,直接在 WebStorm 源代码上打断点,调试起来有点象在 IDEA 下调试...

2018-11-25 18:43:06 1630 1

原创 react 技术栈学习,相关知识储备

node 与 cnpm 安装安装 node 最新版,点击进入下载页面。建议下载【长期维护版本】,而不是【含实验性的最新发布版】。安装 cnpm,参考官网:淘宝 NPM 镜像最直接的方式:npm install -g cnpm --registry=https://registry.npm.taobao.org编程思想UI=render(data),React 组件扮演的是 r...

2018-11-25 18:36:43 2407 2

原创 React 技术栈学习,redux 知识点

如何合理地设计 state把整个应用的状态按照领域(Domain)分成若干子 state,子 state 之间不能保存重复的数据。state 以键值对的结构存储数据,以记录的 key/ID 作为记录的索引,记录中的其他字段都依赖于索引。state 中不能保存可以通过已有数据计算而来的数据,即 state 中的字段不互相依赖。设计 state 总结设计 Redux State 的关键在于,...

2018-11-25 18:36:23 227

原创 React 技术栈学习,js 知识点

相关函数hasOwnProperty()用来检测一个对象是否含有特定的自身属性;和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。reduceArray的reduce()把一个函数作用在这个Array的[x1, x2, x3…]上,这个函数必须接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算,其效果就是[x1, x2, x3, x4].red...

2018-11-25 18:36:07 141

原创 spring 官方例子->宠物医院,数据库改成 MySQL,数据库连接池改成 druid

spring-petclinic公司内部分享时用到的一个 spring 官方的例子,为了更贴近实际项目,也是技术分享需要,作了一点点改造。 修改过的代码已经托管在 git.oschina 上。传送门->猛戳进入修改部分把默认数据源改成了mysql数据库连接池改成了druid修改web目录为webapp运行从git china上clone代码git clone https://git

2017-05-25 08:07:50 1730

原创 MyBatis Generator (MBG),修改源码以适应 MySQL 大小写敏感配置的各种情况、适应分表时动态替换表名

本文对应的示例代码,已托管到码云:mybatis-generator需求场景首先,我项目的 Java 代码规范是变量命名应用驼峰式命名法(Camel-Case)。数据库表名及字段名,则用下划线命名法(即用下划线分隔不同单词)。我用 MBG 生成的代码,通过配置可以将下划线去掉,同时将下划线后的第一个字母转为大写,这样是符合驼峰式命名法的。但是,问题来了。我们项目前后端分离,前端调用 Restf

2017-05-25 07:36:07 3547

Java EE 7 Hands-on Lab,target VM: HTTP 404 Not Found。原因及问题解决

[list][*]在运行该示例,点击菜单【Movies】时,因为IP地址解析成IPV6的,即类似httpServletRequest.getLocalName()=0:0:0:0:0:0:0:1,无法识别,此时,错误信息为:[b]java.net.MalformedURLException: Stream handler unavailable due to: For input string...

2015-02-08 00:27:24 305

PowerDesigner16.5 连64位MySQL,报错:SQLSTATE = IM014。原因及解决方案

[list][*]原因:PowerDesigner 为32位程序,连64位的ODBC DNS,不兼容。[*]解决方案:下载MySQL的32位的驱动([url]http://dev.mysql.com/downloads/connector/odbc/[/url])并安装,创建32位的、连接MySQL的ODBC DNS。[*]备注:在安装32位的驱动之前,32位的ODBD下面无法创建My...

2015-02-06 19:18:32 450

Java EE 7 Hands-on Lab,MySQL版

[list][*]配置GlassFish的MySQL连接池并在persistence.xml中启用且设置好JNDI。[*]修改sql文件。[*]重启项目。[*]关于本文提到的示例代码[url]http://download.csdn.net/detail/runandrun/8429367[/url]可下载,或者看[url]http://tryrefine.iteye.com/bl...

2015-02-06 15:23:45 102

原创 Java EE 7 Hands-on Lab,最新版本下载地址

[size=medium][b]Java EE 7 Hands-on Lab[/b][list][*]作者关于Java EE 7的书,《Java EE 7 Essentials》电子版在群(187515899)共享里可以得到。[*]欢迎点击后面的链接加入群【JavaEE GlassFish NetBeans OSGI】(187515899)一起学习讨论:[url]http://jq.q...

2015-02-05 11:35:18 125

Java EE 7 Hands-on Lab,CDI deployment failure:WELD-000072,解决办法

[b]运行环境:[/b][list][*]NetBeans8.0.2[*]GlassFish4.1[*]《Java EE 7 Essentials》,最后一章,端到端应用程序的示例:[b]Java EE 7 Hands-on Lab,movieplex7[/b][/list][b]问题描述:[/b][list][*]在运行《Java EE 7 Essentials》...

2015-02-04 22:09:34 309

原创 DataTable转换为List<Model>的通用方法

/// /// DataTable转换为List的通用方法 /// /// /// /// public static IList DT2Model(DataTable dt) where T : new() { IList result = new

2013-10-09 18:06:26 1049

原创 Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

try            {                // Your code...                // Could also be before try if you know the exception occurs in SaveChanges                context.SaveChanges();

2013-08-26 14:07:06 4244

转载 JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的

2013-07-30 21:43:32 2736

转载 异常:数据库没有有效所有者,因此无法安装数据库关系图支持对象

原文:http://www.cnblogs.com/dylanding/archive/2009/05/07/1451342.html异常:数据库没有有效所有者,因此无法安装数据库关系图支持对象某一天,在调试程序时突然发现,在附加数据库后,想添加关系表,结果出来了下面的错误:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文

2013-05-30 16:22:19 984

原创 无法打开用户默认数据库。登录失败/用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 4064)

能用管理员账号登录的话,就很简单,只要修改相关用户的默认数据库,或者修复默认数据库使之正常,就OK了。关键的是,如果是管理员账号的默认数据库打不开,就只能用下面的方法了。在命令窗口 (运行->cmd->回车),定位到sql安装目录,比如sql2008是:c:\Program Files\Microsoft SQL Server\100\Tools\Binnsql 2

2013-05-28 11:23:12 3554

原创 重命名数据报错:无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)

一般来说,在确保没有客户端连接的情况下,重命名数据库不会报这个错解决方法:Use master EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE' EXEC sp_renamedb 'OldDbName', 'NewDbName' EXEC sp_dboption 'NewDbName', 'Single User', 'FA

2013-05-22 20:46:42 4407

原创 SQL Server 2008 查询表结构信息,主要目的是方便查询字段说明

在网上查了几篇这方面的文章,发现Sql语句是针对SQL Server 2008以前的版本,不能用,而且代码比较乱,只好自己写了,写好了不能独享,希望能对看官有帮助打开SQL Server Management Studio,选择好需要查看数据库表说明的库,打开查询分析器窗口,copy下面的代码,替换TableName为你想要查看的表名,执行即可。----------------------

2013-05-22 19:06:51 6328 2

原创 oracle密码过期ORA-28002:口令将过期的解决方法

导出数据时,得到的提示信息:UDE-28002: 操作产生了 ORACLE 错误 28002ORA-28002: the password will expire within 7 days 原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,否则启动数据库的时候会提示连接失败

2012-12-13 09:39:45 38059

转载 查看LINQ生成SQL语句的几种方法

原文如下:http://hi.baidu.com/king%B3%CC%D0%F2%C8%CB%C9%FA/blog/item/9d2696f03c9e05ca7831aa79.html 记录LINQ生成的SQL语句是常用的调试方式,而且能根据需要来优化LIN

2011-07-05 22:20:16 2520 1

原创 .NET WebService 调试,允许通过IE输入参数的设置,允许Perl以Post方式调用的配置项

在Web.config中添加如下项即可:

2011-03-08 09:06:00 3523

转载 Borland InterBase/FireBird 和 Microsoft SQL Server:技术比较

Borland InterBase/FireBird 和 Microsoft SQL Server:技术比较  设计这篇比较分析,旨在帮助开发商为其特定要求选择合适的数据库。    Borland 白皮书  作者:Bill Todd  2003年九月  翻译:樊镭  2007年5月目录:介绍为你的项目选择合适的数据库数据的一致性与并发性死锁锁冲突锁升级触发器的灵活性恢复速度事件培训时间跨平台支持成本资源需求发布与部署特性结论 介绍  Borland InterBase和开源的FireBird是一个强大的、支

2011-01-25 16:37:00 1719

Apress.Introducing.Java.EE.7.Jul.2013.pdf

Introducing Java EE 7: A Look at What’s New guides you through the new features and enhancements in each of the technologies comprising the Java EE platform. PDF(Alpha版本,共216页)

2015-02-03

Apress.Expert.C#.2008.Business.Objects.Dec.2008

Apress.Expert.C#.2008.Business.Objects.Dec.2008

2013-03-20

PHP和MySQL_Web开发_原书第4版_中文版

PHP和MySQL_Web开发_原书第4版_中文版.pdf 扫描高清版

2012-12-10

PowerDesigner16 破解文件

PowerDesigner16 破解文件,安装好之后将文件copy至安装目录

2012-12-10

SecureCRT.v.6.7.1 破解版

说明: 1。先安装 SecureCRT 6.7.2 Build 229 x86(或者64) 2。安装VC++2010库 3。拷贝SecureCRT.v.6.7.1-kg.exe 到安装目录,点击 patch 点击SecureCRT.v.6.7.1-kg.exe 上的Generate 将上面的信息填入上面的注册向导中,即可 (如果提示不成功,重复生成几次即可)

2012-12-10

plsqldev9.06版本+汉化包+注册机

plsqldev9.06版本+汉化包+注册机

2012-12-10

新概念英语第三册笔记,非扫描,文字可以复制

新概念第三册笔记,非扫描,文字可以复制 仅供学习,不能用于商业

2010-10-04

新概念英语语法精粹 第02册,新东方培训补充材料扫描版(PDF),还算清晰

新概念英语语法精粹 第02册,新东方培训补充材料扫描版(PDF),还算清晰

2010-10-04

vmware-workstation-full-7.1.1-282343_注册机.rar

vmware-workstation-full-7.1.1-282343_注册机.rar vmware-workstation-full-7.1.1-282343是比较新的版本了,支持64位操作系统

2010-09-23

php_manual_zh-PHP中文手册(2010-08-16).part2.rar

因为大小限制,分两卷压缩了,两卷都下载之后才能正常解压 第一卷地址: http://download.csdn.net/source/2711942 php_manual_zh-PHP中文手册(2010-08-16).part2.rar PHP 手册 by: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana 其他贡献者 2010-08-16 Edited By: Philip Olson 中文翻译人员: 王远之 肖理达 肖盛文 黄啸宇 宋琪 陈伯乐 陈浩 陈岗 刘铭 洪建家 吴煊春 © 1997-2010 PHP 文档组 版权信息 PHP 手册 序言 入门指引 简介 简明教程 安装与配置 安装前需要考虑的事项 Unix 系统下的安装 Mac OS X 系统下的安装 Windows 系统下的安装 FastCGI 进程管理器 (FPM) PECL 扩展库安装 还有问题? 运行时配置 语言参考 基本语法 类型 变量 常量 表达式 运算符 控制结构 函数 类与对象 命名空间 异常处理 引用的解释 Predefined Variables Predefined Exceptions Predefined Interfaces Context options and parameters 安全 简介 总则 以 CGI 模式安装时 以 Apache 模块安装时 文件系统安全 数据库安全 错误报告 使用 Register Globals 用户提交的数据 魔术引号 隐藏 PHP 保持更新 特点 用 PHP 进行 HTTP 认证 Cookie 会话 处理 XForms 文件上传处理 使用远程文件 连接处理 数据库永久连接 安全模式 PHP 的命令行模式 Garbage Collection 函数参考 影响 PHP 行为的扩展 音频格式操作 身份认证服务 日历和事件相关扩展 命令行特有的扩展 压缩与归档扩展 信用卡处理 加密扩展 数据库扩展 文件系统相关扩展 国际化与字符编码支持 图像生成和处理 邮件相关扩展 数学扩展 非文本内容的MIME输出 进程控制扩展 其它基本扩展 其它服务 搜索引擎扩展 面向服务器的扩展 Session 扩展 文本处理 与变量和类型有关的扩展 Web Services Windows 平台下的扩展 XML 操作 PHP 核心:Zend 引擎的骇客指南 序言 "counter" 扩展 - 一个连续的实例 PHP 5 构建系统 扩展的结构 内存管理 变量的使用 函数的编写 类和对象的使用 资源的使用 INI 设置的使用 流的使用 PDO Driver How-To 扩展相关 FAQ Zend Engine 2 API 参考 Zend Engine 2 操作码列表 Zend Engine 1 FAQ — FAQ:常见问题 一般信息 邮件列表 获取 PHP 数据库问题 安装 — 安装常见问题 编译问题 使用 PHP PHP 和 HTML PHP 和 COM PHP 和其它语言 从 PHP 4 移植到 PHP 5 杂类问题 附录 PHP 及其相关工程的历史 Migrating from PHP 5.2.x to PHP 5.3.x Migrating from PHP 5.1.x to PHP 5.2.x Migrating from PHP 5.0.x to PHP 5.1.x 从 PHP 4 移植到 PHP 5 类与对象(PHP 4) PHP 的调试 配置选项 php.ini 配置选项 扩展库分类 函数别名列表 保留字列表 资源类型列表 支持的协议/封装协议列表 可用过滤器列表 所支持的套接字传输器(Socket Transports)列表 PHP 类型比较表 解析器代号列表 Userland Naming Guide 关于本手册 Creative Commons Attribution 3.0 函数索引 CHM 版本 关于此版本 Using PHP Manual CHM Edition The Full Text Search Specialities of this Edition Integrating the PHP Manual Skin development CHM Edition Credits

2010-09-22

php_manual_zh-PHP中文手册(2010-08-16).part1.rar

因为大小限制,分两卷压缩了,两卷都下载之后才能正常解压 第二卷地址: http://download.csdn.net/source/2711946 php_manual_zh-PHP中文手册(2010-08-16).part1.rar PHP 手册 by: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana 其他贡献者 2010-08-16 Edited By: Philip Olson 中文翻译人员: 王远之 肖理达 肖盛文 黄啸宇 宋琪 陈伯乐 陈浩 陈岗 刘铭 洪建家 吴煊春 © 1997-2010 PHP 文档组 版权信息 PHP 手册 序言 入门指引 简介 简明教程 安装与配置 安装前需要考虑的事项 Unix 系统下的安装 Mac OS X 系统下的安装 Windows 系统下的安装 FastCGI 进程管理器 (FPM) PECL 扩展库安装 还有问题? 运行时配置 语言参考 基本语法 类型 变量 常量 表达式 运算符 控制结构 函数 类与对象 命名空间 异常处理 引用的解释 Predefined Variables Predefined Exceptions Predefined Interfaces Context options and parameters 安全 简介 总则 以 CGI 模式安装时 以 Apache 模块安装时 文件系统安全 数据库安全 错误报告 使用 Register Globals 用户提交的数据 魔术引号 隐藏 PHP 保持更新 特点 用 PHP 进行 HTTP 认证 Cookie 会话 处理 XForms 文件上传处理 使用远程文件 连接处理 数据库永久连接 安全模式 PHP 的命令行模式 Garbage Collection 函数参考 影响 PHP 行为的扩展 音频格式操作 身份认证服务 日历和事件相关扩展 命令行特有的扩展 压缩与归档扩展 信用卡处理 加密扩展 数据库扩展 文件系统相关扩展 国际化与字符编码支持 图像生成和处理 邮件相关扩展 数学扩展 非文本内容的MIME输出 进程控制扩展 其它基本扩展 其它服务 搜索引擎扩展 面向服务器的扩展 Session 扩展 文本处理 与变量和类型有关的扩展 Web Services Windows 平台下的扩展 XML 操作 PHP 核心:Zend 引擎的骇客指南 序言 "counter" 扩展 - 一个连续的实例 PHP 5 构建系统 扩展的结构 内存管理 变量的使用 函数的编写 类和对象的使用 资源的使用 INI 设置的使用 流的使用 PDO Driver How-To 扩展相关 FAQ Zend Engine 2 API 参考 Zend Engine 2 操作码列表 Zend Engine 1 FAQ — FAQ:常见问题 一般信息 邮件列表 获取 PHP 数据库问题 安装 — 安装常见问题 编译问题 使用 PHP PHP 和 HTML PHP 和 COM PHP 和其它语言 从 PHP 4 移植到 PHP 5 杂类问题 附录 PHP 及其相关工程的历史 Migrating from PHP 5.2.x to PHP 5.3.x Migrating from PHP 5.1.x to PHP 5.2.x Migrating from PHP 5.0.x to PHP 5.1.x 从 PHP 4 移植到 PHP 5 类与对象(PHP 4) PHP 的调试 配置选项 php.ini 配置选项 扩展库分类 函数别名列表 保留字列表 资源类型列表 支持的协议/封装协议列表 可用过滤器列表 所支持的套接字传输器(Socket Transports)列表 PHP 类型比较表 解析器代号列表 Userland Naming Guide 关于本手册 Creative Commons Attribution 3.0 函数索引 CHM 版本 关于此版本 Using PHP Manual CHM Edition The Full Text Search Specialities of this Edition Integrating the PHP Manual Skin development CHM Edition Credits

2010-09-22

MySQL_5.1中文参考手册.pdf

这是MySQL参考手册的翻译版本 这是MySQL参考手册它涉及MySQL 5.1至5.1.2-alpha版本。 目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 1.5.6. MaxDB和MySQL之间的协同性 1.5.7. 与MaxDB有关的链接 1.6. MySQL发展大事记 1.6.1. MySQL 5.1的新特性 1.7. MySQL信息源 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 2.10.3. 将MySQL数据库拷贝到另一台机器 2.11. 降级MySQL 2.12. 具体操作系统相关的注意事项 2.12.1. Linux注意事项 2.12.2. Mac OS X注意事项 2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/DBD接口的问题 3. 教程 3.1. 连接与断开服务器 3.2. 输入查询 3.3. 创建并使用数据库 3.3.1. 创建并选择数据库 3.3.2. 创建表 3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. 根据两个键搜索 3.6.8. 根据天计算访问量 3.6.9. 使用AUTO_INCREMENT 3.7. 孪生项目的查询 3.7.1. 查找所有未分发的孪生项 3.7.2. 显示孪生对状态的表 3.8. 与Apache一起使用MySQL MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 4. MySQL程序概述 4.1. MySQL程序概述 4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端脚本和实用工具概述 5.1.2. mysqld-max扩展MySQL服务器 5.1.3. mysqld_safe:MySQL服务器启动脚本 5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建用户账户 5.2.3. MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_privilege_tables:升级MySQL系统表 5.5. MySQL服务器关机进程 5.6. 一般安全问题 5.6.1. 通用安全指南 5.6.2. 使MySQL在攻击者面前保持安全 5.6.3. Mysqld安全相关启动选项 5.6.4. LOAD DATA LOCAL安全问题 5.7. MySQL访问权限系统 5.7.1. 权限系统的作用 5.7.2. 权限系统工作原理 5.7.3. MySQL提供的权限 5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL日志文件 5.11.1. 错误日志 5.11.2. 通用查询日志 5.11.3. 二进制日志 5.11.4. 慢速查询日志 5.11.5. 日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速缓冲如何工作 5.13.2. 查询高速缓冲SELECT选项 5.13.3. 查询高速缓冲配置 5.13.4. 查询高速缓冲状态和维护 6. MySQL中的复制 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 6.1. 复制介绍 6.2. 复制实施概述 6.3. 复制实施细节 6.3.1. 复制主线程状态 6.3.2. 复制从I/O线程状态 6.3.3. 复制从SQL线程状态 6.3.4. 复制传递和状态文件 6.4. 如何设置复制 6.5. 不同MySQL版本之间的复制兼容性 6.6. 升级复制设置 6.6.1. 将复制升级到5.0版 6.7. 复制特性和已知问题 6.8. 复制启动选项 6.9. 复制FAQ 6.10. 复制故障诊断与排除 6.11. 通报复制缺陷 6.12. 多服务器复制中的Auto-Increment 7. 优化 7.1. 优化概述 7.1.1. MySQL设计局限与折衷 7.1.2. 为可移植性设计应用程序 7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. MySQL怎样优化WHERE子句 7.2.5. 范围优化 7.2.6. 索引合并优化 7.2.7. MySQL如何优化IS NULL 7.2.8. MySQL如何优化DISTINCT 7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN 7.2.10. MySQL如何优化嵌套Join 7.2.11. MySQL如何简化外部联合 7.2.12. MySQL如何优化ORDER BY 7.2.13. MySQL如何优化GROUP BY 7.2.14. MySQL如何优化LIMIT 7.2.15. 如何避免表扫描 7.2.16. INSERT语句的速度 7.2.17. UPDATE语句的速度 7.2.18. DELETE语句的速度 7.2.19. 其它优化技巧 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 7.3. 锁定事宜 7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. 优化数据库结构 7.4.1. 设计选择 7.4.2. 使你的数据尽可能小 7.4.3. 列索引 7.4.4. 多列索引 7.4.5. MySQL如何使用索引 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引统计集合 7.4.8. MySQL如何计算打开的表 7.4.9. MySQL如何打开和关闭表 7.4.10. 在同一个数据库中创建多个表的缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数的调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器的性能 7.5.4. 编译和链接怎样影响MySQL的速度 7.5.5. MySQL如何使用内存 7.5.6. MySQL如何使用DNS 7.6. 磁盘事宜 7.6.1. 使用符号链接 8. 客户端和实用工具程序 8.1. 客户端脚本和实用工具概述 8.2. myisampack:生成压缩、只读MyISAM表 8.3. mysql:MySQL命令行工具 8.3.1. 选项 8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-显示数据库、表和列信息 8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符限制条件 9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字字符集和校对 10.3.8. 在SQL语句中使用COLLATE 10.3.9. COLLATE子句优先 10.3.10. BINARY操作符 10.3.11. 校对确定较为复杂的一些特殊情况 10.3.12. 校对必须适合字符集 10.3.13. 校对效果的示例 10.4. 字符集支持影响到的操作 10.4.1. 结果字符串 10.4.2. CONVERT() 10.4.3. CAST() 10.4.4. SHOW语句 10.5. Unicode支持 10.6. 用于元数据的UTF8 10.7. 与其它DBMS的兼容性 10.8. 新字符集配置文件格式 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 10.9. 国家特有字符集 10.10. MySQL支持的字符集和校对 10.10.1. Unicode字符集 10.10.2. 西欧字符集 10.10.3. 中欧字符集 10.10.4. 南欧与中东字符集 10.10.5. 波罗的海字符集 10.10.6. 西里尔字符集 10.10.7. 亚洲字符集 11. 列类型 11.1. 列类型概述 11.1.1. 数值类型概述 11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. String类型 11.4.1. CHAR和VARCHAR类型 11.4.2. BINARY和VARBINARY类型 11.4.3. BLOB和TEXT类型 11.4.4. ENUM类型 11.4.5. SET类型 11.5. 列类型存储需求 11.6. 选择正确的列类型 11.7. 使用来自其他数据库引擎的列类型 12. 函数和操作符 12.1. 操作符 12.1.1. 操作符优先级 12.1.2. 圆括号 12.1.3. 比较函数和操作符 12.1.4. 逻辑操作符 12.2. 控制流程函数 12.3. 字符串函数 12.3.1. 字符串比较函数 12.4. 数值函数 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 12.7.3. 全文停止字 12.7.4. 全文限定条件 12.7.5. 微调MySQL全文搜索 12.8. Cast函数和操作符 12.9. 其他函数 12.9.1. 位函数 12.9.2. 加密函数 12.9.3. 信息函数 12.9.4. 其他函数 12.10. 与GROUP BY子句同时使用的函数和修改程序 12.10.1. GROUP BY(聚合)函数 12.10.2. GROUP BY修改程序 12.10.3. 具有隐含字段的GROUP BY 13. SQL语句语法 13.1. 数据定义语句 13.1.1. ALTER DATABASE语法 13.1.2. ALTER TABLE语法 13.1.3. CREATE DATABASE语法 13.1.4. CREATE INDEX语法 13.1.5. CREATE TABLE语法 13.1.6. DROP DATABASE语法 13.1.7. DROP INDEX语法 13.1.8. DROP TABLE语法 13.1.9. RENAME TABLE语法 13.2. 数据操作语句 13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE语法 13.3. MySQL实用工具语句 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 13.3.1. DESCRIBE语法(获取有关列的信息) 13.3.2. USE语法 13.4. MySQL事务处理和锁定语句 13.4.1. START TRANSACTION, COMMIT和ROLLBACK语法 13.4.2. 不能回滚的语句 13.4.3. 会造成隐式提交的语句 13.4.4. SAVEPOINT和ROLLBACK TO SAVEPOINT语法 13.4.5. LOCK TABLES和UNLOCK TABLES语法 13.4.6. SET TRANSACTION语法 13.4.7. XA事务 13.5. 数据库管理语句 13.5.1. 账户管理语句 13.5.2. 表维护语句 13.5.3. SET语法 13.5.4. SHOW语法 13.5.5. 其它管理语句 13.6. 复制语句 13.6.1. 用于控制主服务器的SQL语句 13.6.2. 用于控制从服务器的SQL语句 13.7. 用于预处理语句的SQL语法 14. 插件式存储引擎体系结构 14.1. 前言 14.2. 概述 14.3. 公共MySQL数据库服务器层 14.4. 选择存储引擎 14.5. 将存储引擎指定给表 14.6. 存储引擎和事务 14.7. 插入存储引擎 14.8. 拔出存储引擎 14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. InnoDB概述 15.2.2. InnoDB联系信息 15.2.3. InnoDB配置 15.2.4. InnoDB启动选项 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 15.2.5. 创建InnoDB表空间 15.2.6. 创建InnoDB表 15.2.7. 添加和删除InnoDB数据和日志文件 15.2.8. InnoDB数据库的备份和恢复 15.2.9. 将InnoDB数据库移到另一台机器上 15.2.10. InnoDB事务模型和锁定 15.2.11. InnoDB性能调节提示 15.2.12. 多版本的实施 15.2.13. 表和索引结构 15.2.14. 文件空间管理和磁盘I/O 15.2.15. InnoDB错误处理 15.2.16. 对InnoDB表的限制 15.2.17. InnoDB故障诊断与排除 15.3. MERGE存储引擎 15.3.1. MERGE表方面的问题 15.4. MEMORY (HEAP)存储引擎 15.5. BDB (BerkeleyDB)存储引擎 15.5.1. BDB支持的操作系统 15.5.2. 安装BDB 15.5.3. BDB启动选项 15.5.4. BDB表的特性 15.5.5. 修改BDB所需的事宜 15.5.6. 对BDB表的限制 15.5.7. 使用BDB表时可能出现的错误 15.6. EXAMPLE存储引擎 15.7. FEDERATED存储引擎 15.7.1. 安装FEDERATED存储引擎 15.7.2. FEDERATED存储引擎介绍 15.7.3. 如何使用FEDERATED表 15.7.4. FEDERATED存储引擎的局限性 15.8. ARCHIVE存储引擎 15.9. CSV存储引擎 15.10. BLACKHOLE存储引擎 16. 编写自定义存储引擎 16.1. 前言 16.2. 概述 16.3. 创建存储引擎源文件 16.4. 创建handlerton 16.5. 对处理程序进行实例化处理 16.6. 定义表扩展 16.7. 创建表 16.8. 打开表 16.9. 实施基本的表扫描功能 16.9.1. 实施store_lock()函数 16.9.2. 实施external_lock()函数 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 16.9.3. 实施rnd_init()函数 16.9.4. 实施info()函数 16.9.5. 实施extra()函数 16.9.6. 实施rnd_next()函数 16.10. 关闭表 16.11. 为存储引擎添加对INSERT的支持 16.12. 为存储引擎添加对UPDATE的支持 16.13. 为存储引擎添加对DELETE的支持 16.14. API引用 16.14.1. bas_ext 16.14.2. close 16.14.3. create 16.14.4. delete_row 16.14.5. delete_table 16.14.6. external_lock 16.14.7. extra 16.14.8. info 16.14.9. open 16.14.10. rnd_init 16.14.11. rnd_next 16.14.12. store_lock 16.14.13. update_row 16.14.14. write_row 17. MySQL簇 17.1. MySQL簇概述 17.2. MySQL簇的基本概念 17.3. 多计算机的简单基础知识 17.3.1. 硬件、软件和联网 17.3.2. 安装 17.3.3. 配置 17.3.4. 首次启动 17.3.5. 加载示例数据并执行查询 17.3.6. 安全关闭和重启 17.4. MySQL簇的配置 17.4.1. 从源码创建MySQL簇 17.4.2. 安装软件 17.4.3. MySQL簇的快速测试设置 17.4.4. 配置文件 17.5. MySQL簇中的进程管理 17.5.1. 用于MySQL簇的MySQL服务器进程使用 17.5.2. ndbd,存储引擎节点进程 17.5.3. ndb_mgmd,“管理服务器”进程 17.5.4. ndb_mgm,“管理客户端”进程 17.5.5. 用于MySQL簇进程的命令选项 17.6. MySQL簇的管理 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 17.6.1. MySQL簇的启动阶段 17.6.2. “管理客户端”中的命令 17.6.3. MySQL簇中生成的事件报告 17.6.4. 单用户模式 17.6.5. MySQL簇的联机备份 17.7. 使用与MySQL簇的高速互连 17.7.1. 配置MySQL簇以使用SCI套接字 17.7.2. 理解簇互连的影响 17.8. MySQL簇的已知限制 17.9. MySQL簇发展的重要历程 17.9.1. MySQL 5.0中的MySQL簇变化 17.9.2. 关于MySQL簇的MySQL 5.1发展历程 17.10. MySQL簇常见问题解答 17.11. MySQL簇术语表 18. 分区 18.1. MySQL中的分区概述 18.2. 分区类型 18.2.1. RANGE分区 18.2.2. LIST分区 18.2.3. HASH分区 18.2.4. KEY分区 18.2.5. 子分区 18.2.6. MySQL分区处理NULL值的方式 18.3. 分区管理 18.3.1. RANGE和LIST分区的管理 18.3.2. HASH和KEY分区的管理 18.3.3. 分区维护 18.3.4. 获取关于分区的信息 19. MySQL中的空间扩展 19.1. 前言 19.2. OpenGIS几何模型 19.2.1. Geometry类的层次 19.2.2. 类Geometry 19.2.3. 类Point 19.2.4. 类Curve 19.2.5. 类LineString 19.2.6. 类Surface 19.2.7. 类Polygon 19.2.8. 类GeometryCollection 19.2.9. 类MultiPoint 19.2.10. 类MultiCurve 19.2.11. 类MultiLineString MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 19.2.12. 类MultiSurface 19.2.13. 类MultiPolygon 19.3. 支持的空间数据格式 19.3.1. 著名的文本(WKT)格式 19.3.2. 著名的二进制(WKB)格式 19.4. 创建具备空间功能的MySQL数据库 19.4.1. MySQL空间数据类型 19.4.2. 创建空间值 19.4.3. 创建空间列 19.4.4. 填充空间列 19.4.5. 获取空间数据 19.5. 分析空间信息 19.5.1. Geometry格式转换函数 19.5.2. Geometry函数 19.5.3. 从已有Geometry创建新Geometry的函数 19.5.4. 测试几何对象间空间关系的函数 19.5.5. 关于几何最小边界矩形(MBR)的关系 19.5.6. 测试几何类之间空间关系的函数 19.6. 优化空间分析 19.6.1. 创建空间索引 19.6.2. 使用空间索引 19.7. MySQL的一致性和兼容性 19.7.1. 尚未实施的GIS特性 20. 存储程序和函数 20.1. 存储程序和授权表 20.2. 存储程序的语法 20.2.1. CREATE PROCEDURE和CREATE FUNCTION 20.2.2. ALTER PROCEDURE和ALTER FUNCTION 20.2.3. DROP PROCEDURE和DROP FUNCTION 20.2.4. SHOW CREATE PROCEDURE和SHOW CREATE FUNCTION 20.2.5. SHOW PROCEDURE STATUS和SHOW FUNCTION STATUS 20.2.6. CALL语句 20.2.7. BEGIN ... END复合语句 20.2.8. DECLARE语句 20.2.9. 存储程序中的变量 20.2.10. 条件和处理程序 20.2.11. 光标 20.2.12. 流程控制构造 20.3. 存储程序、函数、触发程序和复制:常见问题 20.4. 存储子程序和触发程序的二进制日志功能 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 21. 触发程序 21.1. CREATE TRIGGER语法 21.2. DROP TRIGGER语法 21.3. 使用触发程序 22. 视图 22.1. ALTER VIEW语法 22.2. CREATE VIEW语法 22.3. DROP VIEW语法 22.4. SHOW CREATE VIEW语法 23. INFORMATION_SCHEMA信息数据库 23.1. INFORMATION_SCHEMA表 23.1.1. INFORMATION_SCHEMA SCHEMATA表 23.1.2. INFORMATION_SCHEMA TABLES表 23.1.3. INFORMATION_SCHEMA COLUMNS表 23.1.4. INFORMATION_SCHEMA STATISTICS表 23.1.5. INFORMATION_SCHEMA USER_PRIVILEGES表 23.1.6. INFORMATION_SCHEMA SCHEMA_PRIVILEGES表 23.1.7. INFORMATION_SCHEMA TABLE_PRIVILEGES表 23.1.8. INFORMATION_SCHEMA COLUMN_PRIVILEGES表 23.1.9. INFORMATION_SCHEMA CHARACTER_SETS表 23.1.10. INFORMATION_SCHEMA COLLATIONS表 23.1.11. INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY表 23.1.12. INFORMATION_SCHEMA TABLE_CONSTRAINTS表 23.1.13. INFORMATION_SCHEMA KEY_COLUMN_USAGE表 23.1.14. INFORMATION_SCHEMA ROUTINES表 23.1.15. INFORMATION_SCHEMA VIEWS表 23.1.16. INFORMATION_SCHEMA TRIGGERS表 23.1.17. 其他INFORMATION_SCHEMA表 23.2. SHOW语句的扩展 24. 精度数学 24.1. 数值的类型 24.2. DECIMAL数据类型更改 24.3. 表达式处理 24.4. 四舍五入 24.5. 精度数学示例 25. API和库 25.1. libmysqld,嵌入式MySQL服务器库 25.1.1. 嵌入式MySQL服务器库概述 25.1.2. 使用libmysqld编译程序 25.1.3. 使用嵌入式MySQL服务器时的限制 25.1.4. 与嵌入式服务器一起使用的选项 25.1.5. 嵌入式服务器中尚需完成的事项(TODO) 25.1.6. 嵌入式服务器示例 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 25.1.7. 嵌入式服务器的许可 25.2. MySQL C API 25.2.1. C API数据类型 25.2.2. C API函数概述 25.2.3. C API函数描述 25.2.4. C API预处理语句 25.2.5. C API预处理语句的数据类型 25.2.6. C API预处理语句函数概述 25.2.7. C API预处理语句函数描述 25.2.8. C API预处理语句方面的问题 25.2.9. 多查询执行的C API处理 25.2.10. 日期和时间值的C API处理 25.2.11. C API线程函数介绍 25.2.12. C API嵌入式服务器函数介绍 25.2.13. 使用C API时的常见问题 25.2.14. 创建客户端程序 25.2.15. 如何生成线程式客户端 25.3. MySQL PHP API 25.3.1. 使用MySQL和PHP的常见问题 25.4. MySQL Perl API 25.5. MySQL C++ API 25.5.1. Borland C++ 25.6. MySQL Python API 25.7. MySQL Tcl API 25.8. MySQL Eiffel Wrapper 25.9. MySQL程序开发实用工具 25.9.1. msql2mysql:转换mSQL程序以用于MySQL 25.9.2. mysql_config:获取编译客户端的编译选项 26. 连接器 26.1. MySQL Connector/ODBC 26.1.1. MyODBC介绍 26.1.2. 关于ODBC和MyODBC的一般信息 26.1.3. 如何安装MyODBC 26.1.4. 在Windows平台上从二进制版本安装MyODBC 26.1.5. I在Unix平台上从二进制版本安装MyODBC 26.1.6. 在Windows平台上从源码版本安装MyODBC 26.1.7. 在Unix平台上从源码版本安装MyODBC 26.1.8. 从BitKeeper开发源码树安装MyODBC 26.1.9. MyODBC配置 26.1.10. 与MyODBC连接相关的事宜 26.1.11. MyODBC和Microsoft Access 26.1.12. MyODBC和Microsoft VBA及ASP 26.1.13. MyODBC和第三方ODBC工具 26.1.14. MyODBC通用功能 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 26.1.15. 基本的MyODBC应用步骤 26.1.16. MyODBC API引用 26.1.17. MyODBC数据类型 26.1.18. MyODBC错误代码 26.1.19. MyODBC与VB:ADO、DAO和RDO 26.1.20. MyODBC与Microsoft.NET 26.1.21. 感谢 26.2. MySQL Connector/NET 26.2.1. 前言 26.2.2. 下载并安装MySQL Connector/NET 26.2.3. Connector/NET体系结构 26.2.4. 使用MySQL Connector/NET 26.2.5. MySQL Connector/NET变更史 26.3. MySQL Connector/J 26.3.1. 基本的JDBC概念 26.3.2. 安装 Connector/J 26.3.3. JDBC引用 26.3.4. 与J2EE和其他Java框架一起使用 Connector/J 26.3.5. 诊断 Connector/J方面的问题 26.3.6. Changelog 26.4. MySQL Connector/MXJ 26.4.1. 前言 26.4.2. 支持平台: 26.4.3. Junit测试要求 26.4.4. 运行Junit测试 26.4.5. 作为JDBC驱动程序的一部分运行 26.4.6. 在Java对象中运行 26.4.7. MysqldResource API 26.4.8. 在JMX代理(custom)中运行 26.4.9. 部署在标准的JMX代理环境下 (JBoss) 26.4.10. 安装 27. 扩展MySQL 27.1. MySQL内部控件 27.1.1. MySQL线程 27.1.2. MySQL测试套件 27.2. 为MySQL添加新函数 27.2.1. 自定义函数接口的特性 27.2.2. CREATE FUNCTION/DROP FUNCTION语法 27.2.3. 添加新的自定义函数 27.2.4. 添加新的固有函数 27.3. 为MySQL添加新步骤 27.3.1. 步骤分析 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] 27.3.2. 编写步骤 A. 问题和常见错误 A.1. 如何确定导致问题的原因 A.2. 使用MySQL程序时的常见错误 A.2.1. 拒绝访问 A.2.2. 无法连接到[local] MySQL服务器 A.2.3. 客户端不支持鉴定协议 A.2.4. 输入密码时出现密码错误 A.2.5. 主机的host_name被屏蔽 A.2.6. 连接数过多 A.2.7. 内存溢出 A.2.8. MySQL服务器不可用 A.2.9. 信息包过大 A.2.10. 通信错误和失效连接 A.2.11. 表已满 A.2.12. 无法创建文件/写入文件 A.2.13. 命令不同步 A.2.14. 忽略用户 A.2.15. 表tbl_name不存在 A.2.16. 无法初始化字符集 A.2.17. 文件未找到 A.3. 与安装有关的事宜 A.3.1. 与MySQL客户端库的链接问题 A.3.2. 如何以普通用户身份运行MySQL A.3.3. 与文件许可有关的问题 A.4. 与管理有关的事宜 A.4.1. 如何复位根用户密码 A.4.2. 如果MySQL依然崩溃,应作些什么 A.4.3. MySQL处理磁盘满的方式 A.4.4. MySQL将临时文件储存在哪里 A.4.5. 如何保护或更改MySQL套接字文件/tmp/mysql.sock A.4.6. 时区问题 A.5. 与查询有关的事宜 A.5.1. 搜索中的大小写敏感性 A.5.2. 使用DATE列方面的问题 A.5.3. 与NULL值有关的问题 A.5.4. 与列别名有关的问题 A.5.5. 非事务表回滚失败 A.5.6. 从相关表删除行 A.5.7. 解决与不匹配行有关的问题 A.5.8. 与浮点比较有关的问题 A.6. 与优化器有关的事宜 A.7. 与表定义有关的事宜 A.7.1. 与ALTER TABLE有关的问题 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] A.7.2. 如何更改表中的列顺序 A.7.3. TEMPORARY TABLE问题 A.8. MySQL中的已知事宜 A.8.1. MySQL中的打开事宜 B. 错误代码和消息 B.1. 服务器错误代码和消息 B.2. 客户端错误代码和消息 C. 感谢 C.1. MySQL AB处的开发人 C.2. MySQL贡献人 C.3. 资料员和译员 C.4. MySQL使用和包含的库 C.5. 支持MySQL的软件包 C.6. 用于创建MySQL的工具 C.7. MySQL支持人员 D. MySQL变更史 D.1. 5.1.x版中的变更情况(开发) D.1.1. 5.1.2版中的变更情况(尚未发布) D.1.2. 5.1.1版中的变更情况(尚未发布) D.2. MyODBC的变更情况 D.2.1. MyODBC 3.51.12的变更情况 D.2.2. MyODBC 3.51.11的变更情况 E. 移植到其他系统 E.1. 调试MySQL服务器 E.1.1. 针对调试编译MySQL E.1.2. 创建跟踪文件 E.1.3. 在gdb环境下调试mysqld E.1.4. 使用堆栈跟踪 E.1.5. 使用日志文件找出mysqld中的错误原因 E.1.6. 如果出现表崩溃,请生成测试案例 E.2. 调试MySQL客户端 E.3. DBUG软件包 E.4. 关于RTS线程的注释 E.5. 线程软件包之间的差异 F. 环境变量 G. MySQL正则表达式 H. MySQL中的限制 H.1. 联合的限制 MySQL 5.1 Reference Manual file:///D:/download/refman-5.1-zh.html-chapter/refman-5.1-zh.html-chapter/index.html[2010/2/24 5:21:09] I. 特性限制 I.1. 对存储子程序和触发程序的限制 I.2. 对服务器端光标的限制 I.3. 对子查询的限制 I.4. 对视图的限制 I.5. 对XA事务的限制 J. GNU通用公共许可 K. MySQL FLOSS许可例外 索引 图形清单 14.1. MySQL插件式存储引擎的体系结构 14.2. 存储引擎比较 16.1. MySQL体系结构 表格清单 26.1. 连接属性 26.2. 转换表 26.3. 用于ResultSet.getObject()的MySQL类型和Java类型 26.4. MySQL对Java编码名称的翻译 示例清单 26.1. 从DriverManager获得连接 26.2. 使用java.sql.Statement执行SELECT查询 26.3. 存储程序示例 26.4. 使用Connection.prepareCall() 26.5. 注册输出参数 26.6. 设置CallableStatement输入参数 26.7. 检索结果和输出参数值 26.8. 使用Statement.getGeneratedKeys()检索AUTO_INCREMENT列的值

2010-09-22

Perl语言编程.chm

本书不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的开发者,并就的未来发展方向提出了自己的看法。Tom Christiansen是最早的几个拥护者之一,也是少数几个在错综复杂的中游刃有余的人之一。Jon Orwant是《Perl Journal》的主编,该杂志把Perl社区组合成了一个共同的论坛,以进行Perl新的开发。 作者简介 Larry Wall是Perl的创造者,也是其他一些流行的Unix自由软件的作者,包括rn新闻阅读器和无处不在的patch程序。从学历来看,Larry实际上是一位语言学家,是加州大学伯克利分校和洛杉矶分校的毕业生。

2010-09-22

Perl语言入门(第五版).pdf,第一卷

因上传大小限制,此为第一卷 需要两卷都下载之后才能解压,一共27.7M 第二卷地址:http://download.csdn.net/source/2711871 《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了本书特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。本书内容涵盖:   ·Perl的变量类型   ·子程序   ·文件的操作   ·正则表达式   ·字符串的操作   ·列表与排序

2010-09-22

Perl语言入门(第五版).pdf,第二卷

因为上传大小 限制,这是第二卷 需要两卷都下载之后才能解压,一共27.7M 第一卷地址:http://download.csdn.net/source/2711878 《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991年起就开始在Stonehenge Consulting从事Perl教学工作,多年的课堂教学实践和积累下来的点滴经验,形成了本书特有的教学节奏,以及务实的知识点取舍。随文而至的习题,可以让你及时巩固各种概念,强化理解和吸收。本书内容涵盖:   ·Perl的变量类型   ·子程序   ·文件的操作   ·正则表达式   ·字符串的操作   ·列表与排序

2010-09-22

CentOS_5.5_图形安装教程(超详细).docx

CentOS_5.5_图形安装教程(超详细).docx

2010-09-22

最新版AnkhSvn-Daily-2.2.9887.650(支持VS2010)

SVN VS插件最新版:AnkhSvn-Daily-2.2.9887.650.msi 支持VS2010/VS2008/VS2005

2010-09-18

ASP.NET揭秘英文版(第二版,CHM格式)

中国电力出版社出处的中文版,有兴趣的可以下载此英语原版看看

2007-04-17

《TensorFlow+Keras深度学习人工智能实践应用》 林大贵 有章节书签

本书提供安装、上机操作指南,同时辅以大量范例程序介绍TensorFlow + Keras深度学习方面的知识。本书分9部分,共21章,内容主要包括基本概念介绍、TensorFlow 与 Keras 的安装、Keras MNIST手写数字识别、Keras CIFAR-10照片图像物体识别、Keras多层感知器预测泰坦尼克号上旅客的生存概率、使用Keras MLP、RNN、LSTM进行IMDb自然语言处理与情感分析、以TensorFlow张量运算仿真神经网络的运行、TensorFlow MNIST手写数字识别、使用GPU大幅加快深度学习训练。   TensorFlow + Keras深度学习方面的知识不需要具备高等数学模型、算法等专业知识,读者只需要具备基本的Python程序设计能力,按照本书的步骤循序渐进地学习,就可以了解深度学习的基本概念,进而实际运用深度学习的技术。  林大贵,从事IT行业多年,在系统设计、网站开发、数字营销、商业智慧、大数据、机器学习等领域具有丰富的实战经验。

2019-04-30

《深度学习技术图像处理入门》-杨培文等-2018-09-01 有详细书签

《深度学习技术图像处理入门》从机器学习、图像处理的基本概念入手,逐步阐述深度学习图像处理技术的基本原理以及简单的实现。继而以几个实战案例来介绍如何使用深度学习方法,在数据分析竞赛中取得较高的排名。最后,通过一个实战案例,介绍如何将模型放入iOS程序,制作相应的人工智能手机App。   《深度学习技术图像处理入门》适用于对深度学习有兴趣、希望入门这一领域的理工科大学生、研究生,以及希望了解该领域基本原理的软件开发人员。此外,《深度学习技术图像处理入门》所有案例均提供了云环境上的代码,便于读者复现结果,并进行深入学习。 回想2017年4月,当清华大学出版社的编辑找到杨培文和我,商量着写一本与深度学习相关的书时,我还是比较缺乏信心的。首先,自己本专业是基因组学,或者说是生物学,机器学习方面的知识都是自学的。其次,我根本就没有写过书,由我参与撰写,可能是班门弄斧,内容有误都是小事,万一写的内容给读者灌输了错误的观念、在大方向上误导了初学阶段的读者,实在是难辞其咎。   出版社方面同样了解我们的情况,跟我们说出版社这次想出一本面向非数学、计算机相关专业的书,希望语言更加通俗易懂,例子更贴近实际项目,让非专业出身的人看了以后,对机器学习、图像处理以及深度学习三者有一个最基本的认识。这里,我经常向生物、医学专业背景的人解释机器学习模型的原理,而培文则有多次数据分析竞赛名列前茅的经历,因此出版社希望我们两位尝试一下。   所以接下来编写书籍的过程中,我们的定位就是相比现在市面上主流的相关书籍,前几章写得更加通俗,把入门的门槛再降低一些:然后后面的章节基于参加数据分析竞赛的实战过程,把最终的目标再定高一些;最后我们的配套代码以及环境要让初学者可以很容易地跑起来,把书籍的内容落在实际运用中。   我们希望这本书可以让非科班出身的读者快速了解深度学习的基本原理,将相关技术举一反三,运用在自己的课题、项目中。以我自己为例,在书籍编写完成后的审阅过程中,我仔细阅读了培文撰写的运用循环神经网络进行验证码识别这一章节(第10章)的内容,后来参加百度AI挑战赛时,最初的模型就是培文整理的配套代码,后来经过调整,最后取得了第二名的成绩。   最后一点,阅读本书,需要读者具有基本的Python编程基础,以及科学计算相关模块的了解。这部分内容本书并未涉及,但读者可以通过斯坦福大学cs228相关配套入门习题进行简单的了解,我们对此进行了汉化。   在此感谢景略集智的王文凯、柯希阳在书籍编写过程中提供的帮助。

2019-04-30

《内容算法:把内容变成价值的效率系统》-2018-04-01 闫泽华

闫泽华,简书签约作者。知乎知识市场产品总监,负责内容付费的产品运营工作。 曾任今日头条资深产品经理、“凯叔讲故事”技术负责人和百度搜索架构工程师。在今日头条工作期间,曾先后负责头条视频的数据流和策略分发,头条号粉丝变现相关业务和微头条的策略分发业务,历经了头条视频和粉丝业务快速增长的全过程。 推荐一:今天至少有4亿中国人通过算法获得内容,国内内容创作者群体半数以上流量来自内容推荐系统。未来,算法推荐可能会成为互联网公司的标配。对于互联网内容产业相关从业者来说,了解算法与内容推荐系统势在必行。 推荐二:本书作者闫泽华曾是今日头条资深产品经理,经历了头条视频和粉丝业务快速增长的全过程;同时,作者也在简书、知乎等平台进行内容创作,其经验囊括了内容从创作到变现的全链条。依托自己的相关经验,作者通过大量生动的案例讲述了什么是推荐引擎,分析了当下主流的推荐算法及其利弊,填补了国内图书市场算法与内容推荐分发科普书的空白。 推荐三:本书有相当一部分内容分析了自媒体的数据分析、运营、变现,以及如何实现优质内容的广泛传播,是广大自媒体人入门算法与内容推荐分发不可错过的工具书。 推荐四:今日头条前高级运营总监吴达、今日头条推荐系统架构师项亮、腾讯资深产品经理张晶、网易新闻客户端前高级产品总监冯中华、新片场联合创始人周迪、会火CEO吴杰联袂诚意推荐。 伴随着国民总时间概念的兴起,互联网巨头纷纷布局内容行业,以争夺用户时间。作为内容生产者主力的各类自媒体也如雨后春笋般涌现,在内容创作、内容变现等方面做得风生水起。与此同时,基于算法的内容推荐分发技术得到了越来越广泛的应用。今天,至少有4亿中国人通过算法获取内容,国内创作者群体半数以上流量来自内容推荐系统。 通过算法实现的推荐技术基于用户历史数据和行为,推测用户意图,推荐合适的商品和内容给终端用户,显著提高了用户的点击率和留存率。随着用户的个性价值越来越被重视,内容推荐分发技术势必会得到更普遍的应用。 内容行业资深从业者、今日头条前资深产品经理闫泽华,在《内容算法》一书中,通过大量生动的案例,图文并茂、深入浅出地分析了当下主流的推荐算法及其利弊,介绍了推荐分发系统相关的知识,同时对自媒体如何实现优质作品*大化传播以及自媒体数据分析、运营与变现等进行了深入解读,有内容、有深度、有态度,无难度。 对于已经开始或希望从业于内容推荐领域的产品经理,或是期待从内容平台获得更多红利的媒体人,本书不容错过。 这本书写得通俗易懂,非常适合对大众普及与推荐系统相关的知识,了解个性化推荐的基本逻辑。同时这本书给出了广大自媒体运营者如何让优质内容在推荐的架构下更广泛传播的手段,对促进个性化推荐内容生态的良性发展意义很大。 ——项亮 今日头条推荐系统架构师,《推荐系统实践》作者 一本极好的推荐科普书,作者通过大量生动的案例讲述了什么是推荐引擎,并分析了当下*主流的推荐算法的应用及其利弊。同时,作为行业资深人士,作者一层层揭开了内容分发平台与内容创作者的暧昧与纠葛。如果你是一名希望或开始从业于内容推荐领域的产品经理,又或是期待从分发平台获得更多红利的媒体人,一定不要错过本书。 ——张晶 腾讯资深产品经理 这是一本货真价实的实战书,泽华在内容推荐方面有着丰富的实践经验和独到的个人见解,因此,在书中可以灵活运用大量有价值的案例,将晦涩的理论浅显易懂地呈现给大家。并且,在体系化讲解的同时,泽华十分用心地解答了信息茧房、推荐内容会不会变差等大家关心的热门问题。这是一本不可多得的诚意之作。 ——冯中华 网易新闻客户端前高级产品总监 干货满满,我虽然不是自媒体从业人员,但是对行业的了解程度比绝大多数自媒体人更深刻,这本书很好地剖析了从人找信息进入信息找人时代,自媒体应该怎么做精细化运营。 ——周迪 新片场联合创始人 在当下,媒体人把内容输送到算法推荐平台是大势所趋。泽华兄弟这本《内容算法》介绍了基于算法进行内容推荐的系统的相关知识,是所有媒体人特别是自媒体人的必备工具书。 ——会火CEO 吴杰

2019-04-29

第3选择:解决所有难题的关键思维(精编图文版)-文字版,有书签

柯维将“第3选择”进行了多领域的解读,无论是政治家、企业家、管理者、职场人士、所有步入婚姻的人以及青少年,都能从本书中获益。无论在职场、战场、会议室还是厨房,都同样适用。 在《高效能人士的七个习惯》出版20年后,史蒂芬·柯维推出了人生的收关之作:《第3选择》。柯维一生中都在研究如何激发和持续保持个人、组织的高效能。 什么是第3选择?面对任何问题,大家惯用的首要选择就是按照“我”的方式,第2 选择就是按照“你”的方式。冲突点往往就在于,到底是你的选项比较好,还是我的。因此,不论选择哪一方,都会有人觉得受伤或牺牲。史蒂芬·柯维指出,面对两难困境,不妨考虑*你的或我的方法,让双方都能从冲突中找到互相协同的出路,称之为“第3选择”。 懂得第3选择的人,无论面对怎样的两难困境,总是能获得创造性解决方案,因为第3选择的核心是“寻求协同”。柯维在本书中开创性地提出了“我看到自己-我看到你-我找到你-我和你协同”这一“第3选择思维”。用这种垫付常规的解决冲突、谈判与创新方法的新思路来解决职业与个人难题,为企业、组织所面临的巨大挑战提供了解决方案,同时,“第3选择思维”也是激发个人在组织中持续保持高效能的强大驱动力。在本书中,柯维将“第3选择”进行了管理、职场、教育、家庭、社会等多领域的解读,无论是政治家、企业家、职场人士、管理者,还是步入婚姻的人,以及青少年,都能从本书中获益。 40 多年以来,柯维已经将本书中的基本原则教给过成千上万的人。如果你肯花心思真正理解这一原则,那么你的思维模式将被彻底颠覆。你会发现自己将以一种全新、高效的方式面对生命中严峻的挑战。 史蒂芬·柯维是哈佛大学MBA,杨百翰大学博士,富兰克林柯维公司的共同创始人之一。 史蒂芬·柯维是美国学界的“思想巨匠”,入选“影响美国历史进程的25位人物”,被《时代周刊》评为“人类潜能的导师”。 史蒂芬·柯维倾其一生证明,在深刻而直接的引导下,人人都有能力真正掌控自己的命运。他是世界备受推崇的领导工作大师、家庭问题专家、教师,企业组织顾问,在领导管理理论,家庭与人际关系,个人管理等领域久负盛名。为AT&T、通用电子、全禄、可口可乐等世界500强中百分之七十五的企业进行管理培训。 柯维的著作在全球已售出 2000万册,被翻译成38种语言。《高效能人士的七个习惯》一书,更被誉为二十世纪具有深远影响力的商业书籍之一。 这是史蒂芬·柯维先生临终前的封笔之作。你在短短五页以内就能得知柯维所要传达的理念,但我希望你能仔细阅读并应用每一页的知识。人生就是一系列选择的集合,大多数深刻的思想唯有在日常生活中有意识地实践,才能真正改变人生。——王石,万科企业股份有限公司董事会主席 柯维博士倾其一生的热情给我们奉献了一部巨著《第3选择》。他告诉我们,无论是职场、家庭,还是校园、社会乃至全世界,通过第3选择寻求协同的思维模式能够解决冲突,创造和谐,开辟未来。——陆强,睿仕管理大中华区总经理 解决商业、政治、经济以及方方面面的分歧的过程充满危险。情感、误解、不安感和自我意识都会阻碍互利共识的达成,影响人们对问题或社会的改观。许多思想家都找到了达成共识、改变观念的独特方法,继而得到了曾经看似不可能的结果。《第3选择》一书中,史蒂芬·柯维向大家展示了其毕生研究的一种心理模式,管理者们将会发现这一心理模式对这个被无数冲突纷扰的世界多么有益。——史蒂夫·福布斯,福布斯传媒董事局主席兼总编辑 在本书中,柯维远远超出他所熟悉的领域。同时提供建议,能够处理我们所面对的痛苦和焦虑,无论是针对个人或组织,或是我们身处的社会。本书可算是柯维所写过的一本雄心勃勃且充满希望的书,就我个人认为,这本书是他的代表作,对读者帮助甚大,能使我们尽全力,在这混乱的世界中,活出和平与正义。——沃伦·本尼斯,领导力大师 在本书中,柯维博士激发我们去思考,如何以从未有过的方式来解决问题。我们必须抛开彼此间的分歧,包括我们的边界、语言、经济、政治,以及文化,共同针对当下所面临的问题,携手共创双赢的解决方案。——穆罕默德·尤努斯,经济学家,2006年诺贝尔和平奖获得者 再一次,柯维又做到了!在这本新书中,针对如何掌握人生的严峻挑战,柯维提供深具意义的建议。不是用“我的方法”, 也不是用“你的方法”,而是共同寻找“我们的方法”。——小马里奥特,万豪国际集团董事长

2019-04-29

《机器学习与应用》_雷明-2019-01-01 带详细书签

内 容 简 介 机器学习是当前解决很多人工智能问题的核心技术,深度学习的出现带来了自2012年以来的人工智能复兴。本书是机器学习和深度学习领域的入门与提高教材,系统、深入地讲述机器学习与深度学习的主流方法与理论,并紧密结合工程实践与应用。全书由21章组成,共分为三大部分。第1~3章为第一部分,介绍机器学习的基本原理、所需的数学知识(包括微积分、线性代数、概率论和*优化方法),以及机器学习中的核心概念。第4~20章为第二部分,是本书的主体,介绍各种常用的有监督学习算法、无监督学习算法、半监督学习算法和强化学习算法。对于每种算法,从原理与推导、工程实现和实际应用3个方面进行介绍,对于大多数算法,都配有实验程序。第21章为第三部分,介绍机器学习和深度学习算法实际应用时面临的问题,并给出典型的解决方案。此外,附录A给出各种机器学习算法的总结,附录B给出梯度下降法的演化关系,附录C给出EM算法的推导。 本书理论推导与证明详细、深入,结构清晰,详细地讲述主要算法的工程实现细节,配以著名开源库的源代码分析(包括libsvm、liblinear、OpenCV、Caffe等开源库),让读者不仅知其然,还知其所以然,真正理解算法、学会使用算法。对于计算机、人工智能及相关专业的本科生和研究生,这是一本适合入门与系统学习的教材,对于从事人工智能和机器学习产品研发的工程技术人员,本书也具有很强的参考价值。 适读人群 :计算机,人工智能等相关专业的本科生,研究生 从事人工智能研发的技术人员 对机器学习感兴趣的爱好者 1. 内容全面深入。全书系统地讲解机器学习算法与理论,主要算法的理论讲解透彻、结构清晰,均有详细的推导和证明过程。 2. 内容新。对于深度学习等重点算法,涵盖和反映了截至2017年学术界与工业界的新成果,确保本书的内容能够紧跟当前的学术和技术趋势。 3. 理论与实践相结合。对于所有重点算法,除深入讲解算法的原理之外,还介绍了算法的工程实现细节,对各种算法的实际应用也进行了介绍。 4. 对机器学习所需的数学知识进行全面系统的介绍,确保读者无须单独再看其他数学教材也能顺利学习。 雷明 人工智能学习与实践平台SIGAI的创始人;2009年毕业于清华大学计算机系,获硕士学位,研究方向为机器视觉与机器学习;毕业后曾就职于百度公司,任高级软件工程师、项目经理。2012年加入zmodo(深圳市智美达科技股份有限公司),任CTO与平台研发中心负责人;2018年2月创立SIGAI,其核心产品为云端实验室与知识库,为人工智能学习与实践提供便捷的一站式服务;在机器学习与深度学习、机器视觉、自然语言处理方向有扎实的理论功底与丰富的学术和产品研发经验,硕士期间曾发表论文数篇。

2019-04-29

《TensorFlow进阶指南 基础、算法与应用》-黄鸿波-2018-10-25 有详细书签

适读人群 :本书主要面向对TensorFlow、深度学习、人工智能具有强烈兴趣且希望尽快入门的相关从业人员、高校相关专业的教育工作者和在校学生,以及正在从事深度学习工作且希望深入的数据科学家、软件工程师、大数据平台工程师、项目管理者等。 1.拒绝艰涩难懂——本书是作者在用自己的话讲解TensorFlow,中国人都能轻松读懂,特别适合零基础读者,没有不懂,只有更懂。 2.拒绝臃肿拖沓——本书真正来自于作者一线从业经验与体会,只讲有用的,不含偏门的。 3.拒绝断章取义——本书囊括了TensorFlow用于实际工作的全流程,使读者能真正实现从想法到产品,只有流畅,没有断崖。 4.拒绝含混支吾——本书对TensorFlow每一个环节的讲解,都是作者运用自己多年一线从业功力推敲与解构的,没有模糊不清,只有恍然大悟。 《TensorFlow进阶指南:基础、算法与应用》是由人工智能一线从业专家根据自己日常工作的体会与经验总结而成的,在对TensorFlow的基础知识、环境搭建、神经网络、常用技术的详细讲解当中穿插了自己实战的经验与教训。更与众不同的是,《TensorFlow进阶指南:基础、算法与应用》详细地解析了使用TensorFlow进行深度学习领域中常用模型的搭建、调参和部署整个流程,以及数据集的使用方法,能够帮助您快速理解和掌握TensorFlow相关技术,最后还用实战项目帮助您快速地学会TensorFlow开发,并使用TensorFlow技术来解决实际问题。 《TensorFlow进阶指南:基础、算法与应用》代码主要是在1.6版本的基础上进行开发的,同时兼容1.2~1.10的版本,并已得到验证。《TensorFlow进阶指南:基础、算法与应用》主要面向对TensorFlow、深度学习、人工智能具有强烈兴趣且希望尽快入门的相关从业人员、高校相关专业的教育工作者和在校学生,以及正在从事深度学习工作且希望深入的数据科学家、软件工程师、大数据平台工程师、项目管理者等。

2019-04-29

《图解深度学习与神经网络:从张量到TensorFlow实现》-张平-2018-09-01 有书签

290张图+110个可执行的TensorFlow示例程序+算法示例易懂的神经网络深度学习人工智能参考书源代码文件供下载本书适合神经网络、深度学习、TensorFlow 的入门者阅读。 张平,数学与应用数学专业,数学功底深厚,算法工程师。主要从事图像算法研究和产品的应用开发。此外,还从事有关深度学习、机器学习、数据挖掘算法的应用研发工作。 适读人群 :本书非常适合深度学习、神经网络、TensorFlow的初学者。 l 290张图+110个可执行的TensorFlow示例程序+算法示例 l 助力读者玩转神经网络与深度学习背后的数学原理及上手应用 l 夯实神经网络、深度学习背后的数学基础,掌握它们的原理与实现,更深刻地理解开源深度学习框架TensorFlow中的常用函数,帮助读者在人工智能路上走得更远!

2019-04-29

《C、C++实践进阶之道:写给程序员看的编程书》-陈黎娟,带章节书签

这是一本C/C++语言应用能力进阶的图书,总结了一个典型的学习者第101个小时开始的学习路线和心得,你值得拥有。 本书内容包括夯实C语言核心基础、提升你的编程功力、积累专业程序员开发经验、理解C++精髓和以C++为母语五个部分,内容丰富,集开发技巧、成长经验和学习资料于一体,具有很高的实用性和可读性,对于初级程序员和学习编程语言的大学生大有裨益,可以帮助其掌握C/C++语言精髓,提高自己的程序设计水平。

2019-04-29

《深度学习之TensorFlow入门、原理与进阶实战》 带章节书签

本书采用“理论+实践”的形式编写,通过大量的实例(共96个),全面而深入地讲解了深度学习神经网络原理和TensorFlow使用方法两方面的内容。书中的实例具有很强的实用性,如对图片分类、制作一个简单的聊天机器人、进行图像识别等。书中每章都配有一段教学视频,视频和图书的重点内容对应,能帮助读者快速地掌握该章的重点内容。本书还免费提供了所有实例的源代码及数据样本,这不仅方便了读者学习,而且也能为读者以后的工作提供便利。 本书共12章,分为3篇。第1篇深度学习与TensorFlow基础,包括快速了解人工智能与TensorFlow、搭建开发环境、TensorFlow基本开发步骤、TensorFlow编程基础、识别图中模糊的手写数字等内容;第2篇深度学习基础——神经网络,介绍了神经网络的基础模型,包括单个神经元、多层神经网络、卷积神经网络、循环神经网络、自编码网络等内容;第3篇深度学习进阶,是对基础网络模型的灵活运用与自由组合,是对前面知识的综合及拔高,包括深度神经网络和对抗神经网络两章内容。 本书结构清晰,案例丰富,通俗易懂,实用性强,特别适合TensorFlow深度学习的初学者和进阶读者作为自学教程阅读。另外,本书也适合作为相关培训学校的教材,以及各大院校相关专业的教学参考书。 30秒极速了解本书精华内容: 1. 深度学习与TensorFlow基础 快速了解人工智能与TensorFlow 搭建开发环境 TensorFlow基本开发步骤——以逻辑回归拟合二维数据为例 TensorFlow编程基础 识别图中模糊的手写数字(实例21) 2. 深度学习基础——神经网络 单个神经元 多层神经网络——解决非线性问题 卷积神经网络——解决参数太多问题 循环神经网络——具有记忆功能的网络 自编码网络——能够自学习样本特征的网络 3. 深度学习进阶 深度神经网络 对抗神经网络(GAN)

2019-04-29

TensorFlow:实战Google深度学习框架(第2版) 带章节书签,清晰

来源于网络,如有侵权,请联系删除。 仅供学习交流,如果喜欢,请购买正版。

2019-04-28

《机器学习实战:基于Scikit-Learn和TensorFlow》有书签

来源于网络,如有侵权,请联系删除。 仅供学习交流,如果喜欢,请购买正版。 前谷歌工程师撰写,“美亚”人工智能图书畅销榜首图书 从实践出发,手把手教你从零开始搭建起一个神经网络 Aurelien Geron 是机器学习方面的顾问。他曾是Google软件工程师,在2013年到2016年主导了YouTube视频分类工程。2002年和2012年,他还是Wifirst公司(一家法国的无线ISP)的创始人和首席技术官,2001年是Ployconseil公司(现在管理电动汽车共享服务Autolib)的创始人和首席技术官。 本书主要分为两部分,第一部分(第1~8章)涵盖机器学习的基础理论知识和基本算法,从线性回归到随机森林等,可以帮助你掌握Scikit-Learn的常用方法;第二部份(第9~16章)探讨深度学习和常用框架TensorFlow,手把手教你使用TensorFlow搭建和训练深度神经网络,以及卷积神经网络。

2019-04-28

Python深度学习 张亮译 文字版 带完整标签

文字版,仅供学习和交流,请勿用于商业,如联系我删除,谢谢。 《Python深度学习》由Keras之父、现任Google人工智能研究员的Franc.ois Chollet执笔,详尽展示了用Python、Keras、TensorFlow进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。在学习完本书后,读者将了解深度学习、机器学习和神经网络的关键概念,具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力,学会解决现实世界中的深度学习问题。除此之外,本书还深刻剖析了当前的"人工智能热",从理性的视角展望了深度学习在未来的可能性。   ● 30多个代码示例,带你全面掌握如何用深度学习解决实际问题   ● Keras框架速成的明智之选   ● 夯实深度学习基础,在实践中培养对深度神经网络的良好直觉   ● 无须机器学习经验和高等数学背景   "本书在当前的'人工智能热'和深度学习的本来面目之间架起了一座桥梁。"--Peter Rabinovitch,云平台Akamai高级性能工程师   "本书是助你进阶为Keras及深度学习高手的秘笈。"--Claudio Rodriguez,IT服务公司Candid Partners高级DevOps工程师   "本书是我为华盛顿大学设计的一门深度学习课程所选的教材,非常实用。能够直接得到Keras之父的建议真是一桩幸事。"--美亚用户Eric Nichols

2019-04-28

win10-x64+v2017编译opencv+opencv_contrib4.0.1之后的install目录打包,可直接用,编译太麻烦

win10x64+v2017编译opencv+opencv_contrib4.0.1之后的install目录打包,可直接用,编译太麻烦 安装过程,参考:https://www.lovesofttech.com/cpp/win10OpencvAndOpencvContribMake/ 免积分下载:上面的文章中有百度网盘的下载链接。 压缩包一共有三个文件: 1. `opencv+opencv_contrib-4.0.1+win10-x64+vs2017-build.zip`:我编译好的版本,理论上应该可以直接用,如果想要自己折腾,同时你的下载速度跟我一样,下面两个文件会帮到你。 2. `opencv_contrib-4.0.1.zip` 3. `cache.rar`:用 CMake 编译的时候,会有很多文件下载不下来,可能要反复下载才行,这个文件就是编译时需要的文件,解压后替换 openCV 源码目录下的 `.cache` 目录,然后重新 Configure。

2019-03-19

SAP PowerDesigner 16.6SP04 x64 - 16.6.4.5517 破解补丁

安装的时候显示的版本信息:SAP PowerDesigner 16.6SP04 x64 - 16.6.4.5517 下载地址:https://d2oa1bkv1sws6.cloudfront.net/PowerDesignerTrial/PowerDesigner16x64_Evaluation.exe 将破解文件覆盖至安装目录即可。 2017-11-07在 windows 10 pro 64 英文版上,亲测试可用。 安装好官方下载的版本之后,将破解文件解压,覆盖到安装目录。默认目录:C:\Program Files\SAP\PowerDesigner 16

2017-11-07

Java EE 7 Hands-on Lab,MySQL版

Java EE 7官司方例子 也是《Java EE 7 Essentials》(中文翻译《Java EE 7精粹》 2015年2月刚上市)最后一章的讲解例子 最新版 学习Java EE 7新手必看 很有帮助 本人运行环境: NetBeans8 0 2+GlassFish4 1 或者WildFly 8 0 2 +MySQL5 6 23 也可以稳步到这里一坐:http: tryrefine iteye com blog 2184106">Java EE 7官司方例子 也是《Java EE 7 Essentials》(中文翻译《Java EE 7精粹》 2015年2月刚上市)最后一章的讲解例子 最新版 学习Java EE 7新手必看 很有帮助 本人运行环境: NetBeans8 0 2+GlassFish4 1 或者WildFly 8 0 2 +MySQL5 6 23 也可 [更多]

2015-02-06

Power Designer 16.5,破解文件,亲测能用

1.原版下载地址下载:http://download.sybase.com/eval/PowerDesigner/PowerDesigner165_Evaluation.exe 2.将本文件覆盖到安装目录。 说明:虽然还显示试用版,但试用永不过期,亲测能用。

2015-02-06

Apress.Introducing.Java.EE.7.Jul.2013.epub 完整版本

Introducing Java EE 7: A Look at What’s New guides you through the new features and enhancements in each of the technologies comprising the Java EE platform. 格式:epub,完整版本

2015-02-03

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

TA关注的人

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