码迷,mamicode.com
首页 > 编程语言 > 日排行
javascript语法规范和良好的变成习惯
1.1空白和多行书写 1、空白:空格键输入的空白、tab键输入的空白以及回车键输入的空白 2、多行书写,不能将引号内的字符串放到两行,不然容易报错。 1.2点语法 点语法表达式由对象开始,接着是一个点,紧跟的是要指定的属性,方法或者变量。 点语法有两个特殊的别名(super,this): super ...
分类:编程语言   时间:2017-10-12 19:21:06    阅读次数:193
python操作RabbitMQ
介绍 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连 ...
分类:编程语言   时间:2017-10-12 19:21:35    阅读次数:719
图解排序算法(二)之希尔排序
图解排序算法(二)之希尔排序 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细介绍希尔排序的基本思想及其代码实现。 ...
分类:编程语言   时间:2017-10-12 19:21:54    阅读次数:261
Elasticsearch-PHP 处理JSON数组和对象
PHP中处理JSON数组和对象 客户端有一些混淆的资源是围绕着JSON的数组和对象,以及如何在PHP中指定它们。特别是,问题是由空对象和空数组导致的。这篇文章回告诉你一些在Elasticsearch JSON API中的常用模式,以及如何转换成为PHP表示形式。 空对象 Elasticsearch ...
分类:编程语言   时间:2017-10-12 19:22:22    阅读次数:265
Python爬虫利器三之Xpath语法与lxml库的用法
前言 前面我们介绍了 BeautifulSoup 的用法,这个已经是非常强大的库了,不过还有一些比较流行的解析库,例如 lxml,使用的是 Xpath 语法,同样是效率比较高的解析方法。如果大家对 BeautifulSoup 使用不太习惯的话,可以尝试下 Xpath。 参考来源 lxml用法源自 l ...
分类:编程语言   时间:2017-10-12 19:22:42    阅读次数:365
多线程-wait/notify/notifyAll
引言 在Java中,可以通过配合调用Object对象的wait,notify和notifyAll来实现线程间的通信。 在线程中调用wait方法,将阻塞带带其他线程的通知(其他线程调用notify或notifyAll)。 在线程中调用notify或notifyAll将通知其他线程从wait方法处返回。 ...
分类:编程语言   时间:2017-10-12 19:24:40    阅读次数:256
java学习笔记01
1.java文件源码为以.java为后缀的文件,字节码文件是以.class为后缀的文件。 2.写好一个java源码之后,cmd进入源码文件盘符,用命令 javac helloworld.java将源码转化为字节码文件 helloworld.class; 然后用命令java helloworld运行字 ...
分类:编程语言   时间:2017-10-12 20:17:32    阅读次数:168
python如何将自己写的代码打包供他人使用
背景: 利用setuptools来实现,所以先安装setuptools,其实Python2.7.9及之后的版本都自带安装setuptools了,无需在另外安装 如果没有安装setuptools的直接下载源码包解压安装就行了 示例:以linux环境为例 1.创建文件 创建文件结构如下: setup.p ...
分类:编程语言   时间:2017-10-12 20:18:05    阅读次数:401
SpringMVC Controller配置方法有哪几种
第一种 URL对应Bean 如果要使用此类配置方式,需要在XML中做如下样式配置 以上配置,访问/hello.do就会寻找ID为/hello.do的Bean,此类方式仅适用小型的应用系统 第二种 为URL分配Bean 使用一个统一配置集合,对各个URL对应的Controller做关系映射 hello... ...
分类:编程语言   时间:2017-10-12 20:18:27    阅读次数:247
JAVA-初步认识-第七章-构造函数重载
一. 题目为构造函数重载,可以想到之前一般函数的重载,概念之间总是相互联系的。 某一个事物是什么,有什么特点介绍完了之后,下面就是怎么用(初始化),什么时候用? 二. 什么时候定义构造函数呢? 在描述事物时,该事物一存在就就具备的一些内容,这些内容都定义在构造函数中。 一般方法是说这些事物都具备这个 ...
分类:编程语言   时间:2017-10-12 20:19:39    阅读次数:279
js数组操作方法
合并两个数组 - concat() 合并三个数组 - concat() 用数组的元素组成字符串 - join() 删除数组的最后一个元素 - pop() 数组的末尾添加新的元素 - push() 将一个数组中的元素的顺序反转排序 - reverse() 删除数组的第一个元素 - shift() 从一 ...
分类:编程语言   时间:2017-10-12 20:20:35    阅读次数:314
Java单例模式详解
一、概念 java中单例模式是一种常见的设计模式,单例模式分五种:懒汉式单例、饿汉式单例、静态内部类单例、枚举单例和双重校验锁单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例, ...
分类:编程语言   时间:2017-10-12 20:21:46    阅读次数:239
JavaWeb工程中web.xml基本配置
一.理论准备 先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。 web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂。 那么web.xml能做的所有事情都有那些?其实,web.xml的 ...
分类:编程语言   时间:2017-10-12 20:22:29    阅读次数:251
JavaScript链式调用
1、什么是链式调用? 这个很容易理解,例如 一般的函数调用和链式调用的区别:链式调用完方法后,return this返回当前调用方法的对象。 首先,我们先来看看一般函数的调用方式 (1)先创建一个简单的类 (2)使用方式:一般的调用方式 (3)总结,该种方式有一个弊端就是:多次重复使用一个对象变量 ...
分类:编程语言   时间:2017-10-12 20:24:22    阅读次数:201
算法分析| 集3(渐近符号)
前面三篇文章中,我们讨论了渐近分析,最差,平均和最佳算法案例。 渐近分析的主要思想是对不依赖于机器特定常数的算法的效率进行测量,并且不需要执行算法和程序进行比较的时间。 渐近符号是用于表示渐近分析的算法的时间复杂度的数学工具。 以下3个渐近符号主要用于表示算法的时间复杂度。 1)Θ表示法: θ符号界 ...
分类:编程语言   时间:2017-10-12 20:25:13    阅读次数:359
Java Web学习总结(6)Cookie/Session
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 二、会话过程中要解决的一些问题 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 三、保存会话数据的两 ...
分类:编程语言   时间:2017-10-12 20:26:44    阅读次数:269
JavaScript及AngularJS 1.x版本学习笔记
本人学习JS和AngularJS时做的笔记。 JavaScript: 基础知识: 定义变量:var(全局或函数作用域);let、const(块作用域、不提升变量); Tips:直接使用x=1会将x转换为全局变量,严格模式(“use strict”)报错; 数据类型:Boolean、Number、St ...
分类:编程语言   时间:2017-10-12 20:27:05    阅读次数:244
内联函数背景、例子、与普通函数的区别及要注意的地方 ------新标准c++程序设计
背景: 使用函数能够避免将相同代码重些多次的烦恼,还能减少可执行程序的体积,但也会带来程序运行时间上的开销。函数调用在执行时,首先在栈中为形参和局部变量分配存储空间,然后还要将实参的值复制给形参,接下来还要将函数的返回地址(改地址指明了函数执行结束后,程序应该回到哪里继续执行)放入栈中,最后才跳转到 ...
分类:编程语言   时间:2017-10-12 20:28:40    阅读次数:209
《算法导论》读书笔记--第1、2章课后题 (转)
第一章 转自http://www.cnblogs.com/batteryhp/p/4654860.html 思考题 1-1(运行时间的比较)确定时间t内求解的问题的最大规模。 上面是网上提供的答案。 注意点: 1、最左边一列的是关于n的增长情况描述,值得记住的是这些增长的排列顺序,这是非常有用的,啊 ...
分类:编程语言   时间:2017-10-12 20:29:20    阅读次数:345
spring实现AOP
一、.默认advisor自动代理生成器(实现前置增强) 1.编写接口类 2.实现接口类中的方法 3.编写增强类 4.写配置文件 5.测试方法 6.测试结果 二、Aspectj实现前置增强 AspectJ:是一个面向切面的框架,它扩展了Java语言。 AspectJ表达式: 语法:execution( ...
分类:编程语言   时间:2017-10-12 20:29:56    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!