自定义博客皮肤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)
  • 资源 (15)
  • 收藏
  • 关注

转载 字符编码中的BOM

转自:http://www.cnblogs.com/hidepeng/archive/2011/03/24/1994444.html在看廖雪峰的python中的字符编码的时候,遇到字符编码的BOM这个概念这里理一下。在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BRE

2017-01-20 17:21:56 328

转载 Ubuntu 12.04 LTS 中文输入法的安装

转自:http://blog.csdn.net/muyang_ren/article/details/39211201本文是笔者使用 Ubuntu 操作系统写的第一篇文章!参考了红黑联盟的这篇文章:Ubuntu 12.04中文输入法的安装安装 Ubuntu 12.04 着实费力一番功夫,老是在用 Ubuntu 来引导 Windows,结果 Ubuntu 倒是能用,一进入 W

2017-01-20 16:34:06 1923 1

转载 在Ubuntu 12.04 LTS上安装Python3.4.x

想重新把Python捡起来继续学习,顺便学习下Linux的基本操作,所以在ubuntu上面配置了一下python3的环境,找了不少教程,找到一篇很不错的! 原文链接在Ubuntu 12.04 LTS上安装Python3.3.x 我的python版本是3.4.2,根据教程配置成功。Python3.3.2是Python3最新的发行版,在Ubuntu 12.04上我们无法通过APT-

2017-01-19 17:49:27 1377

转载 比特率 波特率 数据传输 波特 码元 比特 概念

1.比特率  比特率(bit rate)又称传信率、信息传输速率(简称信息速率,information rate)。其定义是:通信线路(或系统)单位时间(每秒)内传输的信息量,即每秒能传输的二进制位数,通常用Rb表示,其单位是比特/秒(bit/s或b/s,英文缩略语为bps)。  在二进制系统中,信息速率(比特率)与信号速率(波特率)相等,例如,当系统以每秒50个二进制符号传输时,

2017-01-17 16:43:50 1351

原创 UART协议

转自:http://blog.csdn.net/gq1900/article/details/51885259UART简介 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。UART通信在工作中相当常见,项目中需要生成uart信号,在博客中记录下。uart是异步通信,因为它只有一根线就可以数据的通信。不像

2017-01-17 15:48:06 1226

原创 ADC的精度和分辨率

以下内容来自:http://www.deyisupport.com/blog/b/adcdac/archive/2015/02/03/adc-i.aspxADC的分辨率被定义为输入信号值的最小变化,这个最小数值变化会改变数字输出值的一个数值。对于一个理想ADC来说,传递函数是一个步宽等于分辨率的阶梯。然而,在具有较高分辨率的系统中(≥16位),传输函数的响应将相对于理想响应有一个较大的偏离

2017-01-17 11:24:22 11483 1

转载 Vmware虚拟机三种网络模式详解

由于Linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是

2017-01-16 17:06:15 261

转载 Ubuntu 12.04 安装TFTP server

亲测,能用。1. sudo apt-get install tftpd tftp openbsd-inetd2. sudo  vi /etc/inetd.conf#:BOOT: TFTP service is provided primarily for booting. Most sites# run this only on machines acting as

2017-01-16 14:39:32 385

原创 linux应用程序(1)---动态链接库

制作动态链接库:1.gcc -c mylib.c -o mylib.o2.gcc -shared -fPIC mylib.o -o libmylib.so3.将制作好的libmylib.so复制到/usr/lib-fpic 使输出的对象模块是按照可重定位地址方式生成的。-shared 指明产生动态链接库。

2017-01-13 22:19:07 322

原创 linux应用程序(2)---静态函数库

linux的函数库,一般存在两个目录,一个是/lib,另外一个是/usr/lib.静态函数库的特点:在链接的时候是要拷贝到程序的代码里面的。linux编译连接的时候默认的是链接动态函数库的。用readelf -d来读一下程序可以知道程序用到什么样的动态函数库。用ls -l 或者ll来显示一个文件的详细信息。可以用static来指定使用静态链接库.一:制作静态函数库:1.

2017-01-13 22:07:21 281

转载 上拉电阻和下拉电阻的选择

