现在位置: 首页 > mongoose发表的所有文章
  • 05月
  • 27日
综合 ⁄ 共 2568字 评论关闭
随着多核CPU的高速发展,为了充分利用硬件的计算资源,操作系统的并发多任务功能正变得越来越重要,但是CPU在进行计算时,还需要从内存读取输出,并 将计算结果存放到内存中,然而由于CPU的运算速度比内存高几个数量级,CPU内的寄存器数量和容量有限,为了不让CPU长时间处于等待内存的空闲状态, 在CPU和内存之间引入了速度接近CPU的高速缓存Cache作为CPU和内存之间的缓冲。计算机硬件并发的原理如下: Java虚拟机对并发的支持类似于计算机硬件,java虚拟机的并发支持是通过java虚拟机的内存模型来实现的。Java虚拟机的内存模......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 3455字 评论关闭
I'm getting the error "A PDF font is not embedded." What can I do about this? This error occurs when a PDF document does not include all the fonts that it references. This may cause fonts to be substituted when printing or rendering, yielding papers that have incorrect spacing or equations. IEEE, ACM and other publishers require all fonts to be embedded. Hints on fixing this problem can be found at IEEE or PaperPlaza or dvipdfm. NSF also publishes a set of related suggestions for gener......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 825字 评论关闭
bfs #include <iostream> #include <queue> const int N = 100010;   using namespace std;   queue<int> q; bool vis[N]; int step[N];   int bfs(int n, int k) {     q.push(n);     vis[n] = true;     step[n] = 0;     while (!q.empty())     {         int now = q.front();         q.pop();         for (int i = 0; i < 3; i++)         {             int next;             if (i == 0)                 next = now - 1;             else if (i == 1)             ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 245字 评论关闭
提供手机的网址导航,包括4大功能: 1、网站导航:提供主流手机网站的网址导航。包括新闻资讯、休闲娱乐、购物生活、小说视频、游戏软件、生活助手等分类的主流网站。 2、新闻热点:提供主流门户的新闻浏览,包括:搜狐、百度、新浪、凤凰新闻。 3、我的收藏:用户可以添加自己喜欢的网站,以后在想访问时,不用再麻烦的输入网址了。 4、管理应用:可以管理手机中已安装的应用程序,可以查看应用程序的信息、卸载应用、启动应用。   下载连接:http://student61.com:900/daohang.apk      
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1034字 评论关闭
一看之下……完全不会的节奏啊……【尼玛、、、、 然后开始找规律…… 嗯。其实就是找到某条线段上有几条线段能够完全覆盖它,有点意思…… 给它们拍个序,怎么排呢……尝试了一下,可以先按照y 来排,从大到小,然后按照x来排,从大到小,此时……我脑洞大开……这TM和那条stars不是一样一样的吗……只要把x按照从小到大来排…… 哈哈哈哈哈……机智的我…… 机智的我当然没有忘了给它离散化…… 这样就可以AC了……【小错误无数啊其实…… AC   Memory : 2640 KB    Time : 2266 ms 代码: #include <iostream> #include <cstdio> #includ......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 2468字 评论关闭
如何注意力集中,是提高工作学习效率的关键。英国Kent大学最近有一篇文章对注意力做出了详尽的分析。     注意力不集中     我们很多时候都不能集中注意力,但往往只有当注意力分散导致不能有效率的完成工作甚至发生错误的时候,我们才会意识到问题的存在。容易让人分心的环境,胡思乱想和情绪因素都会导致注意力不集中。你的思路就象一只跳来跳去的猴子,训练自己集中注意力就是要驯服这只大猴子。知道为什么会注意力不集中,就容易对症下药了。     导致注意力不集中的一些因素     注意力不集中的原因主要分内因和外因两类:    ......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 3059字 评论关闭
  下面是对QualComm 8x50 上MMC host controller 驱动的初始化流程分析. 分析基于kernel 2.6.29 版本 (主要的代码为 driver/mmc/msm_sdcc.c 和 msm_sdcc.h 以及 arch 下的代码)1. MMC 中涉及的总线类型 MMC 目录中的代码主要涉及到三种总线, 一种是platform bus, MMC host controller 作为一种platform device, 它是需要注册到platform bus上的。 另外两种是MMC自己创建的两种bus类型, 一种是 mmc bus type, 另一种是 sdio bus type. 它们是在mmc_init()中被创建的.通过调用 mmc_register_bus() 来注册 MMC 总线, 通过调用sdio_r......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 283字 评论关闭
明白了上一题是求最大的连续子数组之和后,这题就更加简单了,遇到小于0的就不要加。 public class Solution { public int maxProfit(int[] prices) { if(prices.length < 2) return 0; int n = prices.length; int[] diffs = new int[n]; for(int i=0;i<n-1;i++) diffs[i] = prices[i+1] - prices[i]; int sum = 0; for(int i=0;i<n-1;i++) { if(diffs[i]>0) sum+=diffs[i]; ......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 9295字 评论关闭
http://bubblexc.com/y2011/148/ 很多时候,我们希望对一个二值分类器的性能进行评价,AUC正是这样一种用来度量分类模型好坏的一个标准。现实中样本在不同类别上的不均衡分布(class distribution imbalance problem),使得accuracy这样的传统的度量标准不能恰当的反应分类器的性能。举个例子:测试样本中有A类样本90个,B 类样本10个。若某个分类器简单的将所有样本都划分成A类,那么在这个测试样本中,它的准确率仍为90%,这显示是不合理的。为了解决上述问题,人们从医疗分析领域引入了一种新的分类模型performance评判方法——R......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 156字 评论关闭
#define align(n) (((n) + ((SECTOR_SIZE) - 1)) & ~((SECTOR_SIZE) - 1)) 理解:比如,你的n大小是600字节,尔系统要求512字节对齐,那么最后这宏算出的结果就是向上取整。得到1024字节    pad= align(n) - n; 理解: 得出多余的那部分    来源:《引导代码》
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 2013字 评论关闭
利用判别分析、logistic模型来分析信用风险的文章很多,这类文章应该传入国内最早的方法之一了。但是看期刊文章可以发现,作者都喜欢直接给出结果,至于如何得到结果的过程通常并不是非常的明晰。《Application of Proc Discrim and Proc Logistic in Credit Risk Modeling》一文给出SAS软件的具体操作: 1.判别分析 之前转载过一篇判别分析的例子:http://blog.csdn.net/yugao1986/article/details/6359080 这里大体类似: /*该例是预测开户两年的账户的信用等级情况*/ /*案例数据build,目标变量分为3类等级A、C、O,自变量有3个......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 941字 评论关闭
type PStringArray = array of String; // before you use the method, // the objects you will search have to be sort ascending function BinarySearch(Strs: PStringArray; Count: Integer; const str: String): Integer; var Left, Right, Middle: Integer; ResultValue: Integer; begin Left := 0; Right := pred(Count); while (Left <= Right) do begin Middle := (Left + Right) div 2; ResultValue := CompareText(Strs[Middle], str); if (ResultValue = 0) then begin......
阅读全文