搜索到关键字为 tar 的相关日志 52 篇: ("[空格]和"+"[加号] 可作搜索分隔符号使用.)

CentOS 6.5 下安装 Redis 3.0.3 rainy

#wget http://download.redis.io/releases/redis-3.0.3.tar.gz

#tar xvzf redis-3.0.3.tar.gz

#cd redis-3.0.3

...

CentOS 防火墙 开放80端口 suny

开放端口:
[root@WX32 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT

保存配置:
[root@WX32 ~]# service iptables save
Saving firewall rules to /etc/sysconfig/iptables:          [  OK  ]

重启防火墙:
[root@WX32 ~]# service iptables restart
Flushing firewall rules:                                   [  OK  ]
...

jstl fmt:formatDate的输出格式 cloudy

<fmt:formatDate value="${isoDate}" type="both"/>
2004-5-31 23:59:59

<fmt:formatDate value="${date}" type="date"/>
2004-4-1

<fmt:formatDate value="${isoDate}" type="time"/>
23:59:59

<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>
2004-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>
04-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>
...

JMF 播放MP3文件以及获取音轨长度 suny

JMF核心框架支持不同媒体(如:音频输出和视频输出)间的时钟同步。它是一个标准的扩展框架,允许用户制作纯音频流和视频流。详细介绍

   java代码
  1. import java.io.File;  
  2. import java.text.SimpleDateFormat;  
  3. import java.util.Calendar;  
  4.  
  5. import javax.media.Format;  
  6. import javax.media.Manager;  
  7. import javax.media.Player;  
  8. import javax.media.PlugInManager;  
  9. import javax.media.format.AudioFormat;  
  10.  
  11. public class MyTest {  
  12.  
  13.     /**  
  14.      * @param args  
  15.      * @throws Exception  
  16.      */ 
  17.     public static void main(String[] args) throws Exception {  
  18.         MyTest.Play("D:\\test.mp3");  
  19.     }  
  20.  
  21.     // 播放音频文件  
  22.     public static void Play(String fileurl) {  
  23.         try {  
  24.             Format inMp3 = new AudioFormat(AudioFormat.MPEGLAYER3);  
  25.             Format outLinear = new AudioFormat(AudioFormat.LINEAR);  
  26.  
  27.             PlugInManager.addPlugIn(  
  28.                     "com.sun.media.codec.audio.mp3.JavaDecoder",  
  29.                     new Format[] { inMp3 }, new Format[] { outLinear },  
  30.                     PlugInManager.CODEC);  
  31.  
  32.             File file = new File(fileurl);  
  33.             Player player = Manager.createPlayer(file.toURI().toURL());  
  34.             player.start();  
  35.             Thread.sleep(500);  
  36.  
  37.             double seconds = player.getDuration().getSeconds();  
  38.             System.out.println("MediaTime:" + seconds);  
  39.             System.out.println("MediaTime:" + getTime(seconds));  
  40.         } catch (Exception e) {  
  41.             e.printStackTrace();  
  42.         }  
  43.     }  
  44.  
  45.     public static String getTime(double time) {  
  46.         int millis = Integer.parseInt(String.valueOf(Math.round(time)));  
  47.         Calendar cal = Calendar.getInstance();  
  48.         cal.set(00000, millis);  
  49.  
  50.         SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");  
  51.         return sdf.format(cal.getTime());  
  52.     }  
  53.  

Bootstrap CSS/HTML框架 suny

关于:Bootstrap

Sleek, intuitive, and powerful front-end framework for faster and easier web development.
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。

Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。

官方地址:http://twitter.github.com/bootstrap/index.html

中文站:http://www.bootcss.com

DB2 SEQUENCE 序列的问题 suny

1、创建索引的时候,最好不要加双引号,比如:

db2 ==> CREATE SEQUENCE "seq_test" ...

应该改为:

db2 ==> CREATE SEQUENCE seq_test ...

加了双引号,表示大小写敏感,如果你使用以下语句去查找序列的话,则会报错:

db2 ==> select (nextval for seq_test) from sysibm.sysdummy1;

SQL0204N  "XXX.SEQ_TEST" is an undefined name.  SQLSTATE=42704

2、select nextval for seq_test from sysibm.syssequences 会列出CACHE缓存中的所有值,获取一个值应该使用:

select (nextval for seq_test) from sysibm.sysdummy1;

或者

select (next value for seq_test) from sysibm.sysdummy1;

3、序列设置开始值

 DB2:ALTER SEQUENCE 序列名  RESTART WITH 下一值

...

CentOS 系统使用 vsftpd 构建FTP服务 cloud

1、安装

一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装
# yum -y install vsftpd
# touch /var/log/vsftpd.log # 创建vsftp的日志文件
在CentOS中,这样就可以完成了一个简单的匿名FTP的搭建。你可以通过访问ftp://yourip来进行,不过这个FTP没有任何权限。

2、基于虚拟用户的FTP架设

所谓虚拟用户就是没有使用真实的帐户,只是通过某种手段达到映射帐户和设置权限的目的。

1)我们在 /etc/vsftpd/vsftpd.conf 中做如下CentOS FTP服务配置:
anonymous_enable=NO 设定不允许匿名访问
local_enable=YES 设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问。
...

jQuery ajax 返回json数据格式的问题 suny

 今天在使用如下代码的时候,

   javascript代码
  1. $.get("/ajax", {"ran":Math.random(),"act":act,"id":id}, function(d) {  
  2.         alert(d.ret); 
  3.     },"json"); 

返回的数据是:{ret:0} ,发现无法直接把返回的数据转换为 json 对象,需要使用

var d = eval("("+data+")");  转换一下对象才可以。

...

Nginx fastCGI 模式PHP页面显示空白 suny

 今天帮朋友配置Nginx+PHP环境时,启动后访问php显示空白页面,经过搜索得知 fastcgi_params 文件(部分版本是fastcgi.conf,主要看 nginx.conf 的include路径),配置文件缺少一行:

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

--------------------以下内容来自网络--------------------

...

mysql 安装常见问题 suny

 今天在CentOS下安装mysql碰见几个问题,发出来共享一下:

1、# mysql 命令报错:mysql: command not found
原因是系统找不到mysql的路径,即没有配置环境变量:

# vi /etc/profile

在 pathmunge /usr/local/sbin 下面新增一行:
pathmunge /usr/local/mysql/bin

蓝色字体是你的mysql安装路径。然后保存退出,使其立即生效:

方法1:# source /etc/profile
方法2:# . /etc/profile (注意: . 和 /etc/profile 有空格)

2、启动MySQL报错:Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
查看数据库目录下的err文件内容有如下错误:
File './mysql-bin.index' not found (Errcode: 13)

其实当前目录mysql-bin.index是存在的,但是报错是因为没有写入权限。解决方法:

返回 data 的上一层目录,然后赋予写入权限:
...


Total:521234566 Pages