自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

web发展简史

转载个图图【不好意思,忘记了出处】,给大家看看,感觉很总结得很好哦! keyword:web发展简史

2010-07-30 20:45:00 62

httprequest处理过程

以前不知道在那个网上搜索到了一个图,这个图很明了地显示了一个httprequest 的处理流程。请参阅下图:关键字:httprequest 处理 过程 httphandler httpmodule...

2010-07-30 20:40:00 79

图像亮度、对比度调节

#include"cv.h" #include"highgui.h" #include<stdio.h> intImageAdjust(IplImage*src,IplImage*dst, doublelow,doublehigh,//xdirection doublebottom,doubletop,//ydirection dou...

2010-07-30 19:47:00 69

采用金字塔方法进行图像分割

图像分割指的是将数字图像细分为多个图像子区域的过程,在OpenCv中实现了三种跟图像分割相关的算法,它们分别是:分水岭分割算法、金字塔分割算法以及均值漂移分割算法。分水岭分割算法 分水岭分割算法需要您或者先前算法提供标记,该标记用于指定哪些大致区域是目标,哪些大致区域是背景等等;分水岭分割算法的分割效果严重依赖于提供的标记。OpenCv中的函数cvWatershed实现了该算法金字塔分割算...

2010-07-30 19:43:00 217

编解码学习笔记(十三):容器(上篇)

  视频是现在电脑中多媒体系统中的重要一环。为了适应储存视频的需要,人们设定了不同的视频文件格式来把视频和音频放在一个文件中,以方便同时回放。视频档实际上都是一个容器里面 包裹着不同的轨道,使用的容器的格式关系到视频档的可扩展性。   FourCC全称Four-Character Codes,是由4个字符(4 bytes)组成,是一种独立标示视频数据流格式的四字节,在w...

2010-07-30 15:12:00 76

编解码学习笔记(十二):其他编解码

M-JPEG  M-JPEG(Motion-JoinPhotographicExpertsGroup)技术即运动静止图像(或逐帧)压缩技术,广泛应用于非线性编辑领域可精确到帧编辑和多层图像处理,把运动的视频序列作为连续的静止图像来处理,这种压缩方式单独完整地压缩每一帧,在编辑过程中可随机存储每一帧,可进行精确到帧的编辑,此外M-JPEG的压缩和解压缩是对称的,可由相同的硬件和软...

2010-07-30 11:46:00 51

编解码学习笔记(十一):Flash Video系列

  用于在 Flash 中压缩视频。FLV流媒体格式是一种新的视频格式,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上有效使用等缺点。一般FLV文件包在SWF PLAYER 的壳里,并且FLV可以很好的保护原始地址,不容易被下载到,从而起到保护版权的作用。文件名: .flv, .f4v, .f4p, .f4a, .f4b 媒体类型:vi...

2010-07-30 11:22:00 128

OpenCV形态学操作

OpenCV形态学操作一、图像腐蚀 膨胀 细化的基本原理1.图像细化的基本原理⑴ 图像形态学处理的概念数字图像处理中的形态学处理是指将数字形态学作为工具从图像中提取对于表达和描绘区域形状有用处的图像分量,比如边界、骨架以及凸壳,还包括用于预处理或后处理的形态学过滤、细化和修剪等。图像形态学处理中我们感兴趣的主要是二值图像。在二值图像中,所有黑色像素的集合是图像完整的形态学描述,二...

2010-07-30 10:23:00 107

说论证——看亚特兰提斯重生

  昨天看BBC地平线的片子《亚特兰提斯重生》,讲的是在上世纪末一个很畅销书关于远古文明的猜测。书作者认为大约公元前一万二千年左右,有一个远古文明,现在仍然有很多记忆,例如胡夫及旁边两个金字塔形状是猎户三星,吴哥窟的建筑是天龙座的形状,而且这个位置是按一万二千年的星图位置重合,都指向同一日子。  这里补充一下知识,由于地轴是有2万年周期左右的晃动,因此天图的位置是有变化,所...

2010-07-29 22:12:00 82

js css 文件压缩

在做web性能优化的时候,常常会遇到压缩js css 的情况。简单的压缩原理无非是去除空格,注释之类的东东。自己开发个耗时又耗神,那咱就从网上找吧。呵呵,功夫不负有心人。百度之后,搜索到两个链接: http://www.crockford.com/javascript/jsmin.html 压缩工具jsmin http://www.jslint.com/ js在线检测工具...

