Tag Archives: .NET

某某视频平台加密视频的解密

说实话这种玩意发出来对我没什么好处,但是本着高尚的自由主义精神,还是稍微发一下。

严重鄙视一位同行写出了类似程序但“解密一个视频收费XXX元”的行为。

做网站的也程序员也挺不容易的,所以在此不点名是哪个视频网站。不过还是要吐槽一下:你们号称的“独创的DRM视频版权保护”能不能不这么垃圾,就把FLV文件用对称加密处理一下文件头有意思伐,Adobe官方出的DRM系统你们倒是有没有了解过。

static void Main(string[] args)
{
var fs_pcf = new FileStream(args[0], FileMode.Open, FileAccess.Rea[……]

Read more

有关VB.NET的弱类型和后期绑定

前天应邀在.NET下处理HTML DOM,就按照原来VB中的写:

Dim document = WebBrowser1.Document.DomDocument
MsgBox(document.getelementbyid(“aaaaa”).innerhtml)

工作很正常。然而同学却不懂VB,就翻译成C#,写成

Object document = WebBrowser1.Document.DomDocument
document.getelementbyid(“aaaaa”).innerhtml

结果没法通过编译。网上搜了下,有人说把Object换成var,试了下也不行。

后来查[……]

Read more

ASP.NET MVC折腾系列之(4)——LaTaleDB 1.0 Source Released!

开发环境:Windows 7 + Visual Studio 2008 + ASP.NET MVC 2 + MySql

部署环境:Debian 5 Lenny + Apache 2 + mod_mono + MySql

线上地址:http://www.gmsj.org/chddb

源代码下载:http://www.gmsj.org/chddb/LaTaleDB.rar

131205:链接已失效,需要资源请在评论区使用真实邮箱留言

源代码编译需求:.NET Framework 3.5 SP1 + Visual Studio 2008 SP1 + MySql.Data.dll

数据库导入说明:请[……]

Read more

ASP.NET MVC折腾系列之(3)——有关在Debian 5上部署LaTaleDB的各种蛋疼的事儿

作为本人第一个ASP.NET MVC的程序,LaTaleDB的1.0版本准备当作业交了去,亦准备上线部署。

然后就是各种蛋疼至死的事情。。

首先,前面文章提到的mono-apache-server是用的mono 1.9版本,即.net 2.0,不含3.5的东西,于是当我把文件上传到服务器上时,访问时直接得到了个500,就说是出错了,如果要看详细信息,在Web.config中设置customErrors的mode为Off。。

然后错误信息是缺少引用。。就把DLL的多余引用去掉,重新编译传了下,再把再缺的DLL从Windows目录里拷出来上传上去。。

然后提示无法启动编译器进程,aspx要在第一次[……]

Read more

ASP.NET MVC折腾系列之(2)——遇到的MONO框架的两个BUG

EVA暂时封存,今天晚上开始折腾ASP.NET。

但是没太大兴致做blog,就把原来的GhostCHD找了出来,把DataCore.vb粘过来,试着做一个彩虹岛的Web数据库。

经测,Web和本机一样,程序集中的全局变量(vb.net中写为class的shared成员变量)在dll卸载前是不会回收的(只要有引用就不会回收),而关键是,在一次请求过后,程序是还在的!这和php有着本质的区别!即服务端是保存状态的(DLL在什么情况下可能被卸载还有待研究),这使得有些东西可以保存在内存中不用每次访问数据库或者文件查找。

在WebDev中调试一切正常,但在MONO中出错。

1、SPFReader,几年[……]

Read more

ASP.NET MVC折腾系列之(1)——Linux下跑ASP.NET

近日因作业需要在捣腾php的模板,无意中注意到了ASP.NET MVC框架,直接被秒杀——半年来我一直在致力于的界面代码数据分离原来用MVC模式可以做的很完美,比我设想中的还要完美。。觉得自己大大的被BS了,软件工程看来还是有点用的。

ASP.NET怎么说呢。一年前帮S姐调大作业,就是ASP.NET的,觉得WebForm对HTML的封装过头了,太傻瓜了,完全不像Web开发了,所以一直很抵制它,又因为发誓不碰Java,所以这一年来还是在php中泡着。php是最方便的web语言,但项目一大,就会出现如速度慢等各种问题,最起码我不喜欢它的类,类这个东西我最喜欢.net,其次是ansi c++。在看到[……]

Read more