05 2012 档案

摘要:给视频添加滚动字幕方法其实很简单,像我们下载的电影,歌曲,用手机录制的视频都可以加字幕,或者滚动字幕,也可以加背景音乐或其它声音,给视频开头或结尾加一张图片或多张图片等等都是可以实现的,而这一切都是那么简单,下面我们重点来操作如何给视频加滚动字幕!给视频添加滚动字幕前的视频:http://v.youku.com/v_show/id_XMzQxNTI3MzMy.html预览原视频画面, 无字幕,背景音乐是原来的,请看:给视频添加滚动字幕,并更换背景音乐后:http://v.youku.com/v_show/id_XMzQxODA1MjEy.html第一步:下载给视频加字幕软件>> 安 阅读全文
posted @ 2012-05-30 13:20 郑文亮 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:以下是我搜集的一些iphone开发的视频教程,也希望大家如果有其它的视频和好的教程补上,共同学习,共同进步。感谢管理员开设此论坛,愿论坛越来越火。网易公开课iphone开发视频教程http://v.163.com/special/opencourse/iphonekaifa.html很不错的iphone开发视频教程http://plter.com/?cat=40武汉玉科技http://www.youku.com/playlist_show/id_5293158.htmlhttp://hi.baidu.com/whsoho/blog/item/064d83128b43a0efc2ce7949.h 阅读全文
posted @ 2012-05-23 13:49 郑文亮 阅读(378) 评论(0) 推荐(0) 编辑
摘要:分享ASP.NET视频系列教程分享ASP.NET视频系列教程——第一讲 Visual Studio 2008说明主要介绍如何使用Visual Studio 2008并且介绍了开发环境的主要工作界面,包括主窗口,解决方案管理器,服务器资源管理器,属性和工具箱等,让初学者能够快速的上手Visual Studio 2008。观看视频:http://player.youku.com/player.php/sid/XODk1OTYxMzI=/v.swf观看高清版请http://www.damipan.com/file/1Kl72CT.html下载.分享ASP.NET视频系列教程——第二讲 使用Visua 阅读全文
posted @ 2012-05-21 17:16 郑文亮 阅读(875) 评论(4) 推荐(2) 编辑
摘要:1、取得table对象 var objTable=document.getElementById( "tb_visitor" );2、新增一行 var objTempRow = objTable.rows[0]; //取得模板行 var objNewRow = objTable.insertRow( objTable.rows.length ); objNewRow.id = objTable.rows.length-1; //添加一行的相关信息 for ( var i=0 ; i<objTempRow.cells.length ; i++ ) { var objN 阅读全文
posted @ 2012-05-18 15:33 郑文亮 阅读(390) 评论(0) 推荐(0) 编辑
摘要:以前用CSS一直没有遇到过这个问题,在最近给一个本科同学做的项目里面。出现一些问题,搜索引擎查了一些网站和资料,发现很多人问到这个问题,给出的结果我试了试,大部分都不正确。给出我试的顺序,可能会对大家有一些帮助:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->A:link{color:#000000;TEXT-DECORATION:none}A:visited{COLOR:#000000;TEXT-DECORATION:none}A:ho 阅读全文
posted @ 2012-05-17 17:14 郑文亮 阅读(410) 评论(0) 推荐(1) 编辑
摘要:在我们的程序中,经常会有一些耗时较长的运算,为了保证用户体验,不引起界面不响应,我们一般会采用多线程操作,让耗时操作在后台完成,完成后再进行处理或给出提示,在运行中,也会时时去刷新界面上的进度条等显示元,必要进,还要控制后台线程中断当前操作。以前,类似的应用会比较麻烦,需要写的代码较多,也很容易出现异常。在 .net中,提供了一个组件 backgroundworker就是专门解决这个问题的。使用这个组件其实非常简单,例如,我们做一个类似如下界面的进度条的小例子,在后台线程中进行耗时运算,同时刷新界面上的滚动条和提示信息,运行结束后,弹出处理结果。在界面上拖入backgroundWorker组件 阅读全文
posted @ 2012-05-17 08:53 郑文亮 阅读(856) 评论(4) 推荐(1) 编辑
摘要:call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 ------------ 阅读全文
posted @ 2012-05-16 15:56 郑文亮 阅读(267) 评论(0) 推荐(1) 编辑
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf 阅读全文
posted @ 2012-05-16 13:47 郑文亮 阅读(621) 评论(0) 推荐(0) 编辑
摘要:从这一篇文章开始我会将自己在日常运用到的关于asp.net服务端控件的开发做一个比较系统的梳理。本篇文章的重点是asp.net服务端控件的生命周期的介绍,如果你想了解控件的开发,或想成为一个控件的开发者,就必须了解控件的生命周期,以便知道在不同的阶段实现哪一个逻辑。在生命周期中将执行一系列处理步骤,这些步骤包括:·实例化(Instantiate)控件被页面或另一个控件通过调用它的构造器所实例化。这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生。·初始化(Initialize)初始化在传入 Web 请求生命周期内所需的设置。在此阶段,控件树中的页面和全部控件通过默认方式 阅读全文
posted @ 2012-05-16 08:57 郑文亮 阅读(501) 评论(0) 推荐(0) 编辑
摘要:function PagerBar(recordcount, pagesize, pageindex, showpagecount) { var NumberRegex = new RegExp(/^\d+$/); this.PageIndex = 1; //页索引,当前页 if (pageindex != null && NumberRegex.test(pageindex)) this.PageIndex = parseInt(pageindex); this.PageSize = 10; //页面大小 if (pagesize != null && Num 阅读全文
posted @ 2012-05-16 06:35 郑文亮 阅读(1020) 评论(1) 推荐(1) 编辑
摘要:制作印章:http://www.makepic.com/print.php邮址图片生成:http://www.makepic.com/email.php条形码生成:http://www.makepic.com/barcode.phpKiss学堂 颁发结业证:http://www.makepic.com/kiss/cert.php生成头像:http://www.eoool.com/Sevice.aspx?TypeID=12生成拼凑图:http://blog.outer-court.com/letters/一个日本武士刀劈出你需要的字:http://tools.fodey.com/generato 阅读全文
posted @ 2012-05-15 20:19 郑文亮 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:在html代码中,给图像使用<map>标签,可以给图像的某个部分建立超链接,方法如下:<img src="img.gif" usemap="map-name"><map name="map-name"> <area shape="rect|circle|poly" coords="#" href="url"></map>其中,坐标coords对各个shape的解释如下:1、shape="rect" 阅读全文
posted @ 2012-05-15 20:15 郑文亮 阅读(672) 评论(0) 推荐(1) 编辑
摘要:1.植入html<style type="text/css"><!--H1 { color: green; font-size: 37px; font-family: impact ;background-color:#FFCCFF}P { text-indent: 1cm; background: yellow; font-family: courier }--></style>2.链接<link rel="stylesheet" href="css.css" type="text 阅读全文
posted @ 2012-05-15 11:13 郑文亮 阅读(481) 评论(0) 推荐(0) 编辑
摘要:简单的方法:用jquery插件吧,很方便的,比如设置该table的id为mytable<table id="mytable"><tr><td>第一行</td></tr></table><script>//选取你的table,添加一行$("#mytable").append("<tr><td>第二行</td></tr>")</script>复杂的方法:<!DOCTYPE HTML PUBL 阅读全文
posted @ 2012-05-15 11:12 郑文亮 阅读(17910) 评论(0) 推荐(0) 编辑
摘要:前台页面:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MAC.aspx.cs" Inherits="MAC" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=& 阅读全文
posted @ 2012-05-15 10:36 郑文亮 阅读(1533) 评论(2) 推荐(0) 编辑
摘要:C#制做Active控件之第一步:打开VS2005,新建项目=>选择windows控件库,并为你的控件取一个名字(我取名ActiveX5)=>确定=>修改你的控件名称(例如:uc1)。C#制做Active控件之第二步:在菜单上选择项目=>控件属性(例如:ActiveX5 属性)=>生成=>勾上 "为 COM Interop 注册(P)" 复选框=>关闭。C#制做Active控件之第三步:在解决方案资源管理器中打开文件夹Properties下面的文件 AssemblyInfo.cs,然后找到将其修改为:也就是将 ComVisible( 阅读全文
posted @ 2012-05-14 17:16 郑文亮 阅读(1050) 评论(1) 推荐(0) 编辑
摘要:/**js HTML Encode*/varhtmlEncode=function(str) {//HTML des encode.varres=[];for(vari=0;i < str.length;i++) res[i]=str.charCodeAt(i);return"&#"+res.join(";&#")+";";};varhtmlEncode2=function(s) {varr ="", c;for(vari = 0; i < s.length; i++) { c = s. 阅读全文
posted @ 2012-05-14 11:14 郑文亮 阅读(3821) 评论(0) 推荐(0) 编辑
摘要:本例采用的做法是:在后台调用服务器上一个已做好的word模板(含书签),使用word自带的功能对模板的内容进行编辑,完成后将改新的word保存在服务器上(比如MyNew1.doc),客户端再使用一个ocx控件打开服务器上的这个文件MyNew1.doc(也可以用respose方法输出)。备注:本实例默认模板为:ProjectZJQualityFlow.doc。本使用了ajax方法获取服务器word所在路径,当然也可以使用隐藏域(input type="hidden" )在PageLoad中赋值路径,然后在js中获得隐藏域中的路径值。cs的一个类:using System;us 阅读全文
posted @ 2012-05-12 10:56 郑文亮 阅读(1753) 评论(0) 推荐(2) 编辑
摘要:使用web网页浏览 一个超链接实现运行服务器或者本机上的应用程序(比如迅雷,QQ)做法如下:1、添加一个超链接:<a href="AXieYi://QQ.exe">打开应用程序</a>。AXieYi是我后面要注册的一种协议,类似于Http协议。2、注册AXieYi协议:(1)、新建一个文本文件,在该文件里输入下列内容:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\AXieYi]"URL Protocol"="QQ.exe" (备注:这里是写执行文件 阅读全文
posted @ 2012-05-12 10:51 郑文亮 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:在WebForm 显示列表数据我们一般使用服务器控件Repeater、DataList或者GridView ,功强大能,使用简单。但同时也是有代价的,一:不管你用哪个控件都需要牺牲一些额外的性能,因为他们的生命周期很复杂。二:绑定数据时不够灵活,显示的过程是不透明的,想随心所欲的对某一行进行额外的控制会很麻烦。三:会生成一对“垃圾代码”,增加页面生成和显示的负担。四:对css样式的控制不够灵活,如果是团队合作,和美工沟通起来有点麻烦,美工设计好的静态页面开发人员甚至不能直接拿来用 所以放弃这些控件,直接写代码生成数据列表便能解决上面所有问题,这也是最透明,最灵活,最干净的显示方式,那我们就这. 阅读全文
posted @ 2012-05-10 10:07 郑文亮 阅读(745) 评论(2) 推荐(0) 编辑
摘要:在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅。那么可不可以丢掉这些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢。答案是肯定的,那就是:WebMethod 。 首先在aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性。 如:Code highlighting produced by Actipro CodeHig.. 阅读全文
posted @ 2012-05-10 09:59 郑文亮 阅读(961) 评论(8) 推荐(0) 编辑
摘要:在项目中用程序中嵌入mdf文件的方式来进行SQLServer数据库开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给学生,学生也不用将数据库文件attach。采用项目中嵌入mdf文件的方式,老师把讲课的代码发给学生,学生打开就可以运行。我在传智播客.net培训班教学中就是用的这种方式进行讲解。在ASP.net程序中只要将mdf文件放到项目的App_Data文件夹即可,在连接字符串中使用Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\CallCe 阅读全文
posted @ 2012-05-10 06:11 郑文亮 阅读(313) 评论(1) 推荐(1) 编辑
摘要:一个可尝试的方案,使用二进制流下载,下载地址是诸如 http://www.abc.com/down.apsx?fileid=911199 这样的连接,在 down 页面进行权限判断,比如是否登录了,当前用户的点数是否满足 911199 对应的文件的下载点数 等等二进制下载实例代码,支持特大文件下载string downFilePath = @ "D:\openSUSE-10.2-GM-DVD-i386.iso "; // test with 3.8GB, ok // Server.MapPath( "~/files/somefile.iso "); .. 阅读全文
posted @ 2012-05-09 17:48 郑文亮 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:在项目实施中,遇到了将多个文件一起打包后,提供给用户下载。如:在一个ASP.NET的开发项目中,通过一个GridView选中对应行数据的CheckBox,就可以实现对选中文件的打包下载了。在对多文件打包中用到了DotNetZip的方法来实现对多文件压缩打包。需要到http://dotnetzip.codeplex.com/处下载该文件,然后引用即可。下面就来看看吧,首先看下效果图:Default.aspx:<%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Defaul 阅读全文
posted @ 2012-05-09 09:21 郑文亮 阅读(1126) 评论(1) 推荐(2) 编辑
摘要:正在开发的系统中包含了这部分功能。下面将有关重点的代码粘贴出来,给大家参考我用到了ICSharpCode.SharpZipLib这个dll. 据我所知,凡是现在做压缩和解压缩之类的程序,很少有人会不用这个组件的。赞一个先1. 核心代码 MemoryStream ms = new MemoryStream(); byte[] buffer = null; using (ZipFile file = ZipFile.Create(ms)) { file.BeginUpdate();... 阅读全文
posted @ 2012-05-09 09:01 郑文亮 阅读(889) 评论(0) 推荐(1) 编辑
摘要:不用你可以用ICSharpCode.SharpZipLib.dll这个第三方组件进行压缩后下载这个是压缩与解压缩的部分代码你参考下代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 一、压缩文件2 3 using System;4 using ICSharpCode.SharpZipLib;5 using ICSharpCode.SharpZipLib.Checksums;6 using System.IO;7 using ICSharp 阅读全文
posted @ 2012-05-09 08:55 郑文亮 阅读(788) 评论(0) 推荐(0) 编辑
摘要:/ Implement viewDidLoad to do additional setup after loading the view, typically from a nib.- (void)viewDidLoad { arryData = [[NSArray alloc] initWithObjects:@"iPhone",@"Android",@"Plam Pre",@"Windows Mobile",nil]; [super viewDidLoad];}- (void)didReceiveMemory 阅读全文
posted @ 2012-05-07 14:27 郑文亮 阅读(216) 评论(0) 推荐(0) 编辑
摘要:最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问 题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的 Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀 (安全、漂亮、快速、兼容性好、体验好……)。本文我们来说一下MIME 协议的一个扩展Content-disposition。 我们在开发web系统时有时会有以下需求: 阅读全文
posted @ 2012-05-06 18:29 郑文亮 阅读(1347) 评论(0) 推荐(1) 编辑
摘要:c# 搜狐 腾讯 都是这样。。。新浪可以我试了一下,继检查,是搜狐的内容经过了GZIP压缩,报以才出现你这样的问题。具体解决方法如下:System.Net.WebClient wc = new System.Net.WebClient();wc.BaseAddress = "http://www.sohu.com";//注意,new GZipStream。。。这一句是解决问题的重点,需要引用命名空间 System.IO.Compression; using (System.IO.Stream objStream = new GZipStream(wc.OpenRead(&q 阅读全文
posted @ 2012-05-05 09:11 郑文亮 阅读(488) 评论(0) 推荐(0) 编辑
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="a01.aspx.cs" Inherits="a01" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=" 阅读全文
posted @ 2012-05-03 15:57 郑文亮 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:在web.xml下添加一个filter <filter> <filter-name>exportFilter</filter-name> <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class> </filter> 在jsp页面做一个引用: <%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %> 首先我们定义一 阅读全文
posted @ 2012-05-03 15:31 郑文亮 阅读(1164) 评论(0) 推荐(0) 编辑