Fork me on GitHub

2013年1月27日

摘要: 【NFC】Android NFC Reference中英文SkySeraph Jan 25th 2013Email:skyseraph00@163.com0Near Field CommunicationNear Field Communication (NFC) is a set of short-range wireless technologies, typically requiring a distance of 4cm or less to initiate a connection. NFC allows you to share small payloads of dat... 阅读全文
posted @ 2013-01-27 22:48 HackerVirus 阅读(309) 评论(0) 推荐(2)
摘要: 页面重定向是一个不大不小的问题, 说它不大是因为我们作为web开发者经常会遇到页面重定向的问题, 而我们平时也似乎能很好的把这个问题给解决掉. 说他不小是因为虽然我们都知道部分重定向的方法, 但是我们并没有完整的了解所有页面重定向的方法, 同时也并不是特别的清楚他们之间的区别. 这就造成了我们在选择页面重定向的方式上大多数的时候是盲目的. 本篇文章希望和大家一起将几种页面重定向的方法做一个总结和比较, 为以后的工作和学习带来一点点的帮助.重定向的具体定义我也没有去深究, 不知道网页上的超链接、js中的windows.location 等算不算重定向的范畴。不过这些不是我们讨论的重点,我们今天. 阅读全文
posted @ 2013-01-27 22:48 HackerVirus 阅读(6816) 评论(0) 推荐(0)
摘要: 在前面2篇关于Table View的介绍中,我们使用的Style都是Plain,没有分组,没有index,这次学习的Table View和iphone中的通讯录很像,有一个个以字符为分割的组,最右边有一列小字符作为index,最顶端有一个搜索栏可以进行搜索,好了,下面开始这次的学习。1)创建一个新的项目,template选择Single View Application,命名为Sections2)添加Table View,连接delegate和data source到File's Owner选中BIDViewController.xib文件,从Object Library中拖一个Tab 阅读全文
posted @ 2013-01-27 22:47 HackerVirus 阅读(161) 评论(0) 推荐(0)
摘要: 大概的流程如下图所示:1 服务端使用HttpListener类 监听客户端的连接请求。 HttpListener Listerner = new HttpListener(); 服务端新开一个线程,无限循环监听客户端的连接请求。 while (true) { HttpListenerContext Request= Listerner.GetContext(); ThreadPool.QueueUserWorkItem(ProcessRequest, Request); } Listerner.GetContext()函数在没有连接到来的时候,会挂起当前的线程。 当有连接到来的时候, 利用线程 阅读全文
posted @ 2013-01-27 17:40 HackerVirus 阅读(931) 评论(0) 推荐(0)
摘要: 摘要:在使用C++做服务器开发中,经常会使用到脚本技术,Lua是最优秀的嵌入式脚本之一。Lua的轻量、小巧、概念之简单,都使他变得越来越受欢迎。本人也使用过python做嵌入式脚本,二者各有特点,关于python之后会写相关的文章,python对于我而言更喜欢用来编写工具,我前边一些相关的算法也是用python来实现的。今天主要讲Lua相关的开发技术。Lua具有如下特点:Lua 拥有虚拟机的概念,而其全部用标准C实现,不依赖任何库即可编译安装,更令人欣喜的是,整个Lua 的实现代码并不算多,可以直接继承到项目中,并且对项目的编译时间几乎没有什么影响Lua的虚拟机是线程安全的,这里讲的线程安全级 阅读全文
posted @ 2013-01-27 17:39 HackerVirus 阅读(362) 评论(0) 推荐(0)
摘要: Grails 中使用 grails-events-push 实现 ajax/comet/websocket 消息推送浏览器端的推送技术已经很成熟了,这里使用grails events push插件实现。events push基于 http://grailsrocks.github.com/grails-platform-core/guide/ 与 https://github.com/Atmosphere/atmosphere 的插件,也算是 grails-platform-core 的一个扩展。 这里使用events push的示例并对它进行一些补遗。首先创建一个grails项目。安装插件 阅读全文
posted @ 2013-01-27 17:38 HackerVirus 阅读(838) 评论(0) 推荐(0)
摘要: 经过一整天的折腾,总算对手动配置WCF有些感觉了,于是写篇博文记录一下心得。根据蒋金楠老师的博文所说的,WCF的终结点有三个要素组成,分别是地址(Address)、绑定(Binding)和契约(Contract),简记可写成Endpoint = ABC。地址:地址决定了服务的位置,解决了服务寻址的问题。绑定:绑定实现了通信的所有细节,包括网络传输、消息编码,以及其他为实现某种功能对消息进行的相应处理。绑定的类型包括BasicHttpBinding、WsHttpBinding、NetTcpBinding等。契约:契约是对服务操作的抽象,也是对消息交换模式以及消息结构的定义。以上这些内容摘抄自蒋老 阅读全文
posted @ 2013-01-27 17:33 HackerVirus 阅读(157) 评论(0) 推荐(0)
摘要: 大多数程序设计语言都有数据类型的概念,数据类型指定义一组数据值以及在这些数据值上相关的一组操作。我们知道计算机通过操作数据来产生结果,决定计算机程序执行认为难易程度的一个重要原因是可提供的数据类型与真实世界问题空间的匹配程度。因此,一种语言能支持多样化的类型与结构就成为关键。数据类型的概念是从过去50年间发展过来的最早的语言仅支持少量的数据结构,如Fortran 90之前通常用数组来模拟链表及二叉树。COBOL允许程序员指定小树的精度,并通过记录提供一种结构化的数据类型,跨出了Fortran I模式的第一步。PL/I更是将精度说明的功能扩展到整数及浮点类型,该功能从此也被引进到了Ada和For 阅读全文
posted @ 2013-01-27 17:31 HackerVirus 阅读(154) 评论(0) 推荐(0)
摘要: 本专题概要:引言如何在.NET中调用COM组件——访问Office 互操作对象在.NET 中调用COM组件的实现原理剖析错误处理小结一、引言 COM(Component Object Modele,组件对象模型)是微软以前推崇的一个开发技术,所以现在微软的很多产品都用到了COM组件,如Office,IE等。然而如果.NET 平台下的程序想访问COM组件的方式来实现某个功能怎么办呢? 正是由于开发人员有这个需求,所以微软在.NET FrameWork中为COM和托管代码之间进行互操作提供了支持,这种互操作性的技术就是COM Interop。但是COM Interop(COm互操作)这项技术,不. 阅读全文
posted @ 2013-01-27 15:57 HackerVirus 阅读(852) 评论(0) 推荐(1)
摘要: 欢迎下载本文精美排版的的pdf版本:http://vdisk.weibo.com/s/oIICP1 概述线程进度跟踪机制(thread progress)是Erts 5.9引入的一个重要的内部改进,如release notes中提到的:The ERTS internal system block functionality has been replaced by new functionality for blocking the system. The old system block functionality had contention issues and complexity i 阅读全文
posted @ 2013-01-27 15:56 HackerVirus 阅读(197) 评论(0) 推荐(0)