自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (32)
  • 问答 (1)
  • 收藏
  • 关注

原创 5x5矩阵调整大小位置!

<br />将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上倒下依次从小到大存放),写一函数实现它!<br />#include<stdio.h><br />int main()<br />{<br /> void change(int *);<br /> int *p,i,j,a[5][5];<br /> printf("please input matrix:/n");<br />  for(i=0;i<5;i++)<br />   for(j=0;j<5;j++

2011-01-29 22:01:00 1638

转载 Red Hat Enterprise Linux (rhel 3 4.6 5.1 5.2) CD、DVD下载地址

为方便各位Linux爱好者安装正版的Linux光盘,将网上的资源总结如下,希望能给大家提供方便。地址:http://rhel.ieesee.net/uingei/进入后选择相应的系统点击下载就OK了。

2011-01-27 10:58:00 4710

原创 一群人围成一圈从123报数,如果报到3就退出该圈中,直到最后一个人留下来!

<br />#include<stdio.h><br />int main()<br />{<br />  int m,n,i,k,*p,num[50];<br />  printf("please input join people:");<br />  scanf("%d",&n);<br />  p=num;<br />  m=0;<br />  k=0;<br />  for(i=0;i<n;i++)<br />  {<br />   *(p+i)=i+1;//对所有的人进行编号!<br />  }

2011-01-26 16:59:00 5007

原创 从一组字符串当中,从第m个字符串开始输出!

<br />#include<stdio.h><br />#include<string.h><br />int main()<br />{<br /> void copystr(char*,char*,int);<br /> char str1[20],str2[20];<br /> int m;<br /> printf("plese input str1:");<br /> gets(str1);<br /> printf("从第几个字符开始输出:");<br /> scanf("%d",&m);<b

2011-01-26 16:22:00 1612

原创 对输入字符串计数!

<br />#include<stdio.h><br />int main()<br />{<br /> char *p,s[20];<br /> int space=0,upper=0,lower=0,other=0,digital=0,i=0;<br /> printf("please input string:");<br />    while((s[i]=getchar())!='/n')//(s[i]=getchar())一定要加括号,否则s[i]变量没有真正赋值!<br />  i++;<br

2011-01-26 16:04:00 783

原创 n个数据移动m个位置程序

有n个整数,是前面各数顺序向后移动m个位置,最后m个数变成最前面m个数;#includeint main(){ void move(int [20],int ,int);//int [20]声明有分配20个一维数组! int i,m,n,number[20]; printf("how many input data:"); scanf("%4d",&n); printf("input data is:"); for(i=0;i {  scanf("%4d",&number[i]); } printf("pl

2011-01-20 17:14:00 1872

转载 ARM汇编学习之寄存器

ARM寄存器学习汇编那么一定要对寄存器非常了解,因为汇编程序是直接针对寄存器操作的。人们也习惯的称我们为“会说话的寄存器”。注:1.    当指令对R15的读取没有超过任何对R15使用的限制时,对R15读取的值是指令的地址加上8字节。2.    用命令读取PC的方式主要用于对附近的数据进行快速,与位置无关的寻址,包括程序中与位置无关的移动。3.    但是在使用STR或STM指令保存时,会出现两种情况:A.     这些指令可将指令地址加8字节保存(和其它指令读取R15一样)B.     这些指令或将指令自

2011-01-20 14:25:00 1570

转载 一场流水线带来的灾难

<br /> 一场流水线带来的灾难<br />---------------------------------------------------------<br />Author   :tiger-john<br />WebSite  :blog.csdn.net/tigerjb<br />Email    :jibo.tiger@gmail.com<br />Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-john的文章,只是请您注明出处。3Q<br />

2011-01-20 14:20:00 540

转载 分享Android入门学习资料

<br />Android程序员入门(中文版)<br />http://download.csdn.net/source/2942215<br /><br />android开发入门与实践源代码<br />http://download.csdn.net/source/2942234<br /><br />Android真机开发教程<br />http://download.csdn.net/source/2942246<br /><br />深入浅出Android<br />http://download

2011-01-20 13:50:00 768

转载 教你从头到尾彻底理解KMP算法

6、教你从头到尾彻底理解KMP算法作者: July  、 saturnma     时间; 二零一一年一月一日-----------------------本文参考:数据结构(c语言版) 李云清等编著、算法导论作者声明:个人July 对此24个经典算法系列,享有版权,转载请注明出处。引言:在文本编辑中,我们经常要在一段文本中某个特定的位置找出 某个特定的字符或模式。由此,便产生了字符串的匹配问题。本文由简单的字符串匹配算法开始,经Rabin-Karp算法,最后到KMP算法,教你从头到尾彻底理解KMP算法。来

