自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小平果的欢乐谷

你的到来会让我很意外,谢谢光临!

  • 博客(38)
  • 资源 (8)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

翻译 9本Java程序员必读的书

本文列出的9本书在Java程序员界都是被认为很棒的书。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java。这个问题也就表明,相对于其他的教程和博客,Java书籍还是很重要的参考,主要表现在以下两点通常书籍是由比较权威的程序员来撰写的。相比其他媒介,书籍对于内容的描述更加详细,解释更加明确。本文列出的九本书是我个人非常喜欢的Java书籍,

2015-11-18 21:56:50 2304

原创 深入理解BootStrap Item18 -- js插件概览(API)

1、Bootstrap 插件概览在前面 布局组件 章节中所讨论到的组件仅仅是个开始。Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动。即使您不是一名高级的 JavaScript 开发人员,您也可以着手学习 Bootstrap 的 JavaScript 插件。利用 Bootstrap 数据 API(Bootstrap Data API),大部分的插件可以在不

2015-11-18 21:36:27 5678 1

原创 深入理解BootStrap Item17 -- 面板(panel)

1、面板面板(Panels)是Bootstrap框架新增的一个组件,其主要作用就是用来处理一些其他组件无法完成的功能。同样在不同的版本中具有不同的源码:☑ Less版本:对应的源码文件是 panels.less☑ Sass版本:对应的源码文件是 _panels.scss☑ 编译后的Bootstrap:对应bootstrap.css文件第4995行~第5302行2、面板–基础面板基础面板非常简单

2015-11-18 20:54:23 5740 1

原创 深入理解BootStrap Item16 -- 列表组(list-group)

1、列表组列表组是Bootstrap框架新增的一个组件,可以用来制作列表清单、垂直导航等效果,也可以配合其他的组件制作出更漂亮的组件。由于其在Bootstrap是一个独立的组件,所以也对应有自己独立源码:☑ LESS版本:对应的源码文件 list-group.less☑ Sass版本:对应的源码文件是 _list-group.scss☑ 编译出的Bootstrap版本:对应的源码boots

2015-11-18 20:20:11 16030

原创 深入理解BootStrap Item15 -- 媒体对象(media)

在Web页面或者说移动页面制作中,常常看到这样的效果,左边居左(或居右),内容居右(或居左)排列,如下图所示:我们常常把这样的效果称为媒体对象。可以说他是一种抽像的样式,可以用来构建不同类型的组件。这些组件都具有开篇所说的样式风格。那么在Bootstrap框架中特意将些部分提取出来做来一个组件介绍。其对应的版本文件:☑ LESS版本:对应的源文件是media.less☑ Sass版本:对应的源文件是

2015-11-18 16:56:30 1934

原创 深入理解BootStrap Item14 -- 进度条(progressbar)

1、进度条在网页中,进度条的效果并不少见,比如一个评分系统,比如加载状态等。就如下图所示的一个评分系统,他就是一个简单的进度条效果:进度条和其他独立组件一样,开发者可以根据自己的需要,选择对应的版本:☑ LESS版本:源码文件progress-bars.less☑ Sass版本:源码文件_progress-bars.scss☑ 编译后版本:bootstrap.css文件第4500行~第4575行而且

2015-11-18 16:05:36 7897

原创 深入理解BootStrap Item13 -- 缩略图(thumbnail)与警示窗(alert)

1、缩略图缩略图在网站中最常用的地方就是产品列表页面,一行显示几张图片,有的在图片底下(左侧或右侧)带有标题、描述等信息。Bootstrap框架将这一部独立成一个模块组件。并通过“thumbnail”样式配合bootstrap的网格系统来实现。可以将产品列表页变得更好看。源码文件:☑ LESS版本:对应文件thumbnails.less☑ Sass版本:对应文件_thumbnails.scss☑

2015-11-17 10:29:02 6012 2

原创 深入理解BootStrap Item12 -- 标签(label)与徽章(badge)

1、标签在一些Web页面中常常会添加一个标签用来告诉用户一些额外的信息,比如说在导航上添加了一个新导航项,可能就会加一个“new”标签,来告诉用户。这是新添加的导航项。如下图所示:那么在Bootstrap框架中特意将这样的效果提取出来成为一个标签组件,并且以“.label”样式来实现高亮显示。既然他是一个独立的组件,当然在不同的版本下有不同的文件:☑ LESS版本:对应的源文件label.les

