默认分类
Three.js API手册
Three.js API官方文档中文版
Streamlit开发手册
机器学习工具框架streamlit开发手册
Python代码片段合集
Python常见问题的实现代码片段合集
Php代码片段合集
PHP常见问题的实现代码片段合集
Pandas中文手册
Pandas数据分析开发包API中文手册
JS代码片段合集
JavaScript常见问题的实现代码片段合集
CSS代码片段合集
CSS常见问题的实现代码片段合集
omposer命令行手册
PHP依赖管理工具composer 1.9.x 命令行手册
BootStrap开发实践
本课程主要介绍了用BootStrap搭建某多用户博客类网站的首页过程,目的是让读者能够掌握BootStrap在实际开发环境中的应用。课程中既有对普通BootStrap元素的使用,也有对BootStrap元素的二次开发,还包括了如何将自己编写的Jquery插件融入BootStrap环境,实战性强,实用性高!
Android 开发入门篇
android 第一个程序 android 常用控件的使用 认识 android Activity android 偏好数据的存储
SQLite基础学习
可以作为sqlite入门学习, 若想深入了解SQLite的底层实现,请查看官方文档。
Laravel5学习入门
本课程讲解的是PHP的Laravel框架,通过学习,你可以掌握Laravel框架的简单实用方式,了解PHP的MVC开发模式,理解PHP的面向对象的思想。
Java8函数式编程入门
Java 8最大变化是引入了Lambda表达式,本课程讲解Lambda表达式函数式编程,以及Java8新增特性流Stream。
使用JavaScript进行面向对象开发
本课程主要介绍如何运用Javascript进行面向对象式的开发。
基于PHP的微信支付教程
微信支付作为各大移动支付方式之一,本课程只要向大家介绍并使用微信支付的常用功能,进而集合到已有的项目中去,希望各位能够快速上手并掌握实战"干货"。
Java并发编程入门
本课程讲解的是Java并发编程的基础知识,结合少量操作系统知识,可以让你学会如何使用Java多线程的基本工具,可以使你对Java的多线程有一定的了解
从零构建轻量级Java Web框架
本课程讲解如何从零开始构建轻量级Java Web框架。通过学习本课程可以加深你对IOC,APO技术原理的理解。本课程适合初级学员。
排序算法
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。本课程讲解基础的排序算法,适合零基础的的学员,当然要会基本的C编程。
设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。本课程需要有一定的Java语言基础。
python爬虫
本课程从基础开始讲解爬虫的原理,爬虫实现,爬虫进阶等知识,学完本课程后你将可以自己实现一个爬虫,轻松获取网络数据。
React Router快速入门教程
React Router快速入门教程,用最容易理解的语言讲解复杂的知识!
redux入门
本课程会结合源码讲解讲解的rudux的一些入门基础,然后带大家完成一个todos应用
Linux网络编程入门
Linux网络编程入门 - 掌握网络编程API,并用C语言实现经典服务器模型-C/S模型
Linux Shell教程(二)
Shell是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过shell完成的。它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。
C++编程入门(二)
本课程讲解C++面向对象的部分,这将是C++语言课程的终结篇
Restful WCF开发实践
本课程讲解的是基于.NET的RESTful WCF开发,目的是让读者通过例程快速了解和掌握基于.NET的REST风格的WCF服务开发。如果学习过程中遇到问题,请联系我。
百度地图API实战
通过学习百度地图的JavaScript API来了解如何使用控件、覆盖物、信息窗、LBS云等知识,最终能开发出一个有异步刷新,数据筛选功能的地图应用。
C++编程入门
本课程是C++语言的入门课程,没有C语言基础的同学也可以参与学习。
Linux Shell教程(一)
Shell是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过shell完成的。它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。
ASP.Net Web开发基础
本课程主要讲解ASP.NET Web的网络开发,从基础入手,目的是让初学者对基于ASP.NET的Web开发有个入门的认识和了解。
js让页面动起来
本课程讲解的是如何使用原生JavaScript写出各种动画、tab选项卡、轮播图,当然也不乏一些JavaScript小知识
机器学习基础
借助Python以及计算科学方面的类库来初步了解机器学习算法
MooTools
MooTools 是一个简洁、模块化、面向对象的开源 JavaScript web 应用框架。它为 web 开发者提供了一个跨浏览器 JavaScript 解决方案。在处理JavaScript 、CSS、HTML时候。它提供了一个比普通JavaScript 更面向对象的documentAPI。
Knockout.js
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。
微信公众平台开发
本门课程主要讲的是如何通过Nodejs来开发与微信公众平台的接口。
Underscore
Underscore是一个 JavaScript 工具库,它提供了一整套函数式编程的实用功能,但是没有扩展任何 JavaScript 内置对象。 他解决了这个问题:“如果我面对一个空白的 HTML 页面,并希望立即开始工作,我需要什么?” 他弥补了 jQuery 没有实现的功能,同时又是 Backbone 必不可少的部分。
Ruby 入门
Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台,如 Windows、MAC OS 和 UNIX 的各种版本。也是一门开源的动态编程语言,注重简洁和效率。Ruby 的句法优雅,读起来自然,写起来舒适。程序员最好的朋友
jQuery EasyUI
jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。 提供建立现代化的具有交互性的 javascript 应用的必要的功能。使用 easyui,不需要写太多 javascript 代码,一般情况下只需要使用一些 html 标记来定义用户界面。
Node操作Firebird
Firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。通过本门课程的学习,我们就可以用node来操作firebird。本门课程适合有一定SQL与node基础的同学学习。
20小时学会编程
关键20小时之编程,其中10小时是研究,然后剩下的10小时是编写两个应用程序,提供给大家来学习,我们应用程序使用ruby,Sinatra框架。编写程序心得:复杂的东西拆解之后就会变得简单。
O2O--E家政服务
本门课程主要讲的是一个O2O的小项目——用户通过选择相应的商家,来选择对应的家政服务。学习本门课程可以了解到如何进行实时通信与数据传输。适合有一定nodejs基础的同学学习。
webpack入门
webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。
Vue.js
Vue.js 是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。学习本门课程可以让你更好的理解Vue.js,课程中的一些实例能让你更快速的学习。
YAML
YAML不是标记语言,是人类友好的数据序列化的标准编程语言的所有,并且也是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。
Sass
Sass 是一门高于 CSS 的元语言,它能用来清晰地、结构化地描述文件样式,有着比普通 CSS 更加强大的功能。 Sass 能够提供更简洁、更优雅的语法,同时提供多种功能来创建可维护和管理的样式表。
jQuery Mobile
jQuery Mobile 是创建移动 web 应用程序的框架,适用于所有流行的智能手机和平板电脑。
Cheerio
cheerio为服务器特别定制的,快速、灵活、实施的jQuery核心实现,适合各种Web爬虫程序。
SVG
可缩放矢量图形,即SVG,是W3C XML的分枝语言之一,用于标记可缩放的矢量图形。目前SVG在Firefox、Opera、Webkit浏览器、IE等浏览器中已经部分实现。
移动开发 phonegap
PhoneGap是一个基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。而在我们这门课程中,将介绍如何开发phonegap程序,以及phonegap的一些api应用。
Django: 路由与视图
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以著名的吉普赛爵士吉他手Django Reinhardt来命名的。
自动化工具Gulp
Gulp是一个构建系统,它能通过自动执行常见任务,比如编译预处理CSS,压缩JavaScript和刷新浏览器,来改进网站开发的过程。通过本门课程的学习,我们将知道如何使用Gulp来改变开发流程,从而使开发更加快速高效。
测试利器Mocha
Mocha是一个功能丰富的JavaScript测试框架,可以运行在nodejs和浏览器上,使异步测试简单而有趣。Mocha允许灵活和准确的报告,可以把没有捕获的到的一样,映射到正确的测试用例上。
Node.js 4.0
Node.js 4.0 ,这个版本是Node和iojs合并后发布的首个稳定版本,并且为开发者带来 了大量的ES6语言扩展。通过这边文章你可以大致了解 Node.js中包括的ES6语言扩展。本文将会为你介绍如何使用这些ES 6 新特性。
JavaScript瀑布流
本课程是应用javascript的(window对象和DOM对象)实现瀑布流的的效果,先在html中加载图片,然后设置css样式,运用javascript将图片按要求在页面中排版显示,做一个滚动条监听事件为其动态的添加图片,最终效果是在页面中滚动鼠标不断地加载图片永远划不到头
Git
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
nodejs session应用
本课程讲解nodejs中session的应用,课程是基于nodejs框架express4.9版本讲解的。所以希望你具有一定的express基础,同时对于express3.x或者更早版本中的session应用课程中不会讲解。
Hogan.js
Hogan.js是 Twitter团队所制作的一个针对mustache模板的语法解析器。Hogan.js不依赖其它任何库或框架,同时保证了高效率的模板解析,而其体积却仅有2.5K。
Meteor开发平台入门
构建于NodeJS和MongoDB之上的全栈开发平台,适合于敏捷创业的“瑞士军刀”
TypeScript
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。而我们这门课程主要介绍了TypeScript的基本数据类型、函数、接口、类等内容。本课程适合有一定JavaScript基础的同学学习。
Canvas 应用
Canvas应用,主要是运用HTML5 canvas来实现的各种功能和效果。
Material Design Lite
简洁惊艳的前端工具箱,Material Design设计语言的HTML/CSS/JS实现。
PHP 提高篇
PHP是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 WEB 开发。本门课程共有6节,主要介绍文件的引用、PHP文件与目录、日期与时间、Cookie与Session、还有数据库编程部分。通过对这门课程的学习,可以更深入的对PHP的了解。本课程适合有一定PHP基础的同学学习。
HTML5 天气预报
一个HTML5/jQuery/Yahoo API的开发教程,将介绍如何使用HTML5的Geolocation,jQuery和YahooAPI来开发一个天气预报web应用。
PHP 起步篇
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。本门课程共分为9节,在这9节课程中,我们主要介绍了PHP的基本技术,非常适合初学者入门学习。
Angular2 入门
Angular2是面向未来的前端web框架,与1.x版本相比,Angular2相当地颠覆。Angular2 Beta版课程请移步:http://www.hubwiz.com/course/567a414e660c92d638a68bf3/
ECMAScript 6入门
新一代的javascript也被称为ECMAScript 6(也称为 ES6 or Harmony)给我们带来很多令人意想不到的功能。
LESS
LESS一种 动态 样式 语言。LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。
C# LINQ 基础
LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
Bootstrap JS 插件
jQuery 插件为 Bootstrap 的组件赋予了“生命”。可以简单地一次性引入所有插件,或者逐个引入到你的页面中。
C# 进阶
C#读作C Sharp。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
Zebra入门
Zebra是一个开源的JavaScript库,它为基于Web的应用带来了新的视角,由于Zebra完全基于HTML5 canvas元素,因此任何可以想象到的UI你都可以使用。Zebra不同于常见的JavaScript编写风格,它使用面向对象(OOP)的编程方式,让你可以编写出结构良好、容易扩展、形式优雅的JavaScript代码。
C# 基础入门
C#读作C Sharp。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
Bootstrap 布局组件
无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。
构建垂直搜索引擎
本课程带领大家实现一个简单的垂直搜索引擎网站,使用nodejs、python、elasticsearch实现的。
Java语言进阶
Java深入课程,对Java面向对象,数据结构,多线程等知识进行详细解释,更多实例讲解,更容易学习,适合一定Java基础的学习。
Java基础语法
Java基础语法,适合初学Java者,掌握Java基础知识
Bootstrap CSS
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
MySQL进阶
对MySQL基础的提升,更深入的了解MySQL,更熟练掌握MySQL。
Redis入门
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。我们可以使用Redis构建高效率、扩展性强的应用程序。
Elasticsearch入门
ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间索引和全文检索。它对外提供一系列基于java和http的api,用于索引、检索、修改大多数配置。
JavaScript进阶
在JavaScript入门基础课程的基础上讲解更加深入的内容
MySQL入门
本课程让你初步了解MySQL,简单使用MySQL,包含MySQL的数据库和数据表的操作,数据的增删改查,让你逐渐深入了解MySQL,开启MySQL的探索旅程。
Python语言基础
Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。
Nginx入门
Nginx ('engine x') 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。其特点是占有内存少,并发能力强。在国内有着广泛的应用,如:新浪、网易、腾讯等。
HTML5
HTML5 是下一代的 HTML。本课程将带领大家学习HTML5新特性。
Javascript入门基础
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态动能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
CSS3
CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素就很重要了,如何选择对应的元素,此时就需要我们所说的选择器。选择器主要是用来确定html的树形结构中的DOM元素节点,此课程就和大家一起来学习一下CSS3中新增的一些特性。
C语言基础(二)
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
MongoDB 教程
MongoDB 教程 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是NoSQL当中功能最丰富,最像关系数据库的。MongoDB 是一个基于分布式文件存储的数据库,和传统的 Oracle SQLServer MYSQL有很大差异。由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。现在开始学习 MongoDB!文档插入、修改、删除、查询、游标等。
C语言基础(一)
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
小电商项目实战
本课程带领大家实现一个简单的用户购物电商网站,使用nodejs + mongodb实现的。
MongoDB聚合
MongoDB 聚合 (aggregate) 是 MongoDB 教程中专门针对 MongoDB中的聚合问题编写的一门课程。内容包括聚合框架、聚合查询、聚合函数、聚合管道以及其他的一些 MongoDB 的聚合命令,并专门提供并讲解了 MapReduce 在实战中的两个应用示例 。
AngularJS
AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。
Express
Express是目前最流行的基于Node.js的Web开发框架,提供各种模块,可以快速地搭建一个具有完整功能的网站。
Apache Spark
Apache Spark 是一个用于大规模数据处理的计算引擎
异步编程
异步编程 node.js 编程中涉及异步I/O这就需要异步编程。本课程将着重讲解在学习 nodejs 中关于异步编程的一些问题,可以帮助node.js初学者快速入门,包括异步编程中函数编程,偏函数,流程控制如 series , waterfall , parallel , whilst ,dowhilst , until, dountil ,forever ,compose ,auto ,queue , apply,iterator 等内容 。
实时通讯Socket.io
Socket.io 教程,Socket.IO是一个完全由 JavaScript 实现、基于 Node.js 、支持 WebSocket 的协议用于实时通信、跨平台的开源框架,它包括了客户端的JavaScript和服务器端的 Node.js 。课程不仅有部署、监听、注册、连接、实时通讯等入门内容,还有消息发送,服务端客户端事件,广播,中间件,参数传递等 Socket.io 进阶内容。
MongoDB高级查询
MongoDB 教程 ,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,最大特点是支持强大的查询语言,语法类似于面向对象的查询语言,几乎可以实现关系数据库单表查询的绝大部分功能,还支持对数据建立索引。MongoDB和Node.js、express配合是目前最常见的一个组合。
Mongoose
Mongoose是基于node-mongodb-native开发的MongoDB nodejs驱动,可以在异步的环境下执行。同时它也是一个为nodejs而生的一个对象模型库,并且封装了MongoDB的一些常用操作方法,来用于对文档的处理。
MongoDB管理
MongoDB 管理教程 MongoDB 是一个基于分布式文件存储的数据库。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品。现在开始学习 MongoDB内容包括如何安装,常见命令如数据库集合的新建查询删除,监控分析,安全如访问与用户管理,备份恢复,复制,修复等。
jQuery
jQuery 教程 jQuery 是一个轻量级的 JavaScript 库 , jQuery 简化了 JavaScript 编程。它兼容CSS 3,jQuery2.0 后续不支持IE6-8。jQuery课程从入门到精通讲解jQuery搭建,各种 API 选择器如过滤表单,操作 DOM 元素如属性样式遍历,事件与应用如绑定触发焦点,动画特效如显示隐藏淡入淡出,Ajax使用,如何自定义插件。
Node.js 入门
Node.js 教程 Node.js 就是运行在服务端的 JavaScript。 Node.js 是基于Chrome JavaScript 运行时建立的一个平台。 Node.js 是事件驱动、非阻塞式 I/O 的模型,基于Google的V8引擎,执行Javascript速度非常快,因此Node性能非常好。本课程是 Nodejs 入门课程可学习进程 文件 url 回调 路径 字符串 实用工具。