现在位置: 首页 > liawisoda发表的所有文章
  • 05月
  • 23日
综合 ⁄ 共 5320字 评论关闭
1、元数据(Metadata):维护HDFS文件系统中文件和目录的信息,分为内存元数据和元数据文件两种。NameNode维护整个元数据。 HDFS实现时,没有采用定期导出元数据的方法,而是采用元数据镜像文件(FSImage)+日子文件(edits)的备份机制。 2、Block:文件内容而言。 寻路径流程:           路径信息                         bocks[]                                   triplets[]           Client ------------》INode---------------------》BlockInfo --------------------------》DataNode。 INode:文件的基本......
阅读全文
  • 03月
  • 09日
编程语言 ⁄ 共 324字 评论关闭
在看机器学习实战时遇到tile函数,对其作用不是很明白。也有不少博客对这个tile函数介绍。 简单直接一点参看:http://blog.csdn.net/timidsmile/article/details/16965229 但是她在介绍tile含有两个参数时,有点不是很清晰。我补充一下。 >>> tile([0, 0], (1, 2))   array([[0, 0, 0, 0]])   >>> tile([0, 0], (2, 1))   array([[0, 0],          [0, 0]])   引用她的: “ 第二个参数是要 只有一个数字时,表示 对 A中元素重复的次数 两个参数时(x, y) y表示对A中元素重复的次数, x表示 对前......
阅读全文
  • 09月
  • 30日
综合 ⁄ 共 1844字 评论关闭
Text Justification Apr 3 '12 3100 / 15986 Given an array of words and a length L, format the text such that each line has exactly L characters and is fully (left and right) justified. You should pack your words in a greedy approach; that is, pack as many words as you can in each line. Pad extra spaces ' ' when necessary so that each line has exactly L characters. Extra spaces between words should be distributed as evenly as possible. If the number of spaces on a line do not divide evenly ......
阅读全文
  • 07月
  • 11日
综合 ⁄ 共 552字 评论关闭
以下代码VC6编译不过,不知道fun(m1)调用那个函数,VC8能过。 #include <iostream> #include <string> #include <map> using namespace std ; void fun(int x)     {              } template<class _K, class _Ty>         void fun(std::map<_K,_Ty>& m)     {              }     template<class TYPE>     void fun(TYPE x)     {              }       class A     {     };     void main()     {         std::map<long, A> m1;         fun(3);         fun("dd");    ......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 503字 评论关闭
function checkForm() { if(document.userReg.UName.value.length<5) { alert("用户名长度不能小于5个字符,请重新输入"); return false; } if(document.userReg.UPass.value.length<6) { alert("密码长度不能小于6个字符,请重新输入"); return false; } if(document.userReg.UPass.value!=document.userReg.ConPsw.value) { alert("两次输入密码不正确"); return false; } if(!(document.userReg.UEmail.value.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/) ......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1931字 评论关闭
以前都是直接用log4j,重来没自已配置过,学习一下如何在spring环境中配置log4j。 第一步:添加log4j的相关包,这个步骤对于spring环境可以省了,应该已经有了。 第二步:在spring的环境中添加log4j的配置。 <context-param> <param-name>webAppRootKey</param-name> <param-value>应用名.root</param-value> </context-param> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>WEB-INF/log4j.pr......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2050字 评论关闭
1. 功能介绍 AndroidEventBus是一个Android平台的事件总线库, 它简化了Activity、Fragment、Service等组件或者对象之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。 AndroidEventBus吸收了greenrobot的EventBus以及square的otto的优点,并在此基础上做出了相应的改进,使得事件总线框架更适合用户的使用习惯,也使得事件的投递更加的精准、灵活。 与EventBus、otto的区别 名称 订阅函数是否可执行在其他线程 特点 greenrobot的EventBu......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 6243字 评论关闭
  在前文Android—— 4.2 Vold挂载管理_NetlinkManager (四)中有解析到Vold 是从kernel中获取uevent事件,来获取device信息,其中是通过一个Netlink的套接字,目前整个Vold机制也分析完了,  上篇 Android—— 4.2 Vold挂载管理_MountService (六) 分析了机制中最上层的,这里分析一下最下层的kernel uevent事件的发送,以USB设备为例!                                                                   撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/39006999 一.USB_HUB_EVENT: usb driver在/driver......
阅读全文
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。 Android系统中Looper负责管理线程的消息队列和消息循环,具体实现请参考Looper的源码。 可以通过Loop.myLooper()得......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 858字 评论关闭
经典的dijkstra 就不多说了 #include <stdio.h> #include <string.h> #define M 1005 #define MAX 100000 int edge[M][M]; void dij(int n) {     int mark[M],dis[M];     int i,count,k;     count = n -1;     memset(mark,0,sizeof(mark));     for (i = 1;i <= n;i ++)         dis[i] = edge[n][i];     mark[n] = 1;     while (count --)     {         int min = MAX;         for (i = 1;i <= n;i ++)             if (!mark[i]&&dis[i] < min)             {                 min = d......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 1709字 评论关闭
标题是一定要想清楚自己要什么,内容却是士兵突击,因为从那么样一群的男人身上,总能扒拉出点自己想要的。 我周围的朋友大多讨厌成才,他们把他从钢七连的出走和演习中的放弃称为“背叛”,他们把他的自我主义称之为对许三多的“出卖”,他们说,这个人才是真正的假到了一定水平的人。 我什么都没有说。  因为说真的,在这群华丽的男人中间只有成才略显真实,只有他才在成长过程中不断遇到挫折,哪里是挫折,那样完整的一段人生历程,比之我们大多数人,那要强上太多了。  刚到红四连,没多久,就被发配到了草原上的五班,那个让人绝......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 3201字 评论关闭
1. 安装java开发环境先从 http://java.sun.com 下载j2sdk-1_4_2_11-windows-i586-p.exe安装目录:D:/j2sdk1.4.2_11 设置JAVA_HOME(系统)环境变量:JAVA_HOME=D:/j2sdk1.4.2_11设置CLASSPATH(系统)环境变量:CLASSPATH=.另外在(系统)环境变量Path的最后加入:;%JAVA_HOME%/bin 2. 安装tomcat5.0.28下载文件:jakarta-tomcat-5.0.28.exe点击此文件,开始安装配置:8080wyts/pass 测试:在浏览器地址栏内输入: http://localhost:8080/ ,出现带cat标志的页面。 3. 安装apache及php5下载如下文件:apache_2.0.58-win32-x86-no_ssl......
阅读全文