自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (24)
  • 收藏
  • 关注

原创 矩阵最短路径-动态规划算法

#include<limits.h>#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMIN_VAL(x,y)((x)>(y)?(y):(x))#defineMAX_LEN10int**record;...

2019-10-06 09:28:53 740

原创 vscode大括号不换号-if while swicth

https://marketplace.visualstudio.com/items?itemName=agauniyal.cpp-snippets

2019-06-22 22:31:16 2092

原创 mingw官网安装完毕后如何继续安装gcc、g++、gdb?

mingw-w64.batmingw-w64uninstall.exeuninstall.ini1、官网下载安装后有上面四个文件,需要继续安装gcc gdb;2、双击mingw-w64.bat3、mingw-get install gcc4、mingw-get install g++5、mingw-get install gdb安装到H:\mingwDerek\MinGW...

2019-06-22 21:18:59 6283 1

原创 android studio通过adb连接华为mate20方法

1、华为mate20开启USB调试模式2、android studio在SDK manager页面按照google USB driver3、在csdn下载adb程序platform-tools_r28.0.1-windows4、设置windows环境变量,使用cmd验证通过输入adb devices可以找到adb命令和连接的手机5、在android studio上run一个app则...

2019-06-05 00:44:13 7273 1

转载 http://www.zdf.de/ZDFmediathek/beitrag/video/1819992/ZDFzoom-Verschoben%252C-Verplant%252C-Verbaut?b

http://www.zdf.de/ZDFmediathek/beitrag/video/1819992/ZDFzoom-Verschoben%252C-Verplant%252C-Verbaut?bc=sts;stt&flash=off

2013-01-17 22:28:53 2611

转载 C语言编写的贪食蛇程序.c

//家谱的建立与查询#include "stdio.h"#include "stdlib.h"typedef struct node{char  name;char  sex;int   age;int   flag;}node;typedef struct ft{struct node l;struct node m;struct

2012-11-09 23:53:23 682

转载 C语言编写的贪食蛇程序.c

static int x[500]={0},y[500]={0};static int N,Tx,Ty,tiex=555,tiey=375,lastfoodx=55,lastfoody=55;#include void makefood(){x[N+1]=lastfoodx+30,y[N+1]=lastfoody+20;if(x[N+1]>=600){x[N

2012-11-09 23:52:15 942

转载 计算器源码

#include #include #include #include #include #define ZERO 0#define LEN sizeof(struct Node) // 结构体的大小#define SIZE 21 // 操作数的最大长度// 表达式解析分段后的节点,可以是操作数,也可以是运算符号struct Node {ch

2012-11-09 23:46:05 517

转载 NAT图解

向上跳过程: 路由器从LAN口接收到报文后,报文的srcIP被路由器修改为路由器 WAN口的IP,srcPort也被修改为动态分配的端口号;路由器记录下 srcIP和srcPort,并与动态分配的端口号绑定。动态端口号、srcIP、 srcPort这三项将作为NAT表格的一行添加进NAT表。 报文的dstIP和dstPort不会改变。 往下穿过程: 路由器从WAN口

2012-11-05 23:11:43 998

原创 TPLINK进行不同mac拨号结果分析-任意输入一个mac地址拨号成功.jpg

2012-08-31 01:03:42 752

原创 TPLINK进行不同mac拨号结果分析-任意输入一个mac地址.jpg

2012-08-31 01:03:09 470

原创 TPLINK进行不同mac拨号结果分析-克隆为PCmac地址拨号成功.jpg

2012-08-31 01:02:22 617

原创 TPLINK进行不同mac拨号结果分析-克隆为PCmac地址.jpg

2012-08-31 01:01:10 1106

原创 TPLINK进行不同mac拨号结果分析-恢复出厂mac地址拨号成功.jpg

2012-08-31 01:00:14 606

原创 TPLINK进行不同mac拨号结果分析-恢复出厂mac地址.jpg

2012-08-31 00:59:20 771

转载 pppoe协议和pppd源码分析

