自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 打印螺旋矩阵

将打印一圈分解为四步:从左到右,从上到下,从右到左,从下到上。圈打印循环何时结束呢?当当前开始点坐标startx*2每一圈打印结束条件是什么呢?从左到右,每一圈的开始,所以必然会开始。从上到下,那么至少要有两行,从右到左,那么至少要有两行两列,从下到上,至少要有三行两列。 static int number=1;void PrintMatrixInCircle(int num[

2013-08-26 11:00:48 674

转载 内核态 用户态 区别

内核态和用户态区别 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行

2013-08-25 17:42:19 1092

原创 懒汉 多线程 单例模式

懒汉 多线程 单例模式HANDLE g_handle = ::CreateMutex( NULL , FALSE , NULL );class Singleton{public: ~Singleton() {  cout  } static Singleton* getInstance() {  if( NULL == m_pInstance )

2013-08-24 08:37:00 657

原创 进程,作业 window api 调用

#include #include using namespace std;#include // 创建新进程,用ie打开指定网页void main(int arge,char *argv[]){ STARTUPINFO si={sizeof(si)}; PROCESS_INFORMATION pi; si.dwFlags=STARTF_USESHOWWINDO

2013-08-22 16:45:20 759

原创 包含min函数的栈

#include#include#includeusing namespace std; templateclass StackWithMin{public: void push(const T& value ); void pop(); const T&  min() const;private: stack m_data; stack m

2013-08-07 20:58:20 628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除