自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

然胖儿笔记

全是科技与狠活儿

  • 博客(13)
  • 资源 (35)
  • 收藏
  • 关注

原创 路径中的斜杠在windows和linux中不兼容问题解决方法

路径中的斜杠在windows和linux中不兼容问题解决方法现象: 斜杠方向不一样解决方法1结果现象: 斜杠方向不一样windows系统中路径: D:\aaa\bbb\ccc\ddd.docxlinux系统中路径 /opt/apache-tomcat-8/bin解决方法1用System.getProperty(“file.separator”)代替斜杠public c...

2019-12-19 08:22:39 1321

原创 JDK11+不默认安装jre,手动生成jre解决方法

JDK11+不默认安装jre解决方法1 JDK11+不默认安装jre的现象2 JDK11+手动生成jre的解决方法1 JDK11+不默认安装jre的现象2 JDK11+手动生成jre的解决方法管理员身份启动cmd,切换到jdk安装目录下,执行如下命令手动生成jrebin\jlink.exe --module-path jmods --add-modules java.desktop...

2019-10-29 09:55:52 2470 1

原创 Oracle常用sql语句

Oracle常用sql语句1.查询表空间名称及其剩余空间大小SELECT TABLESPACE_NAME 表空间, TO_CHAR( SUM( BLOCKS * 8192 / 1000000 ), 'FM99999990.00' ) || 'M' 剩余空间FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME;效果图:...

2019-10-18 10:28:23 351

原创 使用spring boot 2.1.7生成的maven项目导入eclipse后报错pom.xml第一行报unknown error

使用spring boot 2.1.7生成的maven项目导入eclipse后报错pom.xml第一行报unknown error现象: 使用spring boot 2.1.7生成的maven项目导入eclipse后报错pom.xml第一行报unknown error原因: spring boot 2.1.7的maven插件更新到了3.1.2,eclipse不兼容。解决方法: 在pom.x...

2019-08-20 16:08:13 1337

原创 Oracle/MySQL数据库去除字段中的换行符,回车,空格

Oracle数据库去除字段中的换行符,回车,空格,使用replace方法select '换行符1'||chr(10)||'换行符2'||chr(10)||'换行符3' from dual;效果:实际:select '回车符1'||chr(13)||'回车符2'||chr(13)||'回车符3' from dual;效果:实际:select '空格符1'||chr(9)||...

2019-07-20 18:19:55 1230

原创 修改Eclipse中Package Explorer窗口的样式 字体大小等

修改Eclipse中Package Explorer窗口的样式:字体大小等1 样式文件位置eclipse\plugins\org.eclipse.ui.themes_1.2.300.v20181108-1102\csse4_basestyle.css 文件添加如下代码:2 修改方法添加样式:CTabFolder Tree { font-size: 12px; font-...

2019-06-26 20:09:25 1928

原创 log4j ERROR setFile方法报错 xxx.log系统找不到指定的路径

log4j:Error setFile方法报错,系统找不到指定的路径1-现象:2-原因:3-解决方法:1-现象:log4j:ERROR setFile(null,true) call failed;xxx.log (系统找不到指定的路径)2-原因:因为本人将eclipse工具压缩包解压至C盘中,获取项目根目录时是C://,而因无权限所以不能在C盘根目录创建目录或文件,记录log3-解决方...

2019-06-26 11:05:33 1525 1

原创 使用navicat12以下版本:建触发器报错 [Err] ORA-24344: 成功, 但出现编译错误

使用navicat12以下版本:建触发器报错 [Err] ORA-24344: 成功, 但出现编译错误一个现象,在Navicat 12以下版本中,建触发器报错 [Err] ORA-24344: 成功, 但出现编译错误例如:create or replace trigger xxxbefore insert or delete or update on xxxfor each row ...

2019-06-19 16:34:07 7700 1

原创 idea导入gradle项目启动报错解决方法

idea导入gradle项目启动报错解决方法启动编译时报错错误原因修改build.gradle文件启动编译时报错Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx.mapper.xxxMapper.xxx方法错误原因idea编译时classes文件夹...

2019-03-27 14:39:49 7182 1

原创 [超级详细]eclipse-jee版本配置tomcat+svn+emmet

eclipse-jee版本配置tomcat+svn+emmet配置详细步骤如下: 一 配置Tomcat-81) 下载 tomcat 下载地址 可以是zip解压,也可以exe安装版本2) 打开eclipse->window->preferences->server->runtime environment添加server 3) 在首页server Tab页...

