码迷,mamicode.com
首页 > 编程语言
javascript数据结构之栈。
接下来我会试着用javascript来是实现常见数据结构,今天先写栈。 首先我们得知道,栈是一种遵循后进先出(LIFO)原则的有序集合。新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。在JavaScript中变量保存和函数调用都是用栈存储 ...
分类:编程语言   时间:2017-08-11 23:54:54    阅读次数:275
基础算法(四)——深度优先搜索
一般情况下,深度有限搜索也适用于图的遍历,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。 【重点】BFS和DFS的区别:说白了,也就是如图1-13所示: 【例】用DFS遍历如图1-14的图。 用DFS遍历 ...
分类:编程语言   时间:2017-08-11 23:54:19    阅读次数:234
在Eclipse mars 4.5.2 中安装spring 插件 spring tool suite
最近在学习spring,用到的IDE 有eclipse,也有用到 IDEA。 目前对spring还不是很了解,跟着网上的视频来,先学会了spring,然后再选IDE。 题归正转,下面说说怎么在Eclipse mars 4.5.2 中安装spring 插件 spring tool suite。 打开e ...
分类:编程语言   时间:2017-08-11 23:53:00    阅读次数:254
c++ windows串口传输数据
用虚拟串口软件 测试 /////////////////////////////////////////////////////SerialPort.h//////////////////////////////////////////////////////// #include "SerialP ...
分类:编程语言   时间:2017-08-11 23:52:42    阅读次数:263
java文件下载
文件下载,可以是post请求,也可以是get请求。 新建web项目,在WebRoot下建up目录存放上传的文件: 最简单的但是实际不会这样做的下载方式,直接用a标签指向文件目录,就能下载: 这样能下载,但是任何人都能下载,你没法做一些控制,比如只有登录的用户才能下载,积分不够的人不能下载,而且,这样 ...
分类:编程语言   时间:2017-08-11 23:52:35    阅读次数:266
Python学习笔记(十一)装饰器
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 函数对象有一个__name__属性,可以拿到函数的名字: 现在,假设我们要增强now()函数的功能,比如,在函数调用前后自动打印日志,但又不希望修改now()函数的定义,这种在代码运行期间 动态增加功能 的方式,称之 ...
分类:编程语言   时间:2017-08-11 23:49:53    阅读次数:327
Java基础
JAVA内存模型: 堆区中 保存呢以new关键字创建出的对象 jdk1.7版本之后 字符串常量池也存放在堆区中 栈区中 保存临时变量和参数,每个线程都有自己的栈,每调用一个方法创建一个栈针 方法区 静态成员 类 方法等信息 调用方法的时候 如果参数是基本数据类型,那么传递的是数值 如果参数是引用类型 ...
分类:编程语言   时间:2017-08-11 23:49:13    阅读次数:232
python数据结构list,string,tuple,set,dictionary常用操作
1-列表list常用的一些方法如下: 上述的list.index(item),与string.find(item)类似 list与range快速生成list的方法: 2-字符串string常用的方法: 与list不同的是,字符串内容不可改变 >>>nm='Bob' >>>nm[0] >>>'B' > ...
分类:编程语言   时间:2017-08-11 23:48:50    阅读次数:233
python基本数据类型(元组)
#! /usr/bin/env python #! -*- cording:utf-8 -*- li=[11,22,33] new_dict=dict(enumerate(li,10))#加一个序号,是10 print(new_dict) dic={"k1":123,"k2":456,"k4":11... ...
分类:编程语言   时间:2017-08-11 23:48:11    阅读次数:250
java 远程调用 RPC
1. 概念 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。RPC是与语言无关的。直观说法就是A通过网络调用B的过程方 ...
分类:编程语言   时间:2017-08-11 23:12:31    阅读次数:294
私塾在线JAVA高级软件架构师实战培训阶段一
第01节课:整体课程内容概览 以下为Maven补充和Git部分 第02节课:Maven补充:分模块、分工程管理第03节课:Maven补充:多模块,多Web应用,合并成一个War包第04节课:Git快速上手:Git简介、基本原理、安装、Git服务器配置、插件Egit第05节课:Git快速上手:Tort ...
分类:编程语言   时间:2017-08-11 23:11:15    阅读次数:248
【Unity】UGUI系列教程——拼接一个简单界面
0.简介: 在目前的游戏市场上,手游依然是市场上的主力军,而只有快速上线,玩法系统完善的游戏才能在国内市场中占据份额。而在手游开发过程中,搭建UI系统是非常基本且重要的技能,极端的说如果对Unity的UI系统熟悉,就可以去游戏公司上班了 :)(笑~)。 但是就像蛋炒饭,最简单的事要做好也是非常困难的 ...
分类:编程语言   时间:2017-08-11 23:11:05    阅读次数:1402
浅谈java中内置的观察者模式与动态代理的实现
一.关于观察者模式 1.将观察者与被观察者分离开来,当被观察者发生变化时,将通知所有观察者,观察者会根据这些变化做出对应的处理。 2.jdk里已经提供对应的Observer接口(观察者接口)与Observable(被观察者类)用于实现观察者模式 3.关于Observer接口,该接口只有一个updat ...
分类:编程语言   时间:2017-08-11 23:10:43    阅读次数:183
Java ClassLoader 关系
下面分类是 1、类实现的继承关系; 2、类加载的双亲委托模式,bootstrap类加载器加载jre库中的类,Extension加载java扩展类,主要是 %JRE_HOME/lib/ext 目录下的jar和class Application类加载器加载 当前java应用的classpath中的所有类 ...
分类:编程语言   时间:2017-08-11 23:08:16    阅读次数:228
私塾在线java高级软件架构师实战培训阶段二
第01节课:整体课程概览 以下为分布式架构和部署部分 第02节课:分布式部署基础知识;系统分布式部署演变第一部分第03节课:系统分布式部署演变第二部分;分布式部署带来的问题第04节课:模块间相互调用:问题、方案,自行实现方案的开发第一部分第05节课:自行实现方案的开发第二部分第06节课:自行实现方案 ...
分类:编程语言   时间:2017-08-11 23:07:52    阅读次数:211
Python之字符串基本操作
#!/usr/bin/env python#-*-coding utf8-*-#Author:caojininfo = { 'stu1001': 'caojin', 'stu1002': 'zhaoming', 'stu1003': 'zhansan', 'stu1004': 'lisi',}pri ...
分类:编程语言   时间:2017-08-11 23:07:35    阅读次数:234
Java Spring技术栈构建完整前后台团购网站
课程目录和下载地址: 第1章 课程整体介绍详细介绍了课程主要内容、背景,并对项目整体流程进行了简要说明,同时对整体需求进行了分析与规划。本章还有详细的项目演示,包括前后台全部功能,看了演示后对整体功能会有一个整体的认识,对于学习后续课程有很大帮助,也能在学习的过程中有的放矢,结合自己的实际情况确定学 ...
分类:编程语言   时间:2017-08-11 23:05:50    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!