自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫游学海之旅

潜心探索 力求创新

  • 博客(357)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

原创 Controller中错误 TypeError: $rootScope.$broadcast is not a function

最近研究Angluar的前端开发,遇到 TypeError: $rootScope.$broadcast is not a function 错误!代码:...myApp.controller('queryCtrl',['$scope','$document','$rootScope',function($scope,$rootScope){ $scope.queryClick = fu

2016-04-14 16:38:12 3516

转载 Angluar中Controller之间通信方法

用 Angular 进行开发,基本上都会遇到 Controller 之间通信的问题,本文对此进行一个总结。在 Angular 中,Controller 之间通信的方式主要有三种:1)作用域继承。利用子 Controller 控制父 Controller 上的数据。(父 Controller 中的数据要为引用类型,不能是基本类型,原因参见 AngularJS中的作用域 一文)2)注入服务。把需要共享的

2016-04-14 16:29:50 1285

原创 JavaScript解析Json中的对象

有几种方法1 使用eval函数进行转换定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 语法 eval(string) 参数 描述 string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。<script>var json ="{'result':'true','rows':["+"{'cequip

2016-04-12 20:01:24 553

原创 Servlet中设置了Access-Control-Allow-Origin 无效

Servlet.java 文件中设置 response的head需要注意public class ServletJson extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOEx

2016-04-08 22:19:13 8644

转载 xhr跨域访问servlet

在很久之前就看到过使用JSONP解决JavaScript跨域的问题,但一直不明白怎么使用。今天重新又看了下算是有点了眉目,能够正常的获取远程Servlet的返回数据了。服务端:ServiceServlet.javapackage webservice.servlet;import java.io.IOException;import javax.servlet.ServletException;

2016-04-08 21:34:30 914

原创 【NodeJS 】Express

Express是NodeJS中的模块,方便开发Web服务器。 npm install -g express-generator express myApp可以得到–myApp |–bin |–public |–routes |–views |–app.js |–package.json cd myApp && npm i

2016-04-06 23:09:56 395

转载 面向对象设计中SOLID原则

最近我听到了很多关于函数式编程(FP),受之启发我觉得也应该关注面向对象编程(OOP)和面向对象设计(OOD),因为在设计系统时这些仍然非常重要。我们将以SOLID原则为起点开始我们的旅程。SOLID原则是类级别的,面向对象的设计理念,它们与测试工具一起帮你改进腐坏的代码。SOLID由程序员们最喜欢的大叔 Robert C. Martin(Bob大叔)提出,它其实是五个其他缩略词的组合——SRP,

2016-04-06 19:26:27 459

转载 JavaScript 数组

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

2016-03-31 20:53:04 373

转载 Spring Cron Expression

Spring Cron Expression一、简介CRON表达式是由6个或7个由空格分隔的元素组成的字符串,这些元素可以包含任何允许的值,以及该元素所允许的特殊字符的不同组合。元素如下: 表1-1 CRON表达式允许的元素和值 元素 是否必须 允许的值 允许的特殊字符 秒 Y 0-59 , - * / 分钟 Y 0-59 , - * / 小时

2016-03-24 13:09:25 740

转载 【MySQL】安全管理 数据库维护 改善性能

第二十八章   安全管理访问控制    MySQL服务器的安全基础是:用户应该对他们需要的数据具有适当的访问权,不能多也不能少。换句话说,用户不能对过多的数据有更过的访问权。    访问控制    你需要给用户提供他们所需的访问权,且仅提供他们所需的访问权。    管理访问控制需要创建和管理用户账号    使用MySQL Administrator提供的图形用户界面,可更方便的

2016-03-23 22:28:23 974

转载 【MySQL】插入数据 创建和操纵表

第二十章 插入数据 INSERT是用来插入(或添加)行到数据库表的。插入数据的几种方式:1  插入完整的行2 插入行的一部分3  插入多行4 插入某些查询结果INSERT SELECT语句INSERT INTO customers(cust_id,cust_name,cust_email) SELECT cust_id,cust_name,cust_email

2016-03-23 22:26:18 721

转载 【MySQL】事务处理 全球化和本地化(字符集和校对)

第二十六章  管理事务处理    并非所有引擎都支持事务处理,MyISAM不支持.InnoDB支持    事务处理可以用来维护数据库的完整性,它保证成批的MySQL语句操作要骂完全执行,要么完全不执行    一些操作(如:添加订单,银行转账等)如果执行到一半的时候因某种数据库故障(如超出磁盘空间、安全限制、表锁等)阻止了这个过程的完成是非常危险的。这怎么样才能解决呢?    

2016-03-23 22:24:44 559

转载 【MySQL】存储过程 游标 触发器

第二十三章 使用存储过程    MySQL5 中添加了存储过程的支持。    大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都怎么简单。经常会有一个完整的操作需要多条才能完成    存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件。虽然他们的作用不仅限于批处理。    为什么要使用存储过程:优点        1 通过吧

2016-03-23 22:23:28 722

转载 【MySQL】SELECT语句 联结表 高级联结 组合查询 全文本搜索

第十五章 联结表    Sql最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用sql的select能执行的最重要的操作,能很好的理解联结及其语法是学习sql的一个极为重要的组成部分。   外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。       好处:供应商信息不重复,不浪费空间和时间,方便日后修改,一个表信息改动不影响另一个表

2016-03-23 22:22:13 886

转载 【MySQL】SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询

第十章  创建计算字段    计算字段        存储在表中的数据一般不是应用程序所需要的格式。我们需要直接从数据库中检索出转换、计算或格式化的数据。而不只是检索出数据,然后再到应用程序或报告程序中区格式化。        这就发挥了计算字段的作用了。与前面的字段不同,计算字段并不实际存在于数据库中。计算字段是运行时在SELECT 语句中创建的。        需要注意的是,只

2016-03-23 22:20:50 6472

转载 【MySQL】 SELECT语句 检索 排序 过滤 通配符搜索 正则表达式搜索

第四章 检索数据    检索单列         SELECT columnOne FROM table;    检索多列         SELECT columnOne,columnTwo,columnThire FORM table;    检索所有列         SELECT * FROM products;         //一般,除

2016-03-23 22:19:29 1001

原创 布朗桥

了解布朗桥,先要知道布朗运动, 布朗运动可以定义为: {B(t),t≥0}\{ B(t),t\ge 0 \} 为标准布朗运动 其中B(t)B(t)是连续时间的随机过程布朗桥 令B(0)=0B(0)=0,在 B(0)=B(1)=0B(0) = B(1) = 0的条件下,它的概率分布服从维纳过程W(t)W(t) 的条件概率分布。 B00(t)=B(t)−tB(1)B_{00}(t)

2016-03-17 16:13:20 8537

转载 BackboneJS与AngularJS区别

将不同的思想和工具进行对比,是一种更好地理解它们的方式。在本文中,我首先将列举在创建web应用程序时需要重复进行的各项任务,随后为你展现Backbone和Angular将如何帮助你完成这些工作。我们所尝试解决的问题作为web开发者来说,我们的大部分工作都可以归结于以下的某个类别中:实现业务逻辑 构建DOM 实现视图逻辑(声明式与命令式) 在模型与视图间进行同步 管理复杂的UI交互操

2016-03-16 16:59:27 1879

原创 Unix timestamp时间 与 普通时间 转换方法

在转换工具http://tools.sharejs.com/unixtime.html下面以java 转换方法为例 说明java时间转换成unix timestampimport java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import

2016-03-03 17:19:33 9899 1

转载 IntelliJ Idea 常用快捷键列表

IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F

2016-02-28 22:21:55 546

原创 双系统 Windows下 读取Ubuntu文件

在装有Windows和Ubuntu的双系统情况,有时候我们需要在windows下访问ubuntu中的文件,怎么办呢? 解决办法:1  下载 ext2explore工具      下载地址https://sourceforge.net/projects/ext2read/files/latest/download      (显示是ext2read但下载下来是 ext2explore)

2016-02-28 10:49:53 10982 2

原创 【Spark工作机制详解】 Shuffle机制

Shuffle是把一组无规则的数据尽量转换成一组具有一定规则的数据。

2016-02-28 10:24:26 699

原创 【Spark工作机制详解】容错机制

1  Lineage机制  2  CheckPoint机制

2016-02-28 10:22:24 888

原创 【Spark工作机制详解】 I/O 机制

Spark I/O  不仅需要考虑本地主机的I/O开销,还要考虑数据在不同主机之间到传输开销。 Spark的寻址方式也针对大数据发生改变。    1 序列化    2 压缩   3 Spark 块管理

2016-02-28 09:55:28 871

原创 【Spark工作机制详解】调度与任务分配

Spark 有多种运行模式:  Local模式   Standlone模式  YARN模式 Mesos模式 1 Spark  应用之间到调用2  应用程序内Job的调用3 Stage 和 TaskSetMessager调度方式4 Task 调度

2016-02-28 09:49:50 982

原创 【Spark工作机制详解】 执行机制

Spark主要包括  调度与任务分配、I/O模块、通信控制模块、容错模块  、 Shuffle模块。 Spark 按照   ①应用  application  ②作业 job   ③ stage  ④ task   四个层次进行调度,采用经典的FIFO和FAIR等调度算法。

2016-02-24 22:32:43 996

转载 Struts Spring Hibernate

表现层、持久层、业务层为了实现web层(struts)和持久层(Hibernate)之间的松散耦合,我们采用业务代表(Business Delegate)和DAO(Data Access Object)两种模式。DAO模式为了减少业务逻辑和数据访问逻辑之间的耦合,当一个持久曾框架被应用时,该模式将会减少业务对象和该框架之间的耦合,这样我们可以不修改业务对象而选择不同的持久层框架的实现。实际

2016-02-24 16:35:07 643

转载 Linux环境变量profile bashrc

etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登

2016-01-30 21:56:21 653

转载 SSH安装与使用

安装 SSH(Secure Shell) 服务以提供远程管理服务sudo apt-get install sshSSH 远程登入 Ubuntu 机ssh [email protected]将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)scp -r [email protected]:/home/username/remotefile

