搜索到与相关的文章
编程技术

Objective-C消息机制的原理

转自:http://my.oschina.net/amoyai/blog/94561在Objective-C中,message与方法的真正实现是在执行阶段绑定的,而非编译阶段。编译器会将消息发送转换成对objc_msgSend方法的调用。objc_msgSend方法含两个必要参数:receiver、方法名(即:selector),如:[receivermessage];将被转换为:objc_msgSend(receiver,selector);objc_m

系统 2019-08-29 22:58:51 3097

编程技术

技术人员应该研发符合穷人利益的项目

赖勇浩(http://laiyonghao.com)今天在twitter上到看@Fenng说支付宝推出火车票代购服务(http://life.alipay.com/huochepiao/)已经2个多月了,“覆盖国内多数车次。2010年1月起全国多数省会城市市民可坐等车票上门”。虽然我也抱怨过火车票难买,但听到这样的消息,我没有感动,我反而感到伤痛。我感到以后过年回家,会有更多比我们还要弱势的群体回不了家了。如果我是这个项目的技术人员,我会拒绝实现这个想法;

系统 2019-08-29 22:53:29 3097

Windows

《Windows核心编程系列》十异步IO之IO完成端口

http://blog.csdn.net/ithzhang/article/details/8508161转载请注明出处!!IO完成端口为了将Windows打造成一个出色的服务器环境,Microsoft开发出了IO完成端口。完成端口需要与线程池配合使用。完成端口背后的理论是并发运行的线程数量必须有一个上限。由于太多的线程将会导致系统花费很大的代价在各个线程cpu上下文进行切换。使用并发模型与创建进程相比开销要低很多,但是也需要为每个

系统 2019-08-29 22:51:15 3097

Java

高级Java程序员值得拥有的10本书

Java是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些书的内容未免显得过于简单和冗余了。那些适合初学者的书籍看着真想打瞌睡,有木有。想找高级点的Java书籍吧,又不知道哪些适合自己。别急,雪中送炭的来了:下面我将分享的书单绝对值得拥有。ps,我也尽力避免列出为特定软件或框架或认证的Java书,因为我觉得那不是纯Java书。1.《JavainaNutshell》(Java技术手册)与其

系统 2019-08-29 22:12:59 3097

Ubuntu

Ubuntu执行apt-get update时报GPG签名验证错误

W:GPG签名验证错误:http://ppa.launchpad.netintrepidRelease:由于没有公钥,下列签名无法进行验证:NO_PUBKEY19C98318F87FE1BD解决方法从http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=182819找到:下载密匙:gpg--keyserversubkeys.pgp.net--recv********导入密匙:gpg--export--armor**

系统 2019-08-12 01:33:48 3097

各行各业

WPF-16:IValueConverter简单用法

IValueConverter值转换器,可以将一种类型转换为另一种类型,比如将值类型转为字符串,将图片url转换为图片类型,也可以将一个值进行计算转换为新值等等。在WPF,一般在绑定的场合用的是比较多的。下面通过一个简单的例子看看IValueConverter的用法。首先,我们看IValueConverter有两个方法:publicobjectConvert(objectvalue,TypetargetType,objectparameter,System

系统 2019-08-12 01:33:28 3097

Tomcat

spring 项目tomcat 8.0.2 发布报错:Could not

tomcat8项目发布遇到的错1[ERROR]2015-05-2222:51:38,683org.springframework.web.servlet.DispatcherServlet-Contextinitializationfailed2org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'org.springframework.valid

系统 2019-08-12 01:32:20 3097

Python

python练习题---给定一个整数数组 nums 和一个目标值 target

收集一些python的练习题,在追求应用的同时千万不要忘了基础的东西,我会不定期的总结一些我做过的小题目,大家一起进步!题目描述给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。解题一这道题拿过来首先很容易想到暴力解决没错我第一步也是这么干的,很容易想到两个循环进行判断,这个代码很容易看的懂,也很容易理解,不做多解释,但是这样运行的时间和所占内存都是非常大的。很不好的一种方法。classSol

系统 2019-09-27 17:56:22 3096

编程技术

[zt]Master/Details 模式在Eclipse Forms中的应

From:http://www.eclipseworld.org/bbs/read.php?tid=1296Master/Details是UI设计中常见的一种模式。他有一组(列表或成树状结构)的master和一个被选中master驱动的details集组成。master是一些不同的对象,通过对master的选择,驱动details的UI发生变化。在下面的图中,有3各不同的master,分别对应3种不同的UI:描述:1初始状态:只有master的树状列表图片

系统 2019-08-29 23:38:01 3096

Jquery

jQuery时间轴插件:jQuery Timelinr

这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程、大事件等场景。该插件基于jQuery,可以滑动切换、水平和垂直滚动、支持键盘方向键。经过扩展后可以支持鼠标滚轮事件。查看演示DEMO下载源码HTML我们在body中建立一个div#timeline作为展示区,#dates为时间轴,示例中我们用年份作为主轴,#issues作为内容展示区,即展示对应主轴点年份的内容,注意id对应上。

系统 2019-08-29 23:03:23 3096