1. php显示字段内容

<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>user_id</td>
<td>client_ic</td>
<td>kkc_code</td>
<td>install_time</td>
</tr>

<?php
$query = mysql_query("select * from gbrand order by install_time desc");
while($rs = mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $rs['user_id'];?></td>
<td><?php echo $rs['client_ic'];?></</td>
<td><?php echo $rs['kkc_code'];?></td>
<td><?php echo $rs['install_time'];?></td>
</tr>
<? php } ?>
</table>

2. 哈夫曼编码的程序实现

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define M 100
typedef struct Fano_Node
{
char ch;
float weight;
}FanoNode[M];
typedef struct node
{
int start;
int end;
struct node *next;
}LinkQueueNode;
typedef struct
{
LinkQueueNode *front;
LinkQueueNode *rear;
}LinkQueue;
//建立队列
void EnterQueue(LinkQueue *q,int s,int e)
{
LinkQueueNode *NewNode;
//生成新节点
NewNode=(LinkQueueNode*)malloc(sizeof( LinkQueueNode ));
if(NewNode!=NULL)
{
NewNode->start=s;
NewNode->end=e;
NewNode->next=NULL;
q->rear->next=NewNode;
q->rear=NewNode;
}
else
{
printf(Error!);
exit(-1);
}
}
//按权分组
void Divide(FanoNode f,int s,int *m,int e)
{
int i;
float sum,sum1;
sum=0;
for(i=s;i<=e;i++)
sum+=f[i].weight;//
*m=s;
sum1=0;
for(i=s;i<e;i++)
{
sum1+=f[i].weight;
*m=fabs(sum-2*sum1)>fabs(sum-2*sum1-2*f[i+1].weight)?(i+1):*m;
if(*m==i) break;
}
}
void main()
{
int i,j,n,max,m,h[M];
int sta,end;
float w;
char c,fc[M][M];
FanoNode FN;
LinkQueueNode *p;
LinkQueue *Q;
//初始化队Q
Q=(LinkQueue *)malloc(sizeof(LinkQueue));
Q->front=(LinkQueueNode*)malloc(sizeof(LinkQueueNode));
Q->rear=Q->front;
Q->front->next=NULL;
printf( ***FanoCoding*** );
printf(Please input the number of node:);
//输入信息
scanf(%d,&n);
//超过定义M,退出
if(n>=M)
{
printf(>=%d,M);
exit(-1);
}
i=1; //从第二个元素开始录入
while(i<=n)
{
printf(%d weight and node:,i);
scanf(%f %c,&FN[i].weight,&FN[i].ch);
for(j=1;j<i;j++)
{
if(FN[i].ch==FN[j].ch)//查找重复
{
printf(Same node!!! ); break;
}
}
if(i==j)
i++;
}
//排序(降序)
for(i=1;i<=n;i++)
{
max=i+1;
for(j=max;j<=n;j++)
max=FN[max].weight<FN[j].weight?j:max;
if(FN[i].weight<FN[max].weight)
{
w=FN[i].weight;
FN[i].weight=FN[max].weight;
FN[max].weight=w;
c=FN[i].ch;
FN[i].ch=FN[max].ch;
FN[max].ch=c;
}
}
for(i=1;i<=n;i++) //初始化h
h[i]=0;
EnterQueue(Q,1,n); //1和n进队
while(Q->front->next!=NULL)
{
p=Q->front->next; //出队
Q->front->next=p->next;
if(p==Q->rear)
Q->rear=Q->front;
sta=p->start;
end=p->end;
free(p);
Divide(FN,sta,&m,end); /*按权分组*/
for(i=sta;i<=m;i++)
{
fc[i][h[i]]='0';
++h[i];
}
if(sta!=m)
EnterQueue(Q,sta,m);
else
fc[sta][h[sta]]='';
for(i=m+1;i<=end;i++)
{
fc[i][h[i]]='1';
++h[i];
}
if(m==sta&&(m+1)==end)
//如果分组后首元素的下标与中间元素的相等,
//并且和最后元素的下标相差为1,则编码码字字符串结束
{
fc[m][h[m]]='';
fc[end][h[end]]='';
}
else
EnterQueue(Q,m+1,end);
}
for(i=1;i<=n;i++) /*打印编码信息*/
{
printf(%c:,FN[i].ch);
printf(%s ,fc[i]);
}
system(pause);
} #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 100
#define M 2*N-1
typedef char * HuffmanCode[2*M];//haffman编码
typedef struct
{
int weight;//权值
int parent;//父节节点
int LChild;//左子节点
int RChild;//右子节点
}HTNode,Huffman[M+1];//huffman树
typedef struct Node
{
int weight; //叶子结点的权值
char c; //叶子结点
int num; //叶子结点的二进制码的长度
}WNode,WeightNode[N];
/***产生叶子结点的字符和权值***/
void CreateWeight(char ch[],int *s,WeightNode CW,int *p)
{
int i,j,k;
int tag;
*p=0;//叶子节点个数
//统计字符出现个数,放入CW
for(i=0;ch[i]!='';i++)
{
tag=1;
for(j=0;j<i;j++)
if(ch[j]==ch[i])
{
tag=0;
break;
}
if(tag)
{
CW[++*p].c=ch[i];
CW[*p].weight=1;
for(k=i+1;ch[k]!='';k++)
if(ch[i]==ch[k])
CW[*p].weight++;//权值累加
}
}
*s=i;//字符串长度
}
/********创建HuffmanTree********/
void CreateHuffmanTree(Huffman ht,WeightNode w,int n)
{
int i,j;
int s1,s2;
//初始化哈夫曼树
for(i=1;i<=n;i++)
{
ht[i].weight =w[i].weight;
ht[i].parent=0;
ht[i].LChild=0;
ht[i].RChild=0;
}
for(i=n+1;i<=2*n-1;i++)
{
ht[i].weight=0;
ht[i].parent=0;
ht[i].LChild=0;
ht[i].RChild=0;
}
for(i=n+1;i<=2*n-1;i++)
{
for(j=1;j<=i-1;j++)
if(!ht[j].parent)
break;
s1=j; //找到第一个双亲为零的结点
for(;j<=i-1;j++)
if(!ht[j].parent)
s1=ht[s1].weight>ht[j].weight?j:s1;
ht[s1].parent=i;
ht[i].LChild=s1;
for(j=1;j<=i-1;j++)
if(!ht[j].parent)
break;
s2=j; //找到第二个双亲为零的结点
for(;j<=i-1;j++)
if(!ht[j].parent)
s2=ht[s2].weight>ht[j].weight?j:s2;
ht[s2].parent=i;
ht[i].RChild=s2;
ht[i].weight=ht[s1].weight+ht[s2].weight;//权值累加
}
}
/***********叶子结点的编码***********/
void CrtHuffmanNodeCode(Huffman ht,char ch[],HuffmanCode h,WeightNode weight,int m,int n)
{
int i,c,p,start;
char *cd;
cd=(char *)malloc(n*sizeof(char));
cd[n-1]='';//末尾置0
for(i=1;i<=n;i++)
{
start=n-1; //cd串每次从末尾开始
c=i;
p=ht[i].parent;//p在n+1至2n-1
while(p) //沿父亲方向遍历,直到为0
{
start--;//依次向前置值
if(ht[p].LChild==c)//与左子相同,置0
cd[start]='0';
else //否则置1
cd[start]='1';
c=p;
p=ht[p].parent;
}
weight[i].num=n-start; //二进制码的长度(包含末尾0)
h[i]=(char *)malloc((n-start)*sizeof(char));
strcpy(h[i],&cd[start]);//将二进制字符串拷贝到指针数组h中
}
free(cd);//释放cd内存
system(pause);
}
/*********所有字符的编码*********/
void CrtHuffmanCode(char ch[],HuffmanCode h,HuffmanCode hc,WeightNode weight,int n,int m)
{
int i,k;
for(i=0;i<m;i++)
{
for(k=1;k<=n;k++) /*从weight[k].c中查找与ch[i]相等的下标K*/
if(ch[i]==weight[k].c)
break;
hc[i]=(char *)malloc((weight[k].num)*sizeof(char));
strcpy(hc[i],h[k]); //拷贝二进制编码
}
}
/*****解码*****/
void TrsHuffmanTree(Huffman ht,WeightNode w,HuffmanCode hc,int n,int m)
{
int i=0,j,p;
printf(***StringInformation*** );
while(i<m)
{
p=2*n-1;//从父亲节点向下遍历直到叶子节点
for(j=0;hc[i][j]!='';j++)
{
if(hc[i][j]=='0')
p=ht[p].LChild;
else
p=ht[p].RChild;
}
printf(%c,w[p].c); /*打印原信息*/
i++;
}
}
/*****释放huffman编码内存*****/
void FreeHuffmanCode(HuffmanCode h,HuffmanCode hc,int n,int m)
{
int i;
for(i=1;i<=n;i++)//释放叶子结点的编码
free(h[i]);
for(i=0;i<m;i++) //释放所有结点的编码
free(hc[i]);
}
void main()
{
int i,n=0; /*n为叶子结点的个数*/
int m=0; /*m为字符串ch[]的长度*/
char ch[N]; /*ch[N]存放输入的字符串*/
Huffman ht; /*Huffman二叉数*/
HuffmanCode h,hc; /*h存放叶子结点的编码,hc 存放所有结点的编码*/
WeightNode weight; /*存放叶子结点的信息*/
printf( ***HuffmanCoding*** );
printf(please input information :);
gets(ch); /*输入字符串*/
CreateWeight(ch,&m,weight,&n); /*产生叶子结点信息,m为字符串ch[]的长度*/
printf(***WeightInformation*** Node );
for(i=1;i<=n;i++) /*输出叶子结点的字符与权值*/
printf(%c ,weight[i].c);
printf( Weight );
for(i=1;i<=n;i++)
printf(%d ,weight[i].weight);
CreateHuffmanTree(ht,weight,n); /*产生Huffman树*/
printf( ***HuffamnTreeInformation*** );
printf( i weight parent LChild RChild );
for(i=1;i<=2*n-1;i++) /*打印Huffman树的信息*/
printf( %d %d %d %d %d ,i,ht[i].weight,ht[i].parent,ht[i].LChild,ht[i].RChild);
CrtHuffmanNodeCode(ht,ch,h,weight,m,n); /*叶子结点的编码*/
printf( ***NodeCode*** ); /*打印叶子结点的编码*/
for(i=1;i<=n;i++)
{
printf( %c:,weight[i].c);
printf(%s ,h[i]);
}
CrtHuffmanCode(ch,h,hc,weight,n,m); /*所有字符的编码*/
printf(***StringCode*** ); /*打印字符串的编码*/
for(i=0;i<m;i++)
printf(%s,hc[i]);
system(pause);
TrsHuffmanTree(ht,weight,hc,n,m); /*解码*/
FreeHuffmanCode(h,hc,n,m);
system(pause);
} Matlab 中简易实现Huffman编译码:
n=input('Please input the total number: ');
hf=zeros(2*n-1,5);
hq=[];
for ki=1:n
hf(ki,1)=ki;
hf(ki,2)=input('Please input the frequency: ');
hq=[hq,hf(ki,2)];
end
for ki=n+1:2*n-1
hf(ki,1)=ki;
mhq1=min(hq);
m=size(hq);
m=m(:,2);
k=1;
while k<=m%del min1
if hq(:,k)==mhq1
hq=[hq(:,1:(k-1)) hq(:,(k+1):m)];
m=m-1;
break
else
k=k+1;
end
end
k=1;
while hf(k,2)~=mhq1|hf(k,5)==1%find min1 location
k=k+1;
end
hf(k,5)=1;
k1=k;
mhq2=min(hq);
k=1;
while k<=m%del min2
if hq(:,k)==mhq2
hq=[hq(:,1:(k-1)) hq(:,(k+1):m)];
m=m-1;
break
else
k=k+1;
end
end
k=1;
while hf(k,2)~=mhq2|hf(k,5)==1%find min2 location
k=k+1;
end
hf(k,5)=1;
k2=k;
hf(ki,2)=mhq1+mhq2;
hf(ki,3)=k1;
hf(ki,4)=k2;
hq=[hq hf(ki,2)];
end
clc
choose=input('Please choose what you want: 1: Encoding 2: Decoding 3:.Exit ');
while choose==1|choose==2
if choose==1
a=input('Please input the letter you want to Encoding: ');
k=1;
while hf(k,2)~=a
k=k+1;
if k>=n
display('Error! You did not input this number.');
break
end
end
if k>=n
break
end
r=[];
while hf(k,5)==1
kc=n+1;
while hf(kc,3)~=k&hf(kc,4)~=k
kc=kc+1;
end
if hf(kc,3)==k
r=[0 r];
else
r=[1 r];
end
k=kc;
end
r
else
a=input('Please input the metrix you want to Decoding: ');
sa=size(a);
sa=sa(:,2);
k=2*n-1;
while sa~=0
if a(:,1)==0
k=hf(k,3);
else
k=hf(k,4);
end
a=a(:,2:sa);
sa=sa-1;
if k==0
display('Error! The metrix you entered is a wrong one.');
break
end
end
if k==0
break
end
r=hf(k,2);
end
choose=input('Choose what you want: 1: Encoding 2: Decoding 3:.Exit ');
clc;
end
if choose~=1&choose~=2
clc;
end

