01 2011 档案

三种权限设计方案的归纳和比较
摘要:权限设计是很多系统中的子部分,主要在功能和流程上起控制作用,本文列举了几种常见的权限设计方案,写出来和大家讨论一下。其中权限系统的名都是自己起的,不恰当处还请大家提出.1.等级权限系统这种权限系统在论坛中很常见,在这种系统中,权限如同官阶从低到高排列,每个用户对应一个权限,在权限中设定了这个用户的权限等级,在用户需要执行操作前先查看其权限等级是否大于执行操作所需要的权限等级,是则进行操作。在等级权限系统中领域对象用户类User的基本属性如下:id// 用户IDname// 用户名领域对象权限类Priviledge的基本属性如下:id// 权限IDuserid// 持有此权限的用户idlevel 阅读全文

posted @ 2011-01-31 14:23 与时俱进 阅读(556) 评论(0) 推荐(0) 编辑

JS 一些小技巧
摘要:事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey事件返回值event.returnValue鼠标位置event.xevent.y窗体活动元素document.activeElement绑定事件document.captureEvents(Event.KEYDOWN);访问窗体元素document.a 阅读全文

posted @ 2011-01-31 13:44 与时俱进 阅读(318) 评论(0) 推荐(1) 编辑

js操作select相关方法(收集)
摘要:/*1.判断select选项中是否存在value="paravalue"的item2.向select选项中加入一个item3.从select选项中删除一个item4.修改select选项中value="paravalue"的text为"paratext"5.设置select中text="paratext"的第一个item为选中6.设置select中value="paravalue"的item为选中7.得到select的当前选中项的value8.得到select的当前选中项的text9.得到select的当前选中项的index10.清空select的项---------------------- 阅读全文

posted @ 2011-01-31 13:32 与时俱进 阅读(268) 评论(0) 推荐(0) 编辑

C# 位操作
摘要:位操作符是对数据按二进制位进行运算的操作符。位操作是其他很多语言都支持的操作,如C、C++和Java等,C#也不例外支持位操作。注意位操作支持的数据类型是基本数据类型,如byte、short、char、int、long等,C#支持的位操作有如下几种:·按位与 &·按位或 |·按位取反 ~·左移 ·右移 ·异或^在C#中位操作同C的位操作没有什么区别,位操作的速度相对较快,而且如果熟练的话,处理起来也相对方便,特别是在一些权限等相关的设置中,比如:用1、2、4、8、16、32、64分别代表查看、添加、编辑、修改、删除、审批等权限值的时候,如果某个用户的最终权限是多种权限值的叠加,用位操作 阅读全文

posted @ 2011-01-31 13:31 与时俱进 阅读(783) 评论(0) 推荐(0) 编辑

权限位操作
摘要:定义权限枚举 [Flags] public enum GUIControlTypes { None=0x0, TaskControl=0x2, CommandControl=0x4, MapControl=0x8, SelectControl=0x10, FmControl=0x20, AARControl=0x40 }构建权限GUIControlTypes DoControls = GUIControlTypes.AARControl | GUIControlTypes.CommandControl | GUIControlTypes.FmControl | GUIControlTypes. 阅读全文

posted @ 2011-01-31 13:27 与时俱进 阅读(694) 评论(0) 推荐(0) 编辑

如何在iOS设备中去掉屏幕上的status bar
摘要:有两种方法:1.在APP-info.list文件中,加上“Status bar is initially hidden”选项,并钩上右边的Checkbox,这样应用程序启动时,完全看不到Status bar了。2.在你需要的地方,添加如下的代码:就会在运行中,把Status bar隐藏掉了。 阅读全文

posted @ 2011-01-19 15:47 与时俱进 阅读(420) 评论(0) 推荐(0) 编辑

iPhone 动画效果类型
摘要:实现iPhone漂亮的动画效果主要有两种方法, 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制, 第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。Cpp代码[UIViewbeginAnimations:@"Curl"context:nil];//动画开始[UIViewsetAnimationDuration:0.75];[UIViewsetAnimationDelegate:self];[UIViewsetAnimationTransitio 阅读全文

posted @ 2011-01-19 15:43 与时俱进 阅读(847) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-登录页面UI篇(4.1)
摘要:首先回顾一下功能流程当用户开启软件显示载入页面时程序首先去sqlite库查询是否已经保存有用户的新浪微博的UserID号、Access Token、Access Secret的记录如果没有一条记录那么跳转到用户授权功能页面,这个已经由上面两篇文章实现了,如果有记录那么页面跳转到用户登录页面,也就是本篇以及下篇要实现的功能,本篇讲UI的实现,本项目支持多微博账号了,也就是用户可以设置多个微博账号,登录的时候选择其中的一个登录,具体效果如上图,新建名LoginActivity.java的Activity并且在AndroidManifest.xml中进行相应配置,这个页面就是我们要实现的用户登录页面 阅读全文

posted @ 2011-01-19 15:40 与时俱进 阅读(520) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-登录页面功能篇(4.2)
摘要:上一篇中完成了如上图的UI部分的实现,现在继续来讲功能的实现,用户登录操作主要就是账号列表显示和选择账号登录两个功能其他的都是些简单的辅助功能,首先是点击id为iconSelectBtn的ImageButton时显示用户选择窗口,这个时候去数据库中获取账号记录然后在选择窗口中以列表方式显示出来,通过上一篇已经知道Id为list的ListView控件来显示账号列表,首先是从数据库中获取所有的账户记录然后设置默认选中的用户账号代码如下:代码privatevoidinitUser(){//获取账号列表dbHelper=newDataHelper(this);userList=dbHelper.Get 阅读全文

posted @ 2011-01-19 15:40 与时俱进 阅读(726) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-用户授权页面功能篇(3.2)
摘要:==》 在上一篇实现了用户授权页面的UI,如上图,接下来要做的就是在这个基础上完成功能部分真正实现用户的授权认证,这一篇是android开发我的新浪微博客户端-OAuth篇(2.1)的具体应用篇原理就不多解释了不懂的看OAuth篇即可。认证过程从点击开始按钮然后跳转到新浪的授权页面,接着用户在新浪的页面里输入自己的账户和密码确定后返回用户授权页面。首先给开始按钮添加点击事件代码,代码中主要是调用我们前面android开发我的新浪微博客户端-OAuth篇(2.1)完成的OAuth类的RequestAccessToken方法用来获取oauth_verifier,具体代码如下:代码ImageBut 阅读全文

posted @ 2011-01-19 15:39 与时俱进 阅读(440) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-用户授权页面UI篇(3.1)
摘要:上一篇讲了讲OAuth授权认证的事情,大概的介绍了OAuth的原理,并且完成了一个OAuth.java的类库,提供了几个OAuth认证必要的方法,本篇开始具体讲本项目的用户授权功能,用户授权页面是当用户第一次使用本软件的时候自动从载入页面跳转过来的显示的页面,涉及OAuth认证相关都是在上一篇的OAuth.java的类基础上开发。用户授权页面分为UI篇和功能篇两篇,本篇先来讲讲UI的实现,这次就不贴PS的效果图了直接贴实现后的功能截图如下: 看上面的图,其实这个页面的UI实现不复杂,首先是背景部分的实现这个参考android开发我的新浪微博客户端-载入页面UI篇(1.1),重点来讲讲这个半透 阅读全文

posted @ 2011-01-19 15:38 与时俱进 阅读(1020) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-OAuth篇(2.1)
摘要:本篇说说关于OAuth授权认证的事情,新浪开放api都必须在这个基础上才能调用,所以有必要专门来讲讲,前面的文章中已经提到过关于新浪微博提供了OAuth和Base OAuth两种认证方式,并且本项目采用OAuth认证方式,至于为什么采用这个OAuth认证而不采用Base OAuth认证原因很简单,自从Twitter只支持OAuth认证方式以来,各大应用都纷纷转向OAuth认证方式,而新浪微博的开放平台也将在近日停止Base OAuth的认证方式。 OAuth的基本概念,OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及 阅读全文

posted @ 2011-01-19 15:37 与时俱进 阅读(643) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-载入页面sqlite篇(1.2)
摘要:通过上一篇文章(android开发我的新浪微博客户端-载入页面UI篇(1.1))已经完成了载入页面的UI部分的实现,效果如上图,接下来在上面的基础上完成载入页面的功能代码。 首先说明一下新浪微博提供了OAuth和Base OAuth两种认证方式(如果不知道什么是OAuth和Base OAuth请自己google一下恶补,同时接下来的2篇随笔也会对这方面进行详细的说明以及具体实现),本项目是采用OAuth认证方式,采用这种方式就需要有用户的新浪UserID、Access Token、Access Secret这3样东西才能自由便利的调用新浪的开放接口,本项目是这样做的当用户第一次使用软件时进行 阅读全文

posted @ 2011-01-19 15:36 与时俱进 阅读(457) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-载入页面UI篇(1.1)
摘要:本软件设定用户第一个接触到的功能就是页面载入等待功能,这个功能对使用者来说就是一个持续1、2秒钟的等待页面,在用户等待的同时程序做一些必要的检查以及数据准备工作,载入页面分为UI篇和功能篇,从表及里首先是UI的实现,一个软件除功能之外还得有一个光鲜的外表也是非常重要的,尽管本人设计水平一般但是还是亲自操刀用ps先做了一下设计效果图如下: 一、接下来的任务就是在android中实现这样的效果显示,从这个效果的设计分别把图片分成背景、版本号部分、软件名称和图标、作者名称和blog四个部分,按照这样的思路把分别生成4张png的图片,背景部分考虑实现横屏和竖屏切换额外添加一张横屏背景图,然后新建an 阅读全文

posted @ 2011-01-19 15:35 与时俱进 阅读(478) 评论(0) 推荐(0) 编辑

安装APK文件到Android模拟器
摘要:一、启动Android模拟器二、 将*.apk文件复制到Android SDK的Tools目录中(点击下载Android123.apk文件),使用cmd的cd命令定位到Android 模拟器目录Tools中,执行adb install *.apk命令,这时模拟器将会自动执行安装。可以发现安装Android软件到模拟器很简单,只需要执行adb install命令就可以了,当然其实我们做的是复制文件到Android模拟器的/data/app文件夹,并创建了一个快捷方式。 阅读全文

posted @ 2011-01-19 15:33 与时俱进 阅读(377) 评论(0) 推荐(0) 编辑

Android中资源文件的使用
摘要:一、XML文件间资源文件的使用  引用格式:attribute=”@[packagename:]resourcetype/resourceidentifier”  example:  有strings.xml、color.xml、dimen.xml文件,使用其中的参数?xml version=”1.0” encoding=”utf-8”?LinearLayoutxmlns:android=”http://schemas.android.com/apk/res/android”android:orientation=”vertical”android:layout_width=”fill_ 阅读全文

posted @ 2011-01-19 15:32 与时俱进 阅读(403) 评论(0) 推荐(0) 编辑

Android中隐藏标题栏和状态栏
摘要:一、隐藏标题栏 //隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);二、隐藏状态栏 //隐藏状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);三、去掉所有Activity界面的标题栏 修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.. 阅读全文

posted @ 2011-01-19 15:31 与时俱进 阅读(409) 评论(0) 推荐(0) 编辑

简单的Android对文件进行读写操作
摘要:环境:1.系统:window72.Android版本:2.23.eclipse3.5.2(伽利略)一、基本的流程图(写入文件)  二、模拟器运行界面  1.主界面                  2.保存(不符合条件)    3.正常保存    4.读取文件    5.关于编者  三、代码如下:  1.保存文件的主要代码保存的主代码1 bSave.setOnClickListener(new View.OnClickListener() {2 3 @Override4 public void onClick(View v) {5 // TODO Auto-generated method s 阅读全文

posted @ 2011-01-19 15:29 与时俱进 阅读(631) 评论(0) 推荐(0) 编辑

实现 IE6 下支持 position-fixed 的 CSS 属性并解决“振动”的问题
摘要:众所周知 IE6 不支持 position:fixed ,这个 bug 与 IE6 的双倍 margin 和不支持 png 透明等 bug 一样臭名昭著。如何让 position:fixed 在 IE6 中工作的?本文所使用的技巧是用了一条 Internet Explorer 的 CSS 表达式 (expression) 。你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用 eval 包裹你的语句。如何解决“振动”的问题?显然 IE 有一个多步的渲染进程。当你滚动或调整你的浏览器大小的时候,它将重置所有内容并重新渲染页面,这个时候它就会重新处理 CSS 表达 阅读全文

posted @ 2011-01-19 15:05 与时俱进 阅读(627) 评论(1) 推荐(0) 编辑

c#编写网络电话
摘要:摘要:语音通话已经是IM的基本功能了,qq,MSN甚至连刚出来的百度HI都自带语音聊天的功能,大家可能觉得很炫,其实大家都是用的windows平台上的API,懂了原理之后自己也可以做,再说了微软也提供了DirectSound的托管互操作程序集,使.net开发人员也很容易的介入到这个领域,甚至你还可以写一个能跑在window mobile上的语音电话,现在好多手机都支持wifi,这样一个简单的wifi电话就由你的手里诞生了。本帖来和大家一起看看如何来做网络电话。思路:要想做一个网络电话,基本遵循以下步骤1、一方实时的录音,把模拟信号转换成数字信号;2、把声音实时压缩;3、通过网络协议把压缩后的数 阅读全文

posted @ 2011-01-19 10:31 与时俱进 阅读(5908) 评论(0) 推荐(0) 编辑

最基本的Socket编程
摘要:示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()方法绑定EndPoint;第四步:用socket对像的Listen()方法开始监听;第五步:接受到客户端的连接,用socket对像的Accept()方法创建新的socket对像用于和请求的客户端进行通信 阅读全文

posted @ 2011-01-18 21:09 与时俱进 阅读(589) 评论(0) 推荐(0) 编辑

浅谈C# Socket编程及C#如何使用多线程
摘要:去年暑假学习了几个月asp.net 最后几个星期弄了下C# socket .也算知道了个一知半解了, 好久没动C#了, 虽然这语言高级的让我对他没兴趣, 不过还是回忆回忆, 忘了一干二净就不好了.C# Socket:建议初学C# socket的菜鸟朋友不要使用TcpListenner, TcpClient这些MS封装好的类库, 这些封装好的类用起来的确方便, 但你用完了你又学到了什么了? 那该用什么了, 只用Socket这一个类. 不错,这样会麻烦点的,但是, 在C#里面, 就连Socket, MS都进行了一翻封装,使得Socket使用起来也是十分的简单, 我刚学的时候写过一个很菜的TCP聊天 阅读全文

posted @ 2011-01-18 21:08 与时俱进 阅读(11348) 评论(2) 推荐(1) 编辑

用c#创建支持多语言的WinForm应用程序
摘要:实现多语言的方法可能有使用资源文件,或者配置xml两种方法吧。没时间研究过多,学习了一下使用资源文件的方法,成功了。在.net2.0 中,m$ 为我们提供了一种简单方便的方法, 使用资源文件1.新建一个 Winform. 应用程序, 新建一 Form. ,名为 Form1,添加一个菜单一个按钮。如图2. 设置 Form1 的 Localizable 属性为 true, 设置该属性后,.net 将根据不同的语言,为应用程序生成不同的资源文件3.设置各个控件的文本(系统默认语言下)4.更改 Form1 的 Language 属性为想要支持的另一种语言,此例中我们选用 English5.重新设置各个 阅读全文

posted @ 2011-01-18 12:33 与时俱进 阅读(2560) 评论(0) 推荐(1) 编辑

C# exe文件 添加到windows 服务
摘要:我们运行.net的发布工具installutil.exe来添加到windows服务里面(该工具默认在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下)把下面代码 保存到txt文件,并且另存为bat文件,并且和你的exe文件放在一起,那么双击就可以直接安装服务了.@echo 安装WindowService@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;@Set svn_dir=%cd%installutil %svn_dir%\WindowsService1.exe@echo 成功!然 阅读全文

posted @ 2011-01-18 12:27 与时俱进 阅读(1538) 评论(0) 推荐(1) 编辑

c# 添加、删除、修改windows用户和组
摘要:关于DirectoryEntry的Invoke调用的参数可以查看:http://msdn.microsoft.com/zh-cn/library/aa746340(en-us).aspxusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.DirectoryServices;namespace JH.Framework.Security{ /// summary /// 计算机用户和组操作类 /// /summary public class User 阅读全文

posted @ 2011-01-18 12:19 与时俱进 阅读(3927) 评论(2) 推荐(1) 编辑

安装 - FreeBSD + Nginx 环境搭建教程(推荐)
摘要:前言:本文是关于如何搭建基于“FreeBSD7.2 + Nginx0.8.24 + PHP5.2.11(FastCGI) + GD2.0.53 + ZendOptimizer3.3.9 + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。文档目录 为什么要选择 FreeBSD? 为什么要选择 Nginx? 安装 FreeBSD7.2 获取相关开源软件包 安装 Mysql5.1.40 安装 Nginx 安装 pcre8.00 安装 Nginx0.8.24 安装 libxml2-2.7.6 安装 GD 安装 zlib1.2.3 安装 阅读全文

posted @ 2011-01-13 19:40 与时俱进 阅读(2502) 评论(0) 推荐(0) 编辑

nginx根据http_user_agent防DDOS
摘要:前端squid反向代理到nginxnginx根据http_user_agent防DDOS首先查看访问日志,找出可疑访问 找到http_user_agent 的特征,然后再作过滤"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-Control: no-store, must-revalidate"if ($http_user_agent ~ must-revalidate) {return 503;}#这样就返回503错误location = / {include proxy.conf;if ( $http_ 阅读全文

posted @ 2011-01-13 19:34 与时俱进 阅读(9722) 评论(0) 推荐(0) 编辑

Nginx配置文件中文注释详解(参考)
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx配置文件详解#运行用户user nobody nobody;#启动进程worker_processes 2;#全局错误日志及PID文件error_log logs/error.log notice;pid logs/nginx.pid;#工作模式及连接数上限events { 阅读全文

posted @ 2011-01-13 19:27 与时俱进 阅读(5951) 评论(0) 推荐(0) 编辑

nginx 安装+反向代理设置
摘要:前序:请耐性子看完,前面的这个配置可以达到按后缀名进行缓存,但无法被purge。后面的配置可以被purge。具体实施方案按个人情况而定。安装 nginx依赖的软件包1. gzip module requires zlib library2. rewrite module requires pcre library3. ssl support requires openssl library4.nginx下载源码包 1. wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz2. wget ftp://ftp.csx.cam.ac.uk/ 阅读全文

posted @ 2011-01-13 18:50 与时俱进 阅读(25186) 评论(1) 推荐(1) 编辑

nginx反向代理配置及优化
摘要:nginx反向代理配置及优化2009-05-26作者:守住每一天blog:liuyu.blog.51cto.combbs:bbs.linuxtone.orgmsn:liuyubj520#hotmail.comemail:liuyu105#gmail.com前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反向代理apache.整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~ 但足以~~ 只是还有少量4 阅读全文

posted @ 2011-01-13 18:27 与时俱进 阅读(3118) 评论(0) 推荐(0) 编辑

同时使用apache和IIS,共用80端口的一个解决方案
摘要:将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。在httpd.conf里面,取消下面四行的注释:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.so然后建立一个虚拟主机,将该域名的所 阅读全文

posted @ 2011-01-13 15:40 与时俱进 阅读(882) 评论(0) 推荐(0) 编辑

C#中利用Process类调用外部程序以及执行Dos命令
摘要:C#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序加入参数 "/c " + 要执行的命令来执行一个dos命令(/c代表执行参数指定的命令后关闭cmd.exe /k参数则不关闭cmd.exe)private string RunCmd(string command){ //實例一個Process類,啟動一個獨立進程 Process p = new Process(); //Process類有一個StartInfo屬性,這個是ProcessStartInfo類,包括了一些屬性和方法,下面我們用到了他的幾個屬性: p.StartInfo.FileName = "cm 阅读全文

posted @ 2011-01-10 19:15 与时俱进 阅读(625) 评论(0) 推荐(0) 编辑

C#服务中Process的应用!
摘要:之前,在网上查过许多资料!发现在WinForm下能够正常运行的DLL,加载至Windows服务中后却不能运行!于是,我按照网上的方法开始了寻找解决方法之路.1 使用进程 废除传统的Timer,用不太熟悉的System.Threading.Thread来代替! 关于进程的使用,并未太在意,尽管进程上有许多不合理的地方,我也没有改动. 为的就是希望可以通过进程来在Windows服务中使用Process. 首先,定义全局变量:private Thread MainThread; 其次,在构造函数中实例化.// TODO: 在 InitComponent 调用后添加任何初始化MainThread = 阅读全文

posted @ 2011-01-10 19:13 与时俱进 阅读(521) 评论(2) 推荐(0) 编辑

JavaScript定义类的几种方式
摘要:提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。1.工厂方式 javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道javaScript中对象的属性可以在对象创建后动态定义,比如下面的代码:script type="text/javascript"//定义 var oCar = new Object(); oCar.color 阅读全文

posted @ 2011-01-09 16:43 与时俱进 阅读(481) 评论(0) 推荐(0) 编辑

windows下搭建ffmpeg环境
摘要:在windows下编译ffmpeg可以采用cygwin或msys+mingw两种方案,我个人比较喜欢msys+mingw方式,因为这样可以在windows下搭建一个类Unix操作系统,并且配置比cygwin要简单,因此本就是描述怎样建立msys+mingw的环境。在windows下搭建ffmpeg编译环境在网上的文章很多,最为详细的可能是这篇文章:http://ffmpeg.arrozcru.org/wiki/index.php?title=Main_Page。但是在由于版本问题,完全按照上面的描述是通不过的。到http://sourceforge.net/projects/mingw/fil 阅读全文

posted @ 2011-01-07 20:37 与时俱进 阅读(6618) 评论(1) 推荐(0) 编辑

ffmpeg在windows下视频采集
摘要:ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。ffmpeg在Linux下的视频采集在Linux平台上,ffmpeg对V4L2的视频设备提高了很好的支持,如:./ffmpeg -t 10 -f video4linux2 -s 176*144 -r8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 /tmp/ffmpeg.sdp以上命令表示:采集10秒钟视频,对video4linux2视频设备进 阅读全文

posted @ 2011-01-07 20:35 与时俱进 阅读(6824) 评论(0) 推荐(0) 编辑

Install FFMPEG Web Server
摘要:A lot of people are gettinghiringpeople toinstallFFMPEG as they think it’s a difficult task, but it’s much easier than you think if you follow these instructions. You should have root access & basic Linux knowledge to theserverto follow these instructions.1. Create a directory to do our work inmkdir 阅读全文

posted @ 2011-01-07 20:30 与时俱进 阅读(1526) 评论(0) 推荐(0) 编辑

use ffmpeg to setup streaming server on android
摘要:ffmpegis a powerful media library. It providesffservertool that can be used to setup a streaming server.Here is how to compile ffmpeg for android, using CodeSourcery's cross compiler.1. Download and extract ffmpeg source code.2. Use below commands to compile ffmpeg./configure --arch=arm --cross-pref 阅读全文

posted @ 2011-01-07 20:27 与时俱进 阅读(690) 评论(0) 推荐(0) 编辑

AviSynth入门与应用指南
摘要:前言 AVS在DVDRip制作中是至关重要的一个步骤,直接影响到画质好坏。因此,AVS也是无数Ripper花大力气研究的对象。 当积累了一定经验和熟练度之后,创建AVS脚本是一件相当有乐趣且轻松的事情。有经验的Ripper看到片源之后,立刻就可以基本确定需要使用那些滤镜、怎样搭配滤镜参数,之后,只要进行细微的调整,便可得到希望的效果。新手成为老手,需要一个积累经验的过程,除了多看别人的心得、遇到问题勤于提出之外,就只剩下自己多做片、积累实战经验。经验的积累是一个较长的过程,因此不要梦想阅读了某篇文章后一夜之间成为所谓高手,经验不会骗人,因此脚踏实地才是正确的道路。 提高AVS运用水平的两条小经 阅读全文

posted @ 2011-01-06 22:04 与时俱进 阅读(8619) 评论(1) 推荐(2) 编辑

AviSynth 教程(收集、整理)
摘要:下载地址:AviSynth 2.5.7 Alpha 2 (2006-4-2更新)一、简述 AviSynth是AVI SYNTHesizer的缩写,意思就是AVI和成器,是一个Frameserver。(Frameserver就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生) AviSynth是由Ben Rudiak-Gould首创的一种非常有用的工具,能够提供各种方式来合并和滤镜处理影像文件。最独特的就是AviSynth并不是一个孤立的影像处理程序,而是在影像文件和应用程序之间担任“中间人”的角色。 AviSynth的基本工作原理是这样的: 首先建立一 阅读全文

posted @ 2011-01-06 21:54 与时俱进 阅读(6826) 评论(0) 推荐(1) 编辑

动态载入/删除/更新外部 JavaScript/Css 文件
摘要:传统加载外部JavaScript(*.js) 或者 Css(*.css)文件的方法是直接在head标签里面进行添加:head script type="text/javascript" src="myscript.js"/script link rel="stylesheet" type="text/css" href="main.css" / /head这些文件用这种方式会同步加载到当前这个页面。现在用动态的方式载入JavaScript/Css文件:用 DOM createElement 方法创建一个 “script” 或者 ”link” 元素设置相应的属性使用 ap 阅读全文

posted @ 2011-01-06 19:09 与时俱进 阅读(3369) 评论(0) 推荐(1) 编辑

jQuery试卷自动排版系统
摘要:需求根据提供的试卷题目(是一个干净的只有“数据”的HTML网页)生成一份多页的试卷,用户能执行翻页、具有答题时间限制,展示给用户的试卷中题目需要占用尽量少的空间(比如选择题中把两条较短的选项由两行合并到一行)、同一道题目不要跨页面显示以方便答题者,管理员能够改变试卷的样式(字体、颜色、行距、页面边距,像字处理软件一样……),题目之间可以插入一些说明性的文字(比如告知答题者作答的须知等等)。题目提干、选择题的选项、说明文字可以包含多媒体信息(文字、图片、列表、表格、视频等等……)。选择题选项数目不限、单选多选不限。翻页要有可订制的动画效果提供的试卷样板类似如下(Input):01olid="o 阅读全文

posted @ 2011-01-06 19:08 与时俱进 阅读(1986) 评论(0) 推荐(0) 编辑

javascript图片360°旋转
摘要:!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"headtitle ImageRotation /titlemeta http-equiv="Content-Type" content="text/html; charset=utf-8"style type="text/css"#demo { cu 阅读全文

posted @ 2011-01-06 18:58 与时俱进 阅读(287) 评论(0) 推荐(0) 编辑

JavaScript分页打印代码
摘要:htmltitleJS 分页批量打印解决方案(只支持IE)/titlescript language="javascript" function printWithAlert() { document.all.WebBrowser.ExecWB(6,1); } function printWithoutAlert() { document.all.WebBrowser.ExecWB(6,6); } function printSetup() { document.all.WebBrowser.ExecWB(8,1); } function printPrieview() 阅读全文

posted @ 2011-01-06 18:33 与时俱进 阅读(1150) 评论(0) 推荐(0) 编辑

JS打印代码示例
摘要:!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"HTMLHEADTITLE New Document /TITLEMETA NAME="Generator" CONTENT="EditPlus"META NAME="Author" CONTENT=""META NAME="Keywords" CONTENT=""META NAME="Description" CONTENT=""scriptvar hkey_root,hkey_path,hkey_keyhkey_root="HKEY 阅读全文

posted @ 2011-01-06 18:31 与时俱进 阅读(2610) 评论(0) 推荐(0) 编辑

Dos命令集合
摘要:1echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示当前是 echo off 状态还是 echo on 状态echo. #输出一个"回车换行",空白行 #(同echo, echo; echo+ echo[ echo] echo/ echo)2errorlevelecho %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码默认值为0,一般命令执行出错会设 errorlevel 为13dir显示文件夹内容dir #显示当前目录 阅读全文

posted @ 2011-01-04 13:03 与时俱进 阅读(2394) 评论(0) 推荐(0) 编辑

批处理for命令详解
摘要:FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释%%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他;IN:命令的格式,照写就是了;(相关文件或命令) :FOR要把什么东西读取然后赋值给变量,看下面的例子do:命令的格式,照写就是了!执行的命令:对每个变量的值要执行什么操作就写在这.可以在CMD输入for /?看系 阅读全文

posted @ 2011-01-04 13:01 与时俱进 阅读(507) 评论(2) 推荐(0) 编辑

友情链接:同里老宅院民居客栈
点击右上角即可分享
微信分享提示