簡單游腳本(簡單游腳本平臺)
大家好,小宜來為大家講解下。簡單游腳本(簡單游腳本平臺)這個(gè)很多人還不知道,現(xiàn)在讓我們一起來看看吧!
這就是我上周發(fā)的微頭條中提到的:
使用chatGPT,完成簡單任務(wù)的例子。
需求:
編寫一個(gè)Windows 批處理腳本,通過adb拉取/data/logs下面的日志,保存到本機(jī)當(dāng)前時(shí)間命名的文件夾下,時(shí)間格式為2020-01-01_00-00-00
截圖是chatGPT給出的答案。
之前就是玩兒,深度的使用還沒有探索。
你有什么想法,可以留言,我可以試一試。
#chatGPT試玩#
沒事干得時(shí)候,可以寫點(diǎn)shell腳本來打發(fā)時(shí)間。
shell 腳本雖然語法簡單,卻可以滿足大部分運(yùn)維功能,提高效率。
精通shell腳本,在面試的時(shí)候可以加分。學(xué)習(xí)shell腳本花費(fèi)的時(shí)間不大,半個(gè)月就差不多,再強(qiáng)化1個(gè)月,完全可以去面試,這是最快的捷徑。
有想換坑的同學(xué),建議學(xué)習(xí)shell腳本。
插件、腳本這些其實(shí)對大家來說很簡單,也很容易學(xué)會使用,我們只需要知道一些基礎(chǔ)的就可以了,對我們?nèi)粘I詈凸ぷ鱽碚f都會有很大的幫助。今天就用這一篇微頭條,幫助大家快速學(xué)會使用簡單的插件和腳本,具體如下:
一、插件
①插件安裝(zip、rar和crx類文件)
我們在瀏覽器的設(shè)置中找到“擴(kuò)展程序”并點(diǎn)擊它(這里以谷歌瀏覽器為例),然后打開“開發(fā)者模式”,如圖一。接著再找到事先準(zhǔn)備好的插件壓縮包(如谷歌訪問助手、解決右鍵復(fù)制等,如圖二),直接從資源管理器拖動到擴(kuò)展程序頁面中,即可完成插件的安裝。
此時(shí),在瀏覽器的右上角就會看到插件的圖標(biāo)按鈕了,如圖三和圖四。
②插件使用(舉例解決右鍵復(fù)制)
拿我安裝的這個(gè)插件“解決右鍵復(fù)制”來說,我們需要找到一個(gè)不能右擊復(fù)制的網(wǎng)站,隨便找一個(gè)都可以(如圖五)。在該網(wǎng)站中,我們在右上角插件的位置點(diǎn)擊以下它,會彈出相應(yīng)的選項(xiàng),在我安裝的這個(gè)插件中有三個(gè)選項(xiàng)并且都是X的狀態(tài),表示還未啟用。我們只需要根據(jù)英文對應(yīng)的意思點(diǎn)擊以下它就會變成√,也就表示啟用了,如第一個(gè)“enable right click”,然后我們就可以在網(wǎng)站上右擊了,每一個(gè)網(wǎng)站都是這樣使用,就幫我們解決了不能右擊的問題,非常實(shí)用。我相信大家肯定遇到過不能右擊的情況。
值得注意的是,不同的插件有不同的使用方法,但基本都是遵循先安裝插件-了解插件-設(shè)置插件選項(xiàng)-使用插件的這么一個(gè)過程,所以大家可以按照這個(gè)思路,基本上市面上大多數(shù)的插件使用都是沒啥問題的。如果遇到有英文的,那么翻譯一下就好了,表示問題不大。
二、腳本
①腳本的簡單了解
腳本我們不說別的,就說最簡單的一種。在腳本的使用之前,我們需要先安裝一個(gè)油猴插件,它的全稱是“Tampermonkey”,在網(wǎng)上搜索都有,然后按照上述插件的安裝方法進(jìn)行安裝即可。我安裝的油猴版本大家可以在第一張圖片中看到。
②腳本的獲取和安裝
油猴安裝好后,我們點(diǎn)擊它,然后點(diǎn)擊“獲取新腳本”,如圖六。它就會跳轉(zhuǎn)到一個(gè)網(wǎng)站,在網(wǎng)站中,我們直接在搜索框內(nèi)搜索關(guān)鍵詞,這里我搜索到的是“跳轉(zhuǎn)”,如圖七。則所有含跳轉(zhuǎn)的腳本都會被檢索到,如圖八,這里我們選擇圖片中所示的腳本并點(diǎn)擊安裝即可。腳本的安裝非常快,幾秒鐘的時(shí)間就好了。
③腳本的使用
腳本安裝好后,我們直接去腳本對應(yīng)使用的網(wǎng)站,如圖九,接著點(diǎn)擊油猴可以看到我們安裝成功的腳本已經(jīng)開啟了,我們就可以在網(wǎng)站中使用我們安裝腳本的功能了,有的是所有網(wǎng)站都能用,有的是指定了某些個(gè)別網(wǎng)站才能用,大家注意區(qū)別。如果不想開啟直接在油猴內(nèi)點(diǎn)擊點(diǎn)擊以下對應(yīng)的腳本即可關(guān)閉。
到此,插件和腳本的簡單學(xué)習(xí)使用就全部結(jié)束了,如果大家耐心把全部看完,那么我相信今天這篇微頭條對大家受益很大。還有,以上都是舉的個(gè)別例子,大家可以根據(jù)自己的需求進(jìn)一步探索,可幫助大家解決更多的難題。最后,大家還有什么關(guān)于電腦方面難于解決的難題,可以在評論區(qū)留言,我們一起討論討論![呲牙]
同學(xué)們,中午好:
經(jīng)過一個(gè)禮拜的學(xué)習(xí),我終于上榜單了,但是沒有通過,[我想靜靜]這個(gè)禮拜的學(xué)習(xí)確實(shí)收獲不少。
1. 學(xué)會在拍攝前擬定一個(gè)簡易的腳本,就是有一個(gè)拍攝的思路,不會像以前那樣想拍什么就拍什么,拍下來之后又沒用,提升了效率。[贊]
2.學(xué)會運(yùn)用鏡頭,拍遠(yuǎn)景,近景,中景,還有特寫,這些東西運(yùn)用的還不熟練,但知道了有這些方法了嗎?也向做好拍Vlog邁進(jìn)了一步。[加油][加油][加油][加油] 加油!!!
3. 在后期制作上面學(xué)會了壓字,學(xué)會做封面。還解了剪映的基本功能。雖然說還不是很熟練,多拍幾個(gè)就就能夠了解更多。
把 上個(gè)禮拜在西瓜大學(xué)學(xué)到的東西,消化消化,這個(gè)禮拜再認(rèn)認(rèn)真真的聽一遍課程,爭取有更大的進(jìn)步,爭取能夠通過加油!!!
游戲后端考慮不周,導(dǎo)致被人無限刷游戲幣,這是我真實(shí)遇到過的事情。首先得明確,這不是我寫的代碼,但是幸好當(dāng)時(shí)我沒碰這代碼,否則鍋就是我的了。
曾經(jīng)我是一家游戲公司的腳本,前后端腳本我都寫。最開始的腳本是由引擎部門寫的一套最簡單的框架。
框架大致就是一些基礎(chǔ)的功能,其中就包括倉庫。
我們使用的腳本語言是Lua,很多年沒碰了,所以說的可能不對,但不影響整個(gè)故事的真實(shí)性。
倉庫功能無非就是存取道具和存取游戲貨幣。而游戲的底層也就是游戲引擎是用C++寫的,我也忘了到底是出了什么狀況,不知道C++取整是四舍五入還是Lua取整是四舍五入。總之,問題就出在四舍五入上。
游戲貨幣肯定是整數(shù)的,倉庫這個(gè)功能打從寫好以后就一直沒有人動過。突然有一天,我們發(fā)現(xiàn)了游戲中某一個(gè)角色的游戲貨幣數(shù)量驚人。
但是游戲數(shù)值我們是經(jīng)過計(jì)算的,玩家不可能擁有這么驚人的游戲貨幣量。于是,策劃部門眼疾手快,當(dāng)場就對這個(gè)游戲貨幣異常的賬號進(jìn)行了封停處理。
于是我們開始找原因。本來以為是公司內(nèi)部人員不小心執(zhí)行了什么命令導(dǎo)致的。但是后來查看這個(gè)異常角色的登錄地點(diǎn),排除了公司內(nèi)部人員的可能。
正在我們找不到原因的時(shí)候,該角色所屬賬號的玩家主動聯(lián)系了我們公司,說我們游戲有個(gè)嚴(yán)重的Bug,要求我們公司給他一筆酬勞,這樣他就把刷游戲貨幣的方法告訴我們。
我們作為一個(gè)正常的公司肯定不能受人威脅,于是就拒絕他的“好意”。另外也提醒他,如果他再在游戲里動手腳,我們將會動用法務(wù)部門。
這個(gè)人也很老實(shí),自此再無出格行為發(fā)生。
后來我們判定,Bug一定出在游戲貨幣存取上面。好在當(dāng)時(shí)涉及游戲存取的功能不多。經(jīng)過仔細(xì)查找,還真被我找到了,就在倉庫功能上。
因?yàn)閭}庫是整存整取,所以是不存在小數(shù)點(diǎn)的。雖然前端在輸入時(shí)做了控制,但是Lua是弱類型的腳本語言。所以,雖然前端做了控制,可如果玩家存游戲貨幣時(shí),不走界面,直接調(diào)用存這個(gè)接口就會出問題。
我們當(dāng)時(shí)前端腳本是不加密的,后來出了這個(gè)事情以后才加的密。當(dāng)然,也需要后端配合,這是后話了。
這個(gè)人應(yīng)該是用了封包軟件,檢測到了前端和后端通信的接口地址,然后利用不知道Lua或者C++語言對于小數(shù)轉(zhuǎn)整數(shù)時(shí)四舍五入的特性,直接調(diào)后端接口,每次只存0.5個(gè)游戲貨幣。
這時(shí)候,不知道什么原因,需要從玩家身上扣的0.5個(gè)貨幣因?yàn)闆]有 0.5這個(gè)單位,扣除失敗。但是存到倉庫時(shí),0.5被四舍五入成1。這樣玩家身上的錢沒扣,反而倉庫里多了一個(gè)游戲貨幣。
這時(shí)候只要寫一個(gè)循環(huán),想要多少游戲貨幣,循環(huán)多少次就可以了!
問題發(fā)現(xiàn)以后,立馬整改。但是好笑的是,當(dāng)初寫倉庫這個(gè)功能的人已經(jīng)離職了,想要有個(gè)人來背鍋都沒人可背。
這個(gè)事情里最讓人摸不著頭腦的是,從玩家身上扣0.5個(gè)游戲貨幣時(shí)沒有四舍五入,存到倉庫時(shí)卻四舍五入了。這是整個(gè)Bug出現(xiàn)的首要原因。
后來解決方法就是后端在執(zhí)行存這個(gè)功能時(shí),直接向下取整,解決所有問題!
#程序員#
拍小視頻-腳本
采購前沿
萬能腳本很簡單
拍小視頻的萬能腳本,很簡單明了
采購前沿
萬能腳本很簡單
將腳本添加到.Net應(yīng)用的開源庫,允許腳本訪問公開對象和類型的大部分功能,完全支持泛型類型和方法,支持V8和JScript/VBScript腳本引擎。主要使用C#和C++語言編寫。
ClearScript的功能主要包括如下:
簡單易用:創(chuàng)建腳本引擎、添加對象和/或類型、運(yùn)行腳本;
公開的資源不需要任何修改、裝飾或特殊編碼;
公開的.NET集合支持本機(jī)腳本迭代機(jī)制;
腳本可以調(diào)用帶有輸出參數(shù)、可選參數(shù)和參數(shù)數(shù)組的方法;
腳本委托在腳本代碼中啟用回調(diào);
支持一步(in one step)公開一個(gè)或多個(gè)程序集中定義的所有類型;
支持從腳本代碼中導(dǎo)入類型和程序集;
主機(jī)可以直接調(diào)用腳本函數(shù)和訪問腳本對象;
完全支持腳本調(diào)試;
……
項(xiàng)目已在GitHub上獲得了1.2k的Stars,并于6月29日更新了v7.3.1。
GitHub地址:網(wǎng)頁鏈接
開源協(xié)議:MIT license
python 中關(guān)于環(huán)境管理的工具很多(圖1),不過有一些已經(jīng)相對過時(shí)了。目前我簡單篩選下來的只有3個(gè)候選:pdm,pyflow,poetry。
----------
通常來說,實(shí)驗(yàn)一些小工具,我直接實(shí)用 venv 。比如簡單運(yùn)行某個(gè)腳本。因?yàn)檫@種情況下不需要太過關(guān)心依賴更新。缺點(diǎn)是每次都需要激活虛擬環(huán)境,查看依賴信息不方便等等。
另一種情況是,我在寫 python 的庫,此時(shí)一些明確的依賴信息就非常重要(比如 pandas 需要什么版本)。同時(shí)最好有一個(gè)自動化構(gòu)建,發(fā)布到 pypi 的功能。
----------
目前來看,pdm比較符合,其中它的一個(gè)特點(diǎn)非常吸引我,就是 “像 pnpm?一樣的中心化安裝緩存,節(jié)省磁盤空間”(圖2) 。也就是說,不同項(xiàng)目中可能都需要 pandas 1.5 版本,那么此時(shí)我電腦上有一個(gè)專門存放 pandas 1.5 版本的地方。而不同的項(xiàng)目只是通過軟鏈接指向而已。
pdm 的缺點(diǎn)是,只能支持 python 3.7 以上。
#python##python自學(xué)#
昨天晚上做夢。
今天下午我拿起筆記本電腦并打開了 ChatGPT。輸入我夢中的細(xì)節(jié),描述我在睡著時(shí)所經(jīng)歷的畫面和情緒。這個(gè)過程非常簡單和直觀。
當(dāng)我打字時(shí),ChatGPT 能夠?qū)⑽伊闵⒌挠洃涀兂梢粋€(gè)連貫且引人入勝的故事。看到我的夢想在我眼前實(shí)現(xiàn),我能夠重溫這段經(jīng)歷,該應(yīng)用程序幫助我更好地理解和分析夢中出現(xiàn)的符號和主題。
完成后,我閱讀了 ChatGPT 為我創(chuàng)建的夢想日記。有趣的是,我的潛意識將我生活中的不同元素拼湊在一起,創(chuàng)造了一個(gè)獨(dú)特而富有想象力的故事。
我肯定會繼續(xù)使用 ChatGPT 來記錄和分析我的夢想。這是一個(gè)引人入勝的過程,我迫不及待地想看看我的潛意識還講述了哪些其他故事。
本文簡單游腳本(簡單游腳本平臺)到此分享完畢,希望對大家有所幫助。
作者:baidianfeng365本文地址:http://www.inkvzc.cn/bdf/29267.html發(fā)布于 2024-01-23
文章轉(zhuǎn)載或復(fù)制請以超鏈接形式并注明出處白癜風(fēng)知識網(wǎng)