- 博客(16)
- 收藏
- 关注
原创 从输入网址开始讲起 - 全局一览
网络的全貌网络大概就是由操作系统中的那些网络控制软件以及交换器集线器路由器等设备加上浏览器和web服务器这些网络应用程序组成的。其中使用数字信息传输。从输入网址开始讲起提要:应用层决定了向用户提供应用服务时通信的活动。包含的协议有DHCP HTTP HTTPS RTMP P2P DNS GTP RPC首先了解下URL的结构:我们经常输入的网页URL,都是以https,http...
2019-09-09 14:37:17 282
原创 ES7和 ES8 一览
ES7Array.prototype.includes在es5 或者 es6 中我们要判断数组中是否包含某个元素我们需要用到Array.prototype.indexOf,在es7中加入了arr.includes(searchElement, fromIndex)let arr = ['react', 'angular', 'vue']// Correctif (arr.indexOf...
2019-08-25 16:32:26 4772
原创 Dom笔记2
1. childNodes:在一棵节点树上,childNodes可以获取任何一个元素的所有的子元素,它是包含这个元素全部子元素的数组:element.childNodes那么来看下返回的这个数组到底是什么?divid="hello">123 ulid="world"title="123"> li>123li> ul>div>
2016-11-09 23:07:33 236
原创 DOM 笔记
DOM: D: document; O: Object; M: Model节点:文档是由节点构成的集合. Hello World1. 元素节点: 就是元素, 显而易见,元素可以包含其他元素。2. 文本节点:Hello World 就是文本节点,一般放在元素内部。3. 属性节点:title=”hello” 就是属性节点,元素不一定含有属性,但属性一定被元素包含。获取
2016-11-06 12:58:43 363
转载 Android Context与GetApplicationContext的区别及使用
[转]Android Context与GetApplicationContext的区别及使用转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/ 我重新组织了下
2015-08-01 19:59:20 456
原创 我是菜鸟------我自己感觉平时用eclipse用到的快捷键
eclipse中可能使用到的快捷方式1. Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记 :"O"--->"Outline"--->"纲要"2. Ctrl+T 查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示 :选中一个方法名,按Ctrl+T,可以查看到
2015-08-01 19:54:04 220
原创 二叉树的基本操作和遍历
下面将介绍二叉树的基本操作和先序中序后序遍历先看看二叉树基本定义:#include "stdio.h"#include "stdlib.h"#define Max 50typedef char DATA;//定义元素类型 typedef struct ChainTree//定义二叉树结点类型 { DATA data;//元素数据 struct Chain
2015-05-20 21:03:02 370
原创 栈的基本操作
下面先实现站的基本功能,最后通过一个Test来测试下方法是否实现建个.c文件typedef struct{ DATA data[Size+1]; int top;} SeqStack;//初始化 SeqStack *SeqStackInit(){ SeqStack *p; if(p=(SeqStack *)malloc(sizeof(SeqStac
2015-05-14 20:23:46 289
原创 循环队列实现业务办理流程基本功能
循环队列与顺序队列功能基本一致但就队的长度等方面略有不同,下面通过一个功能实现来体现它的基本操作#define QueueMax 15typedef struct{ DATA data[QueueMax]; int head; int tail;} CycQueue;CycQueue *CycQueueInit(){ CycQueue *q;
2015-05-13 22:49:52 443
原创 顺序队列的基本操作
typedef struct{ DATA data[QUEUEMAX]; int head;//定义队头 int tail;//定义队尾 } SeqQueue;//初始化 SeqQueue *SeqQueueInit(){ SeqQueue *q; if(q = (SeqQueue *)malloc(sizeof(SeqQueue)));
2015-05-11 20:50:00 407
原创 顺序表基本操作
先建个SeqList.h代码如下#include#include#define MAXN 100 //定义线性表的长度typedef struct{ DATAListData[MAXN+1];//保存线性表的数组 intListLen;//顺序表已存数据长度}SeqListType;void SeqListInit(SeqListType *
2015-05-10 20:57:54 264
原创 递归算法
求解该题的答案如下//20150502递归算法之阶乘#includeint fact(int n){ if(n { return 1; } else { return n*fact(n-1); } }int main(){ wh
2015-05-10 20:56:16 357
原创 递推算法
递推算法使用“步步为营”的方法,不断利用己有的信息推到出新的东西--顺推法: 是指从已知条件出发,逐步推算出要解决的方法。例如:斐波那契数列就可以通过顺推法不断递推算出新的数据。--逆推法: 是从已知的结果出发,用迭代表达式逐步推算出问题开始的条件,就是顺推法的逆过程。下面我们来看下图的问题,要求用算法实现求得第n个月共有多少对兔子。这个一眼看去很复杂的问题,如果仔细推导其中的
2015-05-10 20:55:10 589
原创 算法导论第一题
解决任何一个实际的问题都不可避免的涉及到算法的问题,下面将通过实例来提供一个最优的方案:今天开始更新每天一个基础程序:下面先说下今天的问题:首先出事意见价格在999元以内的商品,参与者要才出这件上平的价格。在猜价格的过程中,主持人会根据参与者给出的假的,相应的给出“高了”或“低了的提示”。下面我们来分析一下这个问题要想最快的猜出价格,当然是采用二分法,最大条件的去掉不符合条件的
2015-05-10 20:51:54 236
原创 链表实现的粗略的通讯录
基本操作在上一博文中已经叙述,下面就直接看关键代码://下面来编写一个实例来通过链表实现通信录//1.定义通讯录结构 typedef struct{ char key[15];//以姓名作为关键字 char address[20]; char teleNum[20]; char QQ[20]; }DATA; #include "stdio.h"#in
2015-05-10 20:47:06 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人