當前位置:首頁 » 編程語言 » c語言點陣程序

c語言點陣程序

發布時間: 2024-04-04 21:20:28

『壹』 用C語言編程16點陣字型檔

#include <stdio.h>
#include <alloc.h>
#include <ctype.h>
#include <dos.h>
#include <dir.h>
#include <io.h>
#include <graphics.h>
#define GETADR(n,str) (str *) calloc (n,sizeof(str)) // 申請N個指定字元串長度的地址
#define W16 16
#define C16 32
unsigned char bit[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};

FILE *fi;
char *dot,str[20];

main(int argc,char *argv[])
{
int i,j,nn,xc,yc,MaxX,MaxY,menul[1000];
int graphdriver=DETECT,graphmode;
if(argc!=2){ //檢測是否輸入了2個參數
puts("LT16<???.N4>");
exit(0);
}
dot=GETADR(C16,char); //獲取16個char長度的內存地址
fnmerge(str,"","",argv[1],".N4"); //建立str 為路徑 ,文件名是 第一個參數.N4 的文件(這里可能有bug,str沒初始化)
if((fi=fopen(str,"r"))==NULL){ //打開這個文件用於輸入
puts("Can't open DATA.");
exit(0);
}
fscanf(fi,"%d",&nn); //讀取一個整數
if(nn<=0||nn>1000) //這個數字必須在 0~1000之間
exit(0);
for (i=0;i<nn;i++)
fscanf(fi,"%d",&menul[i]); //根據這個數字來決定繼續讀取的數字數量
fclose(fi);
if((fi=fopen("CLIB16.DOT","rb"))==NULL){ //打開 CLIB16.DOT 這個文件
puts("Can't open CLIB16.DOT");
exit(0);
}

initgraph(&graphdriver,&graphmode,""); // 初始化圖形模式
MaxX=getmaxx(); // 獲得屏幕最大坐標范圍
MaxY=getmaxy();
xc=0;
yc=20;
for(j=0;j<nn;j++){
i=readlibdot(menul[j]); //讀取點陣數據
putchar16(xc,yc); //顯示到對應的坐標系
xc+=20;
if(xc>MaxX-20){
yc+=20;
xc=0;
if(yc>MaxY-20){
getch();
clearviewport();
yc=0;
}
}
}
getch(); //按任意鍵繼續
closegraph(); //關閉圖形模式
}
readlibdot(int j)
{
int i0,j1,j2;
long order,k1;
j1=j/100;
j2=j-j1*100;
if(j1>=9)
j1=j1-6;
k1=94*j1+j2-95;
order=C16*k1;
fseek(fi,order,SEEK_SET);
i0=fread(dot,C16,1,fi);
return(i0);
}
putchar16(int bx,int by) //顯示readlibdot 得到的漢字(保存在dot 裡面)的每個象素點陣
{
int i,j,kk,k,x1,y1;
unsigned char marker;
kk=0;
y1=by;
for(i=0;i<16;i++,y1++){
for(j=0;j<2;j++){
x1=bx+j*8;
marker=*(dot+kk);
kk++;
for(k=0;k<8;k++){
if(!(marker&bit[k]))
continue;
putpixel(x1+k,y1,YELLOW);
}
}
}
return;
}

點陣字型檔

一般我們使用16*16的點陣宋體字型檔,所謂16*16,是每一個漢字在縱、橫各16點的區域內顯示的。
不過後來又有了HZK12、HZK24,HZK32和HZK48字型檔及黑體、楷體和隸書字型檔。
雖然漢字型檔種類繁多,但都是按照區位的順序排列的。前一個位元組為該漢字的區號,後一個位元組為該字的位號。
每一個區記錄94個漢字,位號則為該字在該區中的位置。
因此,漢字在漢字型檔中的具體位置計算公式為:94*(區號-1)+位號-1。
減1是因為數組是以0為開始而區號位號是以1為開始的。
這僅為以漢字為單位該漢字在漢字型檔中的位置,那麼,如何得到以位元組為單位得到該漢字在漢字型檔中的位置呢?
只需乘上一個漢字字模佔用的位元組數即可,
即:(94*(區號-1)+位號-1)*一個漢字字模佔用位元組數,而按每種漢字型檔的漢字大小不同又會得到不同的結果。
以16*16點陣字型檔為例,計算公式則為:(94*(區號-1)+(位號-1))*32。
漢字型檔文該從該位置起的32位元組信息即記錄了該字的字模信息。

