自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

转载 C语言实现文件字符替换

C语言实现文件字符替换 C语言标准路为我们提供了文件操作函数:包含:fopen()/fclose()          //文件打开与关闭函数;(参数与返回类型省略)            fgetc()/fputc()             //从流中获取字符,向文件流中写入字符;            getc()/putc()               //与fget

2015-05-19 11:24:09 1629

转载 ssh 登录虚拟机的linux

ssh 登录虚拟机的linux      原问地址 http://www.cnhonkerarmy.com/forum.php?mod=viewthread&tid=77072也可参考此文  http://wenku.baidu.com/view/9c6a8d0b7cd184254b353586.html(虚拟机环境为:VMware Workstation)1.将虚拟机的网

2015-05-19 11:18:28 491

原创 Linux下配置smb,实现映射

1、突然想到了开始建立linux编译环境时候遇到的问题,找不到smb服务器,chkconfig–l查看又没有smbd服务器,要是有的话你才可以开启。要是没有,则需要安装,(1)   安装:sudo apt-get install samba smbfs(2)   sudo service smbd startsudoservice smbd restartsudoservice s

2015-05-12 20:07:50 6891

原创 Linxu下使用套接字编写一对一聊天功能

新增知识点(1)fd_set的数据结构select()机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄, 还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fe_set的内容,由此 来通知执行了select()的进程哪一socket或文件可读。

2015-05-12 19:46:28 459

原创 动态链接库和静态链接库的建立和使用

1. 静态函数库      这类库的名字一般是 libxxx.a ;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为 如果静态函数库改变了,那么你的程序必须重新编译 。Linux下静态链接库的使用和建立 例程:quic

2015-04-30 20:01:42 379

转载 Linux编程学习之Posix信号量

Posix信号量1、概述  信号量(semaphore)是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语。信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。Posix信号量分为有名信号量和无名信号量(也

2015-04-28 19:22:26 462

转载 Linux编程学习之互斥锁和条件变量

互斥锁和条件变量  为了允许在线程或进程之间共享数据,同步时必须的,互斥锁和条件变量是同步的基本组成部分。1、互斥锁  互斥锁是用来保护临界区资源,实际上保护的是临界区中被操纵的数据,互斥锁通常用于保护由多个线程或多进程分享的共享数据。一般是一些可供线程间使用的全局变量,来达到线程同步的目的,即保证任何时刻只有一个线程或进程在执行其中的代码。一般加锁的轮廓如下:

2015-04-28 19:17:53 302

转载 Linux编程学习之Posix消息队列

Posix消息队列  消息队列可以认为是一个消息链表,某个进程往一个消息队列中写入消息之前,不需要另外某个进程在该队列上等待消息的达到,这一点与管道和FIFO相反。Posix消息队列与System V消息队列的区别如下:1. 对Posix消息队列的读总是返回最高优先级的最早消息,对System V消息队列的读则可以返回任意指定优先级的消息。2. 当往一个空队列放置一个消

2015-04-28 19:12:53 349

原创 Linux学习之————用于编译多个C文件的通用makefile(自己电脑上ok)

学习makefile,编写makefile的通用文件。步骤1:首先在当前目录下建立一下几个文件夹:include;src;bin;obj步骤2;然后在当前目录下建立makefile文件,,Vim makefile然后编辑,如下:DIR_INC = ./includeDIR_SRC = ./srcDIR_OBJ = ./objDIR_BIN = ./binSRC

2015-04-23 19:39:01 1225

原创 LPC1788和LPC1768时钟配置的差异

LPC1788和LPC1768时钟配置的差异LPC1788和LPC1768的外部晶振都是12M,但是LPC1788可以达到120M,而LPC1768的主频只能达到100M。查资料发现这个和PLL0配置的有关系。锁相环(PLL)的作用是把一个输入频率“放大”后输出,输出的频率在通过CCLKSEL 配置后变成CPU时钟频率。观察LPC1788和LPC1768的主频配置时发现两者的PLL0配置相差挺

2014-07-08 15:34:55 3762

原创 LPC2478通过I2C对AT24C04(EEPROM)进行读写

1、在测试掉电保存模块式,,在网上找不到具体的关于LPC2478

2014-07-08 15:13:51 1678

转载 预测控制的各种算法

1.1 引言 预测控制是一种基于模型的先进控制技术,它不是某一种统一理论的产物,而是源于工业实践,最大限度地结合了工业实际地要求,并且在实际中取得了许多成功应用的一类新型的计算机控制算法。由于它采用的是多步测试、滚动优化和反馈校正等控制策略,因而控制效果好,适用于控制不易建立精确数字模型且比较复杂的工业生产过程,所以它一出现就受到国内外工程界的重视,并已在石油、化工、电力、冶金、机械等工业部门

2014-03-20 11:20:50 74434 3

转载 编程面试的10大算法概念汇总

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串

2013-11-28 19:56:03 464

Linux下配置smb,实现映射

Linux下配置smb,实现映射,自己已在使用!

2015-05-12

Linux下动态和静态链接库的使用

自己学习的笔记,主要讲述的是动态库和静态库的创建,使用,以及一些学习中遇到的问题!

2015-05-12

1788-RS232寄存器版程序

LPC1788上的232程序,自己整理的,,在自己设计的板子上运行ok。

2014-07-08

LPC2478通过I2C对AT24C04(EEPROM)进行读写文件

LPC2478通过I2C对AT24C04(EEPROM)进行读写文件,,已通过调试,,可用。

2014-07-08

lpc11c14的can模块程序

这是本人亲自测试实践过的程序,目前在项目中也在用,是关于lpc11C14中can模块的程序!

2014-01-07

lpc1768的can程序,接收发送

在lpc1768上实现了can的接收发送

2013-07-31

CAN调试总结

这是本项目组在做关于can调试的时候的一些心得体会,,希望有帮助

2012-07-13

LPC1768工程模块

这是关于怎么样建工程的介绍,,对于初学者来说很好用。。

2012-07-13

1700中文手册

发打发第三方的身份的沙发上的负担 发的范德萨发的说法是的

2012-07-13

空空如也

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

TA关注的人

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