学习软件编程


  • 首页

  • 互动教程

  • 站点地图

HBase数据库

发表于 2016-11-21

Apache HBase™是一个提供分布式,可扩展,大数据存储的Hadoop数据库。

阅读全文 »

常见软件许可简介

发表于 2016-11-18

软件版权属于知识产权的著作权范畴,具有知识产权的特征,即时间性,专有性和地域性。

阅读全文 »

Redis 简介

发表于 2016-11-17

Redis是一个BSD许可的、开源的,基于内存数据结构存储的数据库、缓存和消息中间件。 它支持各种数据结构,例如字符串,哈希,列表,集合,有序集合,位图,超文本和地理空间索引的半径查询等。 Redis内置了复制,Lua脚本,LRU管理机制,事务和分级别的磁盘持久性。Redis通过Redis Sentinel提供高可用性,通过Redis Cluster进行自动分区。

阅读全文 »

RabbitMQ 简介

发表于 2016-11-16

RabbitMQ是一个开源的AMQP(Advanced Message Queuing Protocol,高级消息队列协议)实现,是可复用的企业级消息系统。服务器端使用Erlang语言编写,支持几乎所有常见的开发平台如:Python、Ruby、.NET、Java、C、PHP、Go、Perl、Erlang、Node.js、object-c\swift、ruby等。

阅读全文 »

初识 OpenStack

发表于 2016-11-15

OpenStack是一个由NASA和Rackspace合作发起的开源云操作系统,它是一个可以控制整个数据中心的计算、存储、网络等资源的管理平台。OpenStack支持几乎所有类型的云环境,目标是提供实施简单、可大规模扩展、标准统一的云计算管理平台。

OpenStack系统由一些可以独立安装和配置的关键服务组成。这些服务根据需求者的需要组合起来一起工作,其中包括计算,身份认证,镜像,对象存储,仪表盘,块存储,网络,测量,部署和数据库服务等。OpenStack通过这些互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务都提供了相应的API集成起来很方便。

阅读全文 »

Django 简介

发表于 2016-11-14

Django是一个开源的、免费的,使用Python编写的、MVC模式的Web应用框架。这个框架是以比利时的吉普赛爵士吉他手Django Reinhardt名字来命名的。Django的主要目的是为了能够快速、方便的开发以数据库为核心的网站。它很强调效率,所以代码复用为目的的插件非常多。

阅读全文 »

OpenCV 简介

发表于 2016-11-11

OpenCV是从Intel在1999年建立的一个项目上发展起来的一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它是轻量级的特别高效——由一系列C函数和少量C++类构成,目前实现了很多图像处理和计算机视觉方面的通用算法,并且提供了C\C++、Python、Ruby、MATLAB等多种语言的接口。由于OpenCV的应用领域非常广如人机互动、图像分割识别、运动分析跟踪、机器视觉等,所以一直都很受欢迎。

阅读全文 »

MySQL 入门

发表于 2016-11-10

MySQL是一个常用的关系型数据库管理系统,特点是体积小、速度快、而且社区版免费开源,所以在中小型网站中被大量使用。甚至形成了形成了免费的LAMP(linux、Apache/Nginx、MySQL、PHP/Python/Perl)组合。

对于一个数据库的初学者来讲,MySQL绝对是一个好的学习环境。关系型数据库的相关的知识,在这里几乎都能接触到,而且性能还很好,使用安装也都很友好简单,我们就来简单介绍一下。

阅读全文 »

Nginx简介

发表于 2016-11-09

Nginx是一个高性能的HTTP和反向代理服务器,邮件代理服务器和通用TCP/UDP代理服务器,最初由Igor Sysoev用C编写的,来自俄罗斯。Nginx经常作为负载均衡服务器使用,CPU、内存占用少,并发能力很强。Nginx有自己的函数库,除了gzip模块需要zlib库、rewrite模块需要 pcre库、ssl功能需要openssl库,其他标准模块的只需要C的库。7*24小时不间断运行,极少的bug让Nginx越来越受到欢迎。

阅读全文 »

程序员面试应该关注的问题

发表于 2016-11-08

每个人都会经历面试,作为一名程序员面试的次数可能还不会太少。这个行业迅猛的发展着,人员的流动性也非常的大。面试对于每一个人来说都是一个机会,一次选择,很多时候会在不经意中————改变一个人的一生。

虽然我们是程序员,做的工作很多时候是专业的、技术性很强的,但是面试除了涉及这些问题外也还是会涉及到其他的内容。大多数时候,面试其实是一个综合性的考察,用人单位希望了解的不光光是一个程序员的技术能力,特别是关键岗位。

阅读全文 »
1…262728…30
© 2022 hubwiz.com