3. 穿越火线里各种枪的代码是多少啊

M4A1 AK47/74 MP5 KKC MB2 MB24 B44 .............

4. 四川快速电梯变频器故障,求解

蓝光主板BL2000故障代码处理故障代码说明 处理方法
Er0 参数没有初始化或者参数区错误存储参数操作可消除该故障,如仍然没有消除,联系厂家
Er2 门联锁故障;电梯运行时门锁回路断开检查门联锁回路及门刀是否有刮门轮现象。
Er3 变频器故障检查变频器,确定故障原因。
Er4 方向接触器故障,系统的方向给定与方向接触器的反馈不一致。
检查方向接触器的接线。方向反馈应该接在方向接触器的一对常开触点上。
Er5 开闸故障,系统输出开闸指令后未接到抱闸接触器或抱闸监测开关的反馈信号检查抱闸监测开关及接线,无此开关应将抱闸反馈检测使能(Brake Feedback)设为OFF。
Er6 运行过程中,门区输入信号始终有效。检查门区信号回路及感应开关。
Er7 在运行过程中主控单元检测到的编码器脉冲数量过少。检查主控单元的脉冲输入回路及编码器连线。
Er8 发生此故障时,请与厂家联系。
Er9 KDY/KKC故障,输出的KDY/KKC动作指令与反馈结果不一致检查KDY/KKC输出和反馈回路及KDY/KKC接触器。
Er10 急停回路断开检查急停回路。
Er11 门区丢失故障 电梯运行距离超过楼间距,但未检测到门区输入信号 检查门区信号回路及门区感应开关。
Er12 过上限位检查编码器或相关线路。
Er13 过下限位检查编码器或相关线路。
变频 楼层位置计数器错误。此故障发生后,电梯将慢车返回最底层,校正位置。
检查编码器或相关线路,检查门区回路。典型故障为门区信号抖动或某段钢丝绳打滑。
Er14双速 KMC慢车反馈不一致检查KMC输出和反馈回路及KMC接触器。
Er15 双速时:KPC电源接触器反馈不一致检查KPC输出和反馈回路及KPC接触器。
Er16 内部测试用如果发生是因为有编码器方式,设置为无编码器方式,修改参数PG Input Able。
Er17 主控单元发出运行指令后,未收到变频器运行信号。双速时为制动接触器与其反馈触点不一致(需要设置FU30为ON才判断)。检查变频器方向、使能信号及运行信号输出回路,检查变频器相关参数设置。
Er18楼层计数值突然变化错误,此故障发生后,电梯将慢车返回最底层校正位置检查编码器或相关回路

