自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

转载 Spark入门实战系列--8.Spark MLlib(上)--机器学习及SparkMLlib简介

http://www.tuicool.com/articles/n2MJ3mn转载于:https://www.cnblogs.com/chengjun/p/6481639.html

2017-02-28 23:28:00 55

转载 高阶函数

带函数参数的函数由于是一个接受函数参数的函数,故被称为高阶函数,像之前讲到的map()函数就是高阶函数。如下例所示:上述代码中,apply函数接受一个函数f作为参数,接受一个Int类型的参数,进行f(v)运算,在下面又给出了f具体的定义(layout函数)。同样的,高阶函数也可以产出另一个函数(即返回结果为一个函数,而不是某个值或对象),如下例所示:这里函数rec...

2017-02-28 19:45:00 47

转载 BZOJ 1015 星球大战(并查集)

正着不好搞,考虑倒着搞。倒着搞就是一个并查集。# include <cstdio># include <cstring># include <cstdlib># include <iostream># include <vector># include <queue># inclu...

2017-02-28 19:44:00 58

转载 canvas标签的使用

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>canvas test</title></head><body><!--矩形填充,fill指填充当前绘图(路...

2017-02-28 17:25:00 43

转载 可扩展架构取舍

引言:“架构”是前端开发中一直以来都缺少的。由于近几年Web应用日趋复杂,前端架构开始流行起来。成熟的工具使得开发人员可以针对要解决的问题设计出可扩展的架构。构建可扩展的软件,可以从很多角度来思考软件架构。但是如果每个角度都去考虑,根本不可能做出想要的软件。这就是为什么需要从架构的角度对设计进行取舍:取我们最需要的,舍次要的。本文选自《大型JavaScript应用最佳实践指南》。...

2017-02-28 16:41:00 42

转载 44个 Javascript 变态题解析

原题来自:http://javascript-puzzlers.herokuapp.com/读者可以先去做一下感受感受. 当初笔者的成绩是 21/44...当初笔者做这套题的时候不仅怀疑智商, 连人生都开始怀疑了....不过, 对于基础知识的理解是深入编程的前提. 让我们一起来看看这些变态题到底变态不变态吧!第1题["1", "2", "3"].map(parseInt)...

2017-02-28 16:35:00 46

转载 六大设计原则之接口隔离原则

定义:客户端不应该依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须实现他们不需要的办法。解决方案:将接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系,也就是采取接口隔离原则类A依赖接口I中的方法1、方法2、方法3,类B是...

2017-02-28 10:08:00 56

转载 数字电路与系统-组合逻辑电路理论分析(视频)

组合逻辑电路1.这里讲解实际的逻辑电路,多输入,多输出,相应地会应用到分析逻辑电路,设计逻辑电路。2.数电谈论的各种理论,(目前接触到的),逻辑函数,真值表,卡诺图,这些都是外在的,人为设计规划出来的,本质上都是数字电路。这些都属于逻辑电路的描述。表达式增加一个无关项,数字电路就发生了变化,要不然为什么要最简,有可能功能是一样的,但外在形式有不同。外在的各种描述方法都是为了让人们更好地认识...

2017-02-28 08:52:00 160

转载 redis命令的使用

批量删除特定前缀的keysredis-cli KEYS "prefix:*" | xargs redis-cli DEL返回list的长度127.0.0.1:6379> LPUSH test "hello"(integer) 1127.0.0.1:6379> LPUSH test "world"(integer) 2127.0.0.1:6...

2017-02-27 16:10:00 34

转载 1.ruby基本格式

1.ruby对于空格是敏感的,很像shell如:a + b 解释成 a+b(这是两个局部变量)  a +b 解释成 a(+b) (这是一个方法调用)2.在ruby中一行怎么才算结束?  Ruby解释分号和换行字符作为语句的结束。然而,如果Ruby遇到操作符,  如+,-,或者在一行的末尾将一个反斜杠,他们表示声明的延续。3.ruby的标识符  变量、常量和方法等名字标识...

2017-02-26 21:43:00 59

转载 jsp的优劣势与php的比较

 转载于:https://www.cnblogs.com/aishangtaxuefeihong/p/6443802.html

2017-02-26 11:00:00 64

转载 BZOJ1029 JSOI2007 建筑抢修 贪心+堆

题意:给定N个建筑,每个建筑有一个修理时间t1和报废时间t2,每个时刻只能修理一个建筑,求最多可以修理的建筑数题解:首先将所有建筑按报废时间排序,由小到大枚举,用t1来维护堆,假如已经花费的时间+当前建筑的修理时间<当前建筑的报废时间,当前建筑入堆;否则,假如当前建筑的修理时间比堆顶元素小,并且删除堆顶元素后当前建筑能够维修完毕,那么删除堆顶元素,当前建筑入堆。正确性嘛……对于一个建筑,...

2017-02-26 00:44:00 41

转载 [Spark内核] 第34课:Stage划分和Task最佳位置算法源码彻底解密

本課主題Job Stage 划分算法解密Task 最佳位置算法實現解密引言作业调度的划分算法以及 Task 的最佳位置的算法,因为 Stage 的划分是DAGScheduler 工作的核心,这也是关系到整个作业有集群中该怎么运行;其次就是数据本地性,Spark 一舨的代码都是链式表达的,这就让...

2017-02-26 00:43:00 81

转载 人脸识别之Eigenfaces

Eigenfaces是计算机视觉中处理人脸识别时使用的特征向量,Eigenfaces翻译为“特征脸”,意思是指“脸特征空间”。具体的信息可参见该博客:人脸识别之特征脸方法(Eigenface)特征脸EigenFace的思想是把人脸从像素空间变换到另一个空间,在另一个空间中做相似性的计算。EigenFace选择的空间变换方法是PCA,也就是大名鼎鼎的主成分分析。在sklearn中的一个应...

2017-02-25 19:53:00 217

转载 js学习路线

JavaScript 数据类型JavaScript 变量Javascript 运算符JavaScript 流程控制JavaScript 数组JavaScript 函数基础JavaScript 字符串函数JavaScript 正则表达式DOM 基本操作Window 对象转载于:https://www.cnblogs....

2017-02-25 15:57:00 51

转载 【BZOJ2330】【SCOI2011】糖果 [差分约束]

2330: [SCOI2011]糖果Time Limit:10 SecMemory Limit:128 MB[Submit][Status][Discuss]Description  幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分...

2017-02-25 10:37:00 42

转载 SQL - ROW_NUMBER,Rank 添加序号列

百度的时候查到的博客:http://blog.csdn.net/xsfqh/article/details/6663895-----------------------------------------------------------------------------------------------------------------------其中内容:给查...

2017-02-25 09:18:00 78

转载 【6】.net msmq消息队列实例

1.msmq消息队列windows环境安装控制面板----》程序和功能----》启用或关闭Windows程序----》Microsoft Message Queue(MSMQ)服务器选中如图所示功能点击“确认”进行安装,安装好后可在 “计算机管理”中进行查看2.创建消息队列实体对象 /// <summary> /// 消息实体...

2017-02-24 14:55:00 72

转载 春江花月夜 张若虚

春江潮水连海平,海上明月共潮生。滟滟随波千万里,何处春江无月明。江流宛转绕芳甸,月照花林皆似霰。空里流霜不觉飞,汀上白沙看不见。江天一色无纤尘,皎皎空中孤月轮。江畔何人初见月?江月何年初照人?人生代代无穷已,江月年年望相似。不知江月待何人,但见长江送流水。白云一片去悠悠,青枫浦上不胜愁。谁家今夜扁舟子?何处相思明月楼?可怜楼上月徘徊,应照离人妆镜台。玉户帘中卷不去,捣衣砧上拂还来。此时相望不相闻,...

2017-02-24 09:22:00 92

转载 bzoj1024题解

【解题思路】  爆搜,状态f(r,x,y)表示剩下r刀,边长为x和y,对于每个状态枚举切成两块后的长度比或宽度比。复杂度o((n/2)n)。【参考代码】 1 #include <algorithm> 2 #include <cstdio> 3 #define REP(I,start,end) for(int I=(start);I<=...

2017-02-23 16:08:00 105

转载 centos7开机界面出现多个选项

第一个选项正常启动,第二个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统)在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:1.查看系统当前内核版本:# uname -aLinux localhost.localdomain 3.10.0-229.20.1.el7.x86_64 #1 SMP Tue Nov 3 1...