了解點陣漢字及漢字型檔的構成原理後,顯示漢字就變得簡單。以16*16點陣字型檔為例,
通常的方法是:將文件工作指針移到需要的漢字字模處、將漢字型檔文件讀入一2*16數組再用for循環一位位地顯示。

#include "graphics.h"
#include "stdio.h"
main()
{ int i=VGA,j=VGAHI,k;
unsigned char mat[16][2],chinease[3]="我";
FILE *HZK;
if((HZK=fopen("hzk16","rb"))==NULL)exit(0);
initgraph(&i,&j,"");
i=chinease[0]-0xa0;j=chinease[1]-0xa0; /*獲得區碼與位碼*/
fseek(HZK,(94*(i-1)+(j-1))*32l,SEEK_SET);
fread(mat,32,1,HZK);
for(j=0;j<16;j++)
for(i=0;i<2;i++)
for(k=0;k<8;k++)
if(mat[j][i]&(0x80>>k)) /*測試為1的位則顯示*/
putpixel(i*8+k,j,WHITE);

getch();
closegraph();
fclose(HZK);
}

『貳』 鎬庢牱鐢–璇璦瀹炵幇led鐐歸樀鏄劇ず瀛楃︾Щ鍔

1銆佸苟涓嶆槸瀛楃湡鍦ㄧЩ鍔錛屽彧鏄姣忔℃樉紺虹殑鍥懼儚涓嶄竴鏍風殑錛岃繛緇鏄劇ず16嬈″嚭鏉ュ氨鏄縐誨姩銆
姣斿備笂涓嬬Щ鍔錛屾湁涓鍑芥暟鑳芥樉紺轟竴涓瀛楁ā鏁扮粍銆傛妸鈥滆タ鈥濈殑鏁翠釜瀛楃殑瀛楁ā鏀懼埌榪欎釜鏁扮粍鏄劇ず鐨勬槸瑗垮瓧錛屾妸鈥滃畨鈥濇斁榪涘幓灝辨槸瀹夊瓧銆傛妸瑗垮瓧16琛岀殑鍚15琛屽瓧妯′俊鎮鎺ヤ笂瀹夌殑絎1琛岋紙涓鍏卞氨鏄16琛岋級鏀懼埌涓璧蜂綔涓轟竴涓瀛楁ā鏁扮粍鏄劇ず鍑烘潵灝辨槸涓嬬Щ浜嗕竴鏍礆紝鎶婅タ鍚14琛屾帴瀹夌殑鍓2琛岋紙鍏16琛岋級鏀懼埌涓璧蜂綔涓轟竴涓瀛楁ā鏁扮粍鏄劇ず鍑烘潵灝辨槸涓嬬Щ浜嗕袱鏍礆紝渚濇℃帓涓嬪幓鍒16嬈$殑鏃跺欏氨瀹屾暣涓嬬Щ涓涓瀛椾簡銆傚乏鍙充竴鏍風殑錛屾妸鈥滆タ鈥濇瘡琛岀殑鍚15鍒楁帴涓娾滃畨鈥濇瘡琛岀殑絎涓鍒椾綔涓轟竴涓鏁扮粍鏄劇ず灝辨槸宸︾Щ涓浣嶏紝鍚岀悊渚濇$Щ涓嬪幓16嬈′竴涓瀛楃殑宸︾Щ灝卞疄鐜拌繖涓鏁堟灉浜嗐

