Fork me on GitHub

2012年11月9日

摘要: 说明:随微软ASP.NET MVC 4一起发布的还有一个框架,叫做ASP.NET Web API。目前国内关注这项技术的人似乎还很少,这方面的文章也不多见。开发Web应用程序也许可以只用MVC这样的技术,而不用这项Web API技术,但如果用了,会给你的应用程序带来极大的好处。为此,本人转载并翻译了以下这篇文章,后面还会陆续翻译该项技术的一些官方教程。大家一起学习,共同提高。Microsoft ASP.NET: What's This New Web API?微软ASP.NET:新的Web API是什么?摘自:http://www.devproconnections.com/artic 阅读全文
posted @ 2012-11-09 17:28 HackerVirus 阅读(142) 评论(0) 推荐(0)
摘要: 介绍在使用多线程模型进行编程时,经常遇到的问题之一是,当我们关闭前台的UI线程时,后台的辅助线程仍然处于活动状态,从而导致整个应用程序无法正常退出。这时我们需要一种较安全的方式来结束后台线程的运行,这样我们可以随时结束后台线程的运行,并且在线程结束时进行相应的资源清理工作(例如将内存数据写入硬盘)。.net框架提供了一些工具来实现该功能。目录IsBackground属性Abort方法轮循方式取消阻塞的线程IsBackgound属性Thread类提供了IsBackground属性,当线程的IsBackground属性被设置为true时,表示此线程为后台工作线程。当一个应用程序结束时,它的所有后台 阅读全文
posted @ 2012-11-09 17:22 HackerVirus 阅读(264) 评论(0) 推荐(0)
摘要: 为了测试APL在 Scada UI 和 音频方面的功能, 特选了一个类似的网页播放界面 来对比, 测试结果如下, 也不多讲, 直接上图比较.1. Scada实现的 播放页面:2. Web的播放界面:结论: Scada实现的 类似功能的音乐播放器 在内存占用, 线程数量, CPU方面 都远远优于 Web页面.-----------------------------------------------------------------------------------------------------------------------------------------------整个A 阅读全文
posted @ 2012-11-09 17:21 HackerVirus 阅读(161) 评论(0) 推荐(0)
摘要: 1.优酷几乎没有个性化和相关推荐,原因无非是它的视频库与其他视频网站进行资源对接,即你可以在搜酷中搜索你想看到的视频,算是百度视频搜索的垂直版吧2.土豆点击几步动漫后刷新首页的推荐显示如下:点击一部影片后下方显示:3.爱奇艺4.搜狐视频点击一部影片时,右下方显示:注:搜狐正在发力客户端(包括移动客户端),在播放器上的功能更丰富5.乐视网点击一部影片时,下方显示:6.腾讯视频点击一部影片时,下方显示:7.迅雷看看8.皮皮播放器:右边是与左边影片相关的影片,从准确度上来说还是比较好的,见下图:皮皮的个性化推荐在UI上实在“蹩脚”,准确度还可以,见下图:注:上图是我看了几个电影和几个时事新闻后推荐给 阅读全文
posted @ 2012-11-09 17:14 HackerVirus 阅读(199) 评论(0) 推荐(0)
摘要: 业内有一个普遍的现象,一般Windows程序员在写了3-5年的代码的时候会有一段迷茫期,因为这个时期的程序员已经掌握了常用的一些编程技巧,对某种编程语言已经比较熟悉,可以完成常规的任务,但是这个时候的程序员也很容易迷茫。主要的表现有以下几种:第一种,开始不停尝试不同的编程语言,但是慢慢的发现,其实语言大同小异,疲于学习,收获不大。第二种,开始转向linux平台,总认为别人干的活比自己好,比自己牛,结果是常常没有足够的时间,疲惫于学习自己工作中根本用不到的知识,花了很大的精力却收获很少。第三种,认为自己很牛了,沉迷于自己的一种技术甜区,不思进取。有句话说的好,没有量的积累就没有质的飞跃,不经历过 阅读全文
posted @ 2012-11-09 17:06 HackerVirus 阅读(232) 评论(0) 推荐(0)
摘要: web服务器 在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种。 Web系统由客户端(浏览器)和服务器端两部分组成。Web系统架构也被称为B/S架构。最常见的Web服务器有Apache、IIS等,常用的浏览器有IE、Firefox、chrome等。当你想访问一个网页时,需要在浏览器的地址栏中输入该网页的URL(UniformResourceLocator,简称为URL)地址,或者是通过超链接链接到该网页。浏览器会向该网页所在的服务器发送一个HTTP请求,服务器会对接收到... 阅读全文
posted @ 2012-11-09 17:03 HackerVirus 阅读(229) 评论(0) 推荐(0)
摘要: 因为平时上网都用chrome,但总感觉除了速度快,简洁以外总还有地方满足不了我的需要,然后找插件…后来发现,插件虽然海量但找个称心如意的也不是件容易的事儿,用在找插件的时间都能自己写一个了,于是,今年夏天开始的闲暇时间也写了几个,然后在应用中心断断续续发布了,这些插件原本是给自己用的,但也有几个用户专门找我提出了他们的需求。从开始的不懂到现在三两下就能玩儿一个,走了点远路,今天在这里写下从开发到发布的简单流程,都是很简单的知识一个可用的插件至少包括一个manifest.json和一个js文件manifest.json每个插件都有个manifest.json文件,此文件相当于C里的main(), 阅读全文
posted @ 2012-11-09 17:02 HackerVirus 阅读(289) 评论(0) 推荐(0)
摘要: Portal-Basic Web应用开发框架(简称Portal-Basic或PB)是一套功能完备的超轻量级Web应用开发框架,内置MVC Web基础架构,支持可扩展的数据访问接口(已内置Hibernate、MyBatis和JDBC支持),集成Action拦截、Form Bean / DAO Bean装配、国际化、文件上传下载、页面静态化和缓存等基础Web应用组件,提供纯Jsp/Servlet API的使用接口,非常容易学习和使用。 Portal-Basic 源码、示例及文档资源:请访问 google code 项目 ^_*Portal-Basic 主要特点:1)功能完备:内置MVC基础架构、. 阅读全文
posted @ 2012-11-09 16:59 HackerVirus 阅读(125) 评论(0) 推荐(0)
摘要: 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是:print("Hello World!")在Python教程中,我们已经提到下面一些内置函数:基本数据类型type()反过头来看看dir() help() len()词典len()文本文件的输入输出open()循环设计range() enumerate() zip()循环对象iter()函数对象map()filt 阅读全文
posted @ 2012-11-09 16:58 HackerVirus 阅读(166) 评论(0) 推荐(0)
摘要: 感谢大家的关注,也给我一份动力,让我继续前进。有了自己的家庭有了孩子,过着上有老下有小的生活,能够挤出点时间学习真的很难,每天弄好孩子睡觉已经是晚上10点左右了,然后再弄自己的事情,一转眼很快就到12点了,就要去睡了,现在身体汤不牢啊,如果不早点睡,第二天上班肯定没精神,要靠红牛了,呵呵,在这样的情况下再挤出时间学习ios真的很困难,只能是见缝插针,抓紧一切可用的时间学习,时间,挤一挤总归是有的,只是多少问题。这几天看来书的第三章,主要讲了如何添加按钮,然后为按钮添加响应事件,当点击按钮后,触发按钮的响应事件,从而改变一个Label上的显示文字。如果这个放在VS里面,真的是小菜一叠,但是在io 阅读全文
posted @ 2012-11-09 16:57 HackerVirus 阅读(170) 评论(0) 推荐(0)