while:;read-p"pleasanumber"ndoc[$b]=$n;((b++))echo${c[@]}echo${#c[@]}if[${#c[@]}-gt2]thend=0unsetc[$d]m=`echo${c[@]}`c=($m)echo${c[@]}fidone
分类:
编程语言 时间:
2016-03-30 16:35:32
阅读次数:
152
对于的我来说,入行一年,依然有很多功能细节我还没能仔细了解,同时固件本身的代码智慧,我远没有完全消化。Marlin的步进电机驱动,是由中断响应函数实现的。然而远没有这句话来的那么简单:我认为整个控制系统的关键在于路径规划器(planner)。如果步进电机一直匀速运动,不..
分类:
其他好文 时间:
2016-03-30 16:33:20
阅读次数:
3790
OpenStack入门 之 初步认识写在前面从 OpenStack 基础知识开始学起,剖析 OpenStack 架构,分析 OpenStack 的各个组件的功能、原理和使用方法,通过实战演练来掌握 OpenStack 的部署和操作。为今后学习 OpenStack 的高级课程以及基于 OpenStack 构建企业级云计算系统打下基础。在接下来的几天里,我将会学到以下主要内容:
OpenStack 基础...
分类:
其他好文 时间:
2016-03-30 16:32:35
阅读次数:
164
即时通讯技术简介
即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容.有许多的IM系统,如AOL
IM、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议。
协议用来说明信息在网络上如何传输,如果有了统一的传输...
分类:
其他好文 时间:
2016-03-30 16:32:13
阅读次数:
161
一、首先去官网下载python,这里以目前的最新版3.5.1为例,附下载传送门
二、安装之后在finder中找到
右键IDLE.app显示包内容
拷贝Python放到一个方便的位置
三、打开Xcode创建一个新工程
起一个工程名字,并设置Build Tool的路径,就是你拷贝后的python的路径,(这里我把python拷贝到了桌面上的pythonTool文件夹下)如图所示...
分类:
编程语言 时间:
2016-03-30 16:33:09
阅读次数:
249
安装机器:10.11.1.193、10.11.1.194
主备同步方式:异步同步
mysql版本:mysql community5.6.28
下载源码并解压:
tar -zxf mysql-5.6.28.tar.gz
cmake安装:
安装编译所需环境:
sudo yum install make gcc-c++ cmake b...
分类:
数据库 时间:
2016-03-30 16:31:02
阅读次数:
196
Head first系列的书确实很好,深入浅出讲解网络的组成,让以前那些生涩的概念生动起来。
Chapter 1 维修物理网络
CAT5电缆:
两端为RJ-45接头(水晶头),内部为UTP(非屏蔽双绞线:因为外部护套与内部电线直接无屏蔽层,双绞线可以抑制磁场干扰)。
内部有4组UTP:
橙色:发送数据 绿色:接收数据
蓝色与棕色:备用,用于扩展带宽。...
分类:
Web程序 时间:
2016-03-30 16:30:01
阅读次数:
219
《Python核心编程》第五章:数字——介绍Python支持的多种数字类型,包括:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数。介绍和数字相关的运算符和函数。...
分类:
编程语言 时间:
2016-03-30 16:30:20
阅读次数:
615
今天记录一下如何使用python收发邮件,知识要点在python内置的poplib和stmplib模块的使用上。
1. 准备工作
首先,我们需要有一个测试邮箱,我们使用新浪邮箱,而且要进行如下设置:
在新浪邮箱首页的右上角找到设置->更多设置,然后在左边选择“客户端/pop/imap/smtp”:
最后,将Pop3/smtp服务的服务状态打开即可:
2. poplib...
分类:
编程语言 时间:
2016-03-30 16:31:36
阅读次数:
556
在Spark快速入门指南 – Spark安装与基础使用中介绍了Spark的安装与配置,在那里还介绍了使用spark-submit提交应用,不过不能使用vim来开发Spark应用,放着IDE的方便不用。这里介绍使用Intellij Idea搭建Spark的开发环境。
1、Intellij Idea的安装
由于Spark安装在Ubuntu环境中,这里的Idea也安装在Ubuntu中。首先是下载,到...
分类:
其他好文 时间:
2016-03-30 16:30:36
阅读次数:
214
说来惭愧,MVP的架构模式已经在Android领域出现一两年了,但是到今天自己才开始Android领域中的MVP架构征程。闲话不多说,开始吧!
一、架构演变概述我记得我找第一份工作时,面试官问我“android是否属于MVC架构模式,简述一下”。确实,Android的整体设计结构就是MVC的设计模式,在J2EE的开发中,使用的也是MVC模式,MVC模式是一个经典,经历了几十年的考验。Android项...
分类:
移动开发 时间:
2016-03-30 16:31:26
阅读次数:
261
原文:使用intellij idea搭建MAVEN+springmvc+mybatis框架1、首先使用idea创建一个maven项目 2、接着配置pom.xml,以下为我的配置 4.0.0 com.liuwenjian angular-demo war 1.0-SNAPSHOT angular-de... ...
分类:
编程语言 时间:
2016-03-30 16:28:16
阅读次数:
3241
cvAbs 计算数组中所有元素的绝对值 cvAbsDiff 计算两个数组差值的绝对值 cvAbsDiffs 计算数组和标量差值的绝对值 cvAdd 两个数组的元素级的加运算 cvAdds 一个数组和一个标量的元素级的相加运算 cvAddWeighted 两个数组的元素的加权相加运算(alpha融合) ...
分类:
其他好文 时间:
2016-03-30 16:30:12
阅读次数:
104
在2013 Google I/O 大会上,谷歌推出了自家全新的安卓软件集成开发工具 Android Studio,这是 Google 基于 IntelliJ IDEA 改动而来。 谷歌称 Android Studio 将会让开发人员更快、更具生产力,它全然免费,跨平台支持 Win/Mac/Linux ...
分类:
移动开发 时间:
2016-03-30 16:28:22
阅读次数:
345
今天为新手解决下APP中的文字和APP名字的国际化多语言处理, 不多说了,直接上步骤: 1、打开你的项目,单机project名字,选中project,直接看图吧: 2、创建Localizable.strings文件 (名字必须为:【Localizable.strings】) (改国际化的app名字一 ...
分类:
移动开发 时间:
2016-03-30 16:28:29
阅读次数:
242