resin + nginx

download the upstream jvm route from http://code.google.com/p/nginx-upstream-jvm-route/ [root@web1 nginx-1.2.0]# tar -zxf nginx-upstream-jvm-route-0.1.tar.gz [root@web1 nginx-1.2.0]# patch -p0 ./nginx_upstream_jvm_route/jvm_route.patch [root@web1 nginx-1.2.0]# ./configure –sbin-path=/usr/sbin/ –conf-path=/etc/nginx/nginx.conf –with-http_stub_status_module –with-http_ssl_module –add-module=./nginx_upstream_jvm_route   edit /etc/nginx/nginx.conf add upstream resin_proxy { server 127.0.0.1:85 srun_id=app-by1 max_fails=2 fail_timeout=10s weight=200; //负载均衡 server web3:85 srun_id=app-by2 max_fails=2 fail_timeout=10s weight=200;      //负载均衡 jvm_route $cookie_JSESSIONID|sessionid; } server { listen 80; server_name […]

lame wav to mp3 Unsupported data format: 0x0006

今天在对上传的wav转为mp3时报错 Unsupported data format: 0x0006 从别的格式pcm导出的wav可以正常转为mp3 出现这个问题第一个想到的办法就是通过mplayer把wav用pcm导一遍再转 这里给出第二个解决方案 先删除lame apt-get remove lame 安装sndfile apt-get apt-get install libsndfile1 libsndfile1-dev 下载最新的lame源码 wget http://cdnetworks-kr-2.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.2.tar.gz 解压安装 tar zxf lame-3.99.2.tar.gz cd lame-3.99.2/ ./configure –with-fileio=sndfile make && make install 做软链接 ln -s /usr/local/bin/lame /usr/bin/

执行了javascript后Gif就不动了

这是一个困扰我几天的问题,就是我的网站上的gif图标突然不动了,今天终于知道问题所在,是javascript引起的,原因就是我用了href=”javascript:void(0)”这种伪协议哈。 将我原来的代码: Java代码 <a href=”javascript:void(0);” onClick=”email_pic()”> 改成 Java代码 <a href=”javascript:;” onClick=”email_pic();return false;”> 就OK了

Linux文件查找命令find,xargs详述

前言:关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 一、find 命令格式 1、find命令的一般形式为;   find pathname -options [-print -exec -ok …]   2、find命令的参数;   pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为’command’ {  } \;,注意{   }和\;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。   3、find命令选项 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。 -group 按照文件所属的组来查找文件。 -mtime -n +n 按照文件的更改时间来查找文件, – n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。 -nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。 -nouser 查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。 […]

resin-pro-4.0.23 crack 破解文件下载

resin-pro-4.0.23 破解文件下载pro.jar resin pro 4.0.23 Full Cracked download. 下载pro.jar文件,覆盖原来lib目录的pro.jar文件即可。 仅供学习使用,请在下载后24时间内删除。

免费的Android UI库及组件推荐

短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。 本文编译自androiduipatterns,意在分享一些免费、开源的Android UI库及组件资源。 一、UI组件库 1. GreenDroid  该项目可以实现下列的UI设计: 动作栏(Action Bar) 快捷动作(Quick Action) 工作区(Workspace) 动态列表(Dynamic List) 以及许多更有用的组件。 项目网站 / 示例 2. ActionBarSherlock  在Google针对手机的动作条API推出前,该项目一直与ICS一起使用。Jake最近将项目拓展到了动作条之外。这里也有针对工作区等的组件。 项目网站 / 示例 3. Android Compatibility Package 这是一个来自Google Android库的官方扩展。Compatibility Package顾名思义就是Android官方针对旧平台版本所不支持的API或是Android Framework没有提供的函数库,将其打包发布。它包含了许多非常有用的API。该包同样包含工作区UI设计的实现。 项目网站 二、UI组件 1. iosched  这是一个官方的Google I/O的应用(同样可用在GDD,Google Developer Day)(注:Google I/O是Google每年都会举办的历时两天的开发者大会,该大会谈及各种技术问题。开发人员会提供非常多的示例来展示他们的技术。这个项目专门为了这个会议提供了一个Android应用程序。)。该应用程序实现了大量的UI设计,成为Google Android设备拥护者的参考标准。强烈推荐使用该应用程序的仪表盘UI设计模式。(Google代码链接:Dashboard.java) 项目网站:http://code.google.com/p/iosched/ 2. Android-Viewflow  该项目的工作区UI设计模式与Google Docs所使用非常相似。 项目网站:https://github.com/pakerfeldt/android-viewflow 3. android-coverflow  该项目可以用于完成一个cover flow。在这个项目网站的视频中可以得到更多的信息。 项目网站:http://code.google.com/p/android-coverflow/ 4. android-viewbadger  该项目让devs无需修改布局文件(layout file)即可显示badges。 项目网站:https://github.com/jgilfelt/android-viewbadger 5. […]

清除所有.svn目录 linux windows