2016-01-30 21:54:14 414

原创 使用R进行逻辑回归 分类

逻辑回归模型      属于分类模型,二元分类器。类似的二元分类器还有决策树、随机森林、支持向量机以及神经网络。      逻辑回归模型相对于k-邻近模型,具有“运行时间”低的优势。 当数据空间很大时,预测新数据的类别需要计算这个数据点的k个“邻居”,因此需要把所有的新旧数据点都存在内存中,这通常会耗费大量的“运行时间”。而线性模型则不然,无论模型更新还是用作实际预测,它的速度通常都令

2016-01-29 17:14:12 2373

转载 二分图匹配

一、二分图匹配图匹配里面最特殊的一种就是二分图匹配,当然,也是算法最简单的一种。所谓二分图,用最通俗的说法,就是图的顶点恰好可以分成两个集合,同一个集合内的顶点间不允许有边,处在不同集合的顶点允许有边相连。而二分图匹配,指的是,从整个二分图中选出若干条边,图中的任意一个顶点(对于一个顶点,可能有许多条以该顶点为端点的边,每一条边都为该顶点的连边)至多有一条连边被

2016-01-28 14:56:58 1303

原创 Apriori的Spark算法

2014届全国高校云计算大赛技能赛 K-频繁项集挖掘并行化算法 环境描述: 本题目需要运行在 Apache Spark 1.0.1Apache Spark 1.0.1Apache Spark 1.0.1 Apache Spark 1.0.1Apache Spark 1.0.1 Apache Spark 1.0.1 Apache Spark 1.0.1Apache Spark 1.0.

