现在位置: 首页 > zhenghuchuan发表的所有文章
  • 05月
  • 23日
综合 ⁄ 共 4501字 评论关闭
这一章我们探索了Spark作业的运行过程,但是没把整个过程描绘出来,好,跟着我走吧,let you know! 我们先回顾一下这个图,Driver Program是我们写的那个程序,它的核心是SparkContext,回想一下,从api的使用角度,RDD都必须通过它来获得。 下面讲一讲它所不为认知的一面,它和其它组件是如何交互的。 Driver向Master注册Application过程 SparkContext实例化之后,在内部实例化两个很重要的类,DAGScheduler和TaskScheduler。 在standalone的模式下,TaskScheduler的实现类是TaskSchedulerImpl,在初始化它的时候S......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 4189字 评论关闭
About DSpace@MIT DSpace@MIT is a growing collection of MIT’s research that includes peer-reviewed articles, technical reports, working papers, theses and more. End-user downloads of the 60,000+ items regularly exceed one million per month. The MIT Open Access Articles collection consists of scholarly articles written by MIT-affiliated authors that are made available through DSpace@MIT under the MIT Faculty Open Access Policy, or under related publisher agreements. Articles in th......
阅读全文
Eclipse 更新Android SDK后,新建项目出现各种问题,网上各种解决方案,搞了好久,总结一下。 1、出现error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton' 新建工程后,出现error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton' 这个是新建项目时,Target SDK和Compile With没有选择最新的API21造成的。 解决方法1:重新新建项目,Target SDK和Compile With 都选API21......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 144字 评论关闭
下载rpm包: wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 下载完成之后,会在/etc/yum.repos.d/下多出epel.repo文件,记得把epel选项的enabled置1
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 919字 评论关闭
//http://github.kimziv.com/blog/2013/09/22/how-to-use-older-base-sdks-in-xcode5/ 问题 令人头疼的是,xcode每次升级都会使用最新版本的sdk,而且只有最新版本的sdk,对之前老版本的sdk都没有默认安装,这搞的最近我很头疼, 最近我升级到Xcode5.0版本,编译后运行后,在ios7.0上显示ui非常乱,我不可能自己重新换一套正对ios7.0的ui,即使换也需要时间,这个版本不可能换,需要设计师重新设计一套,汗,只能自己折腾,果然Google是好帮手,可以在新版本Xcode中添加老版本的sdk: 解决方法 首先得有老版本的sdk,如果你已......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 6548字 评论关闭
对于Internet上的系 统,不管是什么情况都要明确一点:网络是不安全的。因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的。Linux提供了一个非常优 秀的防火墙工具—netfilter/iptables。它完全免费、功能强大、使用灵活、可以对流入和流出的信息进行细化控制,且可以在一台低配置机器 上很好地运行。本文将简单介绍使用netfilter/iptables实现防火墙架设和Internet连接共享等应用。 netfilter/iptabels应用程序,被认为是Linux中实现包过滤 功能的第四代应用程序。netfilter/iptables包含在2.4以后的内核中,它......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 744字 评论关闭
在VS下使用OpenCV,有时候需要查看Mat里面的数据,可是VS并不提供直接查看的功能。在网上搜索了一下,大概有以下几种方式,这里以链接的方式给出。 1.【打印到屏幕】 直接调用std::cout输出到屏幕查看,它会自动按行来输出。 cv::Mat M = cv::eye(1); std::cout<<M<<std::endl; 该方法比较简单,适用于尺寸比较小的Mat,如果矩阵比较大,查看仍然是不方便的。 2.【输出到txt文档】 利用c++中的ofstream,输出到文档查看 #include <opencv2\opencv.hpp> #include <fstream> using namespace cv; void mai......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 6300字 评论关闭
网上看到的,没有找到来源。 Android的layout布局总体来看分为几大类:            第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中       android:layout_centerVertical 垂直居中       android:layout_centerInparent 相对于父元素完全居中       android:layout_alignParentBottom 贴紧父元素的下边缘       android:layout_alignParentLeft 贴紧父元素的左边缘       android:layout_alignParentRight 贴紧父元素的右边缘       android:layout_alignParentTop 贴紧父元素......
阅读全文
1、我们可以自定义异常,并且指定当异常出现时,转向哪一个处理页面,首先针对LoginAction这个Action来说,在execute()方法中手工抛出两个异常: UsernameException和PasswordException,异常定义: package com.cdtax.exception; public class UsernameException extends Exception { private String message; public UsernameException(String message) { super(message); this.message = message; } public String getMessage() { return message; } public void setMessage(String ......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 626字 评论关闭
     现在很多app都会自动定位当前位置,比如团购网站、招聘网站、天气app等等。定位可以使用GPS、基站、Wi-Fi来完成定位,百度地图Android定位SDK是利用设备当前的GPS信息(GPS定位),基站信息(基站定位)和Wi-Fi信息(Wi-Fi定位)完成定位的。开发者在应用中成功集成百度定位SDK以后,既可以方便的通过定位SDK的接口向百度定位服务请求位置信息。  定位SDK会根据设备当前的实际情况(如是否开启GPS,是否连接网络,是否扫描到Wi-Fi信息等)生成定位依据,并根据开发者设置的实际定位策略(包括三种:高精度模式,低功耗模式,......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 971字 评论关闭
马上就开始去老校区进行数模培训了,听韩老师说,美赛很多题都是图论和网络流,于是打算近期恶补图论的相关知识了. 题目是说,对于一个有向图,请用邻接矩阵存储并且输出各个顶点的出度和入度. 解题思路: 这题写出来就是为了好好学习下邻接矩阵的写法,毕竟邻接矩阵也是后续学习图论内容非常重要的一个知识环节. 什么是了邻接矩阵呢?邻接矩阵说的就是对于一个图,把他的所有顶点都抽象出来成为V,把顶点与顶点间的关系抽象出来成为E, 那么不同顶点间肯定会存在边的关系,于是这样,我们就能把这样的一个图通过二维矩阵来......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 775字 评论关闭
#include <iostream>using namespace std;void square(float&x,float&y){x=x*x;y=y*y;}void cube(float&x,float&y){x=x*x*x;y=y*y*y;}typedef void (*p)(float&,float&);void print(p vp,float&x,float&y)//用指针p声明出来一个vp{ cout<<"执行函数前:"<<endl; cout<<"x:"<<x<<"/ty:"<<y<<endl; vp(x,y); cout<<"执行函数后:"<<endl; cout<<"x:"<<x<<"/ty:"<<y<<endl;}void Swap(float&x,float&a......
阅读全文