日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

數(shù)據(jù)處理方法、設(shè)備及介質(zhì)與流程

文檔序號:39714378發(fā)布日期:2024-10-22 13:00閱讀:2來源:國知局
數(shù)據(jù)處理方法、設(shè)備及介質(zhì)與流程

本技術(shù)涉及計算機領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、設(shè)備及介質(zhì)。


背景技術(shù):

1、隨著計算技術(shù)的發(fā)展和學生教育的需求,能夠?qū)W習編程技術(shù)的在線編程教育平臺變得越來與普及,例如比較適合新手學習的python在線編程平臺。

2、在python在線編程平臺的編程學習過程中,用戶可以在瀏覽器頁面輸入編寫好的python代碼,點擊運行之后,瀏覽器端會將面向后端的python代碼轉(zhuǎn)換成面向前端的javascript代碼,之后,瀏覽器端運行轉(zhuǎn)換得到的javascript代碼以執(zhí)行對應(yīng)的指令,即可得到并展示python代碼的運行結(jié)果?,F(xiàn)有技術(shù)中,python在線編程平臺通常是直接引入了瀏覽器方python編譯器skulpt.js來支持python代碼與javascript代碼的轉(zhuǎn)換。但是,作為一種開源的第三方語法轉(zhuǎn)換工具,skulpt.js對python的支持程度有限,使用靈活性差,不能滿足業(yè)務(wù)場景的使用需求,也并不符合用戶的使用習慣。

3、因此,需要一種能夠提高瀏覽器方python編譯器使用的靈活性,滿足業(yè)務(wù)場景的使用需求和用戶的使用習慣的數(shù)據(jù)處理方案。


技術(shù)實現(xiàn)思路

1、本技術(shù)提供一種數(shù)據(jù)處理方法、設(shè)備及介質(zhì),用以解決現(xiàn)有的瀏覽器方python編譯器使用靈活性差,不能滿足業(yè)務(wù)場景的使用需求,也并不符合用戶的使用習慣的技術(shù)問題。

2、第一方面,本技術(shù)提供一種數(shù)據(jù)處理方法,包括:

3、接收用戶輸入的程序運行指令,所述程序運行指令包括待運行的python代碼;

4、根據(jù)預(yù)設(shè)的自定義配置庫,執(zhí)行所述python代碼對應(yīng)的程序函數(shù),以得到并展示所述python代碼對應(yīng)的運行結(jié)果;

5、其中,所述自定義配置庫是通過下列方式獲得的:

6、對瀏覽器方python編譯器對應(yīng)的函數(shù)配置庫中的配置函數(shù)進行改造,得到第一自定義函數(shù),所述第一自定義函數(shù)包括自定義輸入函數(shù);

7、根據(jù)所述第一自定義函數(shù)以及增設(shè)的第二自定義函數(shù),生成所述自定義配置庫,所述第二自定義函數(shù)包括文件讀寫函數(shù)。

8、在一種可能的實施方式中,所述對瀏覽器方python編譯器對應(yīng)的函數(shù)配置庫中的配置函數(shù)進行改造,得到第一自定義函數(shù),具體包括:

9、對瀏覽器方python編譯器對應(yīng)的函數(shù)配置庫中的輸入函數(shù)進行改造和封裝,得到自定義輸入函數(shù),以使所述自定義輸入函數(shù)具備以下功能:

10、在檢測到python代碼運行至輸入函數(shù)時,觸發(fā)預(yù)設(shè)的阻塞代碼以阻止代碼繼續(xù)運行,直至接收到用戶輸入的運行參數(shù);

11、在阻止代碼繼續(xù)運行之后,在瀏覽器頁面展示自定義輸入彈窗,以提示用戶在所述自定義輸入彈窗中輸入對應(yīng)的運行參數(shù),所述自定義輸入彈窗包括以下一種或多種設(shè)置:輸入格式校驗設(shè)置、隱藏設(shè)置、位置設(shè)置、網(wǎng)站步驟導航設(shè)置;

12、接收用戶通過自定義提交方式輸入的運行參數(shù),根據(jù)所述運行參數(shù)執(zhí)行回調(diào)函數(shù),并繼續(xù)運行所述python代碼,所述自定義提交方式包括回車鍵提交、空格鍵提交。

13、在一種可能的實施方式中,所述文件讀寫函數(shù)是通過下列方式獲得的:

14、根據(jù)終端設(shè)備的本地文件中各文件的地址,生成文件樹;

15、將所述本地文件中的各文件上傳至云端服務(wù)器,并生成各文件在本地文件中的地址與在云端服務(wù)器中的地址的映射關(guān)系;

16、根據(jù)所述文件樹以及所述映射關(guān)系生成文件讀寫函數(shù),以使所述文件讀寫函數(shù)具備以下功能:

17、在檢測到python代碼運行至文件讀寫函數(shù)時,確定代碼中的待讀取文件在所述文件樹中的地址;

