现在位置: 首页 > hologram发表的所有文章
        借助Intent实现Android工程中Activity之间Java对象的传递有两种方式:一种所传递对象实现了Serializable接口;另一种是所传递对象实现了Parcelable接口,本博客总结传递对象实现Serializable接口的情况下如何实现Java对象传递:         代码1、添加名为“User.java”的文件: package com.ghj.vo; import java.io.Serializable; public class User implements Serializable{ private static final long serialVersionUID = -8278907591742219230L; private String id; private String name; public User(String i......
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 5995字 评论关闭
一、RAM(Random Access Memory )随机存取存储器,主要作用是存储代码和数据供CPU 需要时调用。这些数据的存储并不像用袋子盛米那般,更像是图书馆中用有格子的书架存放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来。对于RAM 等存储器原理类似,虽然存储的都是代表0 和1 的代码,但不同的组合即成为不同的数据。如果有一个书架有10 行和10 列格子(每行和每列都有0-9 的编号),有100 本书要存放在里面,那么我们根据行和列的编号就能确定某一本书的位置。如已知某本书的编号87,那么我们可首先锁定第8 行,然后找......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1351字 评论关闭
KMP算法,跟2406一个意思 code #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream> #include <algorithm> #define Si set<int> #define LL long long #define pb push_back #define PS p......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 5268字 评论关闭
Java垃圾回收机制   说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集器?下面我们就来逐一探讨这些问题。以下是本文的目录大纲:   一.如何确定某个对象是“垃圾”?   二.典型的垃圾......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 3315字 评论关闭
描述 从键盘读入个100以内的正整数,进行乘法计算并输出。 输入 多组测试数据,每组测试数据包括两个整数m,n仅一行,以0 0 结尾。两个数的第一位和最后一位都不是0. 输出 输出格式: 两个乘数的末位数对齐 乘号后面紧跟着第二个乘数,线的长度以最长的数的位数为准,每两组测试数据中间,输出一个空行。 样例输入 89 13 2 3 0 0 样例输出 89 x13 ---- 267 89 ---- 1157 2 x3 -- 6 #include <iostream> using namespace std; int main() {         int m, n;     cin>>m;     cin>>n;......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 388字 评论关闭
#include<iostream> #include<cstdio> using namespace std; int arr[110][110]; int main() { int c; scanf("%d",&c); while(c--) { int n; scanf("%d",&n); for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { scanf("%d",&arr[i][j]); } } for(int i=n-1;i>=1;i--) { for(int j=1;j<=i;j++) { if(arr[i+1][j]>arr[i+1][j+1]) arr[i][j]+......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 378字 评论关闭
MFC对话框屏蔽Enter和ESC键 参考:http://www.docin.com/p-122354833.html 方法一 重载PreTranslateMessage函数 BOOL CXXDlg::PreTranslateMessage(MSG* pMsg) {     //对话框屏蔽Enter和ESC键     if (WM_KEYDOWN == pMsg->message)     {         if ( (VK_RETURN == pMsg->wParam)           || (VK_ESCAPE == pMsg->wParam))         {             return TRUE;         }    }    return CBCGPDialog::PreTranslateMessage(pMsg); } 方法二 重载OnOk和OnCancel函数 CXXDlg::OnOk() { } CXXDlg::OnCancel() { }
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 700字 评论关闭
比较抽象,只是一种概念,刚开始学的时候无需太过于深究,如果要你一上来学JAVA就理解这些东西,有点牵强,你所要做的就是至少看到代码知道这个用到的是什么。 封装的概念好比一辆汽车,你学开车的时候只需学会诸如踩油门、刹车,转方向盘即可,无需去了解它的发动机是如何发动。 继承,先说说我对类的理解,类起到的作用有:分类(你所用某个类创建的对象实际上该类的个案)和模板的作用,那么继承则起到了对类再次分类的作用,比如,有个类“动物”,“哺乳动物”继承“动物”,再往下“马”又继承了“哺乳动物”这个类。在这里,我们从......
阅读全文
机器学习理论与实战(三)朴素贝叶斯 分类: 机器学习2013-07-07 11:35 396人阅读 评论(0) 收藏 举报 朴素贝叶斯naive bayes机器学习           贝叶斯决策一直很有争议,今年是贝叶斯250周年,历经沉浮,今天它的应用又开始逐渐活跃,有兴趣的可以看看斯坦福Brad Efron大师对其的反思,两篇文章:“Bayes'Theorem in the 21st Century”和“A250-YEAR ARGUMENT:BELIEF, BEHAVIOR, AND THE BOOTSTRAP”。俺就不参合这事了,下面来看看朴素贝叶斯分类器。          有时我们想知道给定一个样本时,它属于每个类别的概率是多少,......
阅读全文
  • 10月
  • 26日
综合 ⁄ 共 1658字 评论关闭
  ;软件的使用过程,会产生一些由用户产生的数据,而软件卸载时,用户往往不希望卸载这些文件。 ;以下实现了卸载除指定文件夹,文件以外的所有文件。 ;;delete dirs except one;Function un.RmDirsButSome        ; exclude dir        Exch $R0         Exch 1        Exch $R1        Exch 2        Exch $R2        Exch 3        Exch $R3        Exch 4        Exch $R4         ; route dir        Exch 5        Exch $R5        Push $R6        Push $R7         ClearErrors        FindFirst $R7 $R6 "$R5/*.*"       ......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 2956字 评论关闭
题目大意:给出一个棋盘,上面有一些数字,每一次可以将相邻的两个数字一起加一。问最少的次数使得整个棋盘上的数字都相等。 思路:基础思路:二分最少的相等的数字。将棋盘黑白染色,每次操作一定会使一个黑子和一个白子加1,建立二分图,S向所有白点连边,所有黑点向T连边,流量为每个点到达需要相等数字的需求大小。相邻的黑点和白点连边,f:INF。然后跑最大流看是否满流就可以了。 但是这个题需要多想一些。 因为每次会让黑点和白点同时加1,所以suma和sumb的差是不会改变的。 若m*n是偶数,那么黑点白点数量相同,若suma!=su......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 4717字 评论关闭
传送门:【HDOJ】4718 The LCIS on the Tree 题目分析:昨晚调了半天。。最后还是在床上找到错误的地方,用手机A掉的# _ # 树上的LCIS,首先还是树链剖分,然后就是和线段树一样维护一个区间的左右端点以及区间左最长递增,右最长递增,区间内最长递增。因为是在树上,所以会有两个相反的方向,所以我们同时还要保存递减的最长序列。查询的时候还要保存之前左最长以及右最长的长度。 其他的么。。。就是需要足够的细心。。。。题目不难 代码如下: #include <cstdio> #include <cstring> #include <algorithm......
阅读全文