码迷,mamicode.com
首页 > 2015年08月16日 > 全部分享
操作系统开发之——进入保护模式
依然直接贴代码: %macro Descriptor 3 dw %2 & 0FFFFh ; 段界限 1 (2 字节) dw %1 & 0FFFFh ; 段基址 1 (2 字节) db (%1 >> 16) & 0FFh ; 段基址 2 (1 字节) dw ((%2 >> 8) & 0F00h) | (%3 & 0F0FFh) ; 属性 1 + 段界限...
分类:其他好文   时间:2015-08-16 09:27:00    阅读次数:186
堆排序——深入浅出(图解)
如何建立这个堆呢。可以从空的堆开始,然后依次往堆中插入每一个元素,直到所有数都被插入(转移到堆中为止)。因为插入第i个元素的所用的时间是O(log i),所以插入所有元素的整体时间复杂度是O(NlogN),代码如下。n=0; for(i=1;i<=m;i++) { n++; h[ n]=a[ i]; //或者写成scanf("%d",&h[ n]); siftup(); }...
分类:编程语言   时间:2015-08-16 09:26:00    阅读次数:439
《Java设计模式》之接口模式
-----------模式是思想的体现,而非具体的实现。   抽象的讲,类的接口是类允许其他类对象访问的方法与字段集。接口通常代表一种承诺,即方法需要实现接口方法名表示的操作,遵循代码注释和其他文档说明,类的实现就是方法体中的代码。  java不允许多重继承,也就是说一个子类只能有一个父类,Son extends FatherA,FatherB 是错误的为了弥补这点不足,jav...
分类:编程语言   时间:2015-08-16 09:26:49    阅读次数:116
ZOJ 3469 Food Delivery
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3469 Food Delivery Time Limit: 2 Seconds      Memory Limit: 65536 KB When we are focusing on solving problems, we usually p...
分类:其他好文   时间:2015-08-16 09:27:17    阅读次数:110
HDU 1004 Let the Balloon Rise
http://acm.hdu.edu.cn/showproblem.php?pid=1004 Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 90418    Accepted Su...
分类:其他好文   时间:2015-08-16 09:24:49    阅读次数:151
《Java设计模式》七大原则
最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的...
分类:编程语言   时间:2015-08-16 09:23:59    阅读次数:107
【小结】AC自动机
参考资料:http://blog.csdn.net/niushuai666/article/details/7002823 搞了两天,突然明白,这玩意它原来就是个DFADFA鸭!窝来分析分析 从DFADFA到ACAC自动机: 考虑以下单词: {she, he, her}\{she,\ he,\ her\},字母表∑\sum为2626个小写字母 我们先画出它Trie树的模样 注意,双圈的是包含单词结尾...
分类:其他好文   时间:2015-08-16 09:26:10    阅读次数:245
Ubuntu & CentOS 禁止终端terminal和vim的光标闪烁
非常讨厌的问题,然而网上很多方法都是复制来粘贴去,复制的都是几个世纪前的系统才能奏效的方法?以下在Ubuntu15.04和CentOS7中(桌面环境:gnomegnome)亲测可行: 终端输入gsettings set org.gnome.desktop.interface cursor-blink false即可...
分类:系统相关   时间:2015-08-16 09:26:35    阅读次数:282
# hello! String[] args
hello! String[] args自己写Java 这么久,从来没用过args参数。或许初学的时候,教材上提到过这个容易被忽略的参数。每次写到main方法,都是敲一个”ma”,然后整个方法体就自动生成了,早就忘记了main 方法的传入参数args。 Thinking in Java 上就挺喜欢用这个参数的,我一般从从控制台读取参数都用scanner。其实用args 参数来的更简单。class...
分类:其他好文   时间:2015-08-16 09:24:56    阅读次数:131
Qt 中update()和repaint()的区别
void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。 如...
分类:其他好文   时间:2015-08-16 09:25:53    阅读次数:165
SQL Server 行列转换
SQLServer行转列在SQL Server 2005中PIVOT 用于将列值转换为列名(行转列),在SQL Server 2000中是没有这个关键字的 只能用case语句实现。--创建测试数据库use mastergoif ( exists (select * from sys.database...
分类:数据库   时间:2015-08-16 09:23:42    阅读次数:262
IOS十大经典面试题
1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Objecitve-C的重要特性是Runtime(运行时),在#import 下能看到相关的方法,用过objc_getC....
分类:移动开发   时间:2015-08-16 09:24:20    阅读次数:1501
双缓冲技术(Double Buffering)(1、简介和源代码部分)
这一节实在是有些长,翻译完后统计了一下,快到2w字了。考虑到阅读的方便和网络的速度,打算把这节分为5个部分,第一部分为双缓冲技术的一个 简介和所有的代码,如果能够看懂代码,不用看译文也就可以了。第二部分为Plotter控件的公有函数的实现,第三部分为Plotter的事件处理函数的 实现,第四部分为P...
分类:其他好文   时间:2015-08-16 09:24:49    阅读次数:132
Socket编程实践(6) --TCPNotes服务器
僵尸进程过程1)通过忽略SIGCHLD信号,避免僵尸进程 在server端代码中加入 signal(SIGCHLD,SIG_IGN);2)通过wait/waitpid方法。解决僵尸进程signal(SIGCHLD,onSignalCatch);void onSignalCatch(int sign....
分类:其他好文   时间:2015-08-16 09:23:49    阅读次数:149
抽象类不是银弹
抽象类的使用很常见,比如模板模式中就会用到。将具体需要实现的下发到子类。例如生成一个sitemap.xml的实现:abstract class SiteMap{ function toXml() { do something ... $this->load...
分类:其他好文   时间:2015-08-16 09:23:38    阅读次数:90
UINavigationController的 navigationItem 的设置方法
方法1self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selecto...
分类:其他好文   时间:2015-08-16 09:23:56    阅读次数:85
TextView——setCompoundDrawables说明
Drawable drawable = mContext.getResources().getDrawable(R.drawable.duringtime);drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimu...
分类:其他好文   时间:2015-08-16 09:21:38    阅读次数:99
1782条   上一页 1 ... 82 83 84 85 86 87 88 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!