2016-01-26 21:37:47 3505 1

原创 什么是模型,什么是模式

模型(model)与模式(Pattern),英文显然是两个词,但是,在实际使用过程中,却是比较混乱。虽然,我还不清楚厘清这两个词的关系,对基层的数学工作者有怎样的价值,但是至少对理解什么是数学是有益处的,能够帮助我们不止是了解数学的结论,而且了解数学的思考方法。  一、模型与数学模型     (一)模型的定义:     数学辞海第5卷第109页有关于模型的定义:模型

2016-01-16 11:05:30 23475 1

转载 2015年十佳数据可视化项目

2015 年,优秀的可视化作品生机勃勃,我可以确定,明年也会有很多好作品。横跨不同主题和应用形式的项目大量涌现,但如果让我选一个年度主题的话,那一定是“教学”,不管是通过解释说明,模拟说明还是深刻分析的方式。有时候会感到可视化创作者很大胆,试着让读者们不再用惯有的思维方式来理解数据和统计学。我很喜欢这一点。以下是我选出的 2015 最佳项目。按照惯例,排名不分先后。同时,也有很多不在这个名单上

2016-01-09 19:13:14 764

原创 “新老三论”浅析

老三论系统论、控制论和信息论是二十世纪四十年代先后创立并获得迅猛发展的三门系统理论的分支学科。虽然它们仅有半个世纪,但在系统科学领域中已是资深望重的元老,合称“老三论”。人们摘取了这三论的英文名字的第一个字母,把它们称之为SCI论。系统论是研究系统的一般模式,结构和规律的学问,它研究各种系统的共同特征,用数学方法定量地描述其功能,寻求并确立适用于一切系统的原理、原则和数学模型,是具