2011-01-18 16:10:00 534

转载 动态规划算法

<br />动态规划算法<br /> <br />作者 July  二零一零年十二月三十一日<br />本文参考:微软面试100题系列V0.1版第19、56题、算法导论、维基百科。<br /> <br />ok,咱们先来了解下什么是动态规划算法。 <br />动态规划一般也只能应用于有最优子结构的问题。最优子结构的意思是局部最优解能决定全局最优解<br />(对有些问题这个要求并不能完全满足,故有时需要引入一定的近似)。<br />简单地说,问题能够分解成子问题来解决。<br /> <br />动态规划算法

2011-01-18 16:03:00 612

转载 教你通透彻底理解:BFS和DFS优先搜索算法

4、教你通透彻底理解:BFS和DFS优先搜索算法 作者:July  二零一一年一月一日---------------------------------本人参考:算法导论 本人声明:个人原创,转载请注明出处。ok,开始。翻遍网上,关于此类BFS和DFS算法的文章,很多。但,都说不出个所以然来。读完此文,我想,你对图的广度优先搜索和深度优先搜索定会有个通通透透,彻彻底底的认识。---------------------咱们由BFS开始:首先,看下算法导论一书关于 此BFS 广度优先搜索算法的概述。算法导论第二

2011-01-18 16:01:00 3018

转载 经典算法研究系列:二

<br />  经典算法研究系列:二、Dijkstra 算法初探 收藏 <br />算法系列:精选24个经典的算法[二、Dijkstra 算法]<br />                      --July编写<br /> <br />======================<br />本文主要参考:算法导论 第二版、维基百科。<br />------------------------------------<br />一、A*搜索算法<br />三、dynamic programming<br

2011-01-18 15:34:00 794

原创 制作SWAP

制作SWAP有两种方法:1.使用分区做为SWAP2.使用文件做为SWAP使用分区做为SWAP比较好,速度比文件的快,也不容易产生磁盘碎片所有应该尽量使用分区作为SWAP.先说说使用文件做为SWAP吧:因为做为SWAP的文件,必须是连续的,所以需要使用dd命令创建它:[root@NEWLFS ~]#dd if=/dev/zero of=swapfile bs=1024 count=6553665536+0 records in65536+0 records out[root@NEWLFS ~]#这样就制作了一

2011-01-18 09:49:00 662

转载 六个经典算法研究:A*.Dijkstra.动态规划.红黑树等算法

本人这个经典算法研究系列,目前暂时只写了6篇,正在不断更新中。已经写或编写的六个算法,如下(有问题,望不吝指出):经典算法研究系列:一、A*搜索算法http://blog.csdn.net/v_JULY_v/archive/2010/12/23/6093380.aspx1.A* 搜寻算法1968年,的一篇论文,“P. E. Hart, N. J. Nilsson, and B. Raphael. A formal basis for the heuristic determination of minimu

2011-01-17 17:34:00 918

原创 REDHAT LINUX修改MAC地址——(已经测试通过)

REDHAT LINUX修改MAC地址——(已经测试通过)2008年11月08日 星期六 19:18临时更改MAC地址:ifconfig eth0 downifconfig eth0 hw ether 12:34:56:78:90ifconfig eht0 up长期更改MAC地址:如果你是改的HWADDR=xxxxxxxxxx,那就肯能报错。详细原因可看ifup脚本!里面有一段读取HWADDR并与get_hwaddr得到的真实MAC比较,如果不一致,会采用get_hwaddr得到的网卡真实MAC,并且报告一

2011-01-13 15:37:00 7740

原创 约瑟夫环问题

约瑟夫环问题约瑟夫问题的一种描述为:编号1,2,…,n的n个人按顺时针方向围坐一圈,每个人持有一个密码(正整数)。一开始任选一个报数上限值m,从第一个人开始顺时针自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有的人全部出列为止。试设计一个程序,求出出列顺序。利用单向循环链表作为存储结构模拟此过程,按照出列顺序打印出各人的编号。例如m的初值为20;n=7,7个人的密码依次是:3,1,7,2,4,8,4,出列顺序为6,1,

2011-01-12 21:44:00 760

原创 c语言中链表的概念和简单的实现