转自:http://www.cnblogs.com/poiu-elab/archive/2012/06/06/2537990.html(太专业了没懂以备后用吧)对上拉电阻和下拉电阻的选择应结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素:1. 驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计是应注意两者之间的均衡。

2017-01-13 09:30:52 469

原创 linux应用程序(3)---应用程序地址布局

在linux的应用程序中有代码段,数据段,BSS段,堆,栈。以上组成部分在内存中的布局是:1.从低地址到高地址分别为:代码段,数据段,BSS段,堆,栈。2..堆是向高内存地址生长3.栈是向低内存地址生长。那么怎么查看程序在内存中的位置呢?例如通过以下这个程序来总结不同类型的数据在内存中的位置。#include#includeint global_init_a

2017-01-12 22:14:13 362

原创 linux应用程序(4)---CORE DUMP

Core Dump 有叫核心转存。当程序在运行过程中发生异常,这时Linux系统可以把程序出错时的内存内容存储在一个叫CORE的文件中,这种过程叫Core Dump.linux应用程序在运行过程中,经常会遇到Segment fault(段错误)这样的错误。产生这样错误的原因通常:数组访问越界,访问空指针,栈溢出,修改只读内存。而Core Dump就是用来调试这些错误的。linux系统中

2017-01-12 20:30:44 553

MyWebSocket.zip

一个可用的用c实现的websocket库,工程直接打开在visual studio上可用。 一个可用的用c实现的websocket库,工程直接打开在visual studio上可用。一个可用的用c实现的websocket库,工程直接打开在visual studio上可用。

2020-01-20

这是一份C语言接口与实现的代码,还包括一个静态数组链表

C语言接口与实现中的内存池实现,还包括书中的其他实现,还有一个静态数组链表的实现。

2020-01-20

c++状态模式

C++状态模式

2018-12-21

有限状态机编程

有限状态机C语言编程有限状态机C语言编程有限状态机C语言编程

2018-12-21

easylogger在windows上面移植,可用。

在github上面下载的easylogger的windows下面demo不用直接使用,这里做了一下修改,加入了pthread库,直接打开工程编译即可使用。

2018-12-11

source insight 文件标签插件

source insight 的文件标签插件,source insight 是没有文件标签的,安装方法是将压缩包解压,将里面的文件考到安装根目录下面就行了。

2017-10-19

phy芯片的直连

在进行phy芯片设计的过程中,一般我们是通过隔离变压器来进行连接的,如果在一块板子上面,有两个phy芯片,为了节省PCB的空间,他们直接进行连接的话,那要怎么设计呢。本资源描述了PHY芯片的传输信号的基本原理(物理层),以及PHY芯片直连的推导。

2017-07-26

普通IO口模拟spi,stm8程序

stm8IO口模拟SPI

2017-07-17

两个PHY芯片直连

两个PHY芯片不通过隔离变压器直接连接。

2017-07-17

PHY芯片UTP接口直连设计

PHY芯片直连

2017-07-11

制作NFS时的配置文件

制作NFS时的配置文件

2017-05-18

busybox文件系统

用来制作NFS

2017-05-18

c语言魂斗罗

#include "globals.h" #include "timing.h" #include "player.h" #include "enemies.h" static struct ENEMY *t_penemy=0; static unsigned char *t_penemy_dform=0; static int *t_penemy_x=0; static int *t_penemy_y=0; static unsigned char *t_penemy_dattr=0; static int t_col_xcheck=0; static int t_col_ycheck=0; static unsigned int t_col_xdist=0; static unsigned int t_col_ydist=0; void enemy_exec(int state); void e_bonus_form(); int check_bonus_y8(int skip); int check_bonus_xdelta(int delta); int calc_xlevel7(int x); int check_emy_bounds(int xbound, int ybound); void e_soldier_xspd(); void e_soldier_turnback(); unsigned char get_soldier_bullets(); void e_soldier_form(); void e_stone_form(); void flameend_form(); int draw_flame(int idx); int draw_m_arm(); void refresh_enemyxy(); void refresh_bonusxy(); int refresh_bonusy(int spd); void enemy_selfclear(); void move_enemy_scroll(); void refresh_enemyactx();

2013-05-05

空空如也

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

TA关注的人

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