作者:FrankFang来源:博客园发布时间: 2011-11-16 22:08阅读:
21694 次推荐:
15原文链接[收藏]摘要:“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript
closure)却彻底失败了。...
分类:
编程语言 时间:
2014-05-15 10:34:44
阅读次数:
499
【学生成绩管理系统】功能:1.实现了手动输入学生人数以及课程科目2.对输入的所有学生的各科成绩进行总分排名,并按成绩高低进行排序用到的技术:1.Scanner类用于接收输入的内容2.定义的一维数组用来保存输入的相同类型的内容,如学生的姓名、课程的名称等3.定义的二维数组用来保存输入的学生各科的成绩4...
分类:
其他好文 时间:
2014-05-15 09:33:25
阅读次数:
280
而本文介绍的是另外一种方法,利用Loader来实现差不多的效果,既然能够说效果差不多,那么就说明了Loader有一个跟ContentObserver的特性,没错,它能够检测到对应内容的变化。
先简单说一下什么是Loader。
Loader是Android在3.0之后才引进的一个类,其主要目的在于让Android跟Data之间的交互变得更加简单和高效,概括起来,我觉得其功能有以下两点:
1)动态监测所处理对象状态的变化,大部分情况下是处理数据,但我觉得只是一方面。
2)当界面变化,需要被重新创建的时候,它们能...
分类:
移动开发 时间:
2014-05-15 08:07:28
阅读次数:
404
int *p;//(int
*)修饰的是内存地址,也就是32位二进制无符号整数//*p等价于int类型数据//p
一个内存地址//*根据内存地址取出内容//&根据变量取出地址//任何类型的指针都占4个字节int a,
b; scanf("%d%d",&a,&b);//接收输入值 printf("%d...
分类:
编程语言 时间:
2014-05-15 07:46:49
阅读次数:
275
利用默认的内存管理函数new/delete或malloc/free在堆上分配和释放内存会有一些额外的开销。
系统在接收到分配一定大小内存的请求时,首先查找内部维护的内存空闲块表,并且需要根据一定的算法(例如分配最先找到的不小于申请大小的内存块给请求者,或者分配最适于申请大小的内存块,或者分配最大空闲的内存块等)找到合适大小的空闲内存块。如果该空闲内存块过大,还需要切割成已分配的部分和较小的空...
分类:
其他好文 时间:
2014-05-15 02:56:28
阅读次数:
227
在windows上面,利用网卡做自定义报文的收发,Winpcap是唯一选择,目前自己编写驱动来实现相关功能的基本找不到。
Winpcap对于接收的报文只是复制,并不阻断报文向操作系统提交,因此还是影响了操作系统,导致操作系统时不时的发出一些报文来,而这些报文又可能会干扰我们的测试过程,为了突破这个限制,我重新实现了相关的驱动,做到了以下几个功能:
1 和Winpcap一样出色的报...
分类:
其他好文 时间:
2014-05-15 01:16:32
阅读次数:
312
IPSec简介:IPSec是一种开放标准的框架结构的Internet协议安全性,通过使用加密的安全服务以确保在Internet协议网络上进行保密而安全的通讯。它通过端对端的安全性来提供主动的保护以防止专用网络与Internet的攻击。在通信中,只有发送方和接收方才是唯一必须了解IPSec保护的计..
分类:
其他好文 时间:
2014-05-15 00:44:10
阅读次数:
527
WINDOWS系统托盘是一个特殊区域,通常在桌面的右下角,也就是任务栏的右边。系统常驻在托盘的程序有时钟,音量控制,输入法,网络状态等。第三方应用如QQ程序也是一个典型的托盘程序,当最小化时企鹅会乖乖的待在屏幕右下角等待主人的呼唤。
系统托盘的方便之处在于,程序在暂时不用时,将它放到托盘里,随用随叫,不必将其关闭。而QQ在接收到消息后,也会在托盘中闪动提示...
分类:
编程语言 时间:
2014-05-14 21:24:30
阅读次数:
381
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】
内核在处理2层数据包之前,必须先处理中断系统,设立中断系统,才有可能每秒处理成千的帧。
当收到一个帧时,驱动程序会代表内核指示设备产生一个硬件中断,内核将中断其他的活动,然后调用一个驱动程序所注册的处理函数,以满足设备的需要。当事件是接收到一个帧时,处理函数...
分类:
系统相关 时间:
2014-05-14 20:12:37
阅读次数:
498
刚开始学一门编程语言的时候,我总是会有一种困惑,怎样让自己的代码看起来更“专业”?很多时候,我们可以照着教材实现一些基本的功能,比如用Socket发送/接收几个字符,写一个线程完成某个异步任务,但是在实际的项目中,往往不那么简单,比如需要设计Socket通信协议,需要处..
分类:
移动开发 时间:
2014-05-14 16:27:00
阅读次数:
366