2017-02-22 22:02:00 608

转载 Java发送带html标签内容的邮件

package test;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import javax.mail.internet.MimeUtility;import javax.mail.Session;import javax.mail.MessagingE...

2017-02-22 20:30:00 231

转载 Minor GC、Major GC和Full GC之间的区别

本文由 ImportNew - 光光头去打酱油 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一些疑惑。文章...

2017-02-22 17:01:00 53

转载 面试准备专题——高并发高性能网站设计

#高并发应对方案架构方面分层对系统架构的分层,分为展示层,业务层,服务层,数据层等,可以使得分工明确,实现解耦,便于管理按业务种类分层,可以实现服务化,解耦。分布式(即模块服务化)不同的功能模块以服务的方式在不同服务器上提供,可以分解单台服务器的负担集群在分布式的基础上,对访问频率高的模块再进行集群部署,通过负载均衡协同...

2017-02-22 15:09:00 53

转载 在imagenet预训模型上进行finetune

所谓fine tune就是用别人训练好的模型,加上我们自己的数据,来训练新的模型。fine tune相当于使用别人的模型的前几层,来提取浅层特征,然后在最后再落入我们自己的分类中。fine tune的好处在于不用完全重新训练模型,从而提高效率,因为一般新训练模型准确率都会从很低的值开始慢慢上升,但是fine tune能够让我们在比较少的迭代次数之后得到一个比较好的效果。在数据量不是很大的情况下...

2017-02-22 09:50:00 328

转载 JS --- new操作符

new操作符var Person = function(name){ this.name = name; this.say = function(){ return "I am " + this.name; };}var nyf = new Person("nyf");nyf.say();简单来说,上述例子中,以 new 操作符调用构造函数的时...

