日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

newlisp debugger

發(fā)布時間:2023/12/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 newlisp debugger 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

寫了很多newlsip程序,一直都是用println 來打印,查找問題。

但是隨著程序越來越多,debug就變得越來越重要。今天在實現(xiàn)自己的TEA算法時,就需要調(diào)試newlips程序。

啟動debugger很簡單,只需要在newlisp會話中調(diào)用:

?

(trace true)

然后加載自己的lsp文件,調(diào)用函數(shù),就可以進行調(diào)試了。

?

不過為了方便,還可以用(debug call-your-function)。

下面舉個例子:

加入我有一個函數(shù)叫做cml-encrypt,用debug來調(diào)用它。

然后就會看到該函數(shù)的代碼,并且提示你用s進入函數(shù)調(diào)試,n不進入當前調(diào)用的函數(shù)調(diào)試,c一直運行。

用# ... # 將當前正在求值的表達式包起來。

不足之處在于沒有斷點可以設(shè)置。

?

> (debug (cml-encrypt "12345678" "9000000000l1cm0c"))-----(define (cml-encrypt value key)#(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4))#)[-> 3 ] s|tep n|ext c|ont q|uit > s-----(define (cml-encrypt value key)(let ((v0 #(sum-bytes value 0 4)#) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4)))[-> 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 #(sum-bytes value 0 4)#) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4)))RESULT: 202[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 (sum-bytes value 0 4)) (v1 #(sum-bytes value 4 8)#) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4)))RESULT: 218[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 #(sum-bytes key 0 4)#) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4)))RESULT: 201[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 #(sum-bytes key 4 8)#) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4)))RESULT: 192[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 #(sum-bytes key 8 12)#) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4)))RESULT: 253[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 #(sum-bytes key 12 16)#)) (cml-tea v0 v1 k0 k1 k2 k3 k4)))RESULT: 355[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) #(cml-tea v0 v1 k0 k1 k2 k3 k4)#))RESULT: (84941945375 84941945848)[<- 4 ] s|tep n|ext c|ont q|uit > n-----(define (cml-encrypt value key)#(let ((v0 (sum-bytes value 0 4)) (v1 (sum-bytes value 4 8)) (k0 (sum-bytes key 0 4)) (k1 (sum-bytes key 4 8)) (k2 (sum-bytes key 8 12)) (k3 (sum-bytes key 12 16))) (cml-tea v0 v1 k0 k1 k2 k3 k4))#)RESULT: (84941945375 84941945848)[<- 3 ] s|tep n|ext c|ont q|uit > c (84941945375 84941945848)


?

?

轉(zhuǎn)載于:https://www.cnblogs.com/jiangu66/archive/2013/04/06/3003075.html

總結(jié)

以上是生活随笔為你收集整理的newlisp debugger的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产三级理论片 | 免费啪啪网址 | 日本伦理在线 | 中国成熟妇女毛茸茸 | 国产精品三级电影 | 成为性瘾网黄的yy对象后 | www.天堂av.com | 亚洲综合激情另类小说区 | 亚洲欧美日韩综合在线 | 91丨porny丨国产入口 | 少妇人妻好深好紧精品无码 | 国产午夜福利精品 | 亚欧美日韩 | 国产精品中文字幕在线 | 精品国产视频 | 亚洲人成电影在线播放 | 在线视频久久 | 一区久久久| 香蕉视频免费在线播放 | 日韩欧美国产电影 | 伊人久久久久久久久久久 | 国产最新自拍视频 | 91老司机在线 | 狠狠干导航 | 免费做a爰片77777 | 久久久九九 | 久久免费精品 | 欧美精品videos | av色综合| 日韩av在线资源 | 五月激情站 | 精品日本一区二区 | 国产精品午夜电影 | 亲切的金子餐桌片段的金子 | 在线成年人视频 | 91免费看 | 男人的天堂国产 | 青娱乐最新视频 | 亚洲国产欧美日韩在线 | 成人性毛片| 日韩欧美一区二区三区在线观看 | 中文字幕第27页 | 手机免费在线观看av | 免费一级a毛片 | 成年人免费看毛片 | 黄页av| 天天综合在线视频 | 在线免费观看麻豆 | 久热在线视频 | 在线播放第一页 | 久久亚洲精品中文字幕 | 九一精品一区 | 一级欧美黄色片 | 久久潮| 免费看一级一片 | 成人免费在线电影 | 人妻91麻豆一区二区三区 | 天堂在线精品视频 | av观看免费 | 日韩精品成人在线观看 | 精品久久毛片 | 草草影院在线观看视频 | 蜜臀va | 一级毛片aa| 亚洲精品免费观看 | 日本伦理片在线看 | 污污免费观看 | 亚洲v欧美v| 久久久久无码国产精品 | 在线播放的av | 久久疯狂做爰流白浆xx | 999久久久精品 | 国产美女视频 | 麻豆精品视频在线观看 | 哪里可以免费看av | 国产aⅴ无码片毛片一级一区2 | 黄色伊人网 | 最新99热| 天天干天天日夜夜操 | 一级特黄aa大片欧美 | 2025国产精品视频 | 夜夜爽夜夜叫夜夜高潮漏水 | 日本一区二区网站 | 久久久久国产精品一区二区 | 涩涩av | 国产麻豆网| 日日射夜夜操 | 黄色在线播放视频 | 国产片在线播放 | 日韩美女视频网站 | 91精品成人| 色综合视频 | 全黄性高潮| 天天天操| 欧美精品一| 午夜九九九 | 亚洲欧美日韩久久 | 国产精品高潮呻吟视频 | 黄色三极片 |