自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Toni

我不努力拿什么整那些想整我的人

  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于socket建立之后报Network no found得问题

一:最近在做项目得时候,将其他产品得功能移植过来,发现一个很奇怪得问题。在使用socket创建无论是UDP,还是TCP得连接。在connect,或者send得时候,都报了上面得Network no found得问题。       所以很奇怪,就查看了项目里面原来就存在得代码做了进一步得分析,发现需要将所创建得socket得文件描述符,绑定到特定得接口去,这样才能成功得去发送。如果不绑定,默认得...

2018-10-02 15:43:21 703

原创 汇编在dos下如何将信息输送到页面

一:在学习汇编得时候,很长一段时间不知道如何将调试信息打印到dos下显示。最近只是在粗略得情况下知道如何将调试信息打印到dos来显示。 使用得环境VM14PRO+MASN+DOS。二:源代码assume cs:codesgcodesg segment charst: "Hello world !!" chared: nop ;动态得读取数组得长度 st...

2018-10-02 15:29:11 217

原创 关于一个编译动态库并未包含头文件,但是gcc不报错的分析

1.最近在做项目的时候,遇到了一个特别奇葩的问题。代码之间的移植,编译动态库的时候,并未包含相关的已有的头文件,但是在编译动态库的时候,所使用的函数居然能够很好的编译通过,但是在运行的时候,又会报错。之前也是同样的问题,并未做进一步的分析。今天在网上和看了相关的gcc的文档,找到了根本的原因。2.这个其实是gcc的内置函数和隐式函数,就是说,在gcc的编译动态库 --shared and -f...

2018-09-26 22:20:48 1885

转载 IP地址、子网掩码、网关(默认网管关系)

网络管理中的IP地址、子网掩码和网关是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。 IP地址的结构 互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。 IP地址的网络号和主...

2018-09-13 11:16:27 2841

原创 PClint和SI的结合静态代码检视

前言:    网上关于PClint和SI的结合文档很多,但是都没有很好的结合到大型的代码开发实际中去。这篇文章将这个详细的介绍了如何正确的配置PClint,使能在大型的代码开发中使用静态检视代码一:文档编写的目的    在编写C/C++代码的时候,针对代码的静态检视工作在紧张工作时候变得极为重要。调试了多种的静态检视工具,最终还是觉得PClint+SI的静态检视工作,对于代码的检视将会大大的减少编...

2018-05-28 12:03:30 2592 2

原创 limit linux bridge mac learning

最近对bridge状态下的mac learning 做了限制学习到的mac的数目。具体可以参照以下:一:针对桥的brctl的命令行,    如果要限制mac的学习能力,可以将老化时间设置为0.    即:brctl setageing br-lan1 0    但是这个会清除掉所有的mac表,并且之后一直不会学习mac表二:通过对添加表项的限制    1)限制表项的添加

2018-05-09 19:23:22 827

原创 Exponetial BackOff(指数退避算法)

一:介绍     指数退避算法的定义和使用可以在网上搜搜。提供一下wiki的介绍部分定义:an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate.    这边我介绍的是,指数退避的算法其实不...

2018-03-25 11:08:20 3645

原创 error: expected ‘)’ before numeric constant

一: 问题产生原因        今天在码代码的时候,遇到了很多重复的短小的语句。就想着使用Macro替换。这样在代码看来整洁,短小。可是很奇葩的一件事就是怎么将数字和字符串拼接在一起。参照了之前的前辈们的代码,然后就遇到了题目所示的特奇葩的错误。二:调试过程     在度娘中游了一遍,只是在StackFlow上看了一篇,但是最终也没有给出错误的原因。无聊的将预编译的代码打印出

2018-03-20 22:29:52 33361 1

原创 自制字库ASC12

这两天做屏幕的时候,看到之前从网上downlod的字库满足不了需要。翻阅了很多的blog,总结了并实现了自己定制制作字库的接口。    里面主要有两个接口,一个是将按要求从取某软件取得十六进制的数组放置在txt文件,然后调用以下的函数接口,完成txt文件到bin文件的转换。生成的bin文件既是需要的字库文件。   以下是我自己取模软件的相关设置和取得十六进制的txt文件   取模软

2018-02-27 11:31:24 1812 2

原创 C语言输入一个地址,判读该地址是IPV6还是IPV4接口

判断IPV6还是IPV4的接口最容易想到的就是使用正则表达式,但是C/C++对正则表达式的支持并不能满足要求。所以提供了一个对于正则表达式的读写匹配一些函数。   以下是对一些匹配正则表达式的函数接口的介绍,并不全,但是应该对下面的接口使用够用。   C process the regular expression     OSI C/C++ don't suppose the reg

