现在位置: 首页 > fight发表的所有文章
  • 01月
  • 05日
综合 ⁄ 共 72字 评论关闭
               遇到该问题,一般是xml文件中某部分写错了!实在是找不出出错的地方,把xml文件仔细重写一遍就行了,这样来的会比较快
阅读全文
  • 01月
  • 01日
综合 ⁄ 共 3320字 评论关闭
TLB介绍 TLB是位于内存中的页表的cache,如果没有TLB,则每次取数据都需要两次访存(查页表获得物理地址+取数据),下图是TLB在整个系统中的示意图。 @yuanbor:Linux x86_64 的TLB管理 - yuanbor - SmallOfficeHomeOffic x86_64上的TLB 普通模式 Global Pages 当CR3寄存器被修改时,TLB就被flush掉; 然而有些经常使用的或则比较关键的pages不想被flush,则可以通过标识为global pages来实现; 更改CR3寄存器只flush非global的pages; TLB管理 INVLPG用来无效掉某个TLB项,包括标识为gobal的项; 修改CR3可以flush除globa......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 119字 评论关闭
系统自带滴com.sun.net.httpserver.HttpServer是阻塞滴,需要自己处理多线程操作。否则将是同一线程排队处理, 所以需要手动实现多线程处理。 可以使用测试工具测试同时访问一个连接 几百上千次滴时候是不是使用滴一个线程。
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 16670字 评论关闭
教你如何迅速秒杀掉:99%的海量数据处理面试题 作者:July 出处:结构之法算法之道blog 前言    一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。     毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须强调的是,全文......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1068字 评论关闭
 关于线分平面的知识,大概是我们在初中和高中的时候做的最多的了,但是怎么样彻底的掌握这些知识呢?这些知识没有一点难度,只不过就是考虑个递推然后打表查表输出值就行了,所以,对于这谢问题,我结合网站上的资料对他们进行了汇总,大家以后凡是遇到这种类型的题目就可以直接用公式了,不要问公式是怎么推理出来的QAQ,自己脑补吧 直线: 条数 最多交点数 平面数 1 0 2 2 1 f(1)+2 3 2 f(2)+3 4 3 f(3)+4 n n-1(该条数的直线前面的直线总条数) f(n-1)+增加的平面数=......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1872字 评论关闭
【题意】 有c(c<=100000)头奶牛,现要招收n(n是奇数,n<=19999)头奶牛上大学,给定每头奶牛的智商和所需补助,并给定最大可提供补助和f(f<=2*10^9), 求补助奶牛的智商最大中位数 【输入】 第一行n、c、f 接下来c行每行两个数字,分别为智商和所需补助 【输出】 一个数字,表示补助奶牛的智商最大中位数 若不存在补助方案则输出-1 不错的题 很容易想到将奶牛按智商从小到大排序,然后枚举中位数 那么问题就是如何确定中位数左右分别选取n div 2头奶牛的最小费用 这个可以通过堆预处理得出 正向扫描一遍每次看当前奶牛所需......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 183字 评论关闭
  一般出现这个问题,主要是因为你的core-site.xml配置的问题 一开始默认的配置是hdfs://localhost:9001,但是当配置集群的时候,我自以为聪明的把localhost替换成了192.168.1.1(自己的IP地址),这样就导致了hadoop的不识别,改成localhost就可以了 更正:需要将localhost替换成namenode的主机名即可
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 2169字 评论关闭
android:process 定义activity运行所在的进程名称。一般情况下,应用的所有组件都运行在为应用创建的默认的进程中,该默认进程的名称应用包名称一致。通过定义<application>元素的“process”属性可以为所有组件指定一个不同的默认进程。但是任意组件都可以重写默认进程,以便实现多进程操作。 如果该属性指定名称以“:”开头,则一个新的专属于该应用的进程将会被创建。如果该进程名以小写字母开头,则为该activity提供权限以让其在一个全局的进程中运行。这样会允许多个应用的不同组件共用一个进程,以便节省资源。   Andro......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 564字 评论关闭
           到现在工作还没有着落,心里面反而比以前平静,以前也知道自己的水平 属于一瓶不满,半瓶咣当的那种情况,但是那时候的自己总是觉得自己的综合水平可能会弥补一下自己在技术上的缺失,但是,现在看来,太过于自信,把问题想象的太简单,自己是个懒人,喜欢那种简单的生活,不喜欢把时间和精力放在那些琐碎的事情上,但是现实非想象,反思一下自己的找工作的经历,仔细分析下自己的优缺点,发现很多所谓的优点并非能给别人创造利润,而是能够减少他们的开支,这是个比较复杂的问题,所以人并不会一个普通大学生冒险,或......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 1553字 评论关闭
B. Fedor and New Game time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output After you had helped George and Alex to move in the dorm, they went to help their friend Fedor play a new computer game «Call of Soldiers 3». The game has (m + 1) players and n types of soldiers in total. Players «Call of Soldiers 3» are numbered form 1 to (m + 1). Types of soldiers are numbered from 0 to n - 1. Each player has an army. Army of......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1358字 评论关闭
二级指针和二维数组(转) 一个函数形如: void f(float **p){ /* 想要在函数体中按二维数组的方式访问*/     p[1][1] = 0;//c++用vc编译ok,运行出错(非法访问) } float **p; //其实这里的p并不是一个二位数组的指针,只不过是一个指向指针的指针 像你这样访问肯定是会出问题的。 例如: float a[2][2]={0,1,2,3}; float **p=(float**)a;//强制将二维数组指针转为指向指针的指针 则此时 p[0]=0; p[1]=1; p[2]=2; p[3]=3; 而 p[0][0]=*(*(p+0)+0)=**p; p[0][1]=*(*(p+0)+1); 对于p[0][0]:由于*p=0; ====> **p=*(0);引用......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 4757字 评论关闭
我在之前的一篇文章中谈到了使用网络接入点的问题:http://blog.csdn.net/pknife/archive/2008/05/21/2467602.aspx 另外的一篇文章演示了如何创建cmwap接入点:http://blog.csdn.net/pknife/archive/2008/05/22/2469126.aspx 另外,关于mobile 开发相关网页:http://hi.baidu.com/peter_zb/blog/item/030bd56129f1fc4debf8f899.html 不过,总是觉得什么地方不对劲,说得不清不楚。精心下来仔细研究了一番,有新的收获。 曾经认为ConnMgrEnumDestinations函数得到的就是网络接入点。是的,现在也可以这么说,可是不准确。就像C++中......
阅读全文