2010-07-29 18:00:00 55

编解码学习笔记(十):Ogg系列

  Ogg是一个自由且开放标准的容器格式,由Xiph.Org 基金会所维护。Ogg格式并不受到软件专利的限制,并设计用于有效率地串流媒体和处理高质量的数字多媒体。  Ogg意指一种文件格式,可以纳入各式各样自由和开放源代码的编解码器,包含音效、视频、 文字(像字幕)与元数据的处理。Ogg Theora  Theora是一个免权利金、开放格式的有损影像压缩...

2010-07-29 14:36:00 126

编解码学习笔记(九):QuickTime系列

扩展名 .mov,.qt互联网媒体类型 video/quicktime类型代码 MooV统一类型标识 com.apple.quicktime-movie开发者 苹果公司格式  媒体容器专门属 音频、视频、文字  或者标题可以改为Apple系列。QuickTime 并不是一个编码,而是一个多媒体平...

2010-07-29 11:17:00 76

C#动态生成gridview

最近,开发了个项目,提交测试时,测试人员要测试后台录入数据,问题出来了,由于权限限制,不能直接到DB服务器上去查数据【isqlw不能用了,哎】,DBA也不在,其他一切途径似乎都不可行了。哎,命苦啊,只有再开发个web查询页面,在页面中输入select语句,来显示结果集。结果集用什么显示,当然是GridView了。不过结果集可能有多个,怎么全部显示呢,限定结果集为10个,页面中用10个GridVie...

2010-07-28 20:13:00 97

[译]移动开发在2010年及以后的商用发展走势(四)

在www.visionmobile.com/rsc/researchreports/Mobile Developer Economics 2010 Report FINAL.pdf,是一边很好的文章,想翻译出来,但是逐字翻译,没什么耐性,习惯于散漫自由,且一字一句的翻译,通常有中英文的逻辑差异,也担心翻译得不准确,有不少需要借助Google的翻译,所以还是以笔记的学习方式整理记录为方便。感兴趣...

2010-07-28 16:21:00 203

js开发规范--性能

1、变量必须显示声明,var i = ""2、循环首选while,其次for(;;),最后for in; 3、循环体内减少运算,包括变量深度,如: for(){a.b.c.d()} 可改为 var f = a.b.c.d; for(){f();} 4、条件语句: 首选三元表达式, 其次switch,最后 if else; 5、str += ” 优于 str = str + ”; 6、多用Arr...

2010-07-28 15:47:00 47

如何在Windows下搭建Android开发环境

搭建Android开发环境1 下载Android SDKhttp://code.google.com/android/download.html这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:在桌面上右击“我的电...

2010-07-28 13:30:00 52

C#大文件大数据量导入sql数据库

最近,需要做个功能,从大文件【7百万+行】中导入数据到数据库。由于数据文件和DB不在同台服务器上,因此不太方便用BULK INSERT 这种超变态语句。怎么办呢,调用存储过程一条一条导 or 拼凑insert语句一次导入多条?前者肯定不现实的,后则经测试效果也极其不佳【每次导入2w条,大致需要45分钟+】。怎么办啊,my god?看看System.Data.SqlClient有没有什么超级变态的东...

2010-07-28 13:21:00 116

浏览器模拟器

做web开发,经常遇到跨浏览器的问题,需要在各个浏览器中测试,安装不同浏览器甚至同一浏览器不同版本是个比较麻烦的事。偶尔看到一个网站,通过安装不通插件,直接在浏览器中可以呼出不同浏览器,感觉还不错,网址是: http://www.spoon.net/Browsers/ 包括 IE,firefox、Apple Safari、Google Chrome 及Opera的各个版本。 ...

2010-07-28 11:00:00 115

【转】jconsole won't connect to remote JVM on linux

本文出处:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6209663Bug ID: 6209663 Votes 7 Synopsis jconsole won't connect to remote JVM on Linux Category java:jconsole ...

2010-07-26 17:24:00 110

Windows下正确使用adminconsole连接Linux的方法

近日,碰到客户需要在Windows下使用adminconsole连接Linux服务器上的Apusic,进行监控的情况,但是在当前情况下,直接使用adminconsole无法正常连接,系统总是抛出如下图所示的异常:背景介绍:客户端:Windows XP SP3,JDK 1.5.0_14;服务器端:Cent OS 5.4 Final,JDK 1.6.0_21经过韦永森等同事的大力协助,...

