浪客的小猪窝

无他,唯手熟尔!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要: ACM进阶计划ACM队不是为了一场比赛而存在的,为的是队员的整体提高。大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l操作系统原理l计算机组成原理l人工智能l编译原理l算法设计与分析除此之外,我希望你们能掌握一些其它的知识,因为知识都是相互联系,触类旁通的。以下学习计划每学期中的内容不分先后顺序,虽说是为立志于学习ACM的同学列的知识清单,但内容不限于ACM的知识。英语之类与专业相距较远的课程请自行分配时间,这里不再列举。大一上学期:必学:1.C语言基础语法必须全部学会a)推荐“语言入门”分类20道题以上b)提前完成C语言课程 阅读全文
posted @ 2012-04-21 11:05 BlackKylin 阅读(205) 评论(0) 推荐(0)

2012年9月20日

摘要: VMware系列之四 PQ分区魔术师DOS版详细使用图文教程http://soft.cmhello.com/partition-magic-dos.html 阅读全文
posted @ 2012-09-20 19:56 BlackKylin 阅读(567) 评论(0) 推荐(0)

摘要: VMware系列之三BIOS设置光驱启动的步骤 http://wenku.baidu.com/view/a5376c73f242336c1eb95e1a.html 阅读全文
posted @ 2012-09-20 19:55 BlackKylin 阅读(258) 评论(0) 推荐(0)

摘要: VMware系列之二 简单设置让Vmware虚拟机自动进入BIOSVmware安装XP虚拟机时,硬盘分好区之后,就是设置成光盘启动来安装系统,但是vmware默认是硬盘启动,所以会启动不了或者别的问题存在。所以要进bios里面设置成开机的启动顺序,要将光盘设置成第一启动项。但vm的开机画面比笔记本的还要快很多,基本都在1s内的,想进入bios里面也有难度。。 对于网上说的开vm系统然后点击窗口狂按f2。试了一下都没能够进入bios的了。 不过,还是有解决办法的。 首先关闭Vmware中的系统,用开始-程序-附件-记事本打开虚拟机配置文件(.vmx文件),该文件位于所安装的虚拟机目录(不是... 阅读全文
posted @ 2012-09-20 19:48 BlackKylin 阅读(418) 评论(0) 推荐(0)

摘要: VMware系列之一 VMware workstation8.0的安装及使用http://jingyan.baidu.com/article/b7001fe152dcbb0e7382dd75.html 阅读全文
posted @ 2012-09-20 19:45 BlackKylin 阅读(228) 评论(0) 推荐(0)

2012年8月9日

摘要: 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。-程序结束后有系统释放4、文字常量区—常量字符串就是放在这里的。程序结束后 阅读全文
posted @ 2012-08-09 16:22 BlackKylin 阅读(289) 评论(0) 推荐(0)

2012年7月9日

摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <malloc.h> 4 5 void readNum(char* filename, float *numArray,const int begin, const int num); 6 /************************************************** 7 ** Function: int main(int argc, char** argv) 8 ** Params: 9 ** Return: ... 阅读全文
posted @ 2012-07-09 23:43 BlackKylin 阅读(431) 评论(0) 推荐(0)

2012年6月28日

摘要: 浅析求素数算法转载:http://www.linuxsir.org/bbs/showthread.php?t=278294注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度1. 根据概念判断:如果一个正整数只有两个因子, 1和p,则称p为素数.代码:1 bool isPrime(int n)2 {3 if(n < 2) return false;4 for(int i = 2; i < n; ++i)5 if(n%i == 0) return false;6 return true;7 }时间复杂度O(n).2. 改进, 去掉偶数的判断... 阅读全文
posted @ 2012-06-28 14:01 BlackKylin 阅读(297) 评论(0) 推荐(0)

摘要: 数学论证-求素数为什么是用一个数分别去除2到sqrt(这个数)n = a*b = sqrt*sqrt=> a/sqrt = sqrt/b => a>=sqrt>=b或 b>=sqrt>=a所以只要遍历到sqrt.比如64 = 8*8 = 2*32你是没有必要遍历到32的,因为当你考察2的时候,32这种情况也就考察了。 阅读全文
posted @ 2012-06-28 13:58 BlackKylin 阅读(1148) 评论(0) 推荐(0)

摘要: Qt的setMouseTracking使用boolmouseTracking这个属性保存的是窗口部件跟踪鼠标是否生效。如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件。如果鼠标跟踪生效,如果没有按键被按下,这个窗口部件也会接收鼠标移动事件。也可以参考mouseMoveEvent()和QApplication::setGlobalMouseTracking()。通过setMouseTracking()设置属性值并且通过hasMouseTracking()来获得属性值。 阅读全文
posted @ 2012-06-28 10:11 BlackKylin 阅读(4634) 评论(0) 推荐(0)

2012年6月27日

摘要: 简单地说,大多数软件装完后,都需要修改注册表使其在电脑中占有“一席之地”,有些软件需要重启是因为它进入了注册表核心,但开机后的注册表核心已经像一面盾把该软件挡在了门外,该软件要 进入,必须重启电脑,赶在那面盾建立起来之前融入注册表。专业点来讲是这样的:软件安装完成之后,与Explorer有关的设置须等待Explorer重启后才能生效;而Autoexec.bat中设置环境变量也只能在重新启动计算机时装入;系统DLL只能通过WinInit.exe在进入Windows前的DOS环境下替换,静态VxD只能在装入 Windows的时候载入。因此,许多软件在安装完成之后必须重启计算机才能使软件运行环境生效 阅读全文
posted @ 2012-06-27 08:56 BlackKylin 阅读(3644) 评论(0) 推荐(4)