18、根據(jù)所述待讀取文件在所述文件樹中的地址以及所述映射關(guān)系,確定所述待讀取文件在所述云端服務(wù)器中的地址;

19、根據(jù)所述待讀取文件在所述云端服務(wù)器中的地址,對所述待讀取文件進行讀取,并根據(jù)預(yù)設(shè)的寫入方式將讀取到的內(nèi)容寫入指定位置。

20、在一種可能的實施方式中,還包括:

21、在檢測到所述python代碼運行至圖像繪制函數(shù)時,根據(jù)所述自定義配置庫內(nèi)置的改造圖像繪制函數(shù)庫,執(zhí)行相應(yīng)的圖像繪制函數(shù),以得到并展示所述圖像繪制函數(shù)對應(yīng)的運行結(jié)果;

22、所述改造圖像繪制函數(shù)庫是通過下列方式獲得的:

23、對所述函數(shù)配置庫內(nèi)置的圖像繪制函數(shù)庫中的繪制函數(shù)進行改造,得到第一改造函數(shù);

24、根據(jù)所述第一改造函數(shù)以及增設(shè)的第二改造函數(shù),生成改造圖像繪制函數(shù)庫;

25、其中,對于每一改造函數(shù),所述改造函數(shù)在瀏覽器端運行時的功能與在本地python運行時的功能一致。

26、在一種可能的實施方式中,所述對所述函數(shù)配置庫內(nèi)置的圖像繪制函數(shù)庫中的繪制函數(shù)進行改造,得到第一改造函數(shù),具體包括:

27、對所述圖像繪制函數(shù)庫中的位置函數(shù)和速度函數(shù)進行改造,得到位置改造函數(shù)和速度改造函數(shù),所述位置改造函數(shù)/速度改造函數(shù)在瀏覽器端運行時產(chǎn)生的小數(shù)點保留位數(shù),與在本地python運行時的產(chǎn)生的小數(shù)點保留位數(shù)一致;

28、對所述圖像繪制函數(shù)庫中的印章函數(shù)進行改造,得到印章改造函數(shù),所述印章改造函數(shù)包括id自增函數(shù),所述印章改造函數(shù)用于在瀏覽器端運行時輸出函數(shù)返回值,并將所述函數(shù)返回值調(diào)整為唯一id;

29、對所述圖像繪制函數(shù)庫中的中斷函數(shù)進行改造,得到中斷改造函數(shù),所述中斷改造函數(shù)用于在瀏覽器端運行時拋出異常,以中斷后續(xù)代碼運行;

30、對所述圖像繪制函數(shù)庫中的書寫函數(shù)進行改造,得到書寫改造函數(shù),以使所述書寫改造函數(shù)在禁用動畫模式下能夠正常繪制文字;

31、對所述圖像繪制函數(shù)庫中的方向函數(shù)進行改造,得到方向改造函數(shù),所述方向改造函數(shù)用于在瀏覽器端運行時正常計算朝向角度;

32、對所述圖像繪制函數(shù)庫中的填充函數(shù)進行改造,得到填充改造函數(shù),所述填充改造函數(shù)用于在瀏覽器端運行時正常進行顏色填充;

33、對位置改造函數(shù)、和/或速度改造函數(shù)、和/或印章改造函數(shù)、和/或中斷改造函數(shù)、和/或書寫改造函數(shù)、和/或方向改造函數(shù)、和/或填充改造函數(shù)的關(guān)聯(lián)函數(shù),進行關(guān)聯(lián)性修改,得到關(guān)聯(lián)改造函數(shù);

34、根據(jù)位置改造函數(shù)、速度改造函數(shù)、印章改造函數(shù)、中斷改造函數(shù)、書寫改造函數(shù)、方向改造函數(shù)、填充改造函數(shù)、關(guān)聯(lián)改造函數(shù),生成第一改造函數(shù)。

35、在一種可能的實施方式中,還包括:

36、對所述圖像繪制函數(shù)庫中的輸入函數(shù)進行改造和封裝,得到輸入改造函數(shù),以使所述輸入改造函數(shù)具備以下功能:

37、在檢測到python代碼運行至所述圖像繪制函數(shù)庫的輸入函數(shù)時,觸發(fā)預(yù)設(shè)的阻塞代碼以阻止代碼繼續(xù)運行,直至接收到用戶輸入的運行參數(shù);

38、在阻止代碼繼續(xù)運行之后,在瀏覽器頁面展示自定義輸入彈窗,以提示用戶在所述自定義輸入彈窗中輸入對應(yīng)的運行參數(shù),所述自定義輸入彈窗包括以下一種或多種設(shè)置:輸入格式校驗設(shè)置、隱藏設(shè)置、位置設(shè)置、網(wǎng)站步驟導航設(shè)置;