2018-08-30 10:51:12 870

原创 IDLE 清屏 Ctrl+L 配置

IDLE 清屏 Ctrl+L 配置进入路径: C:\Python35\Lib\idlelib创建 ClearWindow.py : https://bugs.python.org/file14303/ClearWindow.py"""Clear Window ExtensionVersion: 0.2Author: Roger D. Serwy roge...

2018-03-05 10:07:50 459

原创 本地安装多个jdk版本时,设置eclipse启动时使用那个jdk的版本

设置eclipse启动时使用jdk的版本

2017-11-30 12:25:48 384

原创 Java开发环境搭建(jdk1.8.0+eclipse)

          学习Java编程第一步:将开发环境搭建好,因为学编程一定要边学边动手写代码,真正的操作,才能够学会。Theory + Coding == OKJava开发环境包括两部分:(1)jdk1.8.0_66  点击打开链接  下载后直接双击安装,一直下一步,安装在默认位置 C:\Program Files\Java 安装后,配置环境变量,才能够正常使用 ...

2016-01-03 14:04:37 1857

eclipse中的emmet插件jar包

eclipse中的emmet插件jar包,运用简单的语句可以快速开发前台页面;

2018-08-30

svn版本控制eclipse插件-小乌龟1.9.x

svn版本控制eclipse插件,配合小乌龟1.9.x 多人同时开发必备开发工具

2018-08-30

android编程权威指南第2版高清中文pdf下载

Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程指南。全书共34章,详细介绍了8个Android 应用。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得前沿的开发经验。如果你熟悉Java语言,或者了解面向对象编程,那就立刻开始Android编程之旅吧! 目录: 第1章  Android开发初体验  1 第2章  Android与MVC设计模式  29 第3章  Activity的生命周期  49 第4章  Android应用的调试  65 第5章  第二个activity  76 第6章  Android SDK版本与兼容  98 第7章  UI fragment与fragment管理器  107 第8章  使用布局与组件创建用户界面  132 第9章  使用RecyclerView显示列表  149 第10章  使用fragmentargument  173 第11章  使用ViewPager  185 第12章  对话框  194 第13章  工具栏  213 第14章  SQLite数据库  233 第15章  隐式intent  249 第16章  使用intent拍照  266 第17章  Master-Detail用户界面  280 第18章  Assets  297 第19章  使用SoundPool播放音频  309 第20章  样式与主题  321 第21章  XML drawable  336 第22章  深入学习intent和任务  348 第23章  HTTP与后台任务  367 第24章  Looper、Handler和HandlerThread  390 第25章  搜索  409 第26章  后台服务  424 第27章  broadcast intent  447 第28章  网页浏览  466 第29章  定制视图与触摸事件  480 第30章  属性动画  492 第31章  地理位置和Play服务  505 第32章  使用地图  522 第33章  material design  536 第34章  编后语  550

2017-03-20

图解HTTP 中文 PDF

图解HTTP前半部分由HTTP的成长发展史娓娓道来,基于HTTP 1.1 标准讲解通信过程,包括HTTP方法、协议格式、报文结构、首部字段、状态码等的具体含义,还分别讲解HTTP通信过程中代理、网关、隧道等的作用。接着介绍SPDY、WebSocket、WebDAV等HTTP的扩展功能。作者还从细节方面举例,让读者更好地理解何为无状态(stateless)、301和302重定向的区别在哪、缓存机制,等等。本书后半部分的重心放在Web安全上,涵盖HTTPS、SSL、证书认证、加密机制、Web攻击手段等内容。