从网上下载的开源项目,想把它集成到自己的系统中,需要先把里面的版本控制文件删除掉。 这里转载一下网上找到的删除方法,以备后用 一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name “.svn”|xargs rm -rf 或者 find . -type d -iname “.svn” -exec rm -rf {} \; 全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset) 二、在windows下用以下法子: 1、在项目平级的目录,执行dos命令: xcopy project_dir project_dir_1 /s /i 2、或者在项目根目录执行以下dos命令 for /r . %%a in (.) do @if exist “%%a\.svn” rd /s /q “%%a\.svn” 其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。 3、加注册表 Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great! […]

resin 3.1.12破解版

resin 3.1.12破解文件license.jar 下载license.jar文件,覆盖原来lib目录的license.jar文件即可。 resin pro 3.1.12 Full Cracked download. 仅供学习使用,请在下载后24时间内删除。

Asterisk

Asterisk是一款实现电话用户交换机(PBX)功能的自由软件、开源软件。Asterisk提供完善PBX功能,可以连接多种不同的电话终端,包括普通电话机,IP电话机,软电话等,支持多种主流的IP电话协议和系统接口。软件名称Asterisk-星号(*),在Unix(包括Linux)和DOS操作系统中是通配符,用来在查找中适配任何字符,寓意该软件广泛的适用性。 Asterisk软件提供很多以前只有昂贵的专业PBX系统才支持的功能,比如:语音信箱,会议电话,交互式语音应答和自动电话转接等。由于该软件开放的性质,用户可以灵活的配置方便的扩展系统的功能,甚至编程开发自己所需功能的模块。Asterisk通常都运行在Linux操作系统下,当然它也可以在其他系统,如BSD,Windows或OS X下编译并安装。 Asterisk服务器不需要任何特殊的硬件即可提供VoIP的服务,只需服务器有网络连接即可。它支持主流VoIP协议,包括会话发起协议(SIP)、H.323,既可作为IP电话服务器也可以作IP电话和PSTN之间的转接。Asterisk系统还设计了一个新协议,IAX,用于在Asterisk服务器之间维护话路通道。如果需要连接普通电话或PSTN中继线,运行Asterisk的服务器则需要安装相应的硬件接口板。许多厂商都生产用于连接普通电话、T1、E1中继线、ISDN等的接口板。 由于是自由软件且具有丰富的系统功能,Asterisk提供给用户一个廉价并功能强大的PBX解决方案。它被越来越多的用于代替传统专用的PBX,或被用于跨国VoIP电话以节省长途费用。一些国家的VoIP电话公司已经开始支持Asterisk,提供IAX2接口或允许用户的Asterisk服务器使用SIP协议连接。 截止2010年10月28日,Asterisk的最新版本是1.8.0版。 由于Asterisk过于专业,所以目前也存在大量的基于Asterisk开发的容易使用的通信系统,比如在欧美比较流行的elastix、trixbox、或以中文为基础的Freeiris等。   Asterisk主页 Asterisk的主要赞助商和开发支持 Asterisk新闻 Asterisk支持文件计划 Asterisk教学 视频TrixBox/FreePBX教学 Asterisk网页界面管理 O’Reilly Media’s — Asterisk:电话的未来 Asterisk – 初学者的第一步 Asterisk Wiki Asterisk VoIP新闻 Asterisk的正式论坛 Asterisk Army Digium Cards Asterisk中文论坛(简体中文) Asterisk 中文天地

Android模拟器镜像文件介绍

. Android模拟器采用的是开源工程Qemu,Qemu是Linux 下的著名模拟器 2. kernel-qemu是内核镜像 3. ramdisk.img是文件系统,如果你自己编译了android的源代码,它的内容为 out/debug/target/product/generic/root,mount到android的/ 4. system.img主要存放系统数据,android启动后mount到/system 它包含的内容为out/debug/target/product/generic/system 5. 一般来说我们不直接使用userdata.img,而是使用userdata_qemu.data,用来存放用户数据,可读写,android启动后mount到 /data。只有使用-wipe-data参数启动模拟器是时候才会用到userdata.img,它会使用userdata.img的内容覆盖 userdata-qemu.img userdata.img的内容为out/debug/target/product/generic/system 6. 如果您没有编译android的源代码,我们也可以知道ramdisk.img、system.img和userdata.img的内容。 1). 查看ramdisk.img内容 terminal中进入sdk的images目录,执行file * 我看可以看到ramdisk是一个gzip文件,我们可以解压这个gzip文件,解压前先备份一下 然后在terminal中运行 localhost:images wuvincent$ gzip -d -S .img ramdisk.img 然后运行 localhost:images wuvincent$ file ramdisk 执行后会显示这个文件是一个cpio文件,于是我们可以把它解压到一个目录下,依次执行如下命令 localhost:images wuvincent$ mkdir ramdiskdir localhost:images wuvincent$ cd ramdiskdir localhost:ramdiskdir wuvincent$ cpio -idmv <../ramdisk 我们就可以进入ramdiskdir看到ramdisk.img的内容了。 其中最主要的几个文件时init init.rc init.goldfish.rc 2). 查看system.img和userdata-qemu.img內容 […]