判定好坏的四个定义 1、平衡性(Balance):平衡性是指哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用。很多哈希算法都能够满足这一条件。2、单调性(Monotonicity):单调性是指如果已经有一些内容通过哈希分派到了相应的缓冲中,又有新的缓冲加入到系统中。哈希...
分类:
编程语言 时间:
2014-12-06 20:13:44
收藏:
0 评论:
0 赞:
0 阅读:
412
大多数运算符都是可以重载的,但是有5个运算符C++语言规定是不可以重载的.1. .(点运算符),通常用于去对象的成员,但是->(箭头运算符),是可以重载的2.::(域运算符),即类名+域运算符,取成员,不可以重载3..*(点星运算符,)不可以重载,成员指针运算符".*,即成员是指针类型4.?:(条件...
分类:
编程语言 时间:
2014-12-06 20:13:14
收藏:
0 评论:
0 赞:
0 阅读:
351
问题: Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量...
分类:
编程语言 时间:
2014-12-06 19:35:36
收藏:
0 评论:
0 赞:
0 阅读:
360
后缀数组学习笔记——详解,debug代码、手动模拟过程,一定能看懂...
分类:
编程语言 时间:
2014-12-06 19:33:05
收藏:
0 评论:
0 赞:
0 阅读:
429
线程的阻塞和唤醒在多线程并发过程中是一个关键点,当线程数量达到很大的数量级时,并发可能带来很多隐蔽的问题。如何正确暂停一个线程,暂停后又如何在一个要求的时间点恢复,这些都需要仔细考虑的细节。在Java发展史上曾经使用suspend()、resume()方法对于线程进行阻塞唤醒,但随之出现很多问题,比较典型的还是死锁问题。如下代码,主要的逻辑代码是主线程启动线程mt一段时间后尝试使用suspend(...
分类:
编程语言 时间:
2014-12-06 19:32:55
收藏:
0 评论:
0 赞:
1 阅读:
4477
无论是哪一门语言,我们总会用到正则表达式来进行字符串的查找和替换。Java中也不为过,我曾经写过一个网页---正则表达式在线测试。那时候,我还没有开始学习Java,不知道Java支持正则表达式,所以我的第一个方案是想办法将数据传输到后台,然后利用Shell脚本正则表达式得到匹配结果。如果后来真的那么做了,那就二了。后来我研究了以下别的类似的网站,发现甚至连js文件都不用写,直接将函数写在html文件中就能够完成这一个任务。一天的时间,我把这个网站给写了出来。所以,即使不是脚本型语言,了解以下正则表达式总是有...
分类:
编程语言 时间:
2014-12-06 19:32:15
收藏:
0 评论:
0 赞:
0 阅读:
539
我真是太菜了,本来我是今天打算好好搞搞dynamic_programming一系列的经典问题,结果只是停留在把数组连乘的原理给看懂了而已。 原因嘛: 1.当我想要动手实现时,为了给函数和变量起个专业点儿的名字,特意去看了一些细节的命名规范问题; 2.呦西,命名规范解决了,但是名字怎么取才能看起来逼格...
分类:
编程语言 时间:
2014-12-06 19:28:15
收藏:
0 评论:
0 赞:
0 阅读:
321
1. Guid: 全局唯一标识符,简称GUID,是一种由算法生成的唯一标识。GUID的主要目的是产生完全唯一的数字。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间....
分类:
编程语言 时间:
2014-12-06 19:27:35
收藏:
0 评论:
0 赞:
0 阅读:
514
数组和指针,原本不想在写了,觉得这部分差不多了,但是自己在写程序的时候还是发现了一个错误。首先说一下我的要求:给一个函数传递一个二维数组,然后我想在这个函数里面计算这个数组的行数。写个类似的错误DEMO代码弄上来:#include #include void func(int a[][3]){ .....
分类:
编程语言 时间:
2014-12-06 19:25:05
收藏:
0 评论:
0 赞:
0 阅读:
357
自定义了对象,如何按照自定对象中某一或多个元素对其进行排序呢?以下分别从C++和java对其进行实现。
一:C++
/*
实现对自定义的对象类型进行排序(按照其中的元素),首先将对象存放在vector中,然后利用algorithm库函数中的sort对其进行排序,需要重写排序函数以函数名
作为函数指针作为sort的第三个参数
*/
#include
#include
#include ...
分类:
编程语言 时间:
2014-12-06 18:16:15
收藏:
0 评论:
0 赞:
0 阅读:
339
在Web开发中,分页是最常用的一个功能了。但是,想简单、灵活、方便地解决分页这个问题,还是需要动点脑筋的。 今天,简要梳理下,过去6年中,亲自遇到的分页问题和解决办法。 1. 定义问题 原由:在页面中需要展示若干数据,但不可能一次展示所有的,想通过每次只展示若干条。分页数,pageNo,是为了标记,当前访问的内容在哪里。 后端需要做的:后端需要分页查询数据,把数据返回给前端 ...
分类:
编程语言 时间:
2014-12-06 18:15:35
收藏:
0 评论:
0 赞:
0 阅读:
530
myStack。h
#pragma once
//typedef int TYPE;
template
class myStack
{
TYPE* m_pData;//用new在堆上动态建立
int m_nTop;
int m_nCount;
public:
bool isFull()
{
return m_nTop+1 >= m_nCount;
...
分类:
编程语言 时间:
2014-12-06 18:15:25
收藏:
0 评论:
0 赞:
0 阅读:
260
myQuene.h
#pragma once
typedef int TYPE;
class myQueue
{
TYPE* m_pData;
int m_nCount;
int m_nHead,m_nTail;
public:
myQueue(int nCount = 4)
{
m_nCount = nCount;
m_pData = new...
分类:
编程语言 时间:
2014-12-06 18:15:15
收藏:
0 评论:
0 赞:
0 阅读:
324
当Python九十年代初出现时,曾激起Python的支持者与另一门时髦语言Perl拥护者的之间的经典冲突.如今这场争论已成为过去.
个人认为: 这场争论是很令人厌烦的,也是毫无根据的。开发者都很聪明,知道如何选择。现在为止,这仍然是一场最出名的主题.
在我培训的过程中,经常会被问及,因此有必要就这个话题说几句。
很浅显的是: Perl能做到的,Python都能做到,但你必须在写之后要读懂她.显然,这是他们之间大的交集。
显而易见:Python更关注于代码的可读性,在大多数情况下,提高代码的可读性转化为:代...
分类:
编程语言 时间:
2014-12-06 18:14:45
收藏:
0 评论:
0 赞:
0 阅读:
418
一.HTML中使用JavaScript
1、带有src属性的元素不应该在和之间再包含额外的javaScript代码,否则这些代码会被忽略。
2、的src属性可以指向当前HTML所在域之外的URL
3、按照惯例,所有的元素都应该放在页面的元素中,由于下载延迟,现代WEB应用程序一般会将全部的JavaScript引用放在元素中页面的内容后面,可以使用户感到打开页面的速度加快了。
二、基本概念(...
分类:
编程语言 时间:
2014-12-06 18:14:25
收藏:
0 评论:
0 赞:
0 阅读:
319
1、基本类型和引用类型
基本类型:简单的数据段
引用类型:可能由多个值构成的对象,只能给引用类型添加属性
当复制他们的值时,基本类型实际上是又开辟了独立的空间存储值,而引用类型则是创建了指针,他们关联到同一个对象。...
分类:
编程语言 时间:
2014-12-06 18:14:05
收藏:
0 评论:
0 赞:
0 阅读:
288
1、Object对象
创建Object对象,
var person = new Object(); var person = {
Person.name = “guoliang”; name : “guoliang”,
Person.age = 20; age : 20
};...
分类:
编程语言 时间:
2014-12-06 18:13:45
收藏:
0 评论:
0 赞:
0 阅读:
292
JavaScript笔记四:面向对象的程序设计...
分类:
编程语言 时间:
2014-12-06 18:13:25
收藏:
0 评论:
0 赞:
0 阅读:
294
JavaScript笔记五:函数表达式...
分类:
编程语言 时间:
2014-12-06 18:13:15
收藏:
0 评论:
0 赞:
0 阅读:
283
安装boost(未尝试只安装 libboost-python-dev)sudo apt-get install libboost-all-dev新建hello_ext.cpp,输入以下代码 1 char const *greet() { 2 return "hello world"; 3 } 4.....
分类:
编程语言 时间:
2014-12-06 18:10:55
收藏:
0 评论:
0 赞:
0 阅读:
350