自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 正则表达式的基本语法规则

一、正则表达式的概念    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。    正则表达式的大致匹配过程:1.依次拿出表达式和文本中的字符比较,2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。3.如果表达式中有量词或边界,这个过程

2015-09-11 14:54:30 2299

原创 Linux下安装mysql-python

一、库的正常安装方式    (一)Django 的安装:        1、从 https://www.djangoproject.com/download/ 下载 Django-1.8.4.tar.gz        2、解压: $ tar -zxvf Django-1.8.4.tar.gz        3、进入解压后的文件夹 Django-1.8.4 并执行:

2015-09-05 11:18:44 903

原创 Django的安装配置与应用

一、Linux下Django的安装配置与应用  (一)安装Django    1、安装Python    2、从 www.djangoproject.com/download 下载最新版本(此处以 Django-1.8.4.tar.gz 为例)并解压缩:$ tar -zxvf Django-1.8.4.tar.gz    3、进入 Django-1.8.4 目录并执行:$ su

2015-09-01 17:43:00 504

转载 sturct stat 结构体中 st_mode 的含义

在中定义的stat结构体内容如下:struct stat {                 dev_t     st_dev;     /* ID of device containing file */                 ino_t     st_ino;     /* inode number */                 mode_t    st_mode

2015-07-16 10:01:56 798

原创 C语言中关于进程的函数

头文件:#include 1. pid_t getpid(void);  得到进程ID2. pid_t getppid(void); 得到父进程ID3. pid_t getuid(void); 得到用户ID4.pid_t geteuid(void);  得到有效用户ID5. pid_t getgid(void); 得到组ID6. pid_t gete

2015-07-02 15:33:07 1652

原创 C语言中关于错误输出的函数

1. errno说明:errno是一个全局整形变量,定义在errno.c,声明在errno.h头文件:#include 功能:输出出错原因示例:#include #include #include #include #include int main(){    int fd;    errno=0;    fd=open("/hom

2015-07-02 10:10:47 1962

原创 C语言中关于环境变量的函数

1. getenv()声明:char * getenv( const char * name );头文件:#include 功能:找出对应于参数name的环境变量返回值:如果成功,返回该环境变量值字符串的首地址,否则返回NULL示例:char * p;             p=getenv("HOME");2. putenv()声明:

2015-07-01 16:40:58 801

原创 index() 与 rindex() 的区别

1. index()声明:char * index( const char *s, char c);头文件:#include 功能:找出参数s字符串中第一个参数c的地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。返回值:如果找到指定的字符则返回该字符所在的地址,否则返回0。2. rindex()声明:char * rindex

2015-07-01 10:55:50 4925

原创 usleep()和sleep()的区别

1、函数名: usleep() 头文件: #include unistd.h> 功  能: usleep能把进程挂起一段时间, 单位是微秒 语  法: void usleep(DWORD us); 返回值: 无 内容说明:本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。 注 意:这个函数不能工作在windows 操作系统中。用在Lin

2015-06-09 11:11:10 13685

转载 EEPROM和flash的区别

存储器分为两大类:ram和rom,此处主要讨论rom。     rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下

2015-06-06 20:11:54 363

原创 IIC、SPI、UART的区别

一. 简介    I2C (Inter IC bus):Philips公司开发的两线式串行总线    SPI (Serial Peripheral Interface:串行外设接口):Motorola公司开发的全双工同步串行总线    UART (Universal Asynchronous Receiver Transmitter:通用异步收发器)

2015-06-02 11:09:56 743

原创 常用服务使用的协议及端口

1. TCP:(1) FTP(命令:21;数据:20)(2) Telnet(23)(3) SMTP(25)(4) HTTP(80)(5) POP3(110)(6) IMAP(143)(7) BGP(179)  2. UDP:(1) DNS(53)(2) BOOTP(Server:67;Client:68)(3) TFTP(69)(4) SNMP(16

2015-05-20 09:43:49 565

原创 TFTP与FTP的区别及Linux下TFTP的安装

一. TFTP的定义    TFTP(Trivial File Transfer Protocol),即简单文件传输协议。从名称上可以看出,TFTP适合传送“简单”的文件。与FTP不同的是,它使用的是UDP的69端口,因此可以穿越许多防火墙。不过它也有缺点,比如传送不可靠、没有密码验证等。虽然如此,它还是非常适合传送小型文件的。TFTP 只能从远程服务器上读、写文件(邮件)或者读、写文件传送给

2015-05-19 18:44:55 2577 1

原创 C语言中的字符串函数

一. ANSI C标准中的字符串函数(使用时要包含头文件"string.h")1. strcpy()声明:char *strcpy (char *dest, char *src);功能:把src指向的字符串复制到dest中返回值:dest说明:目的指针dest一定是已经分配内存的指针,dest和src所指内存区域不可重叠,且dest必须有足够的空间容纳src的字符串

2015-05-17 10:53:50 357

原创 页面刷新及跳转代码

1.页面自动刷新把如下代码加入区域中:其中10指每隔10秒刷新一次页面。( 标签位于文档的头部,不包含任何内容,其属性定义了与文档相关联的名称/值对,永远位于 head 元素内部)2.页面自动跳转把如下代码加入区域中: 其中10指隔10秒后跳转到http://bbs.byr.cn页面。 3.自动刷新指定网页新建HTML文件:

2015-05-16 19:59:30 788

转载 error: 'for' loop initial declarations are only allowed in C99 mode 的原因及解决办法

for(int i=0; i}  错误:使用gcc编译代码会报错:    error: 'for' loop initial declarations are only allowed in C99 mode    note: use option -std=c99 or -std=gnu99 to compile your code原因:这是因为gcc是基于c89标准,不能直

2015-05-15 16:41:12 30249 1

原创 minicom使用中可能遇到的问题及解决办法

1、Device /dev/ttyUSB0 is locked 原因:上次使用minicom时没有正常退出,系统自动在目录/var/lock中生成了lockfile所导致(在/var/lock目录中可以看到LCK..ttyUSB0文件,所有者一般为root)解决办法:(1)进入/var/lock,删除lockfile,minicom就可以正常启动了,lockfile名称根据文件

2015-05-14 09:10:57 4112

转载 getenv、putenv和setenv函数

C语言中与环境变量相关的函数有 getenv, putenv,setenv,unsetenv等,它们都在stdlib.h文件中被定义。getenv(取得环境变量内容)函数形式:char * getenv(const char *name);函数说明:getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境

2015-05-06 16:17:46 2148

转载 malloc、calloc 与 realloc

一. C语言内存分配方式(1) 从静态存储区域分配.      内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.(2) 在栈上创建      在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限.(3) 从堆上分配

2015-05-06 10:23:18 366

原创 vim常用快捷键

一.文本模式下常用的快捷键:(一)一般模式切换到编辑模式:    1. i  在光标所在处插入    2. a 在光标下一字符处插入    3. o 在光标所在行下一行插入新一行    4. O 在光标所在行上一行插入新一行    5. [Esc] 退出编辑模式(二)一般模式:    移动光标(n为数字):    1. G  移动到文件的最后一行  

2015-04-21 11:12:55 421

转载 Ubuntu14.04 下将vim设置为IDE模式

1、安装Vim和基本插件    $ sudo apt-get install vim vim-scripts vim-doc    其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。 2、Vim配置文件    Vim强大的功能基本上来源两个地方:Vim插件以及Vim配置文件。    Vim本身的系统配置文件夹是在/usr/share

2015-04-21 10:52:18 441

原创 Linux下经常使用的命令

1. $ su USERNAME:切换至USERNAME用户(如切换至root:su root)2. $ su -:直接切换至root权限3. $ passwd :更改当前用户的密码4. $ sudo apt-get install APPNAME:安装应用程序(sudo为Ubuntu模式下)5. $ sudo apt-get uninstall APPNAME:卸载应用程序

2015-04-20 15:19:58 1475

原创 ubuntu下minicom的使用

1.查看串口访问权限    在使用minicom之前,首先要保证你对串口有读/写的权限。我们知道,Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看你对COM1的权限:    $ ls -l /dev/ttyS0    crw-rw---- 1 root dialout 4, 64  4月14  11:05 /d

2015-04-15 16:01:08 500

原创 CentOS 6.5的安装步骤与Unable to read package metadata问题的解决办法

CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Communit

2015-04-13 15:00:53 11827 1

转载 altium designer生成gerber文件和NC Drill文件

电子CAD文档一般指原始PCB设计文件,文件后缀一般为.PcbDoc、 .SchDoc, 而对用户或企业设计部门,往往出于各方面的考虑,提供给生产制造部门电路板的都是Gerber文件。     Gerber文件是所有电路设计软件都可以产生的一种文件格式,在电子组装行业又称为模版文件(stencil.data),在PCB制造业又称为光绘文件。可以说Gerber文件是电子组装业中最通用最广泛的

2015-02-02 11:45:21 10885 4

原创 Altium画PCB时一些常用的快捷键

1、Ctrl+M:测距2、T&R:画蛇形线(&的意思是先T后R,下同)3、M&O:旋转4、N:隐藏/显示飞线

2015-01-27 11:38:35 3904

空空如也

空空如也

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

TA关注的人

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