自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢哲学的女孩

真正的成熟,应当是真正个性的形成,真实自我的发现,精神上的结果和丰收!

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

转载 C语言里的左移和右移运算

先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用int i = 1;i = i 也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成000...0100,也就是10进制的4,所以说左移1位相当于乘以2,那么左移n位就是乘以2的n次方了(有符号数不完全适用,因为左移有可能导致符号变化,下面

2014-03-28 03:41:12 1167

转载 国外最猛的开源软件站 源码站

开源可以让我们得到开源软件的原代码,对于我们创新提供了更大的帮助,我们可以借鉴和研究其他人的成果,我们可以站在巨人的肩膀之上,我们可以走得更高。一、Sourcegforge     网址:www.sourceforge.net  这是一个专门开源项目公开和分享的一个开源网站,里面有国内外各种语言的开源项目。包括中国的很多开源项目也会在Sourceforge.net发布。SF为开源项目的大本

2014-03-24 20:49:15 5919 1

转载 开源代码网站

http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代

2014-03-24 20:34:17 1130

原创 windows下远程Ubuntu (利用xrdp)

第一步:输入sudo apt-get install xrdp然后利用windows远程桌面连接输入相应的ip地址后,会进入到下一界面输入相应的账户和密码进入到里面,却发现只显示桌面壁纸。因此还需要进一步的设置第二步: 输入sudo apt-get install gnome-session-fallback输入密码等待安装完毕后,cd到自己要远程的账户下面,新建一

2014-03-24 16:44:12 1390

转载 经典数据结构视频教程下载 (清华大学 严蔚敏)

可以用迅雷下载的.经典的数据结构视频教程,由清华大学数据结构教材作者严蔚敏老师主讲。HTTP 下载地址,共3.85 GB:第一章 绪论http://doworks.cn/uc/ds/ts-ywm/01.asfhttp://doworks.cn/uc/ds/ts-ywm/02.asf第二章 线性表http://doworks.cn/uc/ds/ts-ywm/03.

2014-03-24 15:38:11 6893

原创 ubuntu 12.04 vi编辑器下修改方向键乱码和退格键问题

这个问题主要是/etc/vim/下的vim.tiny文件搞的鬼。因此,要想解决这个问题需要修改一下这个文件里面的内容。(1)修改方向键乱码的问题使用命令进入到此文件中,将“set compatible”改成“set nocompatible”即可解决。 (2)修改退格键不能使用的问题只需要在后面加入“set backspace=2”即可

2014-03-20 21:06:13 2740

转载 抽象数据类型定义(ADT)

一、抽象数据类型定义(ADT)作用:抽象数据类型可以使我们更容易描述现实世界。例:用线性表描述学生成绩表,用树或图描述遗传关系。定义:一个数学模型以及定义在该模型上的一组操作。关键:使用它的人可以只关心它的逻辑特征,不需要了解它的存储方式。定义它的人同样不必要关心它如何存储。例:线性表这样的抽象数据类型,其数学模型是:数据元素的集合,该集合内的元素有这样的关系:除第一个和最后一

2014-03-16 16:03:56 30434

转载 谈一谈网络编程学习经验(06-08更新)

本文转载:http://blog.csdn.net/Solstice/article/details/6527585谈一谈网络编程学习经验陈硕giantchen@gmail.comblog.csdn.net/Solstice2011-06-06PDF 版下载:https://github.com/downloads/chenshuo/docume

2014-03-14 15:59:55 1510

转载 微软公司等数据结构+算法面试100题(第1-100题)全部出炉

本文转自:http://blog.csdn.net/v_JULY_v/article/details/6057286微软等公司数据结构+算法面试100题(第1-100题)首次完整亮相                        作者:July、2010年12月6日。更新:现今,这100题的答案已经全部整理出来了,微软面试100题2010

2014-03-13 09:26:51 1442

转载 typedef和define具体的详细区别

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如: #define PI 3.1415926 程序中的:area=PI*r*r 会替换为3.1415926*r*r 如果你把#define语句中的数字9 写成字母g 预处理也照样带入。 2)typedef是在编译时处

2014-03-11 18:08:40 764

转载 C语言经典书籍

基础篇1.《写给大家看的C语言书(第2版)》点击打开链接原书名: Absolute Beginner's Guide to C (2nd Edition) 原出版社: Sams 作者: (美)Greg Perry    [作译者介绍] 译者: 谢晓钢 刘艳娟 丛书名: 图灵程序设计丛书 C/C++系列 出版社:人民邮电出版社 

2014-03-09 18:11:44 1497

原创 输入一个链表的头结点,从尾到头反过来输出每个结点的值。

对于这个问题,可以利用"栈"的后进先出的思想,将链表中的节点先入栈后再出栈,这样就可以将链表从头 到位翻转过来。从网上搜索一下,没有找到可以直接调用栈的的方法,因此要用C语言实现必须要先写完栈的基本操作(入栈、出栈、初始化),幸好以前写过一个栈的基本操作的源码,可以把它放到工程中。head.h文件#ifndef HEAD_H_#define HEAD_H_#include #inc

2014-03-08 14:18:30 1619

转载 浅析C语言中的栈操作

汇编/C语言中的'数据栈'跟数据结构中的'逻辑栈'类似都是遵循先进后出后进先出原则,但是在实际操作过程中的基本单位不同:1.在数据结构中的'逻辑栈'按照使用者自己的需求定义大小及基本单位。例如可以存放10个char型,也可以存放20个结构体等。2.在汇编或C语言本身的'数据栈'中栈大小由编译器指定,遵循FIFO规则的基本单位是栈帧,即每调用一个函数都会有一个新的栈帧加入,而函数返回则以栈帧

2014-03-08 10:10:09 1196

转载 ubuntu下安装软件方法

先简单说介绍一下Ubuntu。Ubuntu的中文发音大约为: 乌班图 。Ubuntu这个单词源自非洲,意谓“班图精神”────谁都不是一座孤岛,自成一体。每个人都包孕于人类,因他人存在而存在,因他人幸福而幸福。下面介绍下在ubuntu下如何装软件。软件安装    Linux系统中,软件通常以源代码或者预编译包的形式提供。(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较

2014-03-04 20:55:11 842

转载 apt-get常用命令

一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。二,apt-get中文参数用

2014-03-04 14:36:09 759

原创 【Linux学习】vi编辑器的使用方法

vi编辑器共有三种模式:命令行模式、插入模式、底行模式。(1)命令行模式          移动光标进行浏览,整行删除,但无法编辑文字       1、命令行模式功能键            ①yy:复制光标所在行            ②[n]yy:n为数字,复制当前光标开始的n行。            ③P;粘贴复制的内容到光标所在行            ④dd

2014-03-03 16:48:51 935

转载 GPRS模块初始化流程(不断完善中)

推荐模块初始化流程 AT //确认串口正常,模块出厂默认波特率=9600 OK ATE0 //关闭回显 OK AT+CPIN? //检查SIM工作是否正常 +CPIN: READY OK AT%SLEEP=0 //关闭睡眠模式,GTM900-A模块默认是开启睡眠模式的,睡眠后,可以降低功耗,但是睡眠后的第一条AT指令会不响应 OK AT+CREG=1 //设

2014-03-02 16:02:12 4674

转载 内网IP和公网IP的区别

什么是内网IP:一些小型企业或者学校,通常都是申请一个固定的IP地址,然后通过IP共享(IP Sharing),使用整个公司或学校的机器都能够访问互联网。而这些企业或学校的机器使用的IP地址就是内网IP,内网IP是在规划IPv4协议时,考虑到IP地址资源可能不足,就专门为内部网设计私有IP地址(或称之为保留地址),一般常用内网IP地址都是这种形式的:10.X.X.X、172.16.X.X-17

2014-03-02 15:57:55 1533

转载 内网ip和公网ip的转换

最近有人问我,如何配置NAT (网络地址转换),从而使得互联网上的计算机通过其思科路由器访问其内部的Web和电子邮件服务器。这需要在专门公用的IP地址和专门私用的IP地址之间配置一个静态的NAT转换。下面笔者谈一下解决这个问题的一些具体做法。   近来,绝大多数人都使用NAT来连接到互联网。NAT将私有的IP地址转换为公有的IP地址,从而使得用户能够访问公共的互联网。我们中的多数人都使用这

2014-03-02 15:50:43 2331

原创 思考与总结【2】:好习惯受益终生

1、每天写日记促进思考(称作思考日记)每一天将要结束时,拿出半个或者一个小时的时间来回顾自己这一天所做的事情,并且记录自己所犯的错误,改正的方法,记录自己平时的一些想法以及想法的再次思考,总结所学的知识以及自己目标的实现情况。2、良好的作息时间充足的睡眠是效率的基础,因为只有精力旺盛了才有可能做事情有效率,而充足的睡眠对精力旺盛起到决定性的作用。3、时刻记录自己的想法手机上有自

2014-03-02 11:23:53 1010

原创 extern和volatile的用法

extern 的用法extern的用法的对象主要是变量和函数。用extern声明外部变量①什么是外部变量外部变量是指在文件或者函数外部定义的全局变量。外部变量仅定义一次并且在所有的函数之外。②在一个文件内使用外部变量作用域:如果在定义变量之前就使用了 外部变量就要用extern进行声明,在声明外部变量时,类型名是可以省略不写的。看一个从网上找的例子:#inc

2014-03-01 11:12:19 12318 1

ubuntu局域网上网客户端

ubuntu 局域网上网客户端,可以使你的ubuntu系统畅游网络

2014-06-17

USB转串口驱动

适用于天嵌2440开发板的USB转串口的驱动

2014-05-09

天嵌专用dnw

天嵌专用dnw,用于下载uboot,linux内核等,很方便

2014-04-02

TQ2440 USB下载驱动

属于TQ2440开发板USB下载驱动适应与win7 32位64位

2014-04-02

TCP IP详解(全)

tcp/ip详解三卷全。分章节显示,每一章节都有详细的目录。

2013-12-22

单片机资料宝典

单片机资料宝典适合于开始学习单片机的初学者!

2013-07-12

单片机超级精华包

单片机超级精华包中包含了很多实用的代码,相信对51学习肯定有很大的帮助

2013-07-08

空空如也

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

TA关注的人

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