<br />链表   <br /><br /><br />链表概述<br />    链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据,二为下一个结点的地址。因此,head指向第一个元素:第一个元素又指向第二个元素;……,直到最后一个元素,该元素不再指向其它元素,它称为“表尾”,它的地址部分放一个“NULL

2011-01-12 10:25:00 3226

转载 android好文章或博客地址收藏

  android好文章或博客地址收藏 收藏 1. http://hi.baidu.com/idrod/home : 楼主写的android源码分析值得一看。2. http://wenku.baidu.com/view/de258fabd1f34693daef3ec9.html: android 系统简介,共12章,本链接是第8章。3. http://hi.baidu.com/aokikyon/blog/item/de3aec337bada148ad4b5f85.html: 介绍open omx。4.  h

2011-01-11 14:51:00 687

转载 N阶三对角矩阵按行优先顺序压缩存储到一维数组中

2010-11-14 00:42在这里就不解释什么是三对角矩阵了,直接上代码。1#include 2#include 3#define dataType int4#define n 456int main()7{8     dataType A[n][n]={9         {1,4,0,0},10         {3,4,1,0},11         {0,2,3,4},12         {0,0,1,3}};13     dataType B[10];14    int i,j,k;1516

2011-01-10 13:48:00 11463

转载 Android学习笔记

Android学习笔记(by quqi99  MSN: quqi99@163.com )(注:有些内容来自http://www.androidcn.net)Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。http://www.androidcn.net/wiki

2011-01-10 12:21:00 4268

转载 Calibre xRC在 RF PDK的使用

不同版本的Calibre xRC, RF PDK使用說明請看下面喔 !在Foundry 提供的PDK中使用xRC時.LVS rule file 中, 要有SOURCE CASE YESLVS COMPARE CASE NAMES這兩個SVRF 指令.這樣xRC抽出來的Netlist大小寫才會跟SOURCE 一致.而Calibre xRC不同版本,使用上也有些許的差異,請看下面的說明喔 !1) 2005.1 ~ 2007.4 版本   a. 使用 HCELL / XCELL 定義RF 元件      例如: 

2011-01-10 11:58:00 4697

转载 [推荐] 汇编语言8086和8088指令集合

详细描述:8086指令一、数据传输指令二、算术运算指令三、逻辑运算指令四、串指令五、程序转移指令六、伪指令8088指令一、状态寄存器二、 直接标志转移(8位寻址)三、间接标志转移(8位寻址)四、无条件转移指令五、16位/32位寻址方式六、浮点指令 一、数据传输指令它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,

2011-01-10 11:54:00 1683

转载 新版汇编语言程序设计【课后习题答案】

新版汇编语言程序设计【课后习题答案】 钱晓捷 主编 电子工业出版社 第2章 8086的指令系统(全)答案集锦2010-10-18 20:23:47阅读842评论1  字号:大中小 订阅第2章 8086的指令系统〔习题2.1〕已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12 34 56 78H,[21200H]~[21203H]依次存放2A 4C B7 65H,说明下列每条指令执行完后AX寄存器的内容。(1) mov ax,1200h(2) mo

2011-01-10 11:52:00 45087

转载 盗版xp成功验证成正版,享受正版增值服务!—— 完美解决XP被黑和盗版提示

盗版xp成功验证成正版,享受正版增值服务!—— 完美解决XP被黑和盗版提示 (2009.3.20)2007-04-17 11:55<br />       你的盗版xp通过微软的正版验证了吗?是不是不小心安装了微软最新的WGA正版验证补丁KB905474之后,不光有个盗版提示,而且屏幕背景也变黑了呢!你知道吧,即使你的系统已经是这样了,如果你的XP想办法通过正版验证,就会享有更新到IE8和WMP11等正版增值服务!就算是升级到SP3仍会是正版系统。还可放心打开你的系统自动更新,即使安装上Windows所有更

2011-01-10 11:39:00 1573

原创 深入理解Android消息处理系统——Looper、Handler、Thread

<br />熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。<br />    Android系统中Loop

2011-01-10 11:34:00 461

原创 查看linux系统版本是32位还是64位

查看linux系统版本是32位还是64位 <br />关键字: 查看linux系统版本是32位还是64位 <br />1.#uname -a<br />如果有x86_64就是64位的,没有就是32位的<br /><br />2.# uname -m<br />x86_64<br /><br />3.# arch<br />x86_64<br /><br />4.#file /bin/cat<br />/bin/cat: ELF 64-bit LSB executable, AMD x86-64, versi

2011-01-10 11:32:00 1306