2015-11-15 20:30:58 5201

原创 深入理解BootStrap Item11 -- 导航页(navbar)

导航条导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个“条”字。其实在Bootstrap框架中他们还是明显的区别。在导航条(navbar)中有一个背景色(显示更突出)、而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式。在这一节中将一起探讨Bootstrap框架中导航条的使用。导航条和导航一样,在Bootstrap框架中是一个独立组件,所

2015-11-15 17:29:01 9371

原创 深入理解BootStrap Item10 -- 导航(nav)

1、导航(基础样式)导航对于一位前端人员来说并不陌生。可以说导航是一个网站重要的元素组件之一,可以便于用户查找网站所提供的各项功能服务。导航的制作方法也是千奇百怪,五花八门。在这一节中将向大家介绍如何使用Bootstrap框架制作各式各样的导航。在Bootstrap框架将导航独立出来成为一个导航组件,根据不同的版本,可以找到对应的源码:☑ LESS版本:对应的源文件是navs.less☑ Sass版

2015-11-15 11:17:36 11929

原创 深入理解BootStrap Item9 -- 按钮组工具栏

1、按钮(按钮组)单个按钮在Web页面中的运用有时候并不能满足我们的业务需求,常常会看到将多个按钮组合在一起使用,比如富文本编辑器里的一组小图标按钮等。那么在这一节中,我们主要向大家介绍Bootstrap框架为大家提供的按钮组组件。源码查询:按钮组也是一个独立的组件,所以可以找到对应的源码文件:☑ LESS版本:对应的源文件为buttons.less☑ Sass版本:对应的源文件为_button

2015-11-14 16:01:14 2592

原创 深入理解BootStrap Item8 -- 下拉菜单

1、下拉菜单(基本用法)小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同的版本,它对应的文件:☑ LESS版本:对应的源码文件为 dropdowns.less☑ Sass版本:对应的源码文件为 _dropdowns.sass☑ 编译后的Bootstrap版本:查看bootstrap.css文件第3004行~第3130行在使用Bootstrap框架的下拉菜单时,必

2015-11-14 14:16:12 2860 2

原创 深入理解BootStrap Item7 -- 栅格系统(布局)

1、栅格系统(布局)Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。我在这里是把Bootstrap中的栅格系统叫做布局。它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中。下面就简单介绍一下Bootstrap栅格系统的工作原理:

2015-11-14 09:48:35 5919 5

转载 深入理解BootStrap Item6 -- 按钮

前言本文主要讲解的是按钮的样式。1.选项2.尺寸3.活动状态4.禁用状态5.可做按钮使用的Html标签6.总结选项 使用上面列出的class可以快速创建一个带有样式的按钮。 "button" class="btn btn-default">Default "button"

2015-11-13 15:15:39 1084 1

转载 深入理解BootStrap Item5 -- 表单

前言本文主要讲解的是表单,这个其实对于做过网站的人来说,并不陌生,而且可以说是最为常用的提交数据的Form表单。本文主要来讲解一下内容:1.基本案例2.内联表单3.水平排列的表单4.被支持的控件5.静态控件6.控件状态7.控件尺寸8.帮助文本9.总结基本案例 单独的表单控件会被自动赋予一些全局样式。所有

2015-11-13 10:59:11 2027 1

转载 深入理解BootStrap Item4 -- 表格

前言本文主要讲解的是表格,这个其实对于做过网站的人来说,并不陌生,而且可以说是最为常用的各种列表的展示,有时候也会因为用户或者老板的需求而感到头疼。下面我们来看一下,Bootstrap已经为我们准备那些类型的表格呢?如下所示:1.基本案例2.条纹状表格3.带边框的表格4.鼠标悬停5.紧缩表格6.状态class7.响应式表格8.

2015-11-12 22:15:02 1833 1

转载 深入理解BootStrap Item3 -- 基础排版

前言本次主要来了解的是排版,这个大部分在HTML的基本标签中也是存在的,所以相对比较简单,为了保证系列的完整性,也顺带复习下,还是记录一下。主要内容如下:1.标题2.页面主体3.强调4.缩略语5.地址6.引用7.列表8.总结标题Html中的所有标题标签,从到均可使用。另外还提供了.h1到.h6的class,为的

2015-11-12 22:04:11 1927 1