2017-03-19

图解tcp_ip. 第5版. 高清中文PDF

《图解TCP/IP》是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。   书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。   《图解TCP/IP》适合计算机网络的开发、管理人员阅读,也可作为大专院校相关专业的教学参考书。

2017-03-19

图解HTTP - 中文PDF

图解HTTP前半部分由HTTP的成长发展史娓娓道来,基于HTTP 1.1 标准讲解通信过程,包括HTTP方法、协议格式、报文结构、首部字段、状态码等的具体含义,还分别讲解HTTP通信过程中代理、网关、隧道等的作用。接着介绍SPDY、WebSocket、WebDAV等HTTP的扩展功能。作者还从细节方面举例,让读者更好地理解何为无状态(stateless)、301和302重定向的区别在哪、缓存机制,等等。本书后半部分的重心放在Web安全上,涵盖HTTPS、SSL、证书认证、加密机制、Web攻击手段等内容。

2017-03-19

[超清版] Linux Shell脚本攻略.第2版.中文高清PDF

LinuxShell脚本攻略(第2版)结合丰富的实际案例介绍了如何利用shell命令快速开发常规任务,如何凭借短短几个命令行从Web挖掘数据的shell脚本,如何通过shell脚本设置以太网和无线LAN,以及如何利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作等。 LinuxShell脚本攻略(第2版)面向初、中、高级Linux系统管理员和程序员,是编写shell脚本的参考资料。

2017-03-19

学习vi和vim编辑器_第7版_中文+英文_PDF

《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·快速于vi里移动 ·超越vi基础的技巧,例如使用缓冲区 ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化功能,例如语法高亮显示及扩展标签 ·Vim与其他三种vi同类品的比较:nvi、elvis、vile vi或Vim,是使用Linux或Unix时的必要知识,无论使用哪种平台,《学习vi和Vim编辑器(中文版第7版)》都是基础中的基础。 《学习vi和Vim编辑器(中文版第7版)》由罗宾斯、汉娜和拉姆编著。

2017-03-19

[超清版]Elasticsearch服务器开发.第2版.中文.PDF下载

Elasticsearch服务器开发(第2版)介绍了Elasticsearch这个优秀的全文检索和分析引擎从安装和配置到集群管理的各方面知识。这一版针对Elasticsearch的最新版本更新了内容,增加了第1版中遗漏的重要内容。 本书首先介绍如何启动和运行Elasticsearch、Elasticsearch的基本概念,以及如何以最基本的方式索引和搜索数据。接下来,本书讨论了Querydsl查询语言,通过它可以创建复杂的查询并过滤返回的结果。此外,本书还展示了如何使用切面技术(faceting)基于查询结果来计算汇总数据,如何使用新引进的聚合框架,如何使用Elasticsearch的空间搜索和预搜索。最后,这本书将阐释Elasticsearch的管理API,如分片安置控制和集群处理等功能。 不管你是全文检索和Elasticsearch的初学者,还是使用过Elasticsearch,你都能从本书中有所收获。

2017-03-19

Lucene.In.Action(第2版).中文.PDF

《Lucene实战(第2版)》基于Apache的Lucene 3.0,从Lucene核心、Lucene应用、案例分析3个方面详细系统地介绍了Lucene,包括认识Lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用Tika提取文本、Lucene的高级扩展、使用其他编程语言访问Lucene、Lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。 《Lucene实战(第2版)》适合于已具有一定Java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。《Lucene实战(第2版)》对于从事搜索引擎工作的工程技术人员,以及在Java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。

2017-03-19

Java RESTful Web Service实战.PDF下载

