首页 > 学技术 > 技术网文 > Web开发 > 正文

[保留] [资料] 建立序列網址,左右分割、合併文卷


来源 chinaunix.net 酷勤网整理

建立序列網址,左右分割、合併文卷
左右卷、行端卷,便利工具


http://freeman2.com/js941201.gif

94,11,29,09,15始
民國九十四年十月及十一月間,自由人寫了兩份爪哇簡稿
語言程式,卷名及網址為

左右對置縱列,分割、合併文卷
http://freeman2.com/jslxrxv1.htm

建立序列網址、加入行號、刪除空格、右填空格
http://freeman2.com/jslnwln1.htm

爪哇簡稿是 JavaScript 之意譯,使用網頁為對答界面,
可以省去圖畫界面之指令,大多數時間花在程式析理上,
不必為界面頭痛。兩個程式簡介如下。

左右對置縱列,分割、合併文卷是主程式,建立序列網址、加入行號、刪除空格、右填空格是副產品,主
程式完稿後,寫說明時需要提及第幾行指令如何如何,所
以全部指令都要編號,為此寫了副產品行端卷。

主程式左右卷的應用範圍是數據處理,數據包括數字、日
期、姓名等。重點是每行為一組數據,每行各個數據之間
有分隔符號,數十行或者數百行數據必須有相同的格式。
把數百行數據放在一起,我們所看見的就是縱列,例如

〔〔
縱列一  縱列二  縱列三   縱列四   ↑縱
學生姓名 年級班次 入校年月  學籍號碼  ↑列
張甲乙  四年二班 九十年七月 一二三四  ↑方
王丙丁  五年三班 八九年七月 二三四五  ↑向
李戊己  六年一班 八八年七月 四五六七  ↑

→→→→→→→→→→→→→→→→→→→→→橫行方向
〕〕

在這種情況之下,因為有特定的分隔符號,可以確定每行
中每一個數據所在位置。能夠確定數據位置有什麼便利?
能夠確定數據位置就可以對數據進行移位處理。

● 主程式左右卷的第一個功能是對置縱列。

例如主程式左右卷可以把上面資料改如下面資料
(縱列二與縱列四對置)

〔〔
縱列一  縱列四  縱列三   縱列二
學生姓名 學籍號碼 入校年月  年級班次
張甲乙  一二三四 九十年七月 四年二班
王丙丁  二三四五 八九年七月 五年三班
李戊己  四五六七 八八年七月 六年一班
〕〕

當不需要做此類修改時,不會感覺左右卷的方便,但是當
需要做此類修改時,如果沒有左右卷,必須手動修改資料
,小型數據尚可能,大型數據時,就需要下載左右卷了。

● 主程式左右卷的第二個功能是左右分割一個文卷。

對置縱列與左右分割文卷都需要找到關鍵點,才能執行對
置或分割。所以對置與分割有部份相同的指令。

● 主程式左右卷的第三個功能是左右合併兩個文卷。

左右合併兩個文卷是三個功能中最容易編程的一個,因為
沒有對置與分割,不需要找關鍵點,只要讀入左卷的一行
,並讀入右卷的一行,串在一起即可。

左右卷的主要指令花在找關鍵點。關鍵點指縱列分隔字串
在一行中的位置及長度。相關說明請見左右卷
http://freeman2.com/jslxrxv1.htm
在源碼頁,找關鍵字串「回到變動長度空格字串之判定」
此處節省篇幅。