2010-07-26 16:41:00 122

windows下如何正确使用Jconsole远程连接linux主机上的JVM

背景说明:客户端: Windows XP SP3,JDK 1.5.0_14;服务端:CentOS 5.4 Final(Rad Hat版本:5.1.19.6,linux核心:2.6.18-164.el5),JDK 1.6.0_21 for linux。开始时,在Windows环境下,使用“jconsole”,连接CentOS下的一个Java服务,在命令行连续不断的抛出以下异常信息:201...

2010-07-26 16:29:00 93

CVS,GIT,Mercurial和SVN比较

特征 CVS Git Mercurial Subversion 是否原子提交 CVS: 没有. CVS提交不是原子的 Git: 是的. 提交都是原子的 Mercurial: 是的 Subversion: 提交都是原子的 文件和目录是否可以移动或重命名 CVS: 不是. 重命名不支持. 如果手动进行, 可能会损坏历史记录 Git: 支...

2010-07-26 10:07:00 72

[译]移动开发在2010年及以后的商用发展走势(三)

在www.visionmobile.com/rsc/researchreports/Mobile Developer Economics 2010 Report FINAL.pdf,是一篇很好的文章,想翻译出来,但是逐字翻译,没什么耐性,习惯于散漫自由,且一字一句的翻译,通常有中英文的逻辑差异,也担心翻译得不准确,有不少需要借助Google的翻译,所以还是以笔记的学习方式整理记录为方便。感兴...

2010-07-25 22:30:00 53

Diameter 协议

Network Working Group P. CalhounRequest for Comments: 3588 Airespace, Inc.Category: Standards Track J. Loughney Nokia E. Guttman Sun Microsystems, Inc. G. Zorn Cisco Systems, Inc. J. Arkko Ericsso...

2010-07-25 00:05:00 497

Diameter 协议

Network Working Group P. CalhounRequest for Comments: 3588 Airespace, Inc.Category: Standards Track J. Loughney Nokia E. Guttman Sun Microsystems, Inc. G. Zorn Cisco Systems, Inc. J. Arkko Ericsso...

2010-07-24 23:59:00 1129

[译]移动开发在2010年及以后的商用发展走势(二)

在www.visionmobile.com/rsc/researchreports/Mobile Developer Economics 2010 Report FINAL.pdf,是一边很好的文章,想翻译出来,但是逐字翻译,没什么耐性,习惯于散漫自由,且一字一句的翻译,通常有中英文的逻辑差异,也担心翻译得不准确,有不少需要借助Google的翻译,所以还是以笔记的学习方式整理记录为方便。感兴趣...

2010-07-24 11:22:00 57

Linux tty pty pts 概念 区别

基本概念:1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2. pty(虚拟终端):但是如果我们远程telnet到主机或...

2010-07-23 09:09:00 51

配置Apusic集群

集群是保证大型应用高可用的重要手段之一,应用服务器的集群也是目前最常见的集群操作方式。通过借鉴我的同事之前的经验及相关资料,这里制作了2中环境的集群:一种是直接使用Apusic自带的负载均衡器,制作集群。这样的集群不需要额外的负载均衡器,配置也是非常方便。另外,就是使用apache做负载均衡器,制作集群。下面分别介绍两种方式的操作过程。使用Apache做负载均衡器Apache的HT...

2010-07-22 19:06:00 150

如何使用ssh实现主机间切换

在Linux/Unix环境下工作时,登录远程主机最常用的方法就是使用SSH进行远程登录,但有时会我们需要频繁地在两个或多个主机终端间切换,这样每次都需要提供密码,相当麻烦。其实可以不必完全从SSH中退出,直接挂起当前作业即可,具体做法就是先键入符号“~”,然后快捷键 Ctrl + Z,这样就可以挂起已经登录的SSH,如果要返回,可以直接 fg 或是 fg 后面跟上具体的作业号。例子如下:K...

2010-07-22 15:45:00 106

卸载CentOS 5.4自带的OpenJDK,配置新的Java环境

本文CentOS版本为5.4 final,使用图形界面与命令结合的操作方式由于CentOS 5.4在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,如果需要使用特定的Java环境,最好将这些默认安装的JDK卸载或者彻底删除。在安装完成CentOS 5.4之后,直接在终端中输入“java -version”,系统会显示当前的jd...

2010-07-22 12:08:00 50

在OpenCV中实现判断离散点

如何判断离散点,利用递归算法统计连续点的个数,通过阈值来判定是否为离散点。opencv代码实现:#include "cv.h"#include "highgui.h"#include <queue>//点插入队列中bool flagpoint(POINT point,PointQue &que){for(int i=0;i<que.size();i++)...

2010-07-22 11:36:00 502

【转】如何使用VirtualBox的共享文件夹

(Windows XP SP2作host,Red Hat 9.0为guest)在Windows上的VirtualBox中装好Redhat9虚拟机之后,box就想让两个系统交换文件。交换文件有多种方法,其中最简单的一种是使用共享文件夹。首先,在Windows上运行VirtualBox。如图,选择“Red Hat 9.0”,再选“共享文件夹”。点击“共享文件夹”,会弹出...

2010-07-22 10:25:00 50

《理财有道》读书心得

看过《理财有道》这本小书,不是很厚,但内容很实用。理财不是有钱人的专利,穷人一样可以理财,学生也可以理财,因为知识就是最大的财富,多学知识就是积累了原始的财富,到了社会上才可以拿到更多的薪金。当然,不是只有文凭可以赚到钱,没有大学文凭的百万富豪比比皆是,除去那些贪官们的致富路,其他人还是应该要注意理财。围绕管钱为中心,三个环节攒钱(储蓄等保本投资),生钱(投资),护钱(保险)。1.理财的全部秘...

2010-07-21 23:19:00 75

临时退出vim与恢复作业

创建测试文件可以利用 cat 命令加上重定向来直接输入文件内容,然后用快捷键 Ctrl + D 结束文件录入。之后“cat test_file”来查看一下我们录入的内容。KNIGHTRCOM@IBM-L3YWERK ~$ cat > test_filethis is a readonly fileKNIGHTRCOM@IBM-L3YWERK ~...

2010-07-21 22:19:00 116

常见家用紧凑型轿车横向比较

常见家用紧凑型轿车横向比较2010-7-20 蒋彪@上海1. 序言古话说,久病成良医。我则是,选车成专家。2. 各车横向测评大家常说,买东西要看重性价比,那么什么才算是真正的性价比呢?我觉得一定要能够用数据来说话,一定要能够有可计算得值来确定。所以,我建立了以下的数学模型来研究性价比: 性价比 = (外形得分 +动力得分 + 内饰得分 +...

2010-07-20 11:43:00 88

CppUnit测试框架在VC2008中应用

测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。XUnit的成员有很多,如JUnit,PythonUnit等。...

2010-07-19 19:00:00 79

[转]了解 GNU GPL/GNU LGPL/BSD/MIT/Apache协议

文章来源:http://iflonely.com/wordpress/2010/07/%E4%BA%86%E8%A7%A3-gnu-gplgnu-lgplbsdmitapache%E5%8D%8F%E8%AE%AE/越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在(象 WordPr...

2010-07-19 13:37:00 56

[译]移动开发在2010年及以后的商用发展走势(一)

在www.visionmobile.com/rsc/researchreports/Mobile Developer Economics 2010 Report FINAL.pdf,是一边很好的文章,想翻译出来,但是逐字翻译,没什么耐性,习惯于散漫自由,且一字一句的翻译,通常有中英文的逻辑差异,也担心翻译得不准确,有不少需要借助Google的翻译,所以还是以笔记的学习方式整理记录为方便。感...

2010-07-18 22:29:00 63

PowerDesigner使用建议(完整版) 用实体关系图进行数据库建模

1.Powerdesigner使用建议  1.1业务规则的使用(Business Rule)  对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。  为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。将业务Business Rule应用到Domains上,然后再把Domains应用...

2010-07-18 11:20:00 89

编解码学习笔记(八):Real系列

下面资料从wiki中整理获取。Real系列是RealNetworks提供的,分为RealVideo和RealAudio。RealVideoRealVideo是一种影片格式由RealNetworks于 1997年所开发,至2006年时已到RealVideo版本10。它从开发伊始就定位为应用为网络上视频播放上的格式。支持多种播放的平台,包含Windows、Mac、Linux、Sol...

2010-07-16 11:42:00 88

空空如也

空空如也

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

TA关注的人

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