2銆佷緥紼嬶細

#include<reg51.h>
//sbitA=P2^0;
//sbitB=P2^1;
//sbitC=P2^2;
//sbitselect=P2^3;
sbitclk=P3^0;//595涓茶屾椂閽熺
sbitda=P3^1;//595涓茶屾暟鎹絝
sbitenable=P3^2;
/************************************瀛楀簱**********************************************/
unsignedcharcodestable[]={/*--鏂囧瓧:澶--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0x80,0x40,0x40,0x42,0x20,0x42,0x10,0x42,0x08,0x42,0x06,0x42,0x01,0xFE,
0x02,0x42,0x04,0x42,0x08,0x42,0x10,0x42,0x30,0x42,0x60,0x42,0x20,0x40,0x00,0x00,
/*--鏂囧瓧:澶--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0x80,0x40,0x40,0x42,0x20,0x42,0x10,0x42,0x08,0x42,0x06,0x42,0x01,0xFE,
0x02,0x42,0x04,0x42,0x08,0x42,0x10,0x42,0x30,0x42,0x60,0x42,0x20,0x40,0x00,0x00,
/*--鏂囧瓧:蹇--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x70,0x00,0x00,0xFF,0xFF,0x00,0x08,0x80,0xB0,0x40,0x88,0x30,0x88,0x0E,0x88,
0x01,0xFF,0x06,0x88,0x08,0x88,0x30,0x88,0x60,0xF8,0xC0,0x80,0x40,0x80,0x00,0x00,
/*--鏂囧瓧:涔--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0x20,0x00,0x18,0x40,0x0C,0xFC,0x07,0x44,0x12,0x44,0x20,0x44,0x40,0x46,
0x3F,0xFA,0x00,0x42,0x00,0x43,0x02,0x43,0x0C,0x42,0x38,0x40,0x10,0x00,0x00,0x00,
/*--鏂囧瓧:錛--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF8,0xDF,0xFC,
0xDF,0xFC,0x01,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*--鏂囧瓧:嬈--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x20,0x14,0x10,0x24,0x4C,0x44,0x43,0x84,0x43,0x64,0x2C,0x1C,0x20,0x20,0x10,0x18,
0x0C,0x0F,0x03,0xE8,0x06,0x08,0x18,0x08,0x30,0x28,0x60,0x18,0x20,0x08,0x00,0x00,
/*--鏂囧瓧:榪--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x40,0x40,0x20,0x41,0x1F,0xCE,0x20,0x04,0x40,0x00,0x47,0xFC,0x42,0x04,0x41,0x02,
0x40,0x02,0x5F,0xFC,0x40,0x04,0x42,0x04,0x44,0x04,0x43,0xFC,0x40,0x00,0x00,0x00,
/*--鏂囧瓧:鏉--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x20,0x00,0x20,0x80,0x10,0x84,0x10,0x84,0x08,0x94,0x04,0xA4,0x02,0xC4,0xFF,0xFF,
0x01,0x84,0x02,0xC4,0x04,0xB4,0x08,0x94,0x18,0x84,0x30,0x84,0x10,0x80,0x00,0x00,
/*--鏂囧瓧:鎴--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x04,0x20,0x04,0x20,0x42,0x22,0x82,0x22,0x7F,0xFE,0x01,0x21,0x01,0x21,0x10,0x20,
0x10,0x20,0x08,0xFF,0x07,0x20,0x1A,0x22,0x21,0xAC,0x40,0x20,0xF0,0x20,0x00,0x00,
/*--鏂囧瓧:鐨--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0x7F,0xF8,0x10,0x8C,0x10,0x8B,0x10,0x88,0x3F,0xF8,0x00,0x40,0x00,0x30,
0x00,0x8F,0x03,0x08,0x26,0x08,0x40,0x08,0x20,0x08,0x1F,0xF8,0x00,0x00,0x00,0x00,
/*--鏂囧瓧:絀--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x10,0x40,0x0C,0x40,0x84,0x41,0x44,0x41,0x24,0x41,0x14,0x41,0x05,0x7F,0x06,
0x41,0x04,0x41,0x14,0x41,0x24,0x41,0x44,0x40,0x84,0x40,0x14,0x00,0x0C,0x00,0x00,
/*--鏂囧瓧:闂--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0xFF,0xF8,0x00,0x01,0x00,0x06,0x00,0x00,0x07,0xF0,0x04,0x92,0x04,0x92,
0x04,0x92,0x04,0x92,0x07,0xF2,0x40,0x02,0x80,0x02,0x7F,0xFE,0x00,0x00,0x00,0x00,
/*--鏂囧瓧:澶--*/
/*--瀹嬩綋12;姝ゅ瓧浣撲笅瀵瑰簲鐨勭偣闃典負錛氬絰楂=16x16--*/
0x00,0x00,0x80,0x40,0x40,0x42,0x20,0x42,0x10,0x42,0x08,0x42,0x06,0x42,0x01,0xFE,
0x02,0x42,0x04,0x42,0x08,0x42,0x10,0x42,0x30,0x42,0x60,0x42,0x20,0x40,0x00,0x00,
};
/***************************************************************************************
琛屾樉紺哄瓙紼嬪簭
瀹炶川鏄緇欏綋鍓嶈屼腑鐨勬墍鏈夊垪浼犻佷袱瀛楄妭鐨勬暟鎹
***************************************************************************************/
voidhang_disp(unsignedchartemp1,unsignedchartemp2)
{
unsignedchari;
for(i=0;i<16;i++)
{
if(i==8)temp2=temp1;/***鍓8浣嶅嵆涓瀛楄妭浼犻佸畬涔嬪悗錛屼紶閫佽ヨ岀殑絎浜屽瓧鑺***/
if(temp2&0x01)da=1;/****鏁版嵁浠庣鍙h緭鍑****/
elseda=0;/****鐢熸垚涓涓婂崌娌匡紝595涓婂崌娌挎帴鍙楁暟鎹****/
clk=0;clk=1;clk=0;
temp2=temp2>>1;
}
enable=0;enable=1;enable=0;/****595騫惰岃緭鍑轟嬌鑳****/
}
/***************************************************************************************
娓呰屽瓙紼嬪簭
濡傛灉娌℃湁娓呰岀▼搴忥紝璇ヨ屾樉紺哄畬杞鍒頒笅涓琛屾椂595鐨勮緭鍑鴻繕娌℃湁鍙橈紝榪樻槸涓婁竴琛岀殑鏁版嵁錛屽洜涓虹▼搴忎腑鏄鍏堥夊畾琛岋紝
鍐嶅悜595浼犳暟鎹鐨勶紝鎵浠ヤ笅涓琛屽紑濮嬫椂鏈変竴孌墊椂闂存槸鏄劇ず鍚堜竴琛岀殑鍐呭圭殑錛岃繖孌墊椂闂村氨鏄鍚595浼犱袱涓瀛楄妭鏁版嵁鐨勬椂闂淬
/***************************************************************************************/
voidhang_clear()
{
unsignedchari;
for(i=0;i<16;i++)
{
da=0;/***595鐨勮緭鍑鴻繛鎺ョ殑鏄鐐歸樀鐨勯槾鏋侊紝鎵浠ヨ595杈撳嚭楂樼數騫籌紝鍙浠ヤ嬌寰楄ヨ岀殑LED鐔勭伃****/
clk=0;clk=1;clk=0;
}
enable=0;enable=1;enable=0;
}
/***************************************************************************************/
/***************************************************************************************/
unsignedintcount=0;
unsignedcharmove=0;
voiddisp()
{
unsignedchari;
unsignedintj;
count++;
for(i=0;i<16;i++)
{
P2=i;/*****閫夊畾琛*****/
//hang_disp(stable[2*(i+move)],stable[2*(i+move)+1]);/***浠庡瓧搴撲腑鍙栨暟鎹****/
hang_disp(~stable[2*(i+move)],~stable[2*(i+move)+1]);/***浠庡瓧搴撲腑鍙栨暟鎹鍐嶅彇鍙嶏紝鑳藉疄鐜板弽鏄****/
for(j=0;j<10;j++);/***鏄劇ず鍜屾竻闆墮棿鍔犱互寤舵椂錛屼互渚挎樉紺烘槑鏄撅紝鍙浠ヨ嚜琛岃皟鑺傦紝涔熷彲浠ュ幓鎺***/
hang_clear();
}
if(count==10)/***璋冭妭縐誨姩鐨勯熷害***/
{
count=0;
move++;
if(move==192)/***璋冭妭縐誨姩鐨勫瓧鏁***n=move/16***/
{
move=0;
}
}
}
/***************************************************************************************/
/***************************************************************************************/
main()
{
while(1)
{
disp();
}
}