2018-02-04 12:18:11 5740

原创 插入排序和归并排序的总结

插入排序的pesudocode 和c语言的实现,并且注释有详细的algorithms的时间的分析/*pesudocodefor j <- 2 to n do key <- A[j] i <- j -1 while i > 0 and A[i] > key do A[i + 1] <- A[i] i <- i - 1 A[i + 1] <- keyRunn

2018-01-30 13:05:42 262

原创 linux 下C语言对文本文件的单行读写和删除总结

主要总结C对文件的单行读写和删除操作,主要用到的函数fopen,fclose,fseek,fprintf,fgets。其具体的使用方法可以参照OSI C的主要介绍。一下主要封装的接口:    单行的读写:     第一个参数是函数名字,第二个参数是写入要字符串主要追加在行的末尾。int LCD_Write_File(const char *filename, char * writebuf

2018-01-25 08:10:08 4633

原创 Bus error vs Segmentation fault

这两天遇到了这两个别头疼的事情,程序一会Seg ,一会Bus。度娘了下,没有啥特别的解释,这边在StackOverflow看到了几篇相关的讨论,觉得还是不错。    两者的区别(我觉得英文比中文看起来更好理解):    Bus Error: it usually means that you are trying toaccess memory that does not exis

2018-01-05 18:37:09 624

原创 html的学习二--类,块,表格,列表。布局元素和属性总结

.本文涉及到html的类,块,表格,列表,布局元素和属性的总结,外加上自己的一些练习时的列子,可以参照元素总结如下列表:学习中的代码,主要涉及到所有的元素和布局的两个列子,在元素中 ,可以根据注释和表单的参考完成更好的操作,由于文档限制,参照下一个文章

2017-11-08 21:49:44 202

原创 TCP/IP协议学习一

一:TCP/IP的初步学习    1.NCP Network Control Protocol 网络控制协议         NCP是个半双工的工作模式而TCP/IP是个全双工的工作模式,所以使用的寄数    2.internet 是一个共同的协议把多个网络连接在一起 Internet 属于一个internet    3.TCP/IP两个应用接口:socket and TLI(tr

2017-11-07 19:15:26 324

翻译 netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S

2017-11-07 12:58:48 2614 1

原创 Ubuntu下配置ftp的服务

vsftpd的按装一:安装过程    sudo apt-get install vsftpd    sudo service vsftpd restart    mkdir /home/uftp 二:创建用户    useradd -d /home/uftp -s /bin/bash uftp    passwd 密码三:配置文件   chattr

2017-11-03 11:20:29 318

原创 html5的表单总结一(form)

html5的控件元素持续更新中:input的和新增的空间元素

2017-11-03 08:47:44 636

原创 Doubango的FSM模块终结版

一:Doubango的状态机--FSM      对于FSM的所有状态和使用将使得对于Doubango更能很好的实现裁剪和使用。状态(state),还事件(action),对事件的处理(exec)。主要的代码在tsk_fsm.c/h中,tinySAK二:FSM的常用结构体三:FSM的建立过程和代码实现3.1 FSM的使用的建立过程和调用的API   1、调用tsk_

2017-11-02 14:44:40 670

原创 SIP总结一

//INVITE事件INVITE sip:[email protected] SIP/2.0//使用协议UDP,发送接收服务器,使用一个branch参数来标记会话事物Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds//最大路径数Max-Forwards: 70To: Bob //随机字符串用来标记用

2017-11-02 13:20:37 387

centos7安装指定版本gcc和g++编译环境

提供了在干净的centos7下安装gcc和g++的编译环境,同时给出了相关的包路径和安装步骤。按着步骤安装就可以完成了特定的环境了

2019-01-24

关于configure配置开源makefile得详细介绍

详细介绍了configure得各个选项得意思,和使用得方法。同时在config.log里面可以详细看到configure得错误,做对应得修改

2018-09-07

PClint和SI的配置文件和手册

详细的介绍和如何将PClint的安装结合自己的大型工程,节省开发的成本和提高码代码的工作效率

2018-05-28

splint安装配置,同SourceInsight结合使用

里面文档详细的讲述了splint在win下和编译器的集合使用。同时讲解了结合source insight 结合使用的方法

2018-05-24

QT的使用手册

QT的很多接口类,在我们熟悉一些后,完成可以通过这样的手册是我们用起来更加方便快捷

2017-11-07

html的使用手册和一些表格总结元素

HTML的使用手册和一些表单的总结描述,更利于快速出入html和想做前端的同学们

2017-11-07

空空如也

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

TA关注的人

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