自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芝麻软件工作室的专栏

所有成员均具有十几年软件设计经验

  • 博客(991)
  • 资源 (1)
  • 收藏
  • 关注

转载 MySQL数据库基础教程(视频)

本教程涵盖所有MySQL数据库,学习基本知识和数据表的主要用途用于操作MySQL数据库和各种约束条件,并综合使用各种命令记录进行CURD等操作,本课程的目的是“看得懂、学得会、做得出”,并为后续的学习打下坚实的基础。 MySQL数据库概述MySQL数据库的安装与配置MySQL数据库-启动与停止MySQL服务MySQL数据库登录与退出修改MySQL提示符MySQL数据库常用命令以及语法规

2017-07-30 15:29:26 8287 3

转载 Linux软件安装管理(视频)

软件安装是操作系统的常见操作。如何在Linux中使用命令安装软件?本教程将向您展示如何在Linux安装、卸载、升级等。课程包括RPM命令管理、yum在线管理、源包管理和脚本安装包。Linux(centos)-软件安装管理简介Linux(centos)-软件包管理-源码包Linux(centos)-软件包管理-RPM包和脚本安装包Linux(centos)-rpm包命名规则Linux

2017-07-30 14:49:42 928

转载 软件测试基础-概念(视频教程)

系统介绍了什么是软件测试,从软件测试的定义、原理和测试阶段、测试模式、测试方法和测试类型分别详细分析了软件测试中的各种测试概念,深入而清晰地了解了软件测试对您的帮助。软件测试概述

2017-07-30 13:47:56 1071

转载 Java入门教程(视频)

java语言已经成为当前软件开发行业的主流开发语言。本教程介绍了java环境,工具的使用,以及基本的语法。理解面向对象的思想,掌握面向对象编程和面向对象编程java基本实施原则的基本原理,并利用封装的三个特点,继承和多态的面向对象。它可以帮助你快速掌握异常处理,使用集合框架,字符串操作,和java常用类。Java简介Java开发环境搭建使用记事本编写Java程序使用Eclipse开发Jav

2017-07-11 06:49:13 767

转载 C++的初级教程(视频)

本教程是一个C++ primer,它是基于C语言编写的一个延伸,讲述了新的数据类型的故事,包括命名空间等内容,最后,纯知识的掌握为例说明,对知识的灵活运用,以达到最终的升华的目的。C++历史和应用领域简介C++历史和应用领域简介C++IDE环境搭建C++在C语言的基础上增加的新特性C++的输入输出方式C++新特性以及输入输出演示C++之namespaceC++的namespace演示C++

2017-07-11 06:32:01 771

转载 PHP入门教程(视频)