2016-01-09 11:49:59 2611

转载 Spark 中 GraphX 指南(一)

问题导读1.什么是GraphX?2.如何将Spark和GraphX引入到项目中?3.从一个图中取出顶点特征加入到另外一个图中如何实现?Spark中文手册-编程指南GraphX编程指南GraphX是一个新的(alpha)Spark API,它用于图和并行图(graph-parallel)的计算。GraphX通过引入Resilient

2016-01-08 17:02:38 9631

转载 Scala数据集操作

Scala是数据挖掘算法领域最有力的编程语言之一,语言本身是面向函数,这也符合了数据挖掘算法的常用场景:在原始数据集上应用一系列的变换,语言本身也对集合操作提供了众多强大的函数,本文将以List类型为例子,介绍常见的集合变换操作。一、常用操作符(操作符其实也是函数)++ ++[B](that: GenTraversableOnce[B]): List[B] 从列表的尾部添加另外一个

2016-01-07 17:41:53 797

原创 ERROR Executor: Exception in task 0.0 in stage 0.0 (TID 0) java.lang.ClassNotFoundException: main.s

错误 当我们配置好spark 运行 其中的SparkPi的例子时可能会遇到下面错误: 15/12/30 21:07:54 ERROR Executor: Exception in task 0.0 in stage 0.0 (TID 0)java.lang.ClassNotFoundException: main.scala.SparkPi$$anonfun$1 at java

2015-12-30 21:42:50 36494 4

原创 Leaflet与OpenLayer

Leaflet是一个开源的地图Javascript库,它由Universal Mind的Vladimir Agafonkin创建的。我们将在一个应用程序中使用这个封装组件。该应用程序给我们展示了一个地图并提供了一个可以移动到地图中指定位置的按钮。之前CloudMade ,但现在受雇于Mapbox,由一个热衷贡献的团队开发。没有OpenLayer那么复杂,专注性能和可用性,简单的API,精巧

2015-12-29 15:57:43 19458

转载 Sensemaking 意义构建

Brenda Devin的意义建构(Sense-making)是一种解释沟通,信息与意义之间关系的概念性工具。意义建构理论认为信息研究应由来源强调转向使用者强调,将信息seeking 与使用视为一种沟通实践模型。BD认为知识是主观,由个人建构而成,而info seeking是种主观建构的活动,在线检索的过程是一连串互动,解决问题的过程; 由于互动的本质,检索问题而产生多样的情境(conte

2015-12-28 15:43:38 5520

ISO11179 2015

SO / IEC 11179-5:2015信息技术—元数据注册表(MDR)—第5部分:命名原则 ISO / IEC 11179-5:2015提供了有关在ISO / IEC 11179-3中定义的以下各项的命名的说明:概念,数据元素概念,概念域,数据元素和值域。ISO / IEC 11179-5:2015描述了元数据注册表(MDR)中的命名;包括可以制定命名约定的原则和规则;并提供命名约定的示例。

2020-11-12

BootLoader_UDS.can

基于UDS协议的CAN bootloader,用CAPL编写,可以直接下载BIN文件,目标平台是S12G192,可以修改后支持S19。

2019-12-16

Hadoop2.7环境搭建手册

安装并配置Hadoop2.7的运行环境,以及HDFS配置

2016-12-19

Hadoop2.7伪分布环境搭建

2016-12-16

3d读取库-Assimp库

该库可以读取不同的常见3D模型文件,例如 Collada, Blend, Obj, X, 3DS, LWO, MD5, MD2, MD3, MDL, MS3D 以及其他的一些格式文件。

2015-04-13

EasyLife的app

基于高德SDK,开发的一款生活服务类应用程序。 可以查看地图,查询路线。

2014-09-10

转换成ISO文件的破解版工具

将任意文件转换成ISO文件的工具,解压后直接点击.exe文件即可运行!

2013-11-13

SkyLine Expolrer 6.1.1

包含skyline 的一些学习资料,安装文件,以及.fly和.mpt数据

2013-07-19

修改过的World Wind_1.4.0源码

在vs2010中运行,修改了原来版本的错误。

2013-07-19

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

TA关注的人

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