『叄』 8*8雙色點陣怎麼用,C語言代碼怎麼寫

1、8*8雙色點陣實際上是兩個8*8點陣,必須增加一個埠來控制是使用哪個顏色的8*8點陣;或者連接成一個8*16點陣來控制。C語言代碼和控制8*8點陣類似,增加掃描埠就可以了。

2、常式:

#include<reg51.h>
unsignedcharcodetab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsignedcharcodedigittab[10][8]={
{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00},//0
{0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00},//1
{0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00},//2
{0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00},//3
{0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00},//4
{0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00},//5
{0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00},//6
{0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00},//7
{0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00},//8
{0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00}//9
};

unsignedinttimecount;
unsignedcharcnta;
unsignedcharcntb;

voidmain(void)
{
TMOD=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
TR0=1;
ET0=1;
EA=1;
while(1)
{;
}
}

voidt0(void)interrupt1using0
{
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
P3=tab[cnta];
P1=digittab[cntb][cnta];
cnta++;
if(cnta==8)
{
cnta=0;
}
timecount++;
if(timecount==333)
{
timecount=0;
cntb++;
if(cntb==10)
{
cntb=0;
}
}
}

『肆』 急!C語言編寫 漢字點陣字型檔 '羅' '恆'這兩個字

#include <stdio.h>
// 每個漢字的水平點數
const int WIDTH = 24;
// 每個漢字的垂直點數
const int HEIGHT = 24;
/*
// 方案1 :每個漢字的筆畫
const char FRONT_COLOR[]="■";
// 方案1 :每個漢字的背景
const char BACKGROUND_COLOR[]="□";
*/