「分隔字串」有五類。
一、位置。如果數據上下對齊,可以用位置定位。
二、關鍵字串。例如「;」 或者「(#)」。
三、跳格。最通用的分隔字串,空格可以用於規格敘述。
四、空格。左右卷只支持半型(英數)空格分隔數據,
     中文空格「 」只能以關鍵字串處理。
五、白格。包括半型空格與跳格。

空格字串或白格字串作為分隔字串,程式容許變化長度,
一個半型空格可以分隔相鄰數據,
兩個連續半型空格可以分隔相鄰數據,
………
百個連續半型空格可以分隔相鄰數據。

因為容許變化長度,所以需要特別處理,與固定長度關鍵
字串(例如「;」 或者「(#)」 )之處理不同。

程式加入容許變化長度空格字串為分隔字串指令,主要為
需用時提供便利。

副程式行端卷也有三個功能

● 副程式行端卷的第一個功能是為每行編號。
  使用者可以指定行號左括號、右括號、編號起點及短
  數填充符號。

● 副程式行端卷的第二個功能是刪除行端空格。
  目的是縮小文卷體積。

● 副程式行端卷的第三功能是每行右端填空格至定長。
  目的使每行填至固定長度。

左右卷及行端卷內有更多說明,歡迎下載試用。

爪哇指令程式列表
http://freeman2.com/jsindex1.htm

左右對置縱列,分割、合併文卷
http://freeman2.com/jslxrxv1.htm

建立序列網址、加入行號、刪除空格、右填空格
http://freeman2.com/jslnwln1.htm

建立統一碼與統一內碼對照表 
http://freeman2.com/unicode1.htm 

統一碼改為統一內碼 
http://freeman2.com/unicod01.htm 

自由人 中國九十四年十一月二十九日 
94,11,29,10,47



鄧麗君自己的網站
http://www.teresa-teng.org.tw/collect/collect.htm

自由人鄧麗君網站
http://freeman2.us/indexdlj.htm

鄧麗君錄像歌曲(兩個 *.wma 只有歌唱)

 2,374,595 Everynight 
http://freeman2.net/fuji_004.wmv

 2,023,019 何日君再來  
http://freeman2.biz/dlj_0111.wma

 4,253,345 溫情滿人間 
http://freeman2.biz/dlj_a003.wma

以上在線播唱,以下壓縮卷 

 1,187,131 何日君再來 
http://freeman2.us/dlju0001.zip

 1,116,088 我一見你就笑 
http://freeman2.us/dlju0002.zip

 2,560,279 Everynight 
http://freeman2.us/dlju0003.zip

 3,579,334 千言萬語 
http://freeman2.us/dlju0004.zip

 4,142,667 處處聞啼鳥 
http://freeman2.us/dlju0005.zip

 4,230,799 小城故事 
http://freeman2.us/dlju0006.zip

 4,218,628 心中喜歡就說愛 
http://freeman2.us/dlju0007.zip

 4,879,395 我怎能離開你(彩雲曲) 
http://freeman2.us/dlju0008.zip

 5,105,916 梅花(小銀幕) 
http://freeman2.us/dlju0009.zip

 5,856,853 甜蜜蜜 
http://freeman2.us/dlju0010.zip

 6,283,159 海韻 
http://freeman2.us/dlju0011.zip

 7,569,815 戲鳳 
http://freeman2.us/dlju0012.zip

 9,065,337 虞美人(幾多愁) 
http://freeman2.us/dlju0013.zip

以上小屏,以下大屏 

17,479,084 謝謝你常記得我 
http://freeman2.us/dljv0001.zip

17,840,635 你在我心中 
http://freeman2.us/dljv0009.zip

22,460,839 漫步人生路 
http://freeman2.us/dljv0021.zip

17,955,337 梅花(大銀幕) 
http://freeman2.us/dljv0044.zip

15,188,962 祖母的話 
http://freeman2.us/dljv0051.zip

14,263,325 路邊的野花不要採 
http://freeman2.us/dljv0056.zip

15,602,195 中華民國頌 
http://freeman2.us/dljv0060.zip

以上鄧麗君,以下其他 

 2,027,068 抗敵歌 
http://freeman2.biz/mnda0306.mp3

 1,232,272 孔子紀念歌 
http://freeman2.net/mnda0903.mp3

 2,669,282 遺忘 
http://freeman2.biz/forget01.wav

 3,317,888 教我如何不想她? 
http://freeman2.biz/mnda0611.mp3

 3,327,501 龍的傳人 
http://freeman2.biz/dragon01.mp3

 4,955,556 思我故鄉 
http://freeman2.biz/GuHsiang.mp3

 8,092,414 西藏歌舞《祈禱》 
http://freeman2.biz/tsang001.wmv

22,191,031 民國九十四年四月二十九日
國民黨與共產黨會面錄影 
http://freeman2.us/kmtcc001.zip

447,070 俄帝掠奪我國北疆動畫地圖 
http://freeman2.com/rucutcn0.swf 

30,910 孤兵,答「何日君再來」。 



自由人主頁
http://freeman2.com/freeman1.htm

自由人音樂站
http://freeman2.net/listfnet.htm

自由人鄧麗君網站
http://freeman2.us/indexdlj.htm

爪哇簡稿程式列表
http://freeman2.com/jsindex1.htm

民國九十四年十二月自由人簽訪記錄
http://freeman2.com/9412sign.zip

[ 本帖最后由 HonestQiao 于 2005-12-26 15:10 编辑 ]



 evil_knight 回复于:2005-12-28 01:11:58

??

[ 本帖最后由 evil_knight 于 2005-12-28 01:13 编辑 ]




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=676345
转载请注明作者名及原文出处



收藏本页到: