现在位置: 首页 > monolith发表的所有文章
  • 11月
  • 07日
编程语言 ⁄ 共 2985字 评论关闭
基本概念 所谓完美哈希函数,就是指没有冲突的哈希函数,即对任意的 key1 != key2 有h(key1) != h(key2)。 设定义域为X,值域为Y, n=|X|,m=|Y|,那么肯定有m>=n,如果对于不同的key1,key2属于X,有h(key1)!=h(key2),那么称h为完美哈希函数,当m=n时,h称为最小完美哈希函数(这个时候就是一一映射了)。 在处理大规模字符串数据时,经常要为每个字符串分配一个整数ID。这就需要一个字符串的哈希函数。怎么样找到一个完美的字符串hash函数呢? 有一些常用的字符串hash函数。像BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHas......
阅读全文
  • 03月
  • 12日
综合 ⁄ 共 1458字 评论关闭
文/一觉亮天 Acronym and Abbr OS - Operation System RHEL - Red Hat Enterprise Linux HTTP - Hyper Text Transfer Protocol FTP - File Transfer Protocol ISO - International Standard Organization, also sometimes stands for a kind of disk image format. NFS - Net File System   What is kickstart file? Normally, we choose specific options and press next button once and again during installing OS. In RHEL, we can automate the process using kickstart file.   In kickstart file, we can customize optio......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 70字 评论关闭
默认时选择info的, 然后我们选择Arguments, 在Environment Varibles中 添加 NSZombieEnabled YES 
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 10553字 评论关闭
Intents and Intent Filters 三种应用程序基本组件 activity, service和broadcast receiver——是使用称为intent的消息来激活的。   Intent消息传递是一种组件间运行时绑定的机制. intent是Intent对象, 它包含了需要做的操作的描述, 或者, 对于广播来说, 包含了正在通知的消息内容. 对于向这三种组件发送intent有不同的机制: 使用Context.startActivity() 或 Activity.startActivityForResult(), 传入一个intent来启动一个activity. 使用 Activity.setResult(), 传入一个intent来从activity中返回结果.  将intent对象传给Context......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1303字 评论关闭
"在服务器运行过程中,Spring不停的运行的计划任务和OpenSessionInViewFilter,使得Tomcat反复加载对象而产生框架并用时可能产生的内存泄漏,则使用IntrospectorCleanupListener作为相应的解决办法。" 对于这一句话,引用关于IntrospectorCleanupListener一段解释: 引用 spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由 JavaBeans Introspector的使用而引起的缓冲泄露。spring中对它的描述如下:它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 3137字 评论关闭
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起    ----- Arthur J.Riel  (1)所有数据都应该隐藏在所在的类的内部。   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。   (3)尽量减少类的协议中的消息。   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。    (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。    如果类的两个......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 1299字 评论关闭
RBF神经网络与BP神经网络的比较 RBF神经网络与BP神经网络都是非线性多层前向网络,它们都是通用逼近器。对于任一个BP神经网络,总存在一个RBF神经网络可以代替它,反之亦然。但是这两个网络也存在着很多不同点,这里从网络结构、训练算法、网络资源的利用及逼近性能等方面对RBF神经网络和BP神经网络进行比较研究。 (1) 从网络结构上看。 BP神经网络实行权连接,而RBF神经网络输入层到隐层单元之间为直接连接,隐层到输出层实行权连接。BP神经网络隐层单元的转移函数一般选择非线性函数(如反正切函数),RBF神经网络隐层单元的......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1186字 评论关闭
#include <cstdio> #include <cstring> #include <iostream> using namespace std; const int maxn = 1001; const int N = 5; int rsum[maxn][maxn][N],d[maxn][maxn][N]; int a[maxn][maxn],SUM[maxn][maxn],n,m,Q; int sum(int i,int x,int y,int d){ return rsum[i][y][d] - rsum[i][x-1][d]; } int cal(int x,int y,int D){ int res = 0; int step = 0; for(;;){ if(x - step < 1) break; int L = max(1,y-step); int R = min(m,y+step); res +=(SUM[x-step][R] - SUM[x-step][L-1]); step+=D; } return......
阅读全文
Problem Description   Alice is so popular that she can receive many flowers everyday. She has N vases numbered from 0 to N-1. When she receive some flowers, she will try to put them in the vases, one flower in one vase. She randomly choose the vase A and try to put a flower in the vase. If the there is no flower in the vase, she will put a flower in it, otherwise she skip this vase. And then she will try put in the vase A+1, A+2, ..., N-1, until there is no flower left or she has tried......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 577字 评论关闭
我们在阅读英文资料时,可能经常会遇到method和function这两个单词,还可能经常以为两个是一样的。 这次在读python的说明文档时,这两个词出现的频率挺高,所以我就查了以下它们的区别。 method是依赖与一个对象的,function是独立与对象的。 在c中,只有function; 在c++中,既有method也有function,一个函数的称呼取决于它是否是一个类的对象,同理,python也是,php也是。 在java中,只有method,因为它是一门纯面向对象的语言。 下面是一段 python的代码: def function(data): return data; class A: str1 = "......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 3972字 评论关闭
1. 引言ActiveX控件技术是从OLE基础上发展起来的,是将OLE进行了扩展从而使其适应Internet、Intranet、商业应用程序等的开发。当ActiveX控件的程序代码在Internet上传输时,使用压缩技术传输程序代码变得非常有意义。从 另一方面来看,如果ActiveX控件还调用到其他的DLL程序模块,那么IE也必须把这些程序下载到本地来。为此,Microsoft采用了惯用的 CAB压缩方法,它把ActiveX控件应用程序以及相关的其他文件放在同一个CAB文件中,然后在CODEBASE属性中指定CAB文件的URL路径。 当IE找到CODEBASE属性时,它会自动解析URL地址从而把C......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 463字 评论关闭
屌丝有了造钱工厂,神马都是浮云。 工厂模式(工厂方法模式): 一个抽象Money(产品类)派生出BlueMoney、RedMoney(多个具体产品类) 一个抽象MoneyFactory(工厂类)派生出BlueMoneyFactory、MoneyFactory(多个具体工厂类) 每个具体工厂类只能创建具体产品类实例(new BlueMoney、new RedMoney) 抽象工厂模式: 多个抽象(RMB、USB)产品类每个抽象产品类派生出多个具体产品类  (RMB100、RMB50或USD100、USD50)  一个抽象MoneyFactory(工厂类)派生出FiftyFactory、HundredFactory多个具体工厂类    每个具体工厂类只能创建具......
阅读全文