本教程将带领大家学习PHP的基础知识,了解PHP中的变量,变量,常量的类型,如概念,PHP的运算符的理解,通过本教程的学习掌握PHP顺序结构、条件结构、循环结构三种语言结构。2.1WAMPServer(PHP)集成环境下载和安装-PHP2.2WAMPServer(PHP)服务控制面板介绍2.3WampServer(Windows Apache Mysql PHP…2.4WAMPServer

2017-07-11 06:22:10 518

转载 iOS界面UI基础教程(视频)

本教程的基础为ios教程,介绍如何在iOS上开发界面,在这里你可以学习如何在你喜欢的界面上显示图片,显示自己喜欢的文字,让你体验界面的魔力。iOS界面UI相关概念(MVC模型)iOS界面UI-UIWindow1iOS界面UI-UIWindow2iOS界面UI-UIView-1iOS界面UI-UIView-2iOS界面UI-UIView-3iOS界面UI-UIView-4iOS界面UI-UI

2017-07-11 06:01:46 584

转载 Linux(centos)的入门课程I(视频)

以CentOS操作系统为例,为您带来一个Linux配置文件,系统安装,以及常用的命令。让你在轻松的气氛中感受Linux的美丽。Linux(centos)-shell概述Linux(centos)命令格式Linux(centos)历史命令Linux(centos)管道符Linux(centos)链接命令Linux(c

2017-07-10 07:46:39 695

转载 Android入门教程I(视频)

本视频教程涵盖了所有的Android应用程序开发的基础上,根据技能点的功能分为五章,包括环境的文章,控制、布局、组件和一般文件,本教程的目的是“看得懂、学得会、做得出”,为后续的研究奠定了坚实的基础。Android-开发环境组成介绍Android-安装JDKAndroid入门-环境变量配置介绍Android入门-安装配置ADTAndr

2017-07-10 07:40:49 613

转载 Objective-C语言入门教程I(视频)

本视频教程从零基础教大家学习Objective-C语言,培养大家学会像计算机一样思考问题,并且使用符合Objective-C编程规范的方式写出如其他苹果产品一般优雅的程序,最终为编写出优秀的IOS与Mac OS应用程序打基础。Objective-C也简称OC。Objective-C语言的发展历史以及特点Objective-C语法汇总预览(供有其它语言基础的人参考)

2017-07-10 07:33:40 2364 1

转载 iOS-Foundation框架(视频教程)

在iOS中,你可以找到许多可以调用的应用程序框架,如Foundation,UIKit和Core Graphics等。如果需要使用框架,则必须将其添加到项目中。当你开发的程序,你将主要使用Foundation和UIKit框架,因为他们最能满足你需要的东西。iOS-Foundation框架结构关系iOS-Foundation框架中NSString字符串(上)iO

2017-07-10 07:08:53 671

原创 LVS+Keepalived负载均衡配置部署

一、准备工作1. 服务器、操作系统(当前CentOS6.6 x86_64)、网络环境(服务期间网络互通) ; # 操作系统:CentOS6.6 x86_64# 服务器 (LVS主备各1台,WEB服务器3台,图片服务器2台)WEBServer负载虚拟IP:192.168.0.20IMGServer负载虚拟IP:192.168.0.30LVS主:192.168.0.11LVS备:19

2016-08-07 11:32:30 641

原创 LVS+Keepalived配置文件详解

# /etc/keepalived/keepalived.conf# 完整的 keepalived 配置文件由3部分组成:全局定义部分,vrrp实例定义部分,虚拟服务器定义部分vrrp_instance VI_1 {! Configuration File for keepalived# 全局定义部分global_defs { notification_email { t

2016-08-07 11:30:15 4047

原创 LVS 负载均衡集群搭建

1.内容概述:LVS 集群的体系结构和特点基本LVS集群的安装和配置介绍了命令行 ipvsadm 和 ldirectord 配置LVS集群介绍了使用RedHat工具 piranha 图形化配置LVS集群2.简介LVS是Linux Virtual Server的简称,也就是linux虚拟服务器。3.实现目标通过LVS提供的负载均衡技术和linux系统实

2016-08-07 11:23:17 1364 1

原创 keepalived+LVS+apache双机搭建高可用负载均衡web服务

这篇文章讲述的是如何只使用两台机器使用keepalived搭建web服务的高可用和负载均衡。一、试验环境vmware6.0  linux01 192.168.211.128  CentOS release 5.3 (Final)  linux02 192.168.211.129  CentOS release 5.3 (Final)  web:httpd-2.2.3-3

2016-08-07 11:16:33 2605

原创 LVS简介及使用

一.LVS是什么?LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么?LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集群技术。它廉价,可把许多低性能的服务器组合在一起

2016-08-07 11:09:59 502

原创 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VG

2016-08-03 17:20:24 548

原创 PHP7 MongDB 安装与使用

本文教程只适合在 PHP7 的环境,如果你是 PHP5 环境,你可以参阅 PHP MongDB 安装与使用。PHP7 Mongdb 扩展安装我们使用 pecl 命令来安装:$ /usr/local/php7/bin/pecl install mongodb执行成功后,会输出以下结果:……Build process completed successfullyIn

2016-07-31 08:50:20 2318

原创 MongoDB PHP

在php中使用mongodb你必须使用 mongodb 的 php驱动。MongoDB PHP在各平台上的安装及驱动包下载请查看:PHP安装MongoDB扩展驱动如果你使用的是 PHP7,请参阅:PHP7 MongoDB 安装与使用。确保连接及选择一个数据库为了确保正确连接,你需要指定数据库名,如果数据库在mongoDB中不存在,mongoDB会自动创建代码

2016-07-31 08:49:16 1461

原创 MongoDBPHP 扩展

本教程将向大家介绍如何在Linux、window、Mac平台上安装MongoDB扩展。Linux上安装 MongoDB PHP扩展在终端上安装你可以在linux中执行以下命令来安装MongoDB 的 PHP 扩展驱动$ sudo pecl install mongo使用php的pecl安装命令必须保证网络连接可用以及root权限。安装手册如果你

2016-07-31 08:48:11 394

原创 MongoDB Java

环境配置在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。本章节实例时候 Mongo 3.x 以上版本。你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了 MongoDB JDBC 驱动。首先你必须下载mongo jar包,下载地址:http://mongodb.

2016-07-31 08:47:13 293

原创 MongoDB 监控

在你已经安装部署并允许MongoDB服务后,你必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。MongoDB中提供了mongostat 和 mongotop 两个命令来监控MongoDB的运行情况。mongostat 命令mongostat是mongodb自带的状态检测工具,在命令行下使用。

2016-07-31 08:45:40 545

原创 MongoDB 备份(mongodump)与恢复(mongorerstore)

MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。语法mongodump命令脚本语法如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所

2016-07-31 07:50:09 1293

原创 MongoDB 分片

分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。 为什么使用分片复制所有的写入操作到主节点延迟的敏感数据会在主节点查询单个副本集限制在1

2016-07-31 07:49:15 287

原创 MongoDB 复制(副本集)

MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。什么是复制?保障数据的安全性数据高可用性 (24*7)灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据MongoDB复制原理mongod

2016-07-31 07:47:48 344

原创 MongoDB 聚合

MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。aggregate() 方法MongoDB中聚合的方法使用aggregate()。语法aggregate() 方法的基本语法格式如下所示:>db.COLLECTION_NAME.aggregate(AGGRE

2016-07-31 07:46:46 292

原创 MongoDB 索引

索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构ensure

2016-07-31 07:45:48 263

原创 MongoDB 排序

MongoDB sort()方法在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。语法sort()方法基本语法如下所示:>db.COLLECTION_NAME.find().sort({KEY:1})实例col 集合中的

2016-07-31 07:44:55 1124

原创 MongoDB Limit与Skip方法

MongoDB Limit() 方法如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。语法limit()方法基本语法如下所示:>db.COLLECTION_NAME.find().limit(NUMBER)实例集合 col 中的数据如

2016-07-31 07:43:51 629

原创 Redis 客户端连接

Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。然后为这个 socket 设置 TCP_NODELAY 属性,禁用 Nagle 算法然后创建一个可读的文件事件用于监听这个客户端

2016-07-31 07:40:21 239

原创 MongoDB $type 操作符

描述在本章节中,我们将继续讨论MongoDB中条件操作符 $type。$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。MongoDB 中可以使用的类型如下表所示:类型数字备注Double1 String2 Object3

2016-07-30 22:34:05 588

原创 MongoDB 条件操作符

描述条件操作符用于比较两个表达式并从mongoDB集合中获取数据。在本章节中,我们将讨论如何在MongoDB中使用条件操作符。MongoDB中条件操作符有:(>) 大于 - $gt((>=) 大于等于 - $gte(我们使用的数据库名称为"runoob" 我们的集合名称为"col",以下为我们插入的数据。为了方便测试,我们可以先使用以下命令清空集合

2016-07-30 22:33:15 286

原创 MongoDB 查询文档

语法MongoDB 查询数据的语法格式如下:>db.COLLECTION_NAME.find()find() 方法以非结构化的方式来显示所有文档。如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下:>db.col.find().pretty()pretty() 方法以格式化的方式来显示所有文档。实例以下实例我们查

2016-07-30 22:31:59 275

原创 MongoDB 删除文档

在前面的几个章节中我们已经学习了MongoDB中如何为集合添加数据和更新数据。在本章节中我们将继续学习MongoDB集合的删除。MongoDB remove()函数是用来移除集合中的数据。MongoDB数据更新可以使用update()函数。在执行remove()函数前先执行find()命令来判断执行的条件是否正确,这是一个比较好的习惯。语法remove() 方法的基

2016-07-30 22:30:49 413

原创 MongoDB 更新文档

MongoDB 使用 update() 和 save() 方法来更新集合中的文档。接下来让我们详细来看下两个函数的应用及其区别。update() 方法update() 方法用于更新已存在的文档。语法格式如下:db.collection.update( , , { upsert: , multi: , writeConcern:

2016-07-30 22:29:43 266

原创 MongoDB 插入文档

本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。插入文档MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:db.COLLECTION_NAME.i

2016-07-30 22:28:43 371

原创 MongoDB 删除数据库

语法MongoDB 删除数据库的语法格式如下:db.dropDatabase()删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。实例以下实例我们删除了数据库 runoob。首先,查看所有数据库:> show dbslocal 0.078GBrunoob 0.078GBtest 0.078GB接下来

2016-07-30 22:27:43 421

原创 MongoDB 创建数据库

语法MongoDB 创建数据库的语法格式如下:use DATABASE_NAME如果数据库不存在,则创建数据库,否则切换到指定数据库。实例以下实例我们创建了数据库 runoob:> use runoobswitched to db runoob> dbrunoob> 如果你想查看所有数据库,可以使用 show dbs 命令:> show

2016-07-30 22:26:40 304 1

原创 MongoDB - 连接

在本教程我们将讨论 MongoDB 的不同连接方式。启动 MongoDB服务在前面的教程中,我们已经讨论了如何启动MongoDB服务,你只需要在MongoDB安装目录的bin目录下执行'mongod'即可。执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息。你可以使用 MongoDB s

2016-07-30 22:25:15 1147

原创 MongoDB 概念解析

不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。下表将帮助您更容易理解Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集

2016-07-30 22:21:31 308

WINCE 6.0 TTS 语音合成(朗读)

ejTTS 6.0 特性 支持多种规模的音库,满足各类需求; 支持合成语音的不同采样率、比特率、格式输出; 支持用户定制化需求; 支持多种压缩参数和谱参数引擎; 支持动态音频参数规划; 支持流式文本输入; 支持进度通知; 支持同步回显拼音输出; 全新架构,具有高可靠的稳定性。 2.2. 高品质的语音合成效果 由于采用了新的语音合成算法,ejTTS 在合成效果上已经接近传统大语料库语音合 成算法的效果,与以往的嵌入式语音合成软件相比,合成语音更加自然和流畅。 由于采用了一体化的智能文本分析算法,结合统计和规则等处理手段,ejTTS 的文 本处理前端拥有较强的分词、多音字、韵律环境预测能力,以及自动识别和处理日 期时间、数值金额、电话号码等文本的能力。 针对文本变化范围可事先预知的领域,谱参数引擎可根据用户需求,通过制作定制 音库和优化文本分析的方法,使得合成效果更为准确和自然。 2.3. 极低的资源需求 整体软件架构的设计紧凑高效; 软件开发过程中,在合成算法、数据结构、代码编写等不同层面都进行了深入优化; 资源的结构设计也非常精巧,既降低了资源的尺寸,又提升了资源访问的效率。

2012-06-21

空空如也

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

TA关注的人

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