自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 python scrapy 向parse传递参数、标识

在做爬foursquare的爬虫时,需要在parse函数里以userid为文件名进行保存,有一种最简单的方法,那就是在构造初始链接时,将id=[userid]作为参数加入到链接中,start_urls =[ 'http://foursquare.com/user/%d?id=%d' %(n,n) for n in range(99660,99665) ] 这个参数会被foursqua

2016-09-21 22:40:32 8591 2

原创 scala 运行计时 App scala.time

object HelloWorld extends App{ import scala.util.Properties Properties.setProp("scala.time","true") println("Hello World!")}scala.time的介绍请看:学习Scala第一篇-从hello World开始

2016-09-17 15:23:10 3094

原创 scala 动态规划解决完全背包问题

object WanQuanBeiBao extends App{ val num = 5 val volumn = 100 //法一 var beg = System.currentTimeMillis() val thing = Array((92,77),(22,22),(87,29),(46,50),(90,99)) //(价值,重量) // val volumn = 10

2016-09-17 12:06:46 794

原创 scala 回溯法解决0-1背包问题

object BeiBao_huishuo extends App{ val num = 5 val volumn = 100 val thing = Array((92,77),(22,22),(87,29),(46,50),(90,99)) //(价值,重量) // val volumn = 10 // val thing = Array((6,2),(3,2),(5,6),(4,5

2016-09-17 08:42:11 469

原创 scala 动态规划解决0-1背包问题

object BeiBao extends App{ val num = 5 val volumn = 100 val thing = Array((92,77),(22,22),(87,29),(46,50),(90,99)) //(价值,重量) // val volumn = 10 // val thing = Array((6,2),(3,2),(5,6),(4,5),(6,4))

2016-09-16 22:39:49 455

原创 scala 正则表达式匹配子串

scala中的正则与其他语言中的正则的用法有些不同,大致有两种用法:一、匹配字符串中所有符合特定格式的串,比如匹配所有整数:scala> val numpattern ="""\d+""".rnumpattern: scala.util.matching.Regex = \d+scala> numpattern.findAllIn("99 a,98 b").toArrayres32

2016-09-15 21:35:09 6313

原创 scala 判断字符串是否为数字

使用正则来判断:scala> val regex="""^\d+$""".rregex: scala.util.matching.Regex = ^\d+$scala> val test = Array("123","abc")test: Array[String] = Array(123, abc)scala> test.filter(regex.findFirstMatchIn

2016-09-15 19:26:05 18245

原创 scala 广度优先搜索解决迷宫问题

//广度优先搜索:一般是搜索一路最短路径,并不搜索出所有路径,也不搜索出所有最短的路径object MiGong3 extends App{ import scala.collection.mutable.ArrayBuffer val migong = Array( Array(1,1,1,1,1,1,1,1,1,1), Array(1,0,0,1,1

2016-09-14 18:46:49 750

原创 scala 回溯法解决迷宫问题

//回溯法(递归版本)object MiGong extends App{ import scala.collection.mutable.ArrayBuffer val migong = Array( Array(1,1,1,1,1,1,1,1,1,1), Array(1,0,0,1,1,0,0,1,0,1), Array(1,0,0,

2016-09-14 18:43:55 442

原创 scala 深搜法解决八皇后问题

object EightQueen2 extends App{ val pos = new Array[Int](8) val rowvisited = new Array[Boolean](8) val colvisited = new Array[Boolean](8) val maindiagonalvisited = new Array[Boolean](15) val coun

2016-09-13 17:48:37 815

原创 scala 回溯法解决八皇后问题

object EightQueen extends App{ val queenArray = new Array[Int](8) var num = 0 def printqueen(){ for(i <- 0.until(8);j <- 0.until(8)){ if(j == queenArray(i)) print('*') else print('-') if(j

2016-09-13 12:07:01 1003

原创 spark mllib Matrices CSC

1、关于CSC的介绍,请看这篇博客:SciPy教程 - 稀疏矩阵库scipy.sparse2、先看一下Matrices.sparse的声明:def sparse(numRows: Int, numCols: Int, colPtrs: Array[Int], rowIndices: Array[Int], values: Array[Double]): Matrix Creates a

2016-09-10 09:14:18 1225

原创 C++读取每行特定列的整数

输入文本如下:12345 23455 65477 3463423355 55456 56666 3566723445 63456 24566 2464524545 24545 24555 2345523455 24355 24356 24356代码如下:/*读取每行的第二个整形数值*/#include#includeusing namespace std;int ma

2016-09-09 00:02:00 1782

concurrent 摘自guava concurrent

这个工程是为了学习guava concurrent中的AbstractFuture而建立的,里面有可以运行的例子,再配合我的博客:https://blog.csdn.net/o1101574955/article/details/82889851,可以看明白guava concurrent的基本设计思路。

2018-09-28

graph cut matlab

graph cut matlab 代码 可以运行 能直观看到结果。下载觉不会后悔的。 对理解和使用matlab 函数都有帮助

2017-11-10

achartengine-1.1.0-0.jar

achartengine-1.1.0.jar 用于在android上绘制曲线图和趋势图 它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表

2017-10-30

《淘宝技术这十年》完整版 带批注.pdf

《淘宝技术这十年》是由淘宝子柳写的,是一本非常好的关于淘宝、阿里技术的书籍。该书的所有权归子柳所有,同时希望大家购买正版书籍进行学习和阅读。希望对你有所帮助,确实是本好书啊~ 该书目录如下: 第一部分 淘宝技术发展 引言:光棍节的狂欢 个人网站 第二部分 淘宝技术发展 Java时代 创造技术 第三部分 淘宝技术发展 分布式时代 中间件 Session框架 开放平台 第四部分 我在淘宝这八年

2017-10-16

Netty.in.Action.2015.12.pdf

Netty是一款用于创建高性能网络应用程序的高级框架。在第一部分,我们将深入地探究它的能力,并且在3个主要的方面进行示例: 使用Netty构建应用程序,你不必是一名网络编程专家; 使用Netty比直接使用底层的Java API容易得多; Netty推崇良好的设计实践,例如,将你的应用程序逻辑和网络层解耦。 在第1章中,我们将首先小结Java网络编程的演化过程。在我们回顾了异步通信和事件驱动的处理的基本概念之后,我们将首先看一看Netty的核心组件。在第2章中,你将能够构建自己的第一款基于Netty的应用程序!在第3章中,你将开启对于Netty的细致探究之旅,从它的核心网络协议(第4章)以及数据处理层(第5章和第6章)到它的并发模型(第7章)。 我们将把所有的这些细节组合在一起,对第一部分进行总结。你将看到:如何在运行时配置基于Netty的应用程序的各个组件,以使它们协同工作(第8章),Netty是如何帮助你测试你的应用程序的(第9章)。

2017-09-03

用sbt构造好的Intellij版的spark工程

sbt构造spark项目实在是太慢了,终于构造好了,拿出来和大家分享,直接导入到intellij里就可以研究spark了,定义跳转非常方便。基于当前最新版本的spark构造的工程。

2016-07-23

pyspark_nltk数据和代码

用pyspark+nltk处理文本数据

2016-06-03

c语言百例 cpp文件

c语言编程例子,例如利用指针计算时间差,结果返回到主函数 int * jisuan(int a,int b,int c,int d,int e,int f,int g,int h) { int hour1,hour2,minu1,minu2,hour_diff,minu_diff; //算时间差没必要换算成分钟数,只需要小时数相减,分钟数相减即可 int result[4]; hour1=a*10+b; hour2=e*10+f; if(hour1<=hour2) hour_diff=hour2-hour1; else hour_diff=hour1-hour2; minu1=c*10+d; minu2=g*10+h; if(minu1<=minu2) minu_diff=minu2-minu1; else hour_diff=hour_diff-1; minu_diff=60-(minu1-minu2); result[0]=hour_diff/10; result[1]=hour_diff; result[2]=minu_diff/10; result[3]=minu_diff; return(result); }

2012-01-05

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

TA关注的人

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