自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jTeam的专栏

专注互联网,分享创造价值

  • 博客(92)
  • 资源 (20)
  • 收藏
  • 关注

原创 CentOS 下通过 JavaCPP 调用 FFMPEG

FFMPEG是一个广泛用于媒体处理的库,在Java的世界里,处理视频的能力相当弱,于是有很大需求需要Java调用 FFMPEG。Java 调用C的方式有很多,可以用最原始的JNI方式,也可以JNA方式,还可以是命令行。 这里介绍的是用JavaCPP 调用 ffmpeg 库的方式,而不是命令行模式。

2014-08-05 17:38:32 12305 4

原创 用 VLC 显示 树莓派摄像头 H264 裸流

首先树莓派连上网络,并和电脑在同一网段。树莓派的IP是: 192.168.3.13电脑的IP是: 192.168.3.61.在树莓派上采集 H264裸流,并用UDP发送到电脑.pi@Neil-PI ~ $ raspivid -t 999999 -hf -o -| socat - udp-datagram:192.168.3.6:8080如果没有安装

2014-01-04 20:25:49 19291 7

原创 Nginx 利用Linux 的PAM 机制整合各种登录

公司内部有各种各样的系统,每个系统都要用户登录密码,能否只采用一个用户名和密码来访问所有系统? 1. 所有的用户都采用公司邮箱和邮箱密码来登录系统,一旦用户离职后,删除邮箱后保证用户不能再登录到各个系统。 2. 基于 Linux PAM 机制 3. 所有的应用都在Nginx 后面,Nginx 负责与PAM系统的交互。 4. 各个系统的应用程序应该不关心用户认证,可以通过HTTP Header获得当前登录的用户。

2013-12-17 15:25:15 5249 1

原创 Win8 Loading 动画

我实现的方法是:1. 做5个固定分隔的点,每30个角度分隔2. 每个点单独的做 Easing.easeOutQuad 运动。 参考 http://jqueryui.com/demos/effect/#easing 欢迎提意见,可以自由使用。 这里下载 http://download.csdn.net/detail/maoxiang/4115768

2012-03-06 09:34:47 4704

原创 用Authbind 解决普通用户占用80端口问题

1. Authbind Wiki:http://en.wikipedia.org/wiki/Authbind 目前 CentOS 下没有RPM, 只能编译安装。 源码: http://www.chiark.greenend.org.uk/ucgi/~ijackson/

2011-09-08 17:30:54 5435

原创 利用锚点 解决 IFrame 跨域 Javascript 调用

<br />现在有2个页面分别位于不同的域下:<br /> <br />父页面的地址:http://local.example.org/iframe.html<br /> <br /> <br />子页面的地址: http://local.test.org/include.html<br /> <br />include 里有个test链接,点一下触发父页面的函数 .<br /> <br />利用改变父页面的锚点实现跨域。<br /> <br /> <br />http://local.example.or

2011-05-30 22:39:00 4032

原创 Goolge 爬虫改进中,我们需要改变SEO 策略

Google 以前都是分析HTML,使得我们有各种方法生成html,让爬虫得到用户看不到的内容。在2年之前,google 采用 类似htmlunit 的技术来分析网页,就是渲染html的结果,再进行分析。这几天发现,这个很酷。看来,我们也需要改变策略了!

2011-04-21 03:47:00 1911

原创 Fedora 15 Broadcom BCM4131 无线网卡驱动的安装

1. 检查内核版本 和硬件#uname -aLinux Neil-PC 2.6.38.2-9.fc15.x86_64 #1 SMP Wed Mar 30 16:55:57 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux#lspci00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)00:01.0 PCI bridge: Intel Corporation Core Pr

2011-04-15 21:47:00 3927 5

原创 Skype 2.1 在 Fedora 14 x64 位下录音不正常

<br />原文:http://allmybase.com/?p=94<br /> <br />Skype 没有64位的版本,如果要在Fedora x64 位下运行,需要安装32位的libray。<br />1. 安装 32的lib<br />yum  install libv4l.i686 pulseaudio-libs.i686 alsa-plugins-pulseaudio.i686<br /> <br />2. 安装完成后,由于默认的是64位lib,无法使用pulseaudio server,需