转载 深入理解BootStrap Item2 -- 简单入门

前言在上一节中http://blog.csdn.net/i10630226/article/details/49805123主要是简单的介绍了一下Bootstrap。从http://www.bootcss.com/中文网不难发现现在是针对两个版本进行文档说明,看来两个版本的差别还是蛮大的。不过从Visual Studio 2013前不久的更新中看,微软是将Bootstrap

2015-11-12 21:55:45 1778 1

转载 深入理解BootStrap Item1 -- 学习从现在开始

前言    当下最流行的前端开发框架Bootstrap,可大大简化网站开发过程,从而深受广大开发者的喜欢。本文总结了Bootstrap之所以广泛流传的11大原因。如果你还没有使用Twitter Bootstrap,建议你去了解一下。我也是最近才有所发现的,不过有更好的消息,在前两天微软发布的VS2013正式版中,也已经将BootStrap3.0的版本加入了额,连微软都看到bootS

2015-11-12 21:44:12 2441 1

原创 你不知道的JavaScript--Item32 DOM基础详解2

先上几张图简要看看DOM的一些方法属性:大概这些就是常用的,下面具体聊聊。节点类型的判断其中元素节点Element的判定最为重要,下面给出4个主要的方法;1、如何判断节点是元素节点可以用isElement()方法<div id="test">aaa</div><!--这是一个注释节点--><script>var isElement = function (el){ return !!e

2015-11-11 18:37:56 2767 7

原创 你不知道的JavaScript--Item31 值得你挑战的JavaScript面试题(45题)

你不知道的JavaScript系列,已经有这么多篇博文了,见天找了一些题目,我觉得,下面这些是你“不可能全部会做 ” 的javascript题目,不信你可以试试,答案在后面的博客给出,也许你是jser大神,欢迎挑战一下!给答对一半以上的同学点10086个赞!!!!!!1,以下表达式的运行结果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C.

2015-11-10 22:03:46 13359 4

原创 你不知道的JavaScript--Item30 数组进阶全掌握

在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。1、创建数组在Java

2015-11-10 20:06:35 1753 1

原创 30个你 “ 不可能全部会做 ” 的javascript题目答案

1,Dmap对数组的每个元素调用定义的回调函数并返回包含结果的数组。[“1”,”2”,”3”].map(parseInt)对于数组中每个元素调用paresInt。但是该题目不同于:function testFuc(a){ return parseInt(a);}console.info(["1","2","3"].map(testFuc));题目等同于:function test

2015-11-10 16:18:17 2699 1

原创 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例

这篇文章主要介绍了5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例,需要的朋友可以参考下ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。然而,这些新奇的数组方法并没有真正流行起来的,因为当时市场上缺乏支持ES5的浏览器。但是,时代在变化。如果你看看Github上流行的开源JS项目,你会发现

2015-11-10 15:58:12 1559 1

原创 你不知道的JavaScript--Item29 DOM基础详解

看完JavaScript高级程序设计,整理了一下里面的DOM这一块的知识点,比较多,比较碎!DOM在整个页面的地位如图:DOM(文档对象模型)是针对HTML 和XML 文档的一个API(应用程序编程接口)。DOM描,绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分.1、节点层次DOM 可以将任何HTML 或XML 文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型,每种类型

2015-11-08 20:10:56 1316 1

原创 超实用的JavaScript代码段 Item5 --图片滑动效果实现

先上图鼠标滑过那张图,显示完整的哪张图,移除则复位:简单的CSS加JS操作DOM实现:<!doctype html><html> <head> <meta charset="UTF-8"> <title>sliding doors</title> <link rel="stylesheet" href="styles/reset.css" /

2015-11-08 16:37:10 2126 2

原创 CSS+DIV定位分析(relative,absolute,static,fixed)

在用CSS+DIV进行布局的时候,一直对position的四个属性值relative,absolute,static,fixed分的不是很清楚,以致经常会出现让人很郁闷的结果。今天研究了一下,总算有所了解。在此总结一下:1、官方定义先看下各个属性值的定义:1、static:默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。2

2015-11-08 14:47:23 938

原创 Array.prototype.slice.call()方法详解

在很多时候经常看到Array.prototype.slice.call()方法,比如Array.prototype.slice.call(arguments),下面讲一下其原理:1、基本讲解1.在JS里Array是一个类 slice是此类里的一个方法 ,那么使用此方法应该Array.prototype.slice这么去用 slice从字面上的意思很容易理解就是截取(当然你不是英肓的话) 这方法

2015-11-07 15:21:28 8779 1

原创 JavaScript设计模式 Item 7 --策略模式Strategy

1、策略模式的定义何为策略?比如我们要去某个地方旅游,可以根据具体的实际情况来选择出行的线路。如果没有时间但是不在乎钱,可以选择坐飞机。如果没有钱,可以选择坐大巴或者火车。如果再穷一点,可以选择骑自行车。在程序设计中,我们也常常遇到类似的情况,要实现某一个功能有多种方案可以选择。比如一个压缩文件的程序,既可以选择zip算法,也可以选择gzip算法。定义:策略模式定义一系列的算法,分别封装起来

2015-11-06 20:30:28 1257 1

原创 你不知道的JavaScript--Item28 垃圾回收机制与内存管理

1、垃圾回收机制—GCJavascript具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间

2015-11-06 16:46:41 2684 2

原创 JavaScript设计模式 Item 6 --单例模式Singleton

1、单例模式的使用场景在使用一种模式之前,我们最好要知道,这种模式的使用场景。用了这么久的单例模式,竟全然不知!用它具体有哪些好处呢?1.可以用它来划分命名空间(这个就是就是经常用的了)2.利用分支技术来封装浏览器之间的差异(这个还真没用过,挺新鲜)3.借助单例模式,可以把代码组织的更为一致,方便阅读与维护(这个也用过了)2、最基本的单例模式最简单的单例其实就是一个对象字面量。它把一批有一定

2015-11-06 13:26:43 2471 6

原创 JavaScript设计模式 Item 5 --链式调用

1、什么是链式调用这个很容易理解,例如:$(this).setStyle('color', 'red').show();一般的函数调用和链式调用的区别:调用完方法后,return this返回当前调用方法的对象。function Dog(){ this.run= function(){ alert("The dog is running....");

2015-11-06 12:18:27 1549

原创 你不知道的JavaScript--Item27 异步编程异常解决方案

1、JavaScript异步编程的两个核心难点异步I/O、事件驱动使得单线程的JavaScript得以在不阻塞UI的情况下执行网络、文件访问功能,且使之在后端实现了较高的性能。然而异步风格也引来了一些麻烦,其中比较核心的问题是:1、函数嵌套过深JavaScript的异步调用基于回调函数,当多个异步事务多级依赖时,回调函数会形成多级的嵌套,代码变成 金字塔型结构。这不仅使得代码变难看难懂,更使得调试

2015-11-03 18:57:48 3449

原创 你不知道的JavaScript--Item26 异步的脚本加载

先来看这行代码:<script src = "allMyClientSideCode.js"></script>这有点儿……不怎么样。“这该放在哪儿?”开发人员会奇怪,“靠上点,放到<head>标签里?还是靠下点,放到<body>标签里?”这两种做法都会让富脚本站点的下场很凄惨。<head>标签里的大脚本会滞压所有页面渲染工作,使得用户在脚本加载完毕之前一直处于“白屏死机”状态。而<body>标签末

2015-11-03 14:38:31 1535

原创 JavaScript设计模式 Item 4 --继承

1、继承在javascript中继承是一个非常复杂的话题,比其他任何面向对象语言的中的继承都复杂得多。在大多数其他面向对象语言中,继承一个类只需要使用一个关键字即可。与它们不同,在javascript中要想达到传承公用成员的目的,需要采取一系列措施。更有甚者,javascript属于使用原型式继承的少数语言之一。利益于这种语言的灵活性,你既可使用标准的基于类的继承,也可使用更微妙一些的原型式继承。2

2015-11-01 21:27:20 867

原创 JavaScript设计模式 Item 3 --封装

在JavaScript 中,并没有对抽象类和接口的支持。JavaScript 本身也是一门弱类型语言。在封装类型方面,JavaScript 没有能力,也没有必要做得更多。对于JavaScript 的设计模式实现来说,不区分类型是一种失色,也可以说是一种解脱。从设计模式的角度出发,封装在更重要的层面体现为封装变化。通过封装变化的方式,把系统中稳定不变的部分和容易变化的部分隔离开来,在系统的演变过程中,

2015-11-01 20:52:31 1041

原创 JavaScript设计模式 Item 2 -- 接口的实现

1、接口 (1)什么是接口? 接口是提供了一种用以说明一个对象应该具有哪些方法的手段。尽管它可以表明这些方法的语义,但它并不规定这些方法应该如何实现。例如,如果一个接口包含有一个名为setName的方法,那么你有理由认为这个方法的实现应该具有一个字符串参数,并且会把这个参数赋给一个name变量。有了这个工具,你就能按对象提供的特性对它们进行分组。例如,即使一批对象彼此存在着极大的

2015-11-01 16:13:16 1423 1

原创 JavaScript设计模式Item 1—多态

多态的实际含义是:同一操作作用于不同的对象上面,可以产生不同的解释和不同的执行结果。换句话说,给不同的对象发送同一个消息的时候,这些对象会根据这个消息分别给出不同的反馈。从字面上来理解多态不太容易,下面我们来举例说明一下。主人家里养了两只动物,分别是一只鸭和一只鸡,当主人向它们发出“叫”的命令时,鸭会“嘎嘎嘎”地叫,而鸡会“咯咯咯”地叫。这两只动物都会以自己的方式来发出叫声。它们同样“都是动物,并且

2015-11-01 14:17:38 1189

无线通信经典2本书

MIMO-OFDM无线通信技术及MATLAB实现 空时无线通信导论 - Paulraj

2015-05-02

sublime text3的所有安装插件

sublime text3的所有安装插件,可以直接手动安装。无需其他步骤。方便快捷

2015-08-03

lingo经典教材

lingo在数学建模方面有着很大的用处,尤其是在优化方面,有着你无与伦比的有点和特设,被很多人青睐。。。

2012-08-21

0_1线性规划模型的MATLAB实现及应用

 用MA TLAB 程序实现了021 线性规划问题数学模型的求解方法,并进一步通过 实例模型求解方法的分析比较,证明所采用的程序方法有效快捷. 文中的程序简单明了且具有通 用性,只需输入规划模型中对应的相关矩阵,立即得到最优解和最优值

2014-04-26

JavaScript高级程序设计(第3版)pdf 带书签

本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。

2015-07-13

数学建模论文1992-2011年全部优秀论文与点评

数学建模历届论文,不容错过,里面大概有40多篇论文,还有很多点评,想在数学建模中取得好成绩,那就快来学习吧。肯定不会让您失望的。一切都等着你,还等什么,希望能为你们在数学建模方面带来很大的帮助。

2012-08-21

最优化方法及其Matlab程序设计.pdf

本书较为系统地介绍了非线性最优化问题的基本理论和算法及其主要算法 的Matlab 程序设计. 主要内容包括(精确或非精确)线搜索技术, 最速下降法与 (修正)牛顿法, 共轭梯度法, 拟牛顿法, 信赖域方法, 非线性最小二乘问题的解 法, 约束优化问题的最优性条件, 罚函数法, 可行方向法, 二次规划问题的解法, 序列二次规划法以及附录等. 设计的Matlab 程序有精确线搜索的0.616 法和抛 物线法, 非精确线搜索的Armijo 准则, 最速下降法, 牛顿法, 再开始共轭梯度法, BFGS 算法, DFP 算法, Broyden 族方法, 信赖域方法, 求解非线性最小二乘问题 的L-M 算法, 解约束优化问题的乘子法, 求解二次规划的有效集法, SQP 子问题 的光滑牛顿法以及求解约束优化问题的SQP 方法等. 此外, 书中配有丰富的例 题和习题, 同时, 作为附录介绍了Matlab 优化工具箱的使用方法. 本书既注重计 算方法的实用性, 又注意保持理论分析的严谨性, 强调数值方法的思想和原理在 计算机上的实现. 本书的主要阅读对象是数学与应用数学和信息与计算科学专业的本科生, 应 用数学、计算数学和运筹学与控制论专业的研究生, 理工科有关专业的研究生, 对最优化理论与算法感兴趣的教师及科技工作人员. 读者只需具备微积分、线性 代数和Matlab 程序设计方面的初步知识.

2014-04-26

cvx_usrguide

cvx is a modeling system for disciplined convex programming. Disciplined convex programs, or DCPs, are convex optimization problems that are described using a limited set of construction rules, which enables them to be analyzed and solved efficiently.

2014-04-26

小平果118的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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