pppoe协议简介(一)发现(Discovery)阶段  在发现(Discovery)阶段中用户主机以广播方式寻找所连接的所有接入集中器(或交换机),并获得其以太网MAC地址。然后选择需要连接的主机,并确定所要建立的PPP会话标识号码。发现阶段有4个步骤,当此阶段完成,通信的两端都知道PPPoESESSION-ID和对端的以太网地址,他们一起唯一定义PPPoE会话。这4个步骤如下。(1

2012-07-29 13:21:51 1798 1

转载 Linux PPP 框架分析

1.   介绍通过对Linux源代码的分析,了解PPP设备在Linux内的工作原理.顺便了解一下PPPoE如何利用PPP设备来完成上网的工作的.下面是代码研究的基础版本:       Software  versionLinux内核2.6.15PPPdppp-2.4.3PPPoErp-pppoe-3.8

2012-07-29 13:05:50 3419

转载 PPPOE源码分析

一、PPPOE协议简介1、Discovery阶段  此阶段用来建立连接,当一个用户主机想开始一个PPPoE会话时,首先必须进行发现阶段以识别PPPoE Server的以太网MAC地址,并建立一个PPPoE会话标识(Session ID)。图1-1 Discovery阶段的基本工作流程 如图1-1所示, Discovery阶段由四个步骤组成,下面将介绍它的基本工作流程

2012-07-29 10:18:32 4217 1

转载 Linux PPP详细介绍

什么是PPPPPP是一种网络中最为基础的协议。PPP协议(Point-to-Point Protocol)是一种数据链路层协议,它是为在同等单元之间传输数据包这样的简单链路而设计的。这种链路提供全双工操作,并按照顺序传递数据包。PPP为基于各种主机、网桥和路由器的简单连接提供一种共通的解决方案。PPP协议包括以下三个部分:1. 数据帧封装方法。2. 链路控制协议

2012-07-18 23:12:35 1788

转载 Linux-网桥原理分析(四)

7  网桥数据包的处理流程网桥处理包遵循以下几条原则:1.  在一个接口上接收的包不会再在那个接口上发送这个数据包;2.  每个接收到的数据包都要学习其源地址;3.  如果数据包是多播或广播包,则要在同一个网段中除了接收端口外的其他所有端口发送这个数据包,如果上层协议栈对多播包感兴趣,则需要把数据包提交给上层协议栈;4.  如果数据包的目的MAC地址不能再CAM表中找到,则要在

2012-07-18 23:06:05 2364 1

转载 Linux-网桥原理分析(三)

5网桥数据结构网桥最主要有三个数据结构:struct net_bridge,struct net_bridge_port,struct net_bridge_fdb_entry,他们之间的关系如下图:展开来如下图:说明:1.       其中最左边的net_device是一个代表网桥的虚拟设备结构,它关联了一个net_bridge结构,这是网桥设备所特有的数据结构。2.

2012-07-18 23:04:36 1545

转载 Linux-网桥原理分析(二)

4 网桥的实现在内核,网桥是以模块的方式存在,注册源码路径:\net\brige\br.c:4.1 初始化 static int __init br_init(void){    br_fdb_init(); //网桥数据库初始化,分配slab缓冲区#ifdef CONFIG_BRIDGE_NETFILTER    if (br_netf

2012-07-18 23:02:57 1323

转载 Linux-网桥原理分析[一]

目 录1..... 前言2       网桥的原理2.1             桥接的概念2.2             linux的桥接实现2.3             网桥的功能3       网桥的配置4       网桥的实现4.1             初始化4.2             新建网桥4.3             添加删除端口

2012-07-18 22:53:11 1217

转载 动态规划算法计算网络的最长路线和最短路线

/** File:        longest.c* Desciption:  动态规划算法计算网络的最长路线和最短路线* Created:    2001/12/2* Author:      Justin Hou [mailto:justin_hou@hotmail.com]**/#include #define  N  7

2012-06-10 20:52:34 614

转载 逆矩阵算法三

# include "stdio.h" # define M  3 void main (  )  {   float MAT[M][2*M];   float MAT1[M][M];   float t;   int i,j,k,l; /***********************************************/

2012-06-10 20:47:38 391

转载 逆矩阵算法三

# include "stdio.h" # define M  3 void main (  )  {   float MAT[M][2*M];   float MAT1[M][M];   float t;   int i,j,k,l; /***********************************************/

2012-06-10 20:46:20 866

转载 逆矩阵算法二

#define N 5      /*[注]:修改6为你所要的矩阵阶数*/ #include "stdio.h" #include "conio.h" /*js()函数用于计算行列式,通过递归算法实现*/ int js(s,n) int s[][N],n; {int z,j,k,r,total=0; int b[N][N];/*b[N][N]用于存放,在

2012-06-10 20:45:54 534

转载 逆矩阵算法一

#include "stdio.h" float z[4][4],*y=z;   /*定义一个全局二维数组用来存放N-1阶余子式,因为A的伴随矩阵除以|A|时会产生小数,因此定义成float而非int*/ int js(int *p,int n)               /*计算行列式的函数*/ {int k=0,i,s2=0,s1=0,j,s,t; printf("\

2012-06-10 20:44:36 597

转载 线性化二叉树

#include#includestruct node{int data;struct node *lh,*rh;int ltag,rtag;}*pr,*t,*s[30];struct node* creat(){struct node *t,*q;int i,x,j;printf("i,x=");scanf("%d%d",&i,&x);

2012-06-10 20:42:52 756

转载 动态规划算法计算网络的最长路线和最短路线

/** File:        longest.c* Desciption:  动态规划算法计算网络的最长路线和最短路线* Created:    2001/12/2* Author:      Justin Hou [mailto:justin_hou@hotmail.com]**/#include #define  N  7

2012-06-10 20:41:36 363

转载 单链表的各种操作

/*单链表的各种操作*/# define null 0typedef char ElemType; /* 字符型数据*/typedef struct LNode{ElemType data;struct LNode *next;};setnull(struct LNode **p);int length (struct LNode *

2012-06-10 20:39:42 291

转载 二叉树的实现

/********************************************************** Description:参数传递:C++ 二叉树的实现以及指针使用注意事项* Author:charley* DateTime:2010-12-8 11:00* Compile Environment:win7+vs2008******************

2012-06-10 20:38:32 325

转载 C语言读写配置文件

/************************************************************************/ /*             make0000@msn.com      */ /************************************************************************/ /***

2012-06-10 20:36:46 321

转载 常用排序算法汇总(C版)

/***************************************************************************** *                                  sort.c * * Implementation for sort algorithms. * * Qch, 2011-05 **********

2012-06-10 20:32:12 355

原创 PPPOE拨号过程

索引 日 志 内 容1 1738:发送PADR.2 1738:接收PADS,Session-ID=0x361D,AC-MAC=286ED421146A.3 1738:LCP tx Req,MRU=05D4;Magic=0001A93C;4 1738:LCP RX Req,MRU=05D4;Auth=C2;23;05;Magic=010043FE;5 1738:LCP tx Ac

2012-05-24 23:53:02 1470

binarytree.rar

二叉树前序遍历,leetcode

2020-04-02

vscode_project.rar

leetcode题目解答1

2020-03-05

使用栈实现计算器或者符合检查功能

使用栈实现计算器或者符合检查功能,供参考

2019-09-08

openwrt最新稳定发布backfire版本

openwrt最新稳定发布backfire版本,svn://svn.openwrt.org/openwrt/branches/backfire对应的源码。

2014-06-11

Linux内核源码剖析—TCP&IP实现(下).pdf

Linux内核源码剖析—TCP&IP实现(下).pdf

2013-12-08

Linux内核源码剖析—TCP&IP实现(上).pdf

Linux内核源码剖析—TCP&IP实现(上).pdf

2013-12-08

我的sourceinsight配置和宏工具

我的sourceinsight配置和宏工具

2013-12-01

SI官方的语言库.zip

SI官方的语言库.zip

2013-12-01

SI官方的宏库.zip

SI官方的宏库

2013-12-01

你不知道的sourceInsight特效

sourceInsight你不知道的特效提升工作效率-工作中积累的

2013-12-01

PPPoE服务器搭建方法和软件包RASPPPOE_099.ZIP

PPPoE服务器搭建方法 和 软件包RASPPPOE_099.ZIP,最新的安装包。

2013-04-08

glibc2.16源码下载 glibc-2.16.0.tar.bz2

glibc2.16源码下载 glibc-2.16.0.tar.bz2 malloc strcpy strncpy 等标准函数的实现,提高嵌入式编程的神器。

2012-12-21

详解linux内核链表之list.h

深入内核,必备知识。

2012-12-14

C语言实战105例源码.rar

C语言实战105例源码.rar

2012-11-10

数据结构-代码实例-试题集-算法

数据结构 代码实例 试题集 算法

2012-11-09

Linux 命令全集.chm(涵盖全部命令,有了它就够了)

Linux 命令全集.chm(涵盖全部命令,有了它就够了)

2012-08-19

LR_delete_License.exe

you must use this file to crack loadRunner 9.5

2011-03-03

python2.x与python3.x的区别

喜欢python的人都知道python2.x与python3.x的有着很大的区别。如果你原来经常使用python2.x,已经习惯了它的话,你会不适应python3.x的。我就是其中一个不适应者,在后来使用python3.x的过程中,结合python3.1.3的官方帮助文档和自己的理解收集了一些自己发现有用的东西,希望给大家方便。文档排版很整洁哦。

2011-01-12

C++test工具使用指南和实例讲解

parasoft公司的C++test是一款非常棒的C\C++源代码测试工具。本帮助文档是根据网上收集的资料和自己在工作中的实践经验撰写出来的。也有部分是根据C++test自带的user guide文档翻译而得。希望对大家有所帮助。

2011-01-12

C++Test测试工具指导书

做测试主要就是要会实用工具,C++test是一个很好的静态测试和单元测试工具,我们去过好几个公司都首先它。现在给大家推荐一下。具体怎么样?多看看它,再多练练。

2010-09-22

Linux下Qt编程入门

做技术就讲究实用 Linux下Qt编程入门 前 言 第一章 Qt的安装 第二章 Hello World 第三章 C/C++ 基础 第四章 窗口部件 第五章 对话框 第六章 主应用窗口程序 第七章 文件与目录处理 第八章 数据库编程 第九章 程序调试与异常处理 附录A:Qt3.0新特性 附录B:Qt3.0类分组列表

2010-09-22

空空如也

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

TA关注的人

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