2011-03-02 21:26:00 2014

原创 Flash 展示JQuery 的Effects 效果

<br />jQueryUI 的 effects 的各种效果。<br />http://gsgd.co.uk/sandbox/jquery/easing/<br /> <br />以下是Flash 的展示:<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />FLASH 的源码<br /> <br />import fl.data.DataProvider; import fl.events.ComponentEvent; import fla

2010-11-11 14:51:00 1837

原创 捕捉Flash的全局错误

<br />新版的Flash 10.1 开始支持全局错误捕捉事件了!<br /> <br />代码:<br />loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtError);function onUncaughtError(e:UncaughtErrorEvent):void{// Do something with your error.if (e.er

2010-10-29 09:36:00 3643

原创 用jQueryUI 的注意啦,iPad 对 Draggable,Resize 等不支持。

用jQueryUI 的注意啦,iPad 对 Draggable,Resize 等不支持。

2010-08-18 12:25:00 2741

原创 Tomcat 中自定义Context Loader

<br />一. 问题<br /> <br /> 在开发若干个类似项目的时候,通常这些 Webapp 的lib 都是一样的,可以将其放到一个公共的目录,这样部署的应用就会小很多。<br /> <br />比如 一个带有Spirng + JPA 的通常Lib 都在 16M,自己写的代码不过 几百K而已。<br /> <br />  所以可以将 Spring 的lib 放到Tomcat 目录下,使得所有的Webapp 能够共享。<br /> <br />  但由于每个Webapp 的 lib 都需要加载到不同的

2010-08-10 10:19:00 4159

原创 kudzu Centos 检测硬件

<br /># yum install kudzu<br /> <br />#/sbin/kudzu -p<br /> <br />class: OTHER<br />bus: PCI<br />detached: 0<br />desc: "Intel Corporation 82801JDO (ICH10DO) LPC Interface Controller"<br />vendorId: 8086<br />deviceId: 3a14<br />subVendorId: 103c<br />sub

2010-08-04 14:58:00 4810

原创 CentOS 安装温度监控 lm_sensors

<br /> <br />#yum install lm_sensors<br /> <br /> <br />#sensors-dectect<br /> <br />发现启动失败,主要是因为需要依赖内核模块 coretemp<br /> <br />#modprobe coretemp<br /> <br /> <br />#uname -a <br />Linux 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:08:30 EDT 2010 x86_64 x86_64

2010-08-04 14:46:00 6166

原创 CentOS 运行 Java的图形出错: libXtst.so.6: cannot open shared object file: No such file or directory

<br /><br />Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.2_19/jre/lib/i386/libawt.so: libXtst.so.6: cannot open shared object file: No such file or directory<br />        at java.lang.ClassLoader$NativeLibrary.load(Native M

2010-07-19 17:48:00 22877 2

原创 Trac 不能登陆:Authentication information not available. Please refer to the installation documentation

<br />Trac 不能登陆:Authentication information not available. Please refer to the installation documentation<br /> <br /> <br />启动方式<br /> <br />tracd --port 8003 --basic-auth="trac,/home/trac/.htpasswd,trac" /home/path/projects/demo>demo.log 2>&1 &<br /> <br

2010-07-08 14:26:00 4782

原创 httpd 13 permission denied make_sock could not bind to address 失败的原因

<br />CentOS 下启动Httpd 失败,报 <br /> <br /> (13)Permission denied: make_sock: could not bind to address [::]:8000<br /> <br /> <br /> 因为 小于1024 的端口只能是ROOT占用,但8000已经大于这个数值。<br /> <br /> <br /> Google 一下,发现原来是 SELinux  安全机制的作用。<br /> <br />  查看一下预定义<br />  #sem

2010-07-08 10:50:00 31192

原创 大智慧协议的Java破解

大智慧协议

2010-06-07 15:37:00 5589 2

原创 浏览器上传大文件的尴尬

想上传超过1G的文件? 先来解读浏览器上传大文件的实际表现 1. IE 上传 1G 文件时,得到的Conent-Length 是不准确,上传3G,Content-Length 变为负数了。 囧2. FireFox 添加后,点击提交没有反应。  再来看看标准协议  rfc1867.txt    里面有几点是关键内容      

2010-05-22 15:08:00 9230 3

原创 80端口转发,普通用户不能占用80端口

 /sbin/iptables -t nat -I PREROUTING --src 0/0 --dst 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 8081/sbin/iptables-save

2010-05-13 15:53:00 2239

原创 java.lang.NoSuchFieldError: NON_BRIDGED_METHODS 错误

今天调试Spring MVC 抛出异常,奇怪的很。java.lang.NoSuchFieldError: NON_BRIDGED_METHODS org.springframework.web.bind.annotation.support.HandlerMethodResolver.init(HandlerMethodResolver.java:90) org.springframe

2010-04-06 16:30:00 4416

原创 Java实现多线程下载、断点续传

先看下以前做的一个小项目,多线程下载器。http://blog.csdn.net/maoxiang/archive/2008/05/24/2478707.aspx  这几天,重新整理了一下,写了一个工具类,方便在各种场合下使用。 设计的几个要点: 1. 把每个下载文件切成若干个块(Block),然后得到一个位图,用来标记每个块的下载情况,并保存到文件里,用于实现断点

2010-04-02 22:04:00 16774 10

原创 Linux 脚本中的小技巧

1.  java ...    > log.out 将Java程序输出 保存到 log.out 文件 2. java  ....   >>log.out 与上一个不同,这个是追加到文件,而不会覆盖原有输出. 3. java  ....   >>log.out   2>&1   在Java里(其他语言也应该一样), 程序的输出分为 标准输出流和错误输出流, 2

2010-01-11 14:48:00 716

原创 CentOS 环境安装

把安装步骤记下来,方便以后用。 一. 从光盘安装CentOS     这里省略若干步骤,傻瓜式擦作。这里有几个地方需要注意:1.  如果硬盘格式化巨慢,很可能是硬盘模式设置不对。到BISO里将硬盘设置成ACHI模式。2.  安装过程可以用 shift+ctrl+F5  /SHIFT+CTRL+F6 切换二.安装完成后环境设置 1. 安装RPM

2009-12-16 14:33:00 1359 1

原创 自动检测进程是否运行并重启

在linux下,采用以下脚本启动Java程序,启动成功后把PID号记录到一个文件里。$JAVA_HOME/bin/java -cp $CLASSPATH $JAVA_OPTS Test >>$SPIDER_LOG 2>&1 &#将进程号写入到文件里echo $!>$SPIDER_PID  再写一个Cron脚本,用来判断进程是否存在,不在就重启应用PID_FILE=/

2009-12-01 14:36:00 2540

原创 在Spring框架中从数据库中加载配置

 一. 问题        在实际开发中,通常服务器都很多,每台服务器上的应用都需要配置参数,如果有修改或者变动就会很麻烦,每台服务器都需要改一次。所以有必要把一些参数配置到数据库里,这样方便查看和管理。             来看一个实际例子,我们在Spring中加载配置的代码为:  

2009-11-18 16:52:00 8846

原创 CentOS Tomcat 的启动服务脚本

在CentOS下,要实现Tomcat的开机启动,已有能做的工具包括:1. tomcat 自带的 jsvc, 这个工具会启动2个线程,如果应用对资源独占,会造成应用启动不了,这个和Apache Commons 里的 daemon 项目是一样的。[小注意:]如果出现   jsvc error: Cannot execute JSVC executor process是因为 jsvc 没

2009-10-22 19:19:00 2500

原创 CentOS 用VBoxTool 实现虚拟机自动启动

1. 下载  vboxtool,解压  http://vboxtool.sourceforge.net/ tar xzvf  ... 2. 进行配置 复制命令cp scripts/vboxtool /usr/bin 配置启动脚本 cp scripts/vboxtoolinit  /etc/init.d  设置为启动chkc

2009-10-14 16:36:00 2315

原创 CentOS 下的VirtualBox 安装步骤

1. 下载VirtualBox wget http://download.virtualbox.org/virtualbox/3.0.8/VirtualBox-3.0.8_53138_rhel5-1.x86_64.rpm 如果下载后的不是rpm,而是有后缀,可以用mv 改名 mv  VirtualBox-3.0.8_53138_rhel5-1.x86_64.rpm.xx

2009-10-14 15:15:00 2745

原创 Nginx try_files 的问题?

想用try_files 实现一种功能,把所有的JSP请求先转到缓存服务器,如果不存在再请求应用服务器。    location ~ /.jsp$ { try_files @cache @fallback ; } location @cache{ proxy_pass http://127.0.0.1:8080 ; }

2009-10-09 18:26:00 5808 1

原创 Nginx 安装成Windows 服务

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件

2009-09-25 16:48:00 9408 1

原创 简单的REST的框架实现

源码下载地址:http://download.csdn.net/source/1662193    一. 认识REST         REST软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST软件架构是一个抽象的概念,是一种为了实现这一互联网的超媒体分布式系统的行动指南。利用任何的技术都可以实现这种理念

2009-09-14 14:58:00 56655 3

原创 Web应用接口应该考虑的几个问题

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 false 7.

2009-09-11 11:38:00 4620

原创 Web 应用程序调优指南

   一.成功的应用都是相似的,失败的应用各有各的失败对于Web应用来说,影响性能的集中体现在网络/CPU/内存/IO/数据库/缓存这6个环节的处理上。一个稳定应用的特征应该包括:1.       网络流量平稳,连接数保持稳定2.       低CPU负载3.       内存曲线平稳4.       IO高响应5.       数据库的低负载,高响应

2009-09-09 18:48:00 1538

原创 线程的数量控制

在编程中,往往都需要采用线程来提高速度,但线程并不是越多越好。1. 线程越多,JVM 所占资源越多2. 线程越多,越容易造成资源冲突,如果处理不当,造成死锁。 所以,在启动线程的时候要根据应用程序的特点限制线程的数量。 本程序采用了java.util.concurrent的锁进行线程数量控制,测试代码如下:/** * 专注互联网,分享创造价值 * maoxia

2009-07-22 14:16:00 5803

原创 基于Java NIO 异步读取网络数据

   关于Java NIO 请参考 java 手册。 简单的来说,Java NIO 提供了一种异步非阻塞模型,使得网络请求都可以并发执行。 服务器端采用这种模型,响应速度将大大提高,Apache,Nginx 都是这种模型。 本文介绍的是客户端如何采用这种模型来提高客户端访问网络的速度。 1. 使用范例public static void main(String[

2009-07-22 14:02:00 4088 4

原创 纯真IP地址库-Java的解析程序

改自网上现有的java解析程序1. 因为java 的int 本来就是32位的,所以不需要long,2. 把相关的类都集成到一起3. 采用 MappedByteBuffer  提高io效率 package projects.common.ip.support;/* * LumaQQ - Java QQ Client * * Copyright (C) 2004 l

2009-06-24 15:07:00 3279 5

翻译 JPA @Transactional() 的几种类型说明

JPA 事物的几种类型@Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class)Required如果上下文中已经有事物,则使用当前事务,若无,则启动一个新事物Mandatory上下文比如要有事物,若无事物,这抛出异常RequiresNew不管上下文是

2009-03-12 09:22:00 6685 1

原创 Web脚本执行器

在Web2.0 流行的今天,很多应用都采用了Ajax 技术,使得很多数据并不是源码本身说显示的内容。比如Html源码里看到的是:<!--document.write("/u60A8/u597D!");// --> 在页面上显示的是 “您好!". 可见通过后台抓取源码的方式肯定是不能拿到正确内容的。 先看结果,附件是本人开发的一个脚本执行器,可以往打开的页面里

2009-02-23 17:14:00 3463 2

flashfirebug-4.7.5-fx-crack.xpi

1.选择从本地安装 2.禁止自动更新 3.加HOST屏蔽自动发送消息到服务器 127.0.0.1 www.o-minds.com 127.0.0.1 extension.o-minds.com 本破解仅供学习和交流之用!

2014-05-06

authbind 源码

原来的地址不能下载了,从网上好不容易找到一个

2013-12-27

flashfirebug 4.69 破解

1.选择从本地安装 2.禁止自动更新 3.加HOST屏蔽自动发送消息到服务器 127.0.0.1 www.o-minds.com 127.0.0.1 extension.o-minds.com 本破解仅供学习和交流之用! 貌似官方版本的Properties 面板有问题!

2013-09-19

flashfirebug 4.45 破解

这个软件升级太快了 1.卸载已有插件 2.选择从本地安装

2012-08-21

flashfirebug-4.3-fx-crack.xpi

又升级咯。 安装方法:先卸载,然后从本地安装。

2012-07-05

flashfirebug-3.5.4-fx-carck.xpi 破解

这个软件会自动升级,受不了。 升级还挺快,受不了。

2012-05-18

flashfirebug-3.5.2-fx.xpi 破解下载

flashfirebug-3.5.2-fx.xpi 破解下载

2012-05-12

flashfirebug-3.4.2-fx_crack.xpi 破解下载

1. 卸载已有插件 2. 选择从本地安装 注意: 因为原始文件中文会乱码,所以去掉了中文。都是英文

2012-04-16

FlashFireBug 3.3.2 破解

1.如果已经安装,卸载掉 2.选择从文件安装。

2012-03-22

Win8 loading 动画

Flash 模拟windows 8 的加载动画,可以自由使用。

2012-03-06

Broadcom 4313 for Fedora 15

Fedora 15 Broadcom BCM4131 无线网卡驱动的安装

2011-04-15

Java实现多线程下载和断点续传

1. 把每个下载文件切成若干个块(Block),然后得到一个位图,用来标记每个块的下载情况,并保存到文件里,用于实现断点续传。 2. HTTP Header里增加Range,如果服务器返回Cotent-Range 说明服务器支持文件定位,可以实现多线程下载 详细看这里 http://blog.csdn.net/maoxiang/archive/2010/04/02/5446293.aspx

2010-04-02

Nginx 安装成Windows服务

http://blog.csdn.net/maoxiang/archive/2009/09/25/4594743.aspx 包括了几个配置 instsrv.exe srvany.exe nginx.reg[注册表配置]

2009-09-25

REST框架简单实现

请先阅读:http://blog.csdn.net/maoxiang/archive/2009/09/14/4551434.aspx 用简单的Servlet实现REST框架。

2009-09-14

HTML做UI的客户端-买卖精灵

这是一个用swt+java+html写的客户端,用html做UI,逻辑都是java。这是一种很好的架构。 打包jre之后,只有5M,非常理想。如果你对这种模式也感兴趣可以联系我一起讨论。

2009-08-24

淘宝数据挖掘机-一款针对淘宝数据的采集和分析工具

1.淘宝挖掘机是一款针对淘宝数据的采集和分析工具。淘宝挖掘机与其他后台数据扫描工具不同, 淘宝挖掘机直接在浏览器上进行采集,解决了不能采集页面上的动态的数据,比如宝贝的浏览量。 2.淘宝挖掘机基于Web架构,使得数据成为共享,也就是人人都可以进行挖掘,人人都可以分享其 他人的数据。目前淘宝挖掘机支持宝贝、店铺、信誉等数据分析。 3.本软件为绿色版,不需要安装,如果您对本软件由任何的建议和意见,可以发邮件到 maoxiang@gmail.com 。 4.免责申明:本软件仅用于学习和交流之用,不得用于商业用途,对于引起的法律纠纷,由使用者本人自己承担。

2009-02-23

Web应用脚本执行器

在Web2.0 流行的今天,很多应用都采用了Ajax 技术,使得很多数据并不是源码本身所显示的内容。本文采用了一种基于IE来抓取数据的技术,并开发了一个脚本执行的小工具用于达到这个目的。

2009-02-23

java.io.CharConversionException: isHexDigit 出现错误的原因及其解决办法

http://blog.csdn.net/maoxiang/archive/2008/09/20/2954553.aspx 详细见

2008-09-20

用Canvas来旋转图像,IE和Firefox都可以

用Canvas来旋转图像,IE和Firefox都可以演示

2008-07-12

Ajax+JSON 提交数据的演示

Ajax+JSON 改善Form提交数据的 UI 交互设计

2008-06-25

空空如也

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

TA关注的人

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