// 方案2 :每個漢字的筆畫
const char FRONT_COLOR[]="*";
// 方案2 :每個漢字的背景
const char BACKGROUND_COLOR[]=" ";

// 羅恆
int name1[]=
{
/* "羅"字 */
0x00,0x00,0x00,
0x00,0x00,0x00,
0x08,0x00,0x08,
0x0F,0xFF,0xFC,
0x0C,0x61,0x08,
0x0C,0x61,0x08,
0x0C,0x61,0x08,
0x0C,0x61,0x08,
0x0F,0xFF,0xF8,
0x0C,0x10,0x08,
0x00,0x30,0x00,
0x00,0x60,0x20,
0x00,0xDF,0xF0,
0x01,0x80,0x60,
0x03,0x40,0xC0,
0x06,0x60,0x80,
0x08,0x31,0x80,
0x10,0x23,0x00,
0x00,0x04,0x00,
0x00,0x18,0x00,
0x00,0x60,0x00,
0x03,0x80,0x00,
0x1C,0x00,0x00,
0x00,0x00,0x00,

/* "恆"字 */
0x00,0x00,0x00,
0x08,0x00,0x00,
0x0E,0x00,0x00,
0x0C,0x00,0x08,
0x0C,0x7F,0xFC,
0x0C,0x00,0x00,
0x06,0x00,0x00,
0x05,0x20,0x10,
0x05,0xBF,0xF0,
0x24,0x30,0x30,
0x24,0x30,0x30,
0x64,0x30,0x30,
0x44,0x3F,0xF0,
0x04,0x30,0x30,
0x04,0x30,0x30,
0x04,0x30,0x30,
0x04,0x30,0x30,
0x04,0x3F,0xF0,
0x0C,0x30,0x20,
0x0C,0x00,0x00,
0x0C,0x00,0x04,
0x0D,0xFF,0xFE,
0x0C,0x00,0x00,
0x00,0x00,0x00
};

