点滴记录
子妙815
这个作者很懒,什么都没留下…
展开
-
linux C 格式化MAC地址字符串
linux C 网络编程或者路由开发等,需要不同的mac字符串的要求。这些代码很简单,为大家提供一些即粘即用吧 节省一点无聊的开发。哈哈//type//0--upper,no :,1--lower,with :,2----lower,no:,3-----upper with :int get_devmac(int type,char *ifname,char *buffer){ struct ifreq ifr; int ret = -1; int sockfd; if( (s...原创 2021-03-05 17:24:44 · 645 阅读 · 0 评论 -
H3C SS5500 交换机配置操作记录
交换机Port1 vlan1 上联华三网关,port4 5 vlan100 被镜像到 port9,dhcp 服务器,可接电脑或者AP。<H3C>system-view#配置DHCP 服务器1)创建V100dhcp server ip-pool vlan100network 172.16.100.0 mask 255.255.255.0gateway-list 172.16.100.1dns-list 114.114.114.114expired day 8dhcp en..原创 2020-11-12 14:24:39 · 2824 阅读 · 0 评论 -
acess和trunk vlan动作
转载 2019-05-20 15:35:43 · 310 阅读 · 0 评论 -
C面试题小程序剖析
#include <stdio.h>int main(int argc,char * argv[]){ int a[3][2]={(0,1),(2,3),(4,5)}; int b[3][2]={{0,1},{2,3},{4,5}}; int *p; int *q; p=a[0]; ...原创 2019-04-15 15:56:06 · 181 阅读 · 0 评论 -
少量字符串排序去重
一.题目:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复字符。 比如输入”ad2f3adjfeainzzzv”,则输出”23adefijnvz”今天突然看到这样一个题目 就手痒起来,顺便练习一下,长期考虑业务问题,轻松一下基本思路1,键盘输入字符串,使用动态分配空间2,将键盘输入的内容 对链表生成排序同时 进行3,打印链表输出结果#inc...原创 2019-04-25 21:04:49 · 391 阅读 · 0 评论 -
SPI Flash驱动目录
SPI Flash驱动目录位于:/trunk/build_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33/linux/drivers/mtd/devices原创 2016-06-20 17:56:37 · 752 阅读 · 0 评论 -
命令行快捷方式
ctrl + ? 撤消前一次输入ctrl + c 另起一行ctrl + r 输入单词搜索历史命令ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + k 删除光标后面所有字符相当于VIM里d shift+$删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或转载 2016-05-20 09:36:18 · 685 阅读 · 0 评论 -
Linux ./configure --prefix 命令是什么意思?
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(makeinstall)。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/loca转载 2016-05-20 09:11:25 · 347 阅读 · 0 评论 -
IEEE754 C 语言代码
void ConvertDexToIEE754(float fpointer,unsigned char *a) //十进制转化为 IEEE745 小数{ int Flag=0; double integer,decimal; //整数,小数 unsigned long bininteger,bindecimal; //二进制整数,原创 2016-06-02 08:28:44 · 6428 阅读 · 2 评论 -
TCP的粘包解析
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此转载 2016-05-16 10:06:23 · 521 阅读 · 0 评论 -
tcpdump 抓包让wireshark来分析
tcpdump -i eth0 -nn 'host 172.16.4.56' -X -s0 -w /home/ubuntu/tcpdump.pcap原创 2016-04-12 16:28:11 · 398 阅读 · 0 评论 -
32.768kHz的晶振的意义。
在选择计时类晶振时,通常会选择32.768KHz的晶振,原因在于32768=2^15,而嵌入式芯片分频设置寄存器通常是2的次幂的形式,这样经过15次分频后,就很容易的1HZ的频率。实现精准定时,除了32.768kHz外,还有例如65.536kHz晶振也是可以通过2的次幂的形式分频得到精准定时。总结:选择2的整数次幂的晶振,通常会得到准确的定时。(嵌入式芯片寄存器的分配允许的范围内)。原创 2016-03-15 09:10:49 · 14870 阅读 · 2 评论