码迷,mamicode.com
首页 > 编程语言
PHP核心技术与最佳实践之Hash算法
PHP核心技术与最佳实践之Hash算法 Hash表又称散列表,通过把关键字Key映射到数组中的一个位置来访问记录,以加快查找速度。这个映射函数称为Hash函数,存放记录的数组称为Hash表。 1.     Hash函数 作用是把任意长度的输入,通过Hash算法变换成固定长度的输出,该输出就是Hash值。这种转换是一种压缩映射,也就是Hash值得空间通常远小于输入的空间,不输入可能会散列成相同...
分类:编程语言   时间:2015-04-15 09:45:39    阅读次数:159
hdoj 2527 Safe Or Unsafe(哈弗曼算法)
Safe Or Unsafe http://acm.hdu.edu.cn/showproblem.php?pid=2527 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1653    Accepted Submission(...
分类:编程语言   时间:2015-04-15 09:44:22    阅读次数:321
【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。
//有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。 #include #define N 3 struct Student { int num; char name[20]; float socre[3]; float aver; }; void input(struct Student stu[]) { int i; printf("Çë·Ö±ð...
分类:编程语言   时间:2015-04-15 09:44:14    阅读次数:194
JavaScript入门基础知识总结(3)
/*                 JavaScript基础学习总结 *******该总结用DW写作,为了调试方便,将影响测试的部分以注释形式写出****/ //所有测试以alert()函数显示 //1、JavaScript特殊字符 //在JavaScript中你可以用反斜杠来表示一个特殊字符,来看例子 //    代码     输出 //    \'     单引号 /...
分类:编程语言   时间:2015-04-15 09:41:52    阅读次数:144
opengl:凸包算法
准备工作判断点在有向线段的左侧可以通过叉积判断,如下为k在有向线段ab的左侧代码描述:double multiply(Point a, Point b, Point k) { double x1 = b.x-a.x; double y1 = b.y-a.y; double x2 = k.x-a.x; double y2 = k.y-a.y; return x1...
分类:编程语言   时间:2015-04-15 09:42:42    阅读次数:291
C++ 实现判断一个输入日期是星期几,是一年中的第几天
/* 通过输入年月日,计算出这一天是星期几,计算这一天是这一年的多少天,判断这一年是否为闰年 */ #include using namespace std; struct time { int year; int month; int day; unsigned int weekday; }; void initialtime(time & t);//输入初始化时...
分类:编程语言   时间:2015-04-15 09:42:13    阅读次数:293
Java设计模式之模板方法模式(Template Method)
本文属于23种设计模式系列,介绍的是模板方法模式。...
分类:编程语言   时间:2015-04-15 09:40:06    阅读次数:137
我的数组类
输入代码: /* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:sum123.cpp * 作 者:林海云 * 完成日期:2015年4月15日 * 版 本 号:v2.0 * * 问题描述: 下面的程序,因为...
分类:编程语言   时间:2015-04-15 09:39:59    阅读次数:198
项目2-我的数组类
【项目2-我的数组类】 下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务: (1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址; (2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayA...
分类:编程语言   时间:2015-04-15 09:38:38    阅读次数:152
第六周 项目二-我的数组类
问题、   下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务: (1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址; (2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayAddr指向的空...
分类:编程语言   时间:2015-04-15 09:38:41    阅读次数:133
IDEA中安装JRebel插件导致Tomcat启动报:java.lang.OutOfMemoryError: PermGen space异常
在windows操作系统下,找到D:\Tomcat-7\apache-tomcat-7.0.28\bin(解压安装的Tomcat)目录下的catalina.bat文件,打开该文件,找到下图所示的内容:添加上划红线的内容:set JAVA_OPTS=%JAVA_OPTS% -server -XX:Pe...
分类:编程语言   时间:2015-04-15 09:34:05    阅读次数:1875
C++STL之整理算法
这里主要介绍颠倒、旋转、随机排列和分类4中常见的整理算法1、颠倒(反转)void reverse(_BidIt _First, _BidIt _Last)_OutIt reverse_copy(_BidIt _First, _BidIt _Last,_OutIt _Dest)2、旋转_FwdIt r...
分类:编程语言   时间:2015-04-15 09:32:54    阅读次数:154
使用spring的定时器
项目需求:1.需要定时启动某个函数2.只要等时间间隔就可以由于项目是使用spring框架的,所以我就直接使用spring中的定时器,只要几行xml代码我的定时任务就搞定啦!使用MethodInvokingTimerTaskFactoryBean来启动某个对象的某个方法。使用ScheduledTime...
分类:编程语言   时间:2015-04-15 09:31:33    阅读次数:136
java报表工具FineReport的公式编辑框的语法简介
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式,虽然那个编辑框非常不像。简单的说下自己感觉的公式要注意的几个地方:1.if语句语法刚接触感觉比较奇怪...
分类:编程语言   时间:2015-04-15 09:30:33    阅读次数:159
C语言实现的反转字符串
这段代码大约是10年前写的了,一直收藏在自己的代码仓库里面,贴出来分享下。网上也有很多类似的代码,学生们用的比较多,工作中用的很少,权做参考。char* ReverseString(char* s){ char *p , *q; p = s; q = p + strlen(s) - 1; w...
分类:编程语言   时间:2015-04-15 09:31:01    阅读次数:141
在java项目中实现spring 和 myBatis 的整合
1.下载mybatis-spring.jar包。2.配置好spring和mybatis环境。3.在项目中我使用sqlSessionFactoryBean来实例化每个接口。具体的配置文件代码如下: --> 然后就...
分类:编程语言   时间:2015-04-15 09:29:50    阅读次数:166
使用log4j在javaweb中实现日志管理
1.在官方网站上下载log4j.jar2.将log4j.jar 复制到WEB-INFO/lib文件夹下。3.建立log4j.properties文件,存放在src根目录下。填入如下文件信息:log4j.rootLogger=info, ServerDailyRollingFile, stdout l...
分类:编程语言   时间:2015-04-15 09:26:25    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!