void printChineseCharVertical(int * data ,int dataSize)
{
int i,j,k,n;
int bit;
// 計算漢字個數
int numOfChar = dataSize/( WIDTH * HEIGHT / 8);

for(n=0;n<numOfChar;n++)
{
for(i=0;i<HEIGHT;i++)
{
for(j=0;j<WIDTH;j++)
{
bit = data[n*(WIDTH * HEIGHT / 8) + i * WIDTH / 8 + j/8] & (1<<(7-j%8));

if(bit)
{
printf("%s",FRONT_COLOR);
}
else
{
printf("%s",BACKGROUND_COLOR);
}
}
printf("\n");
}
}
}

void printChineseCharHorizontal(int * data ,int dataSize)
{
int i,j,k,n;
int bit;
// 計算漢字個數
int numOfChar = dataSize/( WIDTH * HEIGHT / 8);

for(i=0;i<HEIGHT;i++)
{
for(j=0;j<numOfChar*WIDTH;j++)
{
bit = data[(j/WIDTH)*(WIDTH*HEIGHT/8) + i*WIDTH/8 + j%WIDTH/8] & (1<<(7-j%WIDTH%8));

if(bit)
{
printf("%s",FRONT_COLOR);
}
else
{
printf("%s",BACKGROUND_COLOR);
}
}
printf("\n");
}

}

int main(int argc, char *argv[])
{
printChineseCharVertical(name1,sizeof(name1)/sizeof(int));
printChineseCharHorizontal(name1,sizeof(name1)/sizeof(int));

return 0;
}
/*

* *
******************
** ** * *
** ** * *
** ** * *
** ** * *
*****************
** * *
**
** *
** *********
** **
** * **
** ** *
* ** **
* * **
*
**
**
***
***

*
***
** *
** *************
**
**
* * * *
* ** **********
* * ** **
* * ** **
** * ** **
* * **********
* ** **
* ** **
* ** **
* ** **
* **********
** ** *
**
** *
** ****************
**

*
* * ***
****************** ** *
** ** * * ** *************
** ** * * **
** ** * * **
** ** * * * * * *
***************** * ** **********
** * * * * ** **
** * * ** **
** * ** * ** **
** ********* * * **********
** ** * ** **
** * ** * ** **
** ** * * ** **
* ** ** * ** **
* * ** * **********
* ** ** *
** **
** ** *
*** ** ****************
*** **

*/

熱點內容
redis永久緩存 發布:2024-11-28 12:37:40 瀏覽:55
php是自學網 發布:2024-11-28 12:33:57 瀏覽:732
php採集系統 發布:2024-11-28 12:32:04 瀏覽:907
資料庫恢復的實現技術 發布:2024-11-28 12:25:26 瀏覽:5
壓縮圖檔 發布:2024-11-28 12:25:23 瀏覽:423
自定義緩存 發布:2024-11-28 12:25:07 瀏覽:235
怎麼進電腦的伺服器 發布:2024-11-28 12:23:57 瀏覽:830
伺服器2s1u是什麼意思 發布:2024-11-28 12:22:54 瀏覽:511
伺服器怎麼當做掛機寶 發布:2024-11-28 12:16:49 瀏覽:45
ga演算法nn 發布:2024-11-28 12:12:17 瀏覽:50