自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream Fly的专栏

Fight for dream,Fly to victory! 个人主页: https://ifish.site 技术公众号: 码生活

  • 博客(12)
  • 资源 (13)
  • 收藏
  • 关注

原创 利用单向环链表解决约瑟夫问题

约瑟夫问题:有N个小孩围成一圈并依次编号,教师指定从第M个小孩开始报数,当报到第S个小孩时,即令其出列,然后再从下一个孩子起从1开始继续报数,数到第S个孩子时候继续令其出列,这样直到所有的孩子都出列。求小孩出列的顺序。 思想:单向环链表解决:1.先是建立一个带有表头节点的N个小孩的单向环表;2.利用指针p调整环型链表最后一个指向回来到第一个数据节点;3.再利用指针p指向第M-1的孩子,

2011-06-24 12:14:00 1496

转载 C语言空指针---(转)

空指针的简单描述:它 “与任何对象或函数的指针值都不相等”。也就是说, 取地址操作符 & 永远也不能得到空指针, 同样对malloc() 的成功调用也不会返回空指针, 如果失败, malloc() 的确返回空指针, 这是空指针的典型用法:表示“未分配”或者 “尚未指向任何地方”的指针。=================================================

2011-06-22 14:50:00 7500 1

转载 线程与进程的区别

转自:http://www.cublog.cn/u2/68846/showart_1077115.html  多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢?        进程和线程都是

2011-06-20 19:17:00 985

转载 GCC编译过程

转自:http://www.cublog.cn/u2/82382/showart_1913755.html  今天,我们继续gcc之旅吧。上节我们讲了些gcc的历史发展什么的,还有就是gcc与g++的区别。今天我们就从整体上对gcc编译过程有个细致的了解,也好明白他的工作原理,好为以后深入学习研究打下个基础。gcc的编译流程分为四个步骤,分别为:· 预处理(Pre-Processing)· 编

2011-06-20 18:10:00 887

转载 看清main(argc,**argv)

转自:http://blog.csdn.net/whillcoxdennis/archive/2009/04/06/4052342.aspx 我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main

2011-06-15 18:29:00 1008

转载 数据对齐---C语言:内存字节对齐详解

转自:(修改部分语言错误)http://hi.baidu.com/jjpro/blog/item/06ea380859eac433e82488f8.html 一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则

2011-06-11 23:51:00 957

转载 堆和栈的区别(转过无数次的文章)

源作者不详,从http://blog.csdn.net/hairetz/archive/2009/04/30/4141043.aspx  转,再转的。。一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区

2011-06-11 22:55:00 824

原创 函数的声明和定义的区别; 结构体的说明和定义的区别

  简单地说下函数以及结构体的声明(说明)和其定义的区别,避免混淆。  函数的声明和定义的区别:  函数声明:  返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名n);  如:int fun(int a, int b);    void display();  函数定义:  返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名

2011-06-10 16:54:00 5538

转载 GCC 常见错误解析

转自:http://wenku.baidu.com/view/01f99435f111f18583d05a47.html1GCC 常见错误解析一、错误类型第一类∶C 语法错误错误信息∶文件source.c 中第n 行有语法错误(syntex errror)。这种类型的错误,一般都是 C 语言的语法错误,应该仔细检查源代码文件中第n 行及该行之前的程序,有时也需要对该文件

2011-06-09 17:07:00 74691 1

转载 vi中全选的命令或者快捷方式

网上有两种说法比较多:“:1,$y”和 “dG”但是我查到有资料显示:1,$y是全部复制,不是全选dG这是删除光标所在行到最后一行的内容(包括光标所在行的内容)还有一个命令是  ggVG解释是:gg 让光标移到首行,在vim才有效,vi中无效V   是进入Visual(可视)模式G  光标移到最后一行选中内容以后就可以其他的操作了,比如:d  删除选

2011-06-06 14:53:00 47389

原创 undefined main 的一般解决方法

/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start:(.text+0x18): undefined reference to `maincollect2: ld returned 1 exit status  一般出现这个问题是main打错了,或者没有写main,或者ma

2011-06-03 17:09:00 28063 3

原创 设置简单的vi常用设置便于C编程

输入vi ~/.vimrc输入以下内容:  "======================"           vim7.1  "     简单易用的vimrc"         作者:freec"======================syntax on       "语法加亮set number      "显示

2011-06-03 14:31:00 1471

Android异步更新UI-线程池-Future-Handler实例分析

Demo-实例讲解线程池里面的UI如何刷新,处理两个开发者头疼的问题: 1. 数据经常需要读取更新,并且比较耗时,需要分步刷新UI. 2. UI界面切换后,如何停止掉子线程里面正在读取的数据而不会将旧数据刷新到新UI界面上.

2015-03-23

生日礼物——拼图游戏源代码-添加修改注释

详见博客源代码说明,有图~ http://blog.csdn.net/jjzhoujun2010

2012-10-11

特制生日礼物——拼图游戏APK

直接下载安装,同时我也上传了源代码分享,详情见个人博客 http://blog.csdn.net/jjzhoujun2010

2012-09-13

特制生日礼物——拼图游戏源代码

详见博客源代码说明,有图~ http://blog.csdn.net/jjzhoujun2010

2012-09-13

RAMDisk(WIN7_64位可用)

此软件可以将WIN7的多余内存转换成内存盘使用,通过设置pagefile.sys,以及temp文件和IE缓存等,加快处理速度。使用方法见博客

2012-08-30

RAMDisk_WIN764位可用

此软件可以将WIN7多余内存转换成内存盘使用,通过设置pagefile.sys,以及temp文件和IE缓存等,加快处理速度。使用方法见博客

2012-08-30

WIN7_64位可用的RAMDisk

此软件可以将WIN7_64位下的大内存出来的多余内存转换成内存盘使用,通过设置pagefile.sys,以及temp文件和IE缓存等,加快处理速度。使用方法见博客

2012-08-30

RAMDisk5.zip(XP下验证可用)

此软件可以将XP下未能识别出来的多余内存转换成内存盘使用,通过设置pagefile.sys,以及temp文件和IE缓存等,加快处理速度。使用方法见博客

2012-08-30

Linux版本串口终端通信显示程序

从数据采集板上接收数据帧,进行判断,然后接收,并且显示在表格上,以及显示在坐标轴上。同时支持通过串口下传数据。备注:由于是按照具体的数据帧设计的,不同数据帧测试时候会不准确,得作出相应的修改。

2012-06-26

Windows版Qt串口终端显示通信

从数据采集板上接收数据帧,进行判断,然后接收,并且显示在表格上,以及显示在坐标轴上。同时支持通过串口下传数据。备注:由于是按照具体的数据帧设计的,不同数据帧测试时候会不准确,得作出相应的修改。

2012-06-26

Linux终端运行的贪吃蛇游戏

通过学习终端下贪吃蛇游戏,可以理解linux下curses图形库的调用,以及linux如何通过signal信号产生中断,并且执行相应的函数。

2011-08-22

dnw_linux for mini2440版本

此dnw for linux(mini2440)版本可以使用,亲自在我电脑上成功(详见:http://blog.csdn.net/jjzhoujun2010/archive/2011/05/30/6453884.aspx)

2011-05-30

空空如也

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

TA关注的人

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