biGpython

生亦何欢,死亦何苦? 予我長袖,我必善舞!

导航

2012年1月10日 #

windows的启动过程

摘要: 所指为XP系统,分为四个阶段,所需要用到的文件包括ntldr.exe(NTloader)、NTDetect.com、boot.ini、ntoskrnl.exe(NTosKernel.exe)、NTbootDD.exe、Bootsect.exe引导阶段初始化引导载入程序——首先运行的是ntldr.exe,将处理器的实模式(RealMode:内存钱640k留给MSDOS,剩余的当做扩展内存)改为 32位平坦处理模式(flat memory mode:可以使用计算机上安装的所有内存)。载入“微型文件系统驱动”,该驱动能使XP读取NTFS和FAT/FAT32上的文件。选择操作系统——根据boot.in 阅读全文

posted @ 2012-01-10 23:55 biGpython 阅读(545) 评论(0) 推荐(0) 编辑

2012年1月8日 #

cpp文件和h文件的区别

摘要: C++里面编译的单位是compile unit,也就是经过预处理之后的源文件,这包括宏的处理,以及include文件的替换等。一般来说,h文件用于函数和变量的声明,而cpp文件则用于定义。对于C++编译环境而言,他们都不过是操作系统内的文件,h文件可以include cpp文件,cpp文件也可以include h文件。他们的区别是人们在编译/链接过程中为了方便的强加进去的。单个的h文件也可以作为一个compile unit,但是如果h文件里面没有函数定义,那么编译器除了解析一遍函数原型,什么都干不了,不会生成对应的目标代码;如果h文件里面包含函数定义,这又分两种:内联函数和非内联函数。下面分别 阅读全文

posted @ 2012-01-08 10:22 biGpython 阅读(3487) 评论(0) 推荐(0) 编辑

2011年12月27日 #

MYSQL语法集锦

摘要: 一 . 安装与配置MYSQL 二 . 常用mysql命令行命令 1 .mysql的启动与停止 启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在 3 . 在命令行中登陆MYSQL控制台 , 即使用 MYSQL COMMEND LINE TOOL 语法格式 mysql –user=root –password=123456 db_name 或 mysql –u root –p123456 db_name... 阅读全文

posted @ 2011-12-27 21:26 biGpython 阅读(2827) 评论(0) 推荐(0) 编辑

2011年12月7日 #

python资源

摘要: 语法:http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual深入:http://book.douban.com/subject/1845309/ http://woodpecker.org.cn/diveintopython/社区:http://wiki.woodpecker.org.cn/moin/CPUG/网站:框架Django :http://djangobook.py3k.cn/ 阅读全文

posted @ 2011-12-07 12:44 biGpython 阅读(183) 评论(0) 推荐(0) 编辑

2011年12月6日 #

信号量Semaphore

摘要: Semaphore到底是什么?之前一直没搞明白,好像说的都狠高深。实际上重点在那个量字上面,java和c#的基本差不多。简单点说,就是限制了同时启动的线程数量,比如有四个线程,同时启动,而信号量限定的线程数为2两个,那么只有当最先获取2个信号许可的线程,释放许可的时候,剩下的两个线程才可以获取许可,线程不在阻塞。下面的内容为转载:信号量 Semaphore类似互斥锁,但它可以允许多个线程同时访问一个共享资源通过使用一个计数器来控制对共享资源的访问,如果计数器大于0,就允许访问,如果等于0,就拒绝访问。计数器累计的是“许可证”的数目,为了访问某个资源。线程必须从信号量获取一个许可证。通常在使用信 阅读全文

posted @ 2011-12-06 09:40 biGpython 阅读(615) 评论(0) 推荐(2) 编辑

2011年12月5日 #

C#UDP同步实例

摘要: 差不多有一个礼拜总算有点进步。代码很简单,只是为了实现功能。网络上的资源是很多,除了不能用的,就是抄来抄去,是在乏味浪费时间。说一下代码背景:实现的功能是发送端发送消息,接收端接收后立即响应,发送端接受响应的消息。类似心跳数据,超时后更换自己IP。 就是一个备份机上运行的程序,向主机发送心跳数据,如果主机挂了(接受超时),备份机更换自己IP为主机IP。接收端:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.... 阅读全文

posted @ 2011-12-05 10:35 biGpython 阅读(1119) 评论(2) 推荐(1) 编辑

2011年11月29日 #

常见题目_JAVA

摘要: 容器原理 set和map ,几个线程安全对象的区别线程与进程的区别线程几个状态,方法相关;synchronize关键字的用法及意义数组创建方式异常机制:继承关系、区别、常见runtime异常单例模式的常见写法和意义内部类写法和区别servlet原理、生命周期,JSP的本质,常见用法,forward和redirect的区别等几个问题java内存泄露的原理socket编程struts2和1的主要区别s... 阅读全文

posted @ 2011-11-29 18:07 biGpython 阅读(233) 评论(0) 推荐(0) 编辑

2011年11月25日 #

程序学习心得

摘要: 最近有一个体会,也算是老生常谈的问题了。代码光看是没有用的,必须手写一遍。比如那个泛型接口的东西,看的时候很明白,什么什么意思。当闭上眼手写的时候,很多细节都无法完成,实际上还是没有弄明白。加入思考的重写一遍,就会好很多。就像一些概念也好,理论也好的东西,单靠记忆或者背诵是很容易忘记的。一定要理解的去记忆,用自己的语言体会和方式来表达出来,这样加深理解记忆,也有助于提高表达能力。 阅读全文

posted @ 2011-11-25 10:09 biGpython 阅读(179) 评论(0) 推荐(0) 编辑

2011年11月24日 #

进程和线程

摘要: 进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体。而进程则不同,它是程序在某个数据集上的执行,是一个动态实体。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消,反映了一个程序在一定的数据集上运行的全部动态过程。线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位。线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。二者关系 线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,. 阅读全文

posted @ 2011-11-24 18:32 biGpython 阅读(176) 评论(0) 推荐(0) 编辑

2011年11月23日 #

.Net体系结构

摘要: 1 .Net framework 体系结构如图所示:由下向上依次介绍一,最底层为操作系统: .NETFramework 必须运行在操作系统上,如Win32、WinCE、PocketPC等操作系统二,公共语言运行时(Common Language Runtime)简称 CLR三,.NETFramework 基类库(Framwork Class Library)简称 FCL四,ADO.NET&XML : ADO数据访问组件,提供了丰富的XML支持五,ASP.NET,Web服务,Web窗体,Windows窗体六,公共语言规范(Common Language Specifiaction)简称C 阅读全文

posted @ 2011-11-23 11:40 biGpython 阅读(324) 评论(0) 推荐(0) 编辑