- 浏览: 210585 次
- 性别:
- 来自: 北京
最新评论
-
zhangchong2011:
支持一下
TableView下拉刷新 -
jery2487:
谢谢分享
C++遍历文件夹 -
fushengfei:
叶凡520 写道我想使用楼主这个方法 但是 好像会报错的 说 ...
struts2实现文件上传和下载 -
叶凡520:
我想使用楼主这个方法 但是 好像会报错的 说的是 不能找到 ...
struts2实现文件上传和下载
文章列表
关于equals和hashcode
- 博客分类:
- java 编程
java.lang.Object中对hashCode的约定:
1. 在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。 2. 如果两个对象根据equals(Object o)方法是相等的,则调用这两个对象中任一对象的hashCode方法必须产生相同的整数结果。 3. 如果两个对象根据equals(Object o)方法是不相等的,则调用这两个对象中任一个对象的hashCode方法,不要求产生不同的整数结果。但如果能不同,则可能提高散列表的性能。
有一个概念要牢 ...
用法:
<div id="test"> <span style="color:red">test1</span> test2</div>
在JS中可以使用:
test.innerHTML:
也就是从对象的起始位置到终止位置的全部内容,包括Html标签。
上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。
test.innerText:
从起始位置 ...
ictclass java接口使用方法
- 博客分类:
- 中文信息处理
使用的时候,最简单的方法是只需要把Data文件夹、Configure.xml,ictclas30.h,ICTCLAS30.lib,ICTCLAS30.dll和你的调用该接口的源文件放在同一个文件夹下面即可以。在调用文件中加入头文件include "ictclas30.h"及#pragma comment(lib,"ICTCLAS30.lib")。
mac上android的配置
- 博客分类:
- Android
Mac上的Android开发之旅即将开始!
以下是网上一个人写的配置指南:
http://hi.baidu.com/guorendong/blog/item/d3ab28d1bdcbec369a502724.html
ASIHTTPRequest的使用
- 博客分类:
- IOS
原文地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410
ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,
如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。
下面就举例说明它的API用法。
发起一个同步请求
同步意为着线程阻塞,在主线程中使用此方法会使应用Hang住而不响应任何用户事件。所以,在应用程序设计时,大多 ...
IOS中使用json
- 博客分类:
- IOS
1、从https://github.com/stig/json-framework/中下载json框架:json-framework
2、解压下载的包,将class文件夹下的所有文件导入到当前工程下。
3、在使用的文件中加入导入语句 :#import "SBJson.h"
4、将json字符串转为NSDictionary对象。
NSString *temp=@"{\"中国\":{
\"北京\":{\"北京1\":1,\& ...
1、插入排序
void InsertSort(RecType R[],int n){
int i,j,k;
RecType temp;
for (i=1; i<n; i++) {
temp=R[i];
j=i-1;
while (j>=0&&temp.key<R[j].key) {
R[j+1]=R[j];
j--;
}
R[j+1]=temp;
pri ...
1、顺序查找
#define MAXL 100
typedef int KeyType;
typedef char InfoType[10];
typedef struct {
KeyType key;
InfoType data;
}NodeType;
typedef NodeType SeqList[MAXL];
int SeqSearch(SeqList R,int n,KeyType k){
int i=0;
while(i<n&&R[i].key!=k){
printf(&quo ...
1、二叉树的基本运算
#define MaxSize 100
typedef char ElemType;
typedef struct node{
ElemType data;
struct node *lchild;
struct node *rchild;
}BTNode;
void CreateBTNode(BTNode *&b,char *str){
BTNode *St[MaxSize],*p=NULL;
int top=-1,k,j=0;
char ch;
b=NULL ...
1、顺序队列的实现
typedef char ElemType;
typedef struct{
ElemType elem[MaxSize];
int front,rear;
}SqQueue;
void InitQueue(SqQueue *&q)
{
q=(SqQueue *)malloc(sizeof(SqQueue));
q->front=q->rear=0;
}
void ClearQueue(SqQueue *&q)
{
free(q);
}
int Queu ...
1、顺序结构的栈
#define MaxSize 10
typedef char ElementType;
typedef struct{
ElementType elem[MaxSize];
int top;
}SqStack;
#include "MyStackSeq.h"
void InitStack(SqStack *&s)
{
s=(SqStack*)malloc(sizeof(SqStack));
s->top=-1;
}
void ClearStack(SqStack *& ...
1、顺序链表
//.h文件
#define MaxSize 50
typedef char ElemType;
typedef struct {
ElemType elem[MaxSize];
int length;
}SqList;
//.cpp文件
void InitList(SqList *&L){
L=(SqList*)malloc(sizeof(ElemType)*MaxSize);
L->length=0;
}
void DestroyList(SqList *L){
...
1、可变函数的使用
<script language="javascript">
function testparams(){
var params="";
for(var i=0;i<arguments.length;i++){
params=params+""+arguments[i];
alert(params);
}
testparams ...
C++遍历文件夹的代码如下:
#include<iostream>
#include<string>
#include<io.h>
using namespace std;
void visit(string path,int layer)
{
struct _finddata_t filefind;
string curr=path+"\\*.*";
...
7、表链接的应用
//求部门平均薪水的等级
select deptno,avg_sal,grade from
(select deptno,avg(sal) avg_sal from emp group by deptno) t
join salgrade s on(t.avg_sal between s.losal and s.hisal);
//求部门平均的薪水等级
select deptno,avg(grade) from
(select deptno,ename,grad ...