Java RESTful Web Service实战是国内首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了全新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。 本书共11章,分为三篇。第一篇(第1~5章)系统讲解了REST的基本理论和Jersey的基本实践,旨在帮助读者具备使用Java开发REST式的Web服务的基本能力。第二篇(第6~10章)深入讲解了写好REST程序的必要知识点,旨在帮助读者全面了解如何写好一个完整的、安全的、高性能的REST式的Web服务。第三篇(第11章)分享了笔者5年外企工作生涯中对自动化测试和敏捷的体会,希望可以帮助读者更宏观地审视REST的应用场景,给读者启发。 Java RESTful Web Service实战包含对部分源代码的解读,也包含大量示例和实现代码,还包含大型的、完整的项目示例。除此之外,本书还包括“阅读指南”、“小白讲堂”、“宅人坑事”等知识模块,旨在帮助读者能在愉悦中更好地阅读本书。

2017-03-19

数据挖掘导论PDF

本书全面介绍了数据挖掘的理论和方法,旨在为读者提供将数据挖掘应用于实际问题所必需的知识。本书涵盖五个主题:数据、分类、关联分析、聚类和异常检测。除异常检测外,每个主题都包含两章:前面一章讲述基本概念、代表性算法和评估技术,后面一章较深入地讨论高级概念和算法。目的是使读者在透彻地理解数据挖掘基础的同时,还能了解更多重要的高级主题。此外,书中还提供了大量示例、图表和习题。   本书适合作为相关专业高年级本科生和研究生数据挖掘课程的教材,同时也可作为数据挖掘研究和应用开发人员的参考书。

2017-03-19

[超清版]用Python进行自然语言处理.中文PDF

《Python自然语言处理(影印版)》提供了非常易学的自然语言处理入门介绍,该领域涵盖从文本和电子邮件预测过滤,到自动总结和翻译等多种语言处理技术。在《Python自然语言处理(影印版)》中,你将学会编写Python程序处理大量非结构化文本。你还将通过使用综合语言数据结构访问含有丰富注释的数据集,理解用于分析书面通信内容和结构的主要算法。 《Python自然语言处理》准备了充足的示例和练习,可以帮助你: 从非结构化文本中抽取信息,甚至猜测主题或识别“命名实体”; 分析文本语言结构,包括解析和语义分析; 访问流行的语言学数据库,包括WordNet和树库(treebank); 从多种语言学和人工智能领域中提取的整合技巧。 《Python自然语言处理》将帮助你学习运用Python编程语言和自然语言工具包(NLTK)获得实用的自然语言处理技能。如果对于开发Web应用、分析多语言新闻源或记录濒危语言感兴趣——即便只是想从程序员视角观察人类语言如何运作,你将发现《Python自然语言处理》是一本令人着迷且极为有用的好书。

2017-03-19

高性能MySQL.第3版.中文高清完整PDF下载

《高性能MySQL(第3版)》编辑推荐:“只要你不敢以MySQL专家自诩,又岂敢错过这本神书?”“一言以蔽之,写得好,编排得好,需要参考时容易到爆!”“我可是从头到尾看了一遍上一版,可还是毫不犹豫拿起了这本书,而且看完后一点都不后悔……” 内容提要 《高性能MySQL(第3版)》是MySQL 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖MySQL 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL 和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2017-03-19

MongoDB权威指南第2版(中文+英文)高清PDF

《MongoDB权威指南》广受好评,第2版新版本在此基础上大幅扩充,内容更加全面、深入。MongoDB项目组成员倾力打造。MongoDB基础知识、进阶内容、高级管理任务一应俱全。如同MongoDB本身一样,本书简明扼要、通俗易懂。所有想一探MongoDB的人都需要这本不可或缺的参考手册。 内容简介   与传统的关系型数据库不同,MongoDB是一种面向文档的数据库。这一版共分为六部分,涵盖开发、管理以及部署的各个方面。展示MongoDB基础知识、核心概念。第二部分介绍使用MongoDB进行开发,包括索引的概念以及各种特殊索引和集合的用法等。第三部分讲述复制,包括副本集的相关概念、创建方法,与应用程序的交互等。第四部讨论分片,包括分片的配置,片键的选择,集群的管理。第五部分阐述创建索引、移动和压缩数据等管理任务,以及MongoDB的持久数据存储。一部分集中说明服务器管理。

