摘要: 原文地址http://www.itzhai.com/the-introduction-of-the-velocity-template-engine-template-language-syntax-and-basic-use.html类似于PHP中的Smarty,Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。从而实现界面和Java代码的分离,使得界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点。另外,Velocity的能力远不止 阅读全文
posted @ 2014-01-06 14:55 飞鸟_Asuka 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Cache的用法学习 阅读全文
posted @ 2013-12-27 17:27 飞鸟_Asuka 阅读(1041) 评论(0) 推荐(1) 编辑
摘要: 需求描述:在JWPlayer视频播放过程中,要求实时记录视频观看者播放、暂停的时间,并记录从暂停到下一次播放时所经过的时间。将所有记录保存为XML文件,以方便数据库的后续使用。实现过程:尝试1:使用JS操作文件网上查阅资料得知JS有ActiveXObject(仅用于IE和IE内核浏览器)以及XmlHttpRequest(通用)可以操作XML文件,但实际发现JS并没有写入文件的权限,因此放弃。尝试2:使用ASPX页面实现网页本地保存一开始只考虑使用单个ASPX页面,在后台的.cs文件中实现存取,但是后来发现TextBox.TextChanged事件并不是实时触发,也是需要刷新页面的,另外刷新页面 阅读全文
posted @ 2013-12-20 12:12 飞鸟_Asuka 阅读(1841) 评论(1) 推荐(2) 编辑
摘要: JWPlayer无法加载本地字幕,需要将页面部署到服务器上,以HTTP形式访问。 阅读全文
posted @ 2013-12-13 13:15 飞鸟_Asuka 阅读(3133) 评论(10) 推荐(0) 编辑
摘要: Windows7下出现“不支持此接口”问题解决方案 阅读全文
posted @ 2013-10-31 09:36 飞鸟_Asuka 阅读(6472) 评论(0) 推荐(0) 编辑
摘要: 所谓开发日志,顾名思义就是开发过程中的日志。正如平时写日记一样,开发日志对整个项目可以起到备忘、记录、总结等等作用。虽然开发日志并不是正式的软件工程文档,但是作为一个项目开发人员,养成记录开发日志的习惯将会使你受用终身。 阅读全文
posted @ 2013-10-17 23:16 飞鸟_Asuka 阅读(5417) 评论(6) 推荐(7) 编辑
摘要: 在windows环境下配了MinGW gcc编译器,结果编译时总提示找不到头文件。第一反应就是更改环境变量,但是将gcc目录添加到PATH中,再次运行编译依旧报错。多方查找后发现这样一句话:PATH在重启前是不会被刷新的。并且还提供了一个即时刷新的方法:命令行中输入SET PATH=〈目录〉,则PATH会被强制刷新。经过以上操作后问题解决。特此记录备忘。 阅读全文
posted @ 2013-10-10 00:46 飞鸟_Asuka 阅读(1187) 评论(0) 推荐(1) 编辑
摘要: readonly修饰的字段,其初始化仅是固定了其引用(地址不能修改),但它引用的对象的属性是可以更改的。 阅读全文
posted @ 2013-09-27 10:34 飞鸟_Asuka 阅读(2090) 评论(11) 推荐(3) 编辑
摘要: 之前在学习@aganqin的Fluent Ribbon项目(http://www.cnblogs.com/aganqin/p/3269384.html)。但是一直都有引用了Fluent.dll后仍旧出现“命名空间“clr-namespace:Fluent;assembly=Fluent”中不存在“RibbonWindow”名称”,同时设计视图也无法正常显示这个很令人头疼的问题,问aganqin本人包括在博问和StackOverflow上搜索均没有得到什么有实质性的解决方案。结果当我在Fluent Ribbon官网上找解答的时候突然发现了它的源代码。抱着试一试的态度我将其源代码下载下来以后重新编 阅读全文
posted @ 2013-08-21 19:35 飞鸟_Asuka 阅读(3100) 评论(0) 推荐(0) 编辑
摘要: 在VS 2012 中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.原因是Visual C++ 2012 使用了更加安全的 run-time library routines 。新的Security CRT 阅读全文
posted @ 2013-07-30 13:59 飞鸟_Asuka 阅读(739) 评论(0) 推荐(0) 编辑