海康的mpegps RTP封包TCP模式

海康的ps流封包

2021-11-24

经典VC6.0 MSDN

学习VC,很不错的资源(EN),同时对英语水平的提高也有很大帮助!

2017-06-20

Xilinx ise13.2注册机

Xilinx ise13.2注册机,非常实用!效果不错!

2012-07-17

51模拟SPI读写SD卡

51模拟SPI读写SD卡(包括Fat和Fat32文件系统),非常实用!

2012-07-17

IIC操作+IIC的verilog程序

I2C硬件代码,非常适合初学者学习!推荐下载

2012-07-17

GCC for windows (MinGW) 全套安装文件

GCC for windows (MinGW) 全套安装文件

2011-10-22

《深入理解Android:卷I》

深入理解Android:卷I》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。 全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。

2011-10-22

C语言编的高速球PELCO-D-P控制软件

可控制高速球摄像机,支持PELCO-D和PELCO-P协议

2011-09-06

sensor测试与电视知识

sensor测试与电视知识,非常实用!可以学到很多基础知识!

2011-08-09

gvim使用手册PDF帮助文档

gVIM使用手册.pdf,帮助你跟快的完成编辑任务!非常实用!

2011-07-13

Xilinx fpga中文教程

Xilinx fpga中文教程!详细介绍FPGA资源使用,属于入门级教程!

2011-05-14

深入浅出MFC 侯捷

深入浅出MFC pdf格式 第二版 中文 是学习MFC的经典教材 侯捷 编写

2011-05-14

严蔚敏数据结构习题集答案

严蔚敏算法数据结构习题集答案,非常经典,值得一看! 有参考价值!

2011-04-02

键盘中断程序与原理图实现过程

描述如何进行键盘中断实验,有相关程序和电路图实现过程!

2011-03-30

51单片机多任务机制的实现

51单片机多任务机制的实现策略研究,介绍如何用汇编写时间片轮询方法!

2011-03-25

HT6221发码的接收

有电路图与程序还有波形图,详细分析了遥控发射和接受的编解码!

2011-03-15

CSMC ST18 reference manual

CSMC 0.18um PDK Deliverable list and Reference Manual!

2011-02-25

用DEBUG学习汇编语言

1.使用MASM或TASM等编译器 2.使用调试程序DEBUG.COM学习汇编语言。

2011-01-10

redhat9.0虚拟机安装完整版

redhat9.0虚拟机安装完整版,里面有图片说明安装过程,非常实用!

2011-01-06

配置Redhat AS3 cshrc 脚本

配置Redhat AS3 cshrc 脚本,个人觉得很实用,在配置virtuso 的icfb时,而且在里面可以加载一个calibre菜单!

2010-10-26

Virtuoso与calibre怎样画版图与DRC和LVS和XRC

Virtuoso与calibre怎样画版图与DRC和LVS和XRC,个人感觉这个教程不错,值得收藏!

2010-10-21

Calibre XRC寄生参量的提取及后仿真

Calibre XRC寄生参量的提取及后仿真,Virtuoso 的ADE 中直接后仿真的流程

2010-10-20

calibre简易使用流程

对calibre进行电路的drc,与lvs过程的详细描述

2010-10-20

calibre中把verilog网表转换成spice网表

将Candence中RC的顶层的.V文件转换为SPI文件,可执行LVS等比对操作

2010-10-20

IC610&MMSIM61安装文档

关于IC610&MMSI61安装文档,我是用的系统是REDHAT4的系统环境,采用自己的IC610&MMSIM61的license文件,安装之后完全能够使用!呵呵!

2010-10-11

REDHAT的XDMCP配置方法

在REDHAT4上已经配置成功!只需要在/etc/sysconfig/iptables,添加177端口

2010-10-06

cadence.ic610 license

ic610& mmsim61 license data file,crack file。我测试安装LICEENCSE确实可用

2010-10-01

IPV6祥解

本书从介绍IPv4中问题的产生和现状入手,详细阐述了IPv6的各个方面,包括IPv6的寻址结构、扩展头、身份验证和安全性、对任意点播和组播的支持以及对相关协议的影响,同时还探讨了IPv4向IPv6过渡的策略和应用。 本书内容由浅入深、语言精练易懂,为有经验的网络管理员和研究人员适应IP升级变化提供了关于IPv6清楚而又与众不同的介绍。

2008-01-02

内存管理说明

PDF格式,讲述LINUX0.1的内存管理情况!

2007-12-29

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

TA关注的人

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