39、接收用戶通過自定義提交方式輸入的運行參數(shù),根據(jù)所述運行參數(shù)執(zhí)行回調(diào)函數(shù),并繼續(xù)運行所述python代碼,所述自定義提交方式包括回車鍵提交、空格鍵提交;

40、相應(yīng)的,所述根據(jù)位置改造函數(shù)、速度改造函數(shù)、印章改造函數(shù)、中斷改造函數(shù)、書寫改造函數(shù)、方向改造函數(shù)、填充改造函數(shù)、關(guān)聯(lián)改造函數(shù),生成第一改造函數(shù),包括:

41、根據(jù)位置改造函數(shù)、速度改造函數(shù)、印章改造函數(shù)、中斷改造函數(shù)、書寫改造函數(shù)、方向改造函數(shù)、填充改造函數(shù)、關(guān)聯(lián)改造函數(shù)、輸入改造函數(shù),生成第一改造函數(shù)。

42、在一種可能的實施方式中,所述增設(shè)的第二改造函數(shù)是通過下列方式獲得的:

43、在所述圖像繪制函數(shù)庫中增設(shè)顏色模式函數(shù),所述顏色模式函數(shù)用于切換設(shè)置畫筆顏色時的入?yún)⑿问剑?/p>

44、對所述圖像繪制函數(shù)庫中于所述顏色模式函數(shù)關(guān)聯(lián)的函數(shù)進行改造,以使改造后得到的顏色關(guān)聯(lián)函數(shù)與所述顏色模式函數(shù)功能兼容;

45、在所述圖像繪制函數(shù)庫中增設(shè)鼠標點擊函數(shù)以及屏幕點擊函數(shù),并對所述圖像繪制函數(shù)庫中的釋放函數(shù)進行改造,得到釋放改造函數(shù),以使鼠標點擊函數(shù)、屏幕點擊函數(shù)和釋放改造函數(shù)在瀏覽器端運行時對鼠標不同按鍵的支持程度,均與在本地python運行時對鼠標不同按鍵的支持程度一致;

46、根據(jù)顏色模式函數(shù)、顏色關(guān)聯(lián)函數(shù)、鼠標點擊函數(shù)、屏幕點擊函數(shù)以及釋放改造函數(shù),生成增設(shè)的第二改造函數(shù)。

47、第二方面,本技術(shù)提供一種終端設(shè)備,包括:

48、接收模塊,用于接收用戶輸入的程序運行指令,所述程序運行指令包括待運行的python代碼;

49、處理模塊,用于根據(jù)預(yù)設(shè)的自定義配置庫,執(zhí)行所述python代碼對應(yīng)的程序函數(shù),以得到并展示所述python代碼對應(yīng)的運行結(jié)果;其中,所述自定義配置庫是通過下列方式獲得的:對瀏覽器方python編譯器對應(yīng)的函數(shù)配置庫中的配置函數(shù)進行改造,得到第一自定義函數(shù),所述第一自定義函數(shù)包括自定義輸入函數(shù);根據(jù)所述第一自定義函數(shù)以及增設(shè)的第二自定義函數(shù),生成所述自定義配置庫,所述第二自定義函數(shù)包括文件讀寫函數(shù)。

50、第三方面,本技術(shù)提供另一種終端設(shè)備,包括:處理器,以及與所述處理器通信連接的存儲器;

51、所述存儲器存儲計算機執(zhí)行指令;

52、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,以實現(xiàn)上述的方法。

53、第四方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)上述的方法。

54、第五方面,本技術(shù)提供一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述的方法。

55、本技術(shù)提供的數(shù)據(jù)處理方法、設(shè)備及介質(zhì),可以接收用戶輸入的程序運行指令,程序運行指令包括待運行的python代碼;根據(jù)預(yù)設(shè)的自定義配置庫,執(zhí)行python代碼對應(yīng)的程序函數(shù),以得到并展示python代碼對應(yīng)的運行結(jié)果;其中,自定義配置庫是通過下列方式獲得的:對瀏覽器方python編譯器對應(yīng)的函數(shù)配置庫中的配置函數(shù)進行改造,得到第一自定義函數(shù),第一自定義函數(shù)包括自定義輸入函數(shù);根據(jù)第一自定義函數(shù)以及增設(shè)的第二自定義函數(shù),生成自定義配置庫,第二自定義函數(shù)包括文件讀寫函數(shù)。本技術(shù)的方法,通過對現(xiàn)有瀏覽器方python編譯器對應(yīng)的函數(shù)配置庫進行函數(shù)改造和函數(shù)增設(shè),提高了瀏覽器方python編譯器的可配置性,程序人員可以根據(jù)具體的業(yè)務(wù)場景靈活配置瀏覽器方python編譯器中的函數(shù),從而大大提高了瀏覽器方python編譯器使用的靈活性,使得瀏覽器方python編譯器不僅可以滿足業(yè)務(wù)場景的使用需求,還可以貼合用戶的使用習慣,提高了瀏覽器方python編譯器的復用性。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1