现在位置: 首页 > emulate发表的所有文章
  • 03月
  • 30日
编程语言 ⁄ 共 5715字 评论关闭
如何编写异常安全的C++代码 出处:不亦快斋 作者:非典型秃子   关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,随着C++社区经验的积累,今天我们已经有足够的知识轻松编写异常安全的代码了,而且编写异常安全的代码一般也不会对性能造成影响。   使用异常还是返回错误码?这是个争论不休的话题。大家一定听说过这样的说法:只有在真正异常的时候,才使用异常。那什么是“真正异常的时候”?在回答这个问题以前,让我们先看一看程序设计中的不变式原理。 ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1085字 评论关闭
Dom最基本最常用的属性和方法: 属性: 1,Attributes 存储节点的属性列表(只读) 2,childNodes 存储节点的子节点列表(只读) 3,documentElement 返回文档的根元素(可读写) 4,firstChild 返回当前节点的第一个子节点(只读) 5,lastChild 返回当前节点最后一个子节点(只读) 6,nextSibling 返回当前节点的下一个兄弟节点(只读) 7,nodeName 返回节点的名字(只读) 8,nodeType 返回节点的类型(只读) 9,nodeValue 返回节点的文本(可读写) 10,parentNode 返回父节点(只读) 11,previousSibling 返回此节点的前一个兄弟节点(只读) 12......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 223字 评论关闭
  Android: Project ... is missing required source folder: 'gen' 从网上找的,地址忘了,大概是这样解决的: 1.Project->Clean...  (不要build这个项目,把automatically build 的选项去掉)。这时Project explorer中的gen文件夹应该是消失了。 2.手动的创建这个文件夹,然后再刷新,这时就应该出现一个gen文件夹了,之后无论如何刷新和build都不会出问题了。
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1372字 评论关闭
Eddy's digital Roots Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4646    Accepted Submission(s): 2590 Problem Description The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the resulting value contains two or more digits, those digits are summed and the process is repeated. This is continued as long as necessary t......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 30281字 评论关闭
  Java 101 正则表达式简化模式匹配的代码 探索在文本处理场合下涉及模式匹配中正则表达式的优雅之处。 概要 文本处理经常涉及的根据一个pattern的匹配。尽管java的character和assorted 的String类提供了low-level的pattern-matching支持,这种支持一般带来了复杂的代码。为了帮助你书写简单的pattern-matching代码,java提供了regular expression。在介绍给你术语和java.util.regex包之后,Jeff Friesen explores 了许多那个包的Pattern类支持的正则表达式结构。然后他examines 了Pattern的方法和附加的java.util.regex ......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 3533字 评论关闭
mysql 下载地址 http://www.jb51.net/softs/2193.html下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面 mysql安装图文教程1 mysql安装向导启动,按“Next”继续 mysql图文安装教程2 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程: mysql图文安装教程3 在“Developer Components(开发者部分)”上左键单击,选择......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 8403字 评论关闭
简介 什么是 数据挖掘?您会不时地问自己这个问题,因为这个主题越来越得到技术界的关注。您可能听说过像 Google 和 Yahoo! 这样的公司都在生成有关其所有用户的数十亿的数据点,您不禁疑惑,“它们要所有这些信息干什么?”您可能还会惊奇地发现 Walmart 是最为先进的进行数据挖掘并将结果应用于业务的公司之一。现在世界上几乎所有的公司都在使用数据挖掘,并且目前尚未使用数据挖掘的公司在不久的将来就会发现自己处于极大的劣势。 那么,您如何能让您和您的公司跟上数据挖掘的大潮呢? 我们希望能够回答您所有关于数据挖掘的......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 3378字 评论关闭
this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1. this只能在成员函数中使用。 全局函数,静态函数都不能使用this。 实际上,成员函数默认第一个参数为T* const register this。 如: class A{public: int func(int p){}}; 其中,func的原型在编译器看来应该是: int func(A* const register this, int p); 2. 由此可见,this在成员函数的开始前构造的,在成员的结束后清除。 这......
阅读全文
    编写高效简洁的C 语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。   第1 招:以空间换时间     计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1 招--以空间换时间。     例如:字符串的赋值。 方法A,通常的办法:     #define LEN 32     char string1 [LEN];     memset (string1,0,LEN);     strcpy (string1,"This is an example!!" 方法B:     const char string2[LEN]="This is an ex......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 4307字 评论关闭
分类: 算法艺术2009-12-31 13:25 2579人阅读 评论(4) 收藏 举报 算法standards存储数据结构搜索引擎语言 转载一篇关于字符串匹配算法ZZL的论文, 图片有点问题,将就着看吧,这个算法其实很简单!就是先统计特征串的首字符在主串中中的位置,然后每次匹配都是从存储的位置开始。在平摊意义下,还是很有效果的。   字号:大 中 小 一种可做特殊用途的字符串匹配算法 纪福全 朱战立 (西安石油大学计算机学院,西安 710065)     摘 要   现有的字符串匹配算法按照模式串从左至右或从右至左的顺序匹配,都是直接进行比较,本......
阅读全文
  • 10月
  • 18日
综合 ⁄ 共 335字 评论关闭
水题不多说,电梯要上去也要下来所以最高层乘以10就是上下所要的时间,再加上每个人出去的时间,每人一秒,有多少个不同层数的就要开多少次门,时间在不同层数上乘以5即可,将上面的时间相加 就是总时间了。 代码附上: #include<stdio.h> int i,c,n,f[101],max,sum; int main() { scanf("%d",&c); while(c--) { scanf("%d",&n); max=-1; for(i=0; i<101; i++)f[i]=0; i=sum=n; while(i--) { scanf("%d",&n); if(!f[n])sum+=5,f[......
阅读全文
  • 03月
  • 27日
综合 ⁄ 共 18067字 评论关闭
关于Struts的Interceptor,可以参考官网,解释非常清楚,英文比较容易看懂:http://struts.apache.org/docs/interceptors.html         下面主要从实现拦截器类、使用拦截器、拦截方法的拦截器、拦截器的执行顺序、拦截结果的监听器、覆盖拦截器栈里特定拦截器的参数和使用拦截器完成权限控制来进一步理解拦截器。 下面是官方Understanding,非常精准: Understanding Interceptors Interceptors can execute code before and after an Action is invoked. Most of the framework's core functionality is implemented as Int......
阅读全文