1、复制远程服务器的文件到本地:scp -P888 root@120.18.50.33:/data/ha97.zip /home/
2、复制远程服务器的目录到本地:scp -vrp -P888 root@120.18.50.33:/data/ha97/ /home/
3、复制本地的文件到远程服务器:scp -P888 /home/ha97.zip root@120.18.50.33:/data/
4、复制本地的目录到远程服务器:scp -vrp -P888 /home/ root@120.18.50.33:/data/
rp
ionic android下tab放底部的办法
在app.js里加:
更详细设置:
|
|
ionic 发布为webserver
公司在做ionic开发时,遇到要发布为webserver:
安装 Install Node.js
Install connect and serve-static$ cd [webapp] $ npm install connect serve-static
编写server.js
运行:$ node server.js &
ionic modal弹窗
今天和组员一起做弹窗,发现将弹窗抽离出的factory真心不错
modal.facotry.js 如下:
|
|
实现modal方法:
controller调用:
页面view调用:
ionic socket.io 开发
这两天一直在做ionic开发,期间有个诉求是要完成ionic与socket.io对接,中间绕了不少弯子,故留下笔记。
先叙述下基本的诉求:
- Nodejs 做为服务端,主要做服务端消息的监听与发送
- 客户端App 为服务端发送消息
- 主要协议TCP
服务端代码如下:
Ionic 部分:
- 生成新项目:
ionic start chat-app blank
- 引入angular-socket-io 库:
bower install angular-socket-io
- 注入socket.io在项目里:
var app=angular.module('ionic-socketio-chat-client', ['ionic','btford.socket-io'])
在index.html导入socket.io,注:socket.io/socket.io.js是服务端动态生成
<script src="http://192.168.0.101:10010/socket.io/socket.io.js"></script> <script src="lib/angular-socket-io/socket.js"></script>
1234567891011var socket = io.connect('http://192.168.0.101:10010');// io.set('origins', '*:*');socket.on('news', function(data) {console.log(data.hello);});socket.on('other', function(data) { //接收另一个名为'other'数据,console.log(data.hello);socket.emit('event1', {my: 'other data'});});
如此,客户端调用成功。