摘要:centos 6.0cat /etc/issue 或 lsb_release -a (此命令使用所有linux版本)查看内核版本uname -a
阅读全文
摘要:两个U盘。做双系统 要先做windows 后做linux两个都做好了,重做windows xp不格式化C盘(格式化也没有问题),grub是不会修改的,正常做就行。如果充windows xp升级到win7的话 会出现无法找到目录 不过一会就会转到win 7下自动执行。在PE里面如果调整分区大小的话 用PM 7.0;no such device:xxxxxxxxxxxxxx按任意键继续……。(出现此情况 在linux下使用update-grub更新即可,需管理员身份:sudo passwd root)移动硬盘进入PE->双击镜像->在镜像里面点击“自动启动”->选“安装系统到C盘
阅读全文
摘要:惠普 windows could not start because of a computer disk 一个HP台式机2310其硬盘是串口的,160G,只分有C分区和一个备份用的加密小分区,且安装的系统是HOME版的,用GHOST重做系统后,无法正常启动出现以下提示: windows could not start because of a computer disk hardware configuration problem could not read from the selected boot disk check boot path and disk harware pleas
阅读全文
摘要:#include <stdio.h>#include <Windows.h>//不加这句出编译错误#include <WinDef.h>int main(){ printf("%d",sizeof(WORD)); system("pause"); return 0;}如果要在windows控制台上使用windows的数据结构 就要包含头文件windows.h否则编译错误
阅读全文
摘要:这里只描述同步Socket的send函数的执行流程。当调用该函数时,send先比较待发送数据的长度len和套接字s的发送缓冲的 长度,如果len大于s的发送缓冲区的长度,该函数返回SOCKET_ERROR;如果len小于或者等于s的发送缓冲区的长度,那么send先检查协议 是否正在发送s的发送缓冲中的数据,如果是就等待协议把数据发送完,如果协议还没有开始发送s的发送缓冲中的数据或者s的发送缓冲中没有数据,那么 send就比较s的发送缓冲区的剩余空间和len,如果len大于剩余空间大小send就一直等待协议把s的发送缓冲中的数据发送完,如果len小于剩余 空间大小send就仅仅把buf中的数据c
阅读全文
摘要:在IAR及MDK中生成bin及hex文件的设置方法:IAR里面--->生成bin文件:(1)在options->linker ->output->other选中->output里选择raw-binary,module-local里选择Include all,其余默认;(2) options->linker ->Extra Output->generate output file->format->output format 选择intel extended,override default 不选中,format variant 里面选
阅读全文
摘要:CDC *pDC=GetDesktopWindow()->GetDC();//屏幕DC int BitPerPixel = pDC->GetDeviceCaps(BITSPIXEL);//获得颜色模式 int Width = pDC->GetDeviceCaps(HORZRES); int Height = pDC->GetDeviceCaps(VERTRES); CDC memDC;//内存DC memDC.CreateCompatibleDC(pDC); CBitmap memBitmap, *oldmemBitmap;//建立和屏幕兼容的bitmap memBit
阅读全文
摘要:;==;=========================================; NAME: 2440INIT.S; DESC: C start up codes; Configure memory, ISR ,stacks; Initialize C-variables; 完全注释;=========================================; NAME: 2440INIT.S; DESC: C start up codes; Configure memory, ISR ,stacks; Initialize C-variables; 完全注释; HISTO
阅读全文
摘要:;2410Init.s包括了板子上电后的初始话,具体有几个步骤:;讲述S3C2410启动程序设计;1. 屏蔽所有中断,关看门狗。;2. 根据工作频率设置PLL寄存器;3. 初始化存储控制相关寄存器;4. 初始化各模式下的栈指针;5. 设置缺省中断处理函数;6. 将数据段拷贝到RAM中,将零初始化数据段清零;7. 跳转到C语言Main入口函数中;=========================================; NAME: 2440INIT.S; DESC: C start up codes; Configure memory, ISR ,stacks; Initialize
阅读全文
摘要:1、ldr r13,=0x1000 对于ldr r13,=0x1000的解释有“=”号表示ldr是一个伪指令。 ldr r13,=0x1000 //表示把立即数0x1000送入r13,0x1000=4KB代表bootloader结束处 r13是stack pointer,因为后面要跳到LedMain,这个function是用c写的,所以必须要事先分配stack,否则c程序没法运行。给r13赋值就是分配stack,对跑马灯来说只要是可用内存就行,并不在乎具体地址在哪。其实只要记住一条,C是基于栈的语言,没有栈是无法运行的,而且栈是从高地址处向低地址处的,所以是从0x1000~0x0。(将0x10
阅读全文
摘要:如果说难题最难的部分是基本概念,可能很多人都会持反对意见,但实际上也确实如此。我高中的时候学物理,老师抓的重点就是概念——概念一定要搞清,于是难题也成了容易题。如果你能分析清楚一道物理难题存在着几个物理过程,每一个过程都遵守那一条物理定律(比如动量守恒、牛II定律、能量守恒),那么就很轻松的根据定律列出这个过程的方程,N个过程必定是N个N元方程,难题也就迎刃而解。即便是高中的物理竞赛难题,最难之处也不过在于:(1)、混淆你的概念,让你无法分析出几个物理过程,或某个物理过程遵循的那条物理定律;(2)、存在高次方程,列出方程也解不出。而后者已经是数学的范畴了,所以说,最难之处还在于掌握清晰的概念;
阅读全文