是否主接触器触点有毛病(触点接触不好、有灰尘等等)

5. DIV+CSS 入门,代码纠正

不用排除法了,只是小问题而已
把你CSS样式的
background:no-repeat;改为
background-repeat:no-repeat;

6. 急问大家个自考的问题啊!


[0020205]人力资源管理(专科)在2008年10月自学考试开考情况如下
序号 课程代码 课程名称 考试时间 备注
1 0018
计算机应用基础 2008-10-25 08:30 21
2 0147
人力资源管理(一) 2008-10-25 08:30 21
3 0163
管理心理学 2008-10-25 08:30 21
4 0020
高等数学(一) 2008-10-25 14:00 22
5 0065
国民经济统计概论 2008-10-25 14:00 22
6 0166
企业劳动工资管理 2008-10-25 14:00 22
7 0144
企业管理概论 2008-10-26 08:30 23
8 4729
大学语文 2008-10-26 08:30 23
9 0009
政治经济学(财经类) 2008-10-26 14:00 24
10 0043
经济法概论(财经类) 2008-10-26 14:00 24
11 0071
社会保障概论 2008-10-26 14:00 24

什么人能参加自学考试
1、不受性别、年龄、民族、种族和教育程度限制。(不限制学历、户口、可在异地报考毕业。)
2、不用经过入学考试。在报名期间直接到各地自考办报名。
3、经过国家组织的统一考试,取得合格成绩。在通过教学计划规定的全部理论和实践课程的考试后,即可取得大学专科或本科的毕业证书。本科毕业生还可以申请成人学士学位。
据悉,明年取消考试的专业包括信息管理与服务专业专科(代码为071601)、农业经济管理专业独立本科(代码020114)、公共事业管理专业独立本科(代码020230)、社会工作与管理专业独立本科段(代码030203)、心理健康教育专业独立本科段(代码040110)、企业财务管理专业独立本科段(代码020213)、交通管理工程独立本科专业(代码081704)等10个专业。考生如果逾期未完成必考科目的,可向当地自考办申请换专业(公共课、经审核内容相同的课程申请免考)。

另外,社会工作与管理专业专科(代码030202)在今年10月考试后停考。护理学专业专科(代码100701)和计算机通信工程专业独立本科段(代码080708)明年将面向社会合作开展考试。

重庆市招生自考办公室共众信息网 http://www.cqzkb.gov.cn/
重庆招考信息网http://www.cqzk.com.cn/

7. 求救代码高手

oh, my god!