现在位置: 首页 > drown发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 1995字 评论关闭
  (本文原文为英文“Why and how some cloud can be more trustworthy than the other”,作者于2010年10月29日发表于EMC Community Network: https://community.emc.com/community/labs/blog/2010/10/29/why-and-how-a-cloud-can-be-more-trustworthy-than-the-other ) 下图描绘了一个云上信息处理的典型场景(该图构造结合了两个云计算标准:“开放云计算界面OCCI”与“云数据管理界面CDMI”): 这个典型云计算场景不失一般性地同时使用了两个云数据中心:一个用来提供计算资源,客户(Client)通过OCCI技术规范提供的机制来控制计......
阅读全文
  • 08月
  • 31日
综合 ⁄ 共 1174字 评论关闭
  来说一下Struts标签,之前我们也很多地方用到了,还是来总结一下。   首先是property标签。 <li>property:<s:property value="users"/></li> <li>property取值为字符串:<s:property value="'users'"/></li> <li>property设定默认值:<s:property value="admin" default="管理员"/></li> <li>property设定HTML:<s:property value="'<hr/>'" escape="false"/></li> 1.是取出property的参数值,很常用了。 2.是取值为字符串。 3.是设定默认值,......
阅读全文
  • 12月
  • 30日
综合 ⁄ 共 989字 评论关闭
最小生成树水题               #include<stdio.h> #include<string.h> #include<stdlib.h> int num,n,a[610]; int f[610]; bool prim[2000010]; struct eadge { int st,end,w; }e[180000]; int MIN(int a,int b) { if(a>b)return b; return a; } void adde(int x,int y,int w) { e[num].st=x; e[num].end=y; e[num].w=w; num++; } int cmp(const void *a,const void *b) { struct eadge *c,*d; c=(struct eadge *)a; d=(struct eadge *)b; return c->w-d->w; }......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 223字 评论关闭
字符串转成字符数组 String a = "abc"; char[] b=a.toCharArray(); 字符数组转成字符串 char[] a={ 'a ', 'b ', 'c '}; String b=new String(a); 注意点: 1、数组的长度是用length,而不用length() 2、字符串的长度则是length() 3、String a = "efg"; 则a.length()的值为3 4、String b[] = {e,f,g};则b.length的值为3,其中b[2] 的值为g
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 599字 评论关闭
1.在调用openSession()方法时,总是新建session,而getCurrentSession()方法,则是从上下文中找session,如果上下文中有session,那么就不需要新建,如果上下文中没有找到session,则新建session。     2.getCurrentSession()可以用于界定事务边界,调用getCurrentSession()方法时,事务提交的时候,自动关闭session,而openSession()方法需要手动调用session.close()方法关闭session。     3.getCurrenSession()查找session时的上下文,可以分为两种,一种为thread,一种为jta(需要在hibernate.cfg.xml文件中手动配置)。         ......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 5164字 评论关闭
    今天参加了我学生时代最后的一次互联网大会, 貌似距离上一篇关于大学生创业的文章已经很久了,期间经历过很多事情,让我对于移动互联网,对于创业重新有了认识了,结合自己从09年开始的一些经历(包括期间一次真正的创业),分享一些我的体会给西电热爱移动互联网的童鞋,希望能对家有帮助。文章主要围绕学生时代如果想做项目(就不提创业了,这个对于大多数来人并不合适)该做什么,怎么做,如何找到靠谱的人组建的团队、可能存在的风险,如果真正想创业,应该做好哪些准备等。             一 该做什么              我觉得最......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 5523字 评论关闭
 声明:由于MailCore2 SDK API众多,所以将从功能使用的角度以及结合项目来阐述。    (1)   邮件账户方面:我们需要验证账户,验证通过,则把该账户保存下来。  邮件接收分IMAP和POP协议。    checkAccountOperation      -       (MCOSMTPOperation *) checkAccountOperationWithFrom:(MCOAddress *)from;  -  (2)   验证账户后,我们首先就是要获取文件夹信息,  MCOIMAPFolderInfoOperation类API用来获取邮件文件夹的信息。­­­­    -       (MCOIMAPFolderInfoOperation *) folderInfoOperation:(NSString *)folder;      ......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 628字 评论关闭
第一步:首先下载包: 下载chrome:chrome download,选择rpm版,下载地址:http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html 第二步:安装包 在Fedora终端用命令:rpm -ivh google-chrome-stable_current_i386.rpm 可能会出现的问题(可能性很大): 出现如下错误: warning: google-chrome-stable_current_i386.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY error: Failed dependencies:     lsb >= 4.0 is needed by google-chrome-stable-18.0.1025.162-131933.i386     libXss.so.1 is need......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 3437字 评论关闭
微软语音识别分两种模式:文本识别模式和命令识别模式.此两种模式的主要区别,主要在于识别过程中使用的匹配字典不同.前者使用的是通用字典,特点是内容多,覆盖的词汇量大,字典由sdk提供.适用于没有预定目标的随机听写之类的应用.同时因为词汇量大直接导致识别的精度降低,识别速度较慢.后者的字典需要 开发者自己编写,就是你们所说的xml文件.xml文件作为一种数据存储的方式,有一定的格式,定义了sdk需要确定的一些标签,和用以匹配的词汇.这种方式由开发者定义词汇的数量,大大降低匹配过程中需要检索的词汇量,提高了识别速度.同时因为......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 5698字 评论关闭
  Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP的实现的话,那我们实现了一个查询学生信息的服务接口(StudentInfoService)和其实现类(StudentInfoServiceImpl.java),同时为了要进行记录的话,那我们在实现类......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 1215字 评论关闭
写一篇总结,来加深印象。 Symbian OS内核和内存管理单元为每个进程实现不同的内存映射地址空间,同时防止无关进程重写另一个进程的内存。唯一能够“看到”整个物理内存的进程是内核进程自身。所有的线程都是内核服务器的客户,并且正是内核帮助进程和它们所包含的线程之间进行通信。   这段话让我有点恍然大悟,客户端部分的RSessionBase和服务器部分的CSession2可以理解是对KerrnelServer的C/S调用。   所有的服务器都是从CActive派生而来――它们都是活动对象。   StartL()方法将它们添加到活动规划器中,并且启动它们等待......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 492字 评论关闭
1 静态成员函数相当于全局函数,只有一个类名字空间的限制。静态成员函数是类的函数,无需指明是某个实例对象在操作,既可以是类在调用其静态成员函数也可以是其实例对象来调用。注:静态成员函数只能访问静态成员变量和静态成员函数。 2 类成员函数式成员内部的函数,同一个类的对象实例有很多,每一个实例都有自己不同的成员变量值。每个实例通过成员函数来操作其成员变量。所以成员函数的调用必须明确的指出是哪一个实例对象在操作。注:类成员函数当然也可以访问静态成员变量或者静态成员函数。 class Test { public: int f(......
阅读全文