2017-03-19

OpenCV2计算机视觉编程手册_中文版PDF

OpenCV2计算机视觉编程手册是一本循序渐进的计算机视觉指导手册,给予OpenCV2代码库中包含高级特性的C++接口。本书介绍了OpenCV2中众多的视觉算法。你将学会如何读、写、创建及操作图像,领略图像分析中常用的技术,并了解如何使用C++高效实现。 本书以案例的形式介绍OpenCV 2.X的新特性和C++新接口,案例中包含具体的代码与详细的说明。本书很好地平衡了基础知识与进阶内容,要求读者具有基础的C++知识。 本书既适合想要学习计算机视觉的C++初学者,也适合专业的软件开发人员。可作为高等院校计算机视觉课程的辅助教材,也可以作为图像处理和计算机视觉领域研究人员的参考手册。

2017-03-19

Effective Java(第2版)PDF

本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。 本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。

2017-03-18

Spring技术内幕:深入解析Spring架构与设计原理(第2版)PDF

本书是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。

2017-03-18

《深入理解Java虚拟机:JVM高级特性与最佳实践》高清完整PDF版

《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。 本书适合所有Java程序员、系统调优师和系统架构师阅读。

2017-03-18

Java多线程编程核心技术pdf下载

Java多线程编程核心技术是资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术的专著。本书以浅白的措辞,结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等最难突破的技术与应用实践。 全书共7章。第1章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类中的多线程技术,这是计划任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的技术案例在本章节中进行补充,尽量做到不出现技术空白点

2017-03-18

Java并发编程的艺术

《Java 并发编程的艺术》一书结合JDK的源码介绍了Java并发框架、线程池的实现原理,帮助读者做到知其所以然。本书对原理的剖析不仅仅局限于Java层面,而是深入到JVM,甚至CPU层面来进行讲解,帮助读者从更底层看并发技术。 《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。

2017-03-18

Learn PHP 7(英文版).pdf

Learn PHP 7: Object-Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL is intended for use as a beginning level programming book. It is not the goal of this book to cover advanced techniques in the current versions of the PHP programming language. Some knowledge of general programming concepts is expected but no actual programming experience or education is assumed. All code examples in this book are compatible with PHP 7. Most examples are compatible with PHP 5.6. The newest (as of the publication date) methods (functions) available in PHP have been used to provide the reader with the most current coding techniques. The examples use core methods provided in the PHP language. PHP includes many additional methods to accomplish similar tasks. The reader may, and should, research additional ways of improving security, performance, and other techniques. It is the goal of this book to prompt users to always consider using the most secure and efficient methods of program development. The code in this book provides some examples of using these techniques. The user should remember that no program is 100% secure. The programmer can only strive to make an application as secure as possible. It takes a team of developers, network personnel, security administrators, data center personnel, and others working together to provide the safest environment.

2016-05-18

Python3.pdf by 廖雪峰

Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。 比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。 所以Python是一种相当高级的语言。 你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。 那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。 但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。 用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。 Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。 如果你是小白用户,满足以下条件: 会使用电脑,但从来没写过程序; 还记得初中数学学的方程式和一点点代数知识; 想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的!

2016-05-11

Git教程By廖雪峰.pdf

史上最浅显易懂的Git教程! 为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。 既然号称史上最浅显易懂的Git教程,那这个教程有什么让你怦然心动的特点呢? 首先,本教程绝对面向初学者,没有接触过版本控制概念的读者也可以轻松入门,不必担心起步难度; 其次,本教程实用性超强,边学边练,一点也不觉得枯燥。而且,你所学的Git命令是“充分且必要”的,掌握了这些东西,你就可以通过Git轻松地完成你的工作。

