前面的话 一般认为,javascript代码在执行时是由上到下一行一行执行的。但实际上这并不完全正确,主要是因为声明提升的存在。本文是深入理解javascript作用域系列第三篇——声明提升(hoisting) 变量声明提升 a = 2 ; var a; console.log( a ); 直觉上, ...
分类:
编程语言 时间:
2017-08-23 13:32:58
阅读次数:
135
ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister mbean errorjavax.management.InstanceNotFoundException: com.alibaba.druid:type=D ...
分类:
编程语言 时间:
2017-08-23 13:33:56
阅读次数:
481
前面的话 错误处理对于web应用程序开发至关重要,不能提前预测到可能发生的错误,不能提前采取恢复策略,可能导致较差的用户体验。由于任何javascript错误都可能导致网页无法使用,因此作为开发人员,必须要知道何时可能出错,为什么会出错,以及会出什么错。本文将详细介绍javascript中的错误处理 ...
分类:
编程语言 时间:
2017-08-23 13:34:23
阅读次数:
239
前面的话 所有程序设计语言的重要特征是具有进行类型转换的能力,javascript给开发者提供了大量简单的类型转换方法。javascript是一门弱类型语言,所以类型转换成为其比较复杂的一部分。本文将从原始值转换成原始值、对象转换成原始值、显式类型转换和隐式类型转换这四方面来详细介绍javascri ...
分类:
编程语言 时间:
2017-08-23 13:35:57
阅读次数:
198
前面的话 函数是javascript中特殊的对象,可以拥有属性和方法,就像普通的对象拥有属性和方法一样。甚至可以用Function()构造函数来创建新的函数对象。本文是深入理解javascript函数系列第三篇——属性和方法 属性 【length属性】 函数系列第二篇中介绍过,arguments对象 ...
分类:
编程语言 时间:
2017-08-23 13:36:13
阅读次数:
201
一、基本语法 C的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。 关键字(保留字) 二、数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 整数 ...
分类:
编程语言 时间:
2017-08-23 13:36:38
阅读次数:
180
C语言中通常可以使用sscanf与strtok进行对制定的分隔符进行分割。sscanf函数的缺陷是对于1;2;3;;;4这样分割符中间没有值的情况处理不好(sscanf(str, "%*[^;];%[^;]",a))。可能存在其它的方式进行分割,目前不对此讨论。 以上声明一个字符串分割结构体,用作字 ...
分类:
编程语言 时间:
2017-08-23 13:36:48
阅读次数:
177
java的集合这一块在工作中用得还比较多,有些东西老是忘,因此在此记录下来。TreeSet原理1.特点TreeSet是用来排序的, 可以指定一个顺序, 对象存入之后会按照指定的顺序排列2.使用方式a.自然顺序(Comparable)TreeSet类的add()方法中会把存入的对象提升为Compara... ...
分类:
编程语言 时间:
2017-08-23 13:36:58
阅读次数:
174
前面的话 除了对象之外,数组Array类型可能是javascript中最常用的类型了。而且,javascript中的数组与其他多数语言中的数组有着相当大的区别。本文将介绍javascript中的数组Array类型 创建数组 有两种创建数组的方法:使用字面量语法和使用Array()构造函数 【字面量】 ...
分类:
编程语言 时间:
2017-08-23 13:37:05
阅读次数:
206
一、接口与归一化设计 1、什么是接口 1)是一组功能集合 2)接口的功能是用于交互 3)接口只定义函数,但不涉及函数的实现 4)这些功能是相关的 2、为什么要用接口 接口提取了一群类共同的函数,然后让子类去实现该接口中的函数,即可以把接口当做一个函数的集合。 这么做的意义在于归一化,归一化就是只要是 ...
分类:
编程语言 时间:
2017-08-23 13:39:29
阅读次数:
244
二维数组中的查找 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路: 容易想到但是不易实现的思路:二维矩阵划分成矩形,能够缩小区域,貌似是这个道理,但缩小后的区域 ...
分类:
编程语言 时间:
2017-08-23 13:40:04
阅读次数:
187
一、面向过程,是按照问题解决步骤,一步一步的进行,思路比较简单,但是不易维护,面向对象编程是将问题分块,各个模块搭建最后的总的解决方案 1、铅球问题的面向对象编程 调用类 2、GPA ...
分类:
编程语言 时间:
2017-08-23 13:40:48
阅读次数:
151
1.虽然讲究前后台分离,但是如果如果有的项目,前后台分离的不彻底,或者有些必须要在HTML中处理,还是要用到PHP中的函数的: 2.碰到这种情况:多位数组,因为是循环遍历出来的,其中中间一个key,必须用一个变量表示,这时候如果一直用....表示,回读取错误,解决办法: [ ]与.交叉使用,使用时发 ...
分类:
编程语言 时间:
2017-08-23 13:41:28
阅读次数:
145
做了一个拦截参数的需求,需要获取普通参数和对象参数 参数是Object类型,Object[] paramValues = pjp.getArgs(); 1.获取普通参数 2.获取对象型参数 ...
分类:
编程语言 时间:
2017-08-23 13:41:55
阅读次数:
188
转载:http://www.cnblogs.com/jingmoxukong/p/4303279.html 要点 希尔(Shell)排序又称为缩小增量排序,它是一种插入排序。它是直接插入排序算法的一种威力加强版。该方法因DL.Shell于1959年提出而得名。 希尔排序的基本思想是: 把记录按步长 ...
分类:
编程语言 时间:
2017-08-23 13:42:19
阅读次数:
266
FFF at Valentine Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 575 Accepted Submission(s): 281 ...
分类:
编程语言 时间:
2017-08-23 13:43:31
阅读次数:
268
这是昨天面试百度时碰到的一道算法题:任意数分三组,使得每组的和尽量相等(感谢博友提供的关于该问题的相关资料 划分问题)。由于时间仓促,加之面试时头昏脑涨,这道题没做出来甚至没有给出思路,这让我多少有些遗憾和不甘。因为最近接触算法的东西较多而且本身对算法感兴趣,所以回家之后绞尽脑汁想把这题做出来。其实 ...
分类:
编程语言 时间:
2017-08-23 13:43:41
阅读次数:
178
import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * * @author daxin * */ public class Main1 { static Lock l... ...
分类:
编程语言 时间:
2017-08-23 13:44:31
阅读次数:
117
前面的话 javascript中的运算符大多由标点符号表示,少数由关键字表示,它们的语法言简意赅,它们的数量却着实不少。运算符始终都遵循着一些固定语法,只有了解并掌握这些内容,才能正确使用运算符。本文将主要介绍javascript运算符语法概述 操作数个数 javascript的运算符总共有46个, ...
分类:
编程语言 时间:
2017-08-23 13:45:03
阅读次数:
183
(一)printf的用法 printf:按格式打印,向控制台输出。print:打印 ,f:formate,格式化。 在使用printf向控制台输出时,不建议使用中文字符串,中文字符串的问题比较复杂,有些编译器对中文字符串不支持。可以使用拼音。 \n 换行\t 制表符 %d 表示整数%f 表示浮点数( ...
分类:
编程语言 时间:
2017-08-23 13:45:13
阅读次数:
317