2017-02-21 16:37:00 45

转载 valgrind 工具介绍和简单的使用

最近老是遇上各种奇奇怪怪的core dump,不太会分析的情况下看到了这款工具。在这记录分享下。Valgrind 是个开源的工具,功能很多。例如检查内存泄漏工具---memcheck。Valgrind 安装:去官网下载: http://valgrind.org/downloads/current.html#current安装过程:(可以直接查看README文档来确认安装过程)...

2017-02-21 12:32:00 28

转载 STL

  一、顺序容器vector 1、本质   相当于动态数组,可以不用关注其大小而直接push_back新元素。 2、特点 1)、优点 访问和修改速度很快,时间复杂度为1. 2)、缺点:      i)、增加和...

2017-02-20 14:12:00 50

转载 SecureCRT配色方案

本文转:http://jingyan.baidu.com/article/a681b0dec6c0783b1943467e.htmlSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows...

2017-02-17 10:53:00 47

转载 java学习——java按值传递和按址传递

先复制一个面试/笔试的题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?答案:是值传递。Java语言的方法调用只支持参数的值传递。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的属性可以在被调用过程中被改变,但对对象引用的改变是不会影响到调用者的。C++和C#中可以通过传引用或传输...

2017-02-17 10:17:00 43

转载 final和finally和finalize的区别

final 修饰类,不能被继承修饰方法,不能被重写修饰变量,只能赋值一次finally 是try语句中的一个语句体,不能单独使用,用来释放资源finalize 是一个方法,当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。转载于:https://www.cnblogs.com/loaderman/p/6407557.html...

2017-02-16 20:57:00 38

转载 bzoj 4278 Tasowanie 后缀数组+贪心

题目大意给定两个数字串A和B,通过将A和B进行二路归并得到一个新的数字串T,请找到字典序最小的T.\(len \leq 200000\)题解我们从归并排序的角度去想,每次把两者之一较小的取出来遇到相等的元素的时候,排序时取那个都是一样的.但是在这道题中我们是求字典序最小,这就不一样了.我们不能任意取,这一步的决策其实是由后面的数字的大小决定的怎么说呢...方法蕴藏在这三张图里了...

2017-02-16 20:17:00 42

转载 LintCode Maximum Subarray II

原题链接在这里:http://www.lintcode.com/en/problem/maximum-subarray-ii/题目:Given an array of integers, find two non-overlapping subarrays which have the largest sum.The number in each subarray should b...

2017-02-16 16:02:00 47

转载 What is a “method” in Python?

http://stackoverflow.com/questions/3786881/what-is-a-method-in-pythonhttp://blog.chinaunix.net/uid-22521242-id-4017965.html在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(method)结论:对象=属性+方法。在py...

2017-02-16 15:48:00 43

转载 DRUPAL7 : 安装中文版本时遇到的问题

http://yeenav.com是基于Drupal 7+汉化资源搭建。期间遇到一些麻烦, 做个记录。首先把语言包drupal-7.0.zh-hans.po放在htdocs/drupal-7.0/profiles/standard/translations下面进入http://localhost安装界面,提示数据库连接错误,需要创建drupal数据库。记得字符集要用ut...

2017-02-16 14:06:00 81

转载 Linux学习笔记

cat moretrain.zip* > moretrain.zipkill -9 ppid转载于:https://www.cnblogs.com/wlc297984368/p/6405264.html

2017-02-16 13:28:00 37

转载 webdriver---API---(java版) 6

1、判断页面元素是否存在/可用package cn.gloryroad;import org.testng.annotations.Test;import org.testng.annotations.BeforeMethod;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;...

2017-02-15 17:12:00 45

转载 动态建树和静态建树

前言Trie树理解,该博客已经对Trie树进行了简要的介绍;Trie树分为静态建树和动态建树,两者的区别在于:插入操作时,静态建树中插入不存在的结点利用的是已经创建好的大数组进行存放,而动态数组则会动态申请一个结点;删除操作时,静态建树中删除只需将跟节点的next数组都置为空即可,而动态建树中则要递归删除已经分配的每一个结点;动态建树使用new费时,静态建树预存结点数据很费空间;...

2017-02-15 06:38:00 126

转载 java 中的& &&区别以及 C++ 中& &&的区别

java中的 & &&两个运算符(1).&在java中称做: 逻辑与 判断boolean类型,只有两者都是true时,才会返回true举例: boolean b1=false; boolean b2=true; boolean b3=b1&b2; 此时b3为false(2).&&在java中称做: 短路与 也是只有都为true时,...

2017-02-14 20:22:00 118

转载 log4j 2 入门实例(3)

继承机制所有logger都继承自root logger。可以认为名为log4j2learn.Hello的logger继承自名为log4j2learn的logger。log4j会先查找名称是"log4j2learn.Hello"的logger,如果没有找到,向上查找名称是"log4j2learn"的logger,如果还没有找到那么继续向上查找,查找的最顶层就是rootLogge...

2017-02-13 15:37:00 49

空空如也

空空如也

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

TA关注的人

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