2016-05-11

Hadoop-The Definitive Guide.4th.Edition

Hadoop-The Definitive Guide.4th.Edition

2016-02-02

Learning.AngularJS.2015.3.英文版

使用AngularJS可以快速开发后台为REST Web服务的客户端应用,能运行在任何桌面或移动平台中。你可能听说这个JavaScript MVC框架的学习曲线很陡,但其实不然。这本实用的指南通过实战方式教你AngularJS,以及如何快速开发高质量的应用和网站。 威廉姆森所著的《AngularJS学习手册》会开发一个示例应用,不仅让你了解AngularJS框架的相关概念,还让你直接动手操作。如果你熟悉JavaScript、Web开发、软件设计概念和模式,那么本书是着手学习AngularJS的最佳选择。

2016-01-03

jQuery.in.Action.3rd.Edition.2015.8.英文版

一个真正好的Web开发框架,满足您的很大一部分的需求。 jQuery几乎可以做到你想要做的事。开发者会爱上这个JavaScript类库。

2016-01-03

Ajax.In.Action.(Ajax实战).英文版

Ajax领域的新框架和组件库层出不穷,一些功能非常简单,一些则是过度的设计或者存在着严重的设计问题。Ajax开发者对于应该选择什么样的框架感到茫然无助,毫无疑问,Ajax in Action可以帮助你。

2016-01-03

JavaScript权威指南.第6版.中英双语版

JavaScript权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义。第6版包括HTML5和ECMAScript 5,与jQuery和服务器端JavaScript新的篇章。这是推荐谁想要学习的Web编程语言经验的程序员,以及当前的JavaScript程序员谁想要掌握它。 为方便大家学习,已经打包进去了中文版本。请大家注意查看。

2016-01-03

HTML5与CSS3基础教程.第8版.高清中文版

全面系统地阐述HTML5和CSS3基础知识以及实际运用技术,通过大量实例深入浅出地分析了网页制作的方方面面。最新第8版不仅介绍了文本、图像、链接、列表、表格、表单等网页元素,还介绍了如何为网页设计布局、添加动态效果等,另外还涉及调试和发布。《HTML5与CSS3基础教程(第8版)》提供了一个强大的配套网站,上面列出了书中的完整代码示例以及更多优秀实例及进阶参考资料,以供读者参考学习。

2016-01-03

Android编程权威指南(中英双语)

《Android编程权威指南》共37章,详细介绍了GeoQuiz、HelloMoon、DragAndDraw等8个Android应用。这些应用的难易程度不一,最复杂的CriminalIntent应用占用了13章的篇幅。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。

2016-01-03

Java核心技术.第9版.卷1.卷2.英文版

Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据Java SE 7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法。《Java核心技术·卷1:基础知识(原书第9版)》共14章。第1章概述了Java语言与其他程序设计语言不同的性能;第2章讲解了如何下载和安装JDK及本书的程序示例;第3章介绍了变量、循环和简单的函数;第4章讲解了类和封装;第5章介绍了继承;第6章解释了接口和内部类;第7章概述了图形用户界面程序设计知识;第8章讨论AWT的事件模型;第9章探讨了SwingGUI工具箱;第10章讲解如何部署自己的应用程序或applet;第11章讨论异常处理;第12章概要介绍泛型程序设计;第13章讲解Java平台的集合框架;第14章介绍了多线程。本书最后还有一个附录,其中列出了Java语言的保留字。《Java核心技术 卷II 高级特性(原书第9版)》全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、国际化等,详细描述了图形与GUI编程,还涉及安全、远程方法、注解处理、本地方法等。本书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例代码,能够帮助读者充分理解Java语言并灵活应用。

2016-01-02

空空如也

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

TA关注的人

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