自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 字符串和数组的转型

#include #include #include /**整型转换为字符串可以用sprintf(str,"%d",int)*数组只能通过算法来转换成字符串,先从5+'0',6+'0'整形转为字符型*字符型数组可以直接转换为字符串,区别只是字符串最后多了个'\0'*另外,字符串是存储在全局静态区的,是常量,内容不能改变,所以定义字符串最好用const修饰*字符型数组是存储在堆栈中的

2017-01-05 19:19:28 437

转载 socket的UDP通信简单例子

#include #include #include #include #define MAX_MSG 512int main(){ int sockfd,nBytes; struct sockaddr_in addr; char recvbuff[MAX_MSG],sendbuff[MAX_MSG]; sockfd=socket(AF_INET,SOCK_DGRAM,0

2017-01-05 19:12:43 728

转载 socket的TCP通信简单例子

/*tcp客户端程序,注意一定要修改addr的值和本机相同才能正常工作*/#include #include #include /* See NOTES */#include #include #include #include #include #include int main(void){ int sock; int server_len; stru

2017-01-05 19:10:20 2604

原创 &逻辑操作符实现判断的功能

学习shell的if语句时,从多个条件的判断性质想到了一种小技巧,之前都没想到可以这样用。在if语句里面如果有多个判断条件,用&&表示要所有的条件为真,总条件才为真,当判断到某个条件不为真时,就不用判断后面的条件了,所以可以利用这个特性#include int fun1(void){ printf("fun1\n"); return 1;}int fun2(void){ p

2017-01-05 19:05:50 507

原创 shell脚本基础demo

这里只是一些简单的shell脚本的基础例子,适合入门的朋友练练手#! /bin/sh#测试echo、位置变量lsecho helloecho "\$* is $*"echo "\$@ is $@"echo "\$# is $#"date#################################! /bin/bash#测试三种引号log=Sunday#双引号阻止s

2017-01-05 18:49:44 3207

原创 长switch-case改写为函数指针调用形式

switch-case结构过长,会引起查看不方便,可以将长switch-case结构改为这种形式这种方法比较适合switch-case分支处理比较整齐的情况。#include "stdio.h"#define FUNC_OK 0x01#define FUNC_FAULT 0x00enum{ PRINTA=0x01, PRINTB, PRINTC}PRINT_TYPE;

2017-01-05 18:45:30 2417 1

转载 回调函数

note:忘记是学习了哪个前辈的文章了,觉得写的不错,记下来了当函数指针作为函数的参数,传递给一个被调用函数,被调用函数就可以通过这个指针调用外部的函数,这样就形成了回调一般的程序中回调函数的作用不是非常明显,可以不使用这种形式,最主要的用途是当函数不处在同一个文件中,比如动态库要调用其他程序中的函数就只有使用回调的形式#include/**函数指针的格式为:int(*ptr)

2017-01-05 18:42:52 388

原创 C语言深度剖析笔记(指针和数组)

第四章 指针和数组4.1指针 ·   指针类型的大小一定是当前系统的位数,比如32位系统,sizeof就是4个字节。·   指针里的内容一定是一个地址,即使存放其他数据,都会被当做地址处理。·   指针一旦被定义,类型就确定了(强制转型除外),如int* p,在内存开辟了连续的四个字节的空间,这四个字节里存储的就是p指向的int型变量的四个字节的空间的地址。·   在定义指

2017-01-05 18:29:28 409

原创 NotePad++正则表达式

Notepad++的正则表达式 常用语法·\转义字符,使某些特定符号表达其本意,即作为字符的意义。·^其右边的表达式被匹配在行首,该表达式只能从最开始的位置开始,表达式前面有空格也不行。·.代表匹配任意单个字符,两个..代表可以匹配两个任意连续字符。·$其左边的表达式被匹配在行尾。如e$匹配以e结尾的行,*$匹配任意字符结尾的行。一般使用aaa.*$匹配有aaa的行至本行结

2017-01-04 23:12:49 729

原创 结构体的指针偏移

刚开始工作,接触到大量的结构体指针代码,指针基础不好,遂写了些测试代码,总算搞明白了刚开始工作,接触到大量的结构体指针代码,指针基础不好,遂写了些测试代码,总算搞明白了#include <stdio.h>#include <string.h>#include <malloc.h>typedef struct{ int num; char* str; char body

2017-01-04 23:03:47 4432

python教程

python经典教程,Python入门教程,Python简明教程

2017-03-21

摇摇棒程序

有各种摇摇棒的要过,能按键切换,可以更改成自己想要的效果

2014-06-07

空空如也

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

TA关注的人

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