
操作系统
xumaojun
这个作者很懒,什么都没留下…
展开
-
在xp sp3桌面显示IE图标(非快捷方式)
安装了最新的XP SP3系统,却发现桌面没有IE图标,然后在桌面单击右键,选择属性,在选择“桌面”标签,点击“自定义桌面”按钮,却发现没有显示IE图标的选项。 这个不是什么版本问题,是微软为了应对反垄断而将其隐藏了,但是实际上那个选项还在,只不过你看不到,解决办法很简单:第一:打开“我的电脑”,然后点击“向上”按钮,发现了什么,居然有IE,不用多说了,直接拉在桌面上即可。第二:打开D盘,新转载 2009-10-24 13:41:00 · 552 阅读 · 0 评论 -
vmware的检测与反检测
先说3种方法代码:#include #include BOOL gInVMWARE, gInVirtualPC;BOOL VMWareTest(){BYTE PortValue1,PortValue2;__try{ __asm { pushad pushfd xor ebx,ebx转载 2013-09-29 10:34:19 · 3360 阅读 · 1 评论 -
Base64加密解密算法的C/C++代码实现
这个Base64是从Live555的代码里面提取出来的,请大家放心使用吧。 Base64的加密解密的算法和原理我就不想说了。。。。, 网上有很多介绍原理的文章。这个算法有啥好处呢? 为什么我们要用它? Base64算法不是为了防止内容被人破解而使用的算法, 因为破解Base64太容易了, 就是简单的字符替换。 Base64还有个不好的地方,就是加密后, 长度会变成。转载 2013-09-29 22:01:14 · 924 阅读 · 0 评论 -
内存跟踪,内存泄露,内存
这个坑其实很大很大。。。。。。虽然这名字很长,但其实就是一码事,试问你做内存跟踪不是为了看泄露?试问你看到了泄露和碎片不回去优化?哈哈理论知识咱不具备,所以现实点,从实践出发好了。我一向干点啥事,都是被勾引的,先是要解决问题,然后又觉得不够过瘾,就变成优化问题本身。这回的任务原本是内存泄露,我东一榔头,西一锤子的,却是满世界乱敲,敲到最后,原来的问题早湮灭了,剩下的,只是自己的问题而已转载 2012-04-29 23:27:01 · 4980 阅读 · 0 评论 -
嵌入式实时操作系统uc/os-ii 原理及应用 读书笔记
对任务就绪表的操作理解:将优先级别为prio的任务置为就绪状态,可使用如下代码OSRdyGrp |= OSMapTbl[prio >>3];//将prio任务所在的组状态置为1,表示该组有任务就绪。OSRdyTbl[prio>>3] |= OSMapTbl[prio&0x07];//将就绪表中prio任务对应的位置为1,表示该优先级为prio的任务就绪。其中OSMapTbl[]是u原创 2011-10-22 10:33:02 · 2658 阅读 · 2 评论 -
ucos-ii 之OSTaskDelReq函数
#if OS_TASK_DEL_EN > 0INT8U OSTaskDelReq (INT8U prio){ #if OS_CRITICAL_METHOD == 3 OS_CPU_SR cpu_sr;#endif BOOLEAN原创 2011-10-23 14:49:36 · 1636 阅读 · 0 评论 -
ucos-ii 中OSTaskResume函数理解
OSTaskResume() 的返回值为下述之一:* OS_NO_ERR:函数调用成功。* OS_TASK_RESUME_PRIO:要唤醒的任务不存在。* OS_TASK_NOT_SUSPENDED:要唤醒的任务不在挂起状态。* OS_PRIO_INVALID:参数指定的优先级大于或等于OS_LOWEST_PRIO。 #if OS_TASK_SUSPEND_EN > 0原创 2011-10-23 14:25:13 · 4438 阅读 · 0 评论 -
ucos-ii 之OSTaskDel函数
#if OS_TASK_DEL_EN > 0INT8U OSTaskDel (INT8U prio){#if OS_CRITICAL_METHOD == 3 OS_CPU_SR cpu_sr;#endif#if OS_EVENT_EN > 0 OS_EVENT *pevent;#endif原创 2011-10-23 14:48:34 · 1453 阅读 · 0 评论 -
ucos-ii 之 OSTimeTick
OSTimeTick() basically consist of decrementing the OSTCBDly field for each OS_TCB (if it‘s nonzero). OSTimeTick() follows the chain of OS_TCB starting at OSTCBList L3.20(2) until it reaches the idle原创 2011-10-25 09:17:39 · 1951 阅读 · 0 评论 -
ucos-ii 任务调度
(1)任务级的任务切换原理 μC/OS-II是一个多任务的操作系统,在没有用户自己定义的中断情况下,任务间的切换步骤是这样的:任务间的切换一般会调用OSSched()函数。函数的结构如下: void OSSched(void){ 关中断 如果(不是中断嵌套并且系统可以被调度){ 确定优先级最高的任务 如果(最高级的任务不是当前的任务){原创 2011-10-22 20:30:14 · 1006 阅读 · 0 评论 -
uCOS/ii 学习心得及体会
1、首先发布 任哲的《嵌入式实时操作系统uCOS-II原理及应用》 这本书非常适合初学者学习 uCOS-ii 2、 请问:空闲任务和统计任务是否建立任务控制块呢? 任务块链表中是否存在空闲任务和统计任务的任务控制块呢?如果没有的话,操作系统如何调度呢? 标准答案: 在u转载 2011-10-22 16:42:57 · 1686 阅读 · 0 评论 -
推荐ucos-II 3本参考书 经典
在这里给大家推荐三本学习ucos的必看书籍1.(比较难买)嵌入式实时操作系统uc/os-II教程 西安电子科技大学出版 -----这本书对UCOS的源代码分析的非常清楚 比作者原著 在某种程度上要好,这本书对关键的代码都给出了流程图!2.(比较好买)嵌入式实时操作系统uc/os-II原理与应用(第二版)任哲 北航出版的 这转载 2011-10-22 16:40:09 · 6830 阅读 · 0 评论 -
uCos中优先级判定表OSUnMapTbl原理
OSOSRdyTbl[0]的bit7-bit0对应于优先级7-0, OSOSRdyTbl[1]的bit7-bit0对应于优先级15-8, OSOSRdyTbl[2]的bit7-bit0对应于优先级23-16, OSOSRdyTbl[3]的bit7-bit0对应于优先级31-24, OSOSRdyTbl[4]的bit7-bit0对应于优先级39-32, OSOSRdyTbl[5]原创 2011-10-22 17:10:59 · 2868 阅读 · 0 评论 -
高手进阶,终极内存技术指南——完整/进阶版 I
<br />老實話,我個人覺得這兩篇文章真的寫的很不錯,前段時間在study關於DDR內存的初始化以及其相關知識的時候,詳細學習了它。個人很佩服原文的作者能夠寫出這麼深刻的文章。(應該說,這篇文章把DDR2的spec翻譯了大部份,對於我們BIOS工程師而言,是一篇不錯的資料。)下面是原文。<br />两篇文章的出处是:http://hi.baidu.com/%BA%A3%B6%FB_heart/blog/calendar/200905不过原作者应该是一个叫做:赵效民的前辈。<br /> <br /><br转载 2010-11-12 09:53:00 · 580 阅读 · 0 评论 -
高手进阶,终极内存技术指南——完整/进阶版 I
老實話,我個人覺得這兩篇文章真的寫的很不錯,前段時間在study關於DDR內存的初始化以及其相關知識的時候,詳細學習了它。個人很佩服原文的作者能夠寫出這麼深刻的文章。(應該說,這篇文章把DDR2的spec翻譯了大部份,對於我們BIOS工程師而言,是一篇不錯的資料。)下面是原文。两篇文章的出处是:http://hi.baidu.com/%BA%A3%B6%FB_heart/blog/calendar/200905不过原作者应该是一个叫做:赵效民的前辈。作为电脑中必不可少的三大件之一(其余的两个是主板与CPU)转载 2010-10-17 13:52:00 · 570 阅读 · 0 评论 -
虚拟机检测技术剖析
作者:riusksk (泉哥)主页:http://riusksk.blogbus.com前言在当今信息安全领域,特别是恶意软件分析中,经常需要利用到虚拟机技术,以提高病毒分析过程的安全性以及硬件资源的节约性,因此它在恶意软件领域中是应用 越来越来广泛。这里我们所谓的虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统转载 2013-09-29 10:38:35 · 1486 阅读 · 0 评论