-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
不知所云文章生成器(不知所云的文章)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于不知所云文章生成器的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
本文目錄:
彩云小夢寫的能用嗎
彩云小夢寫的能用的。彩云小夢它就是一個簡簡單單的文章生成器,隨便輸入一個標(biāo)題或是一段話,就會立刻幫你生成一篇小作文,拿來輸入朋友或者同事的名字生成一段。
彩云小夢的功能
AI續(xù)寫輸入一段文字,點擊AI小夢來幫寫,不到一分鐘小夢便立刻呈上三條不同的故事走向,選擇其中一條后可更改續(xù)寫內(nèi)容,點擊繼續(xù)即可再次續(xù)寫。多樣化風(fēng)格,彩云小夢內(nèi)置多種續(xù)寫模型標(biāo)準(zhǔn)、言情、玄幻、純愛,點擊右上角自由切換模型,可根據(jù)偏好續(xù)寫不同風(fēng)格的內(nèi)容。
續(xù)寫長度自定義,開啟小夢續(xù)寫,點擊設(shè)置可對續(xù)寫長度自定義字?jǐn)?shù),由使用者決定續(xù)寫內(nèi)容末尾是否為完整短句。開創(chuàng)故事平行世界,點擊星球按鈕開啟后悔藥故事線功能,回溯到使用者想回到的任意續(xù)寫節(jié)點。編輯修改過的續(xù)寫卡片一只小蝴蝶會落下,故事的小宇宙會經(jīng)悄然改變。
續(xù)寫內(nèi)容隨心分享,軟件支持一鍵生成圖片,供自己保存或分享他人。
如何自己編寫Makefile
相信很多朋友都有過這樣的經(jīng)歷,看著開源項目中好幾頁的makefile文件,不知所云。在日常學(xué)習(xí)和工作中,也有意無意的去回避makefile,能改就不寫,能用ide就用ide。其實makefile并沒有想象的那么難寫,只要你明白了其中的原理,自己實踐幾次。你也可以自己寫makefile,讓別人對你頭來羨慕的目光。下面本人介紹一下自己的學(xué)習(xí)成果,初學(xué)階段,歡迎大家多多指正。
簡單的說,makefile定義了一系列的規(guī)則來指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至可以在makefile中執(zhí)行shell腳本。makefile帶來的好處就是——“自動化編譯”,一旦寫好,只需要一個make命令,整個工程完全自動編譯,極大的提高了軟件開發(fā)的效率。
關(guān)于程序的編譯和鏈接
一般來說,無論是C還是C++,首先要把源文件編譯成中間代碼文件,在Windows下也就是 .obj 文件,UNIX下是 .o
文件,即 Object File,這個動作叫做編譯(compile),一般來說,每個源文件都應(yīng)該對應(yīng)于一個中間目標(biāo)文件(O文件或是OBJ文件)。然后再把大量的Object
File合成執(zhí)行文件,這個動作叫作鏈接(link)。
編譯時,編譯器需要的是語法的正確,函數(shù)與變量的聲明的正確。對于后者,通常是你需要告訴編譯器頭文件的所在位置(頭文件中應(yīng)該只是聲明,而定義應(yīng)該放在C/C++文件中),只要所有的語法正確,編譯器就可以編譯出中間目標(biāo)文件。
鏈接時,主要是鏈接函數(shù)和全局變量,所以,我們可以使用這些中間目標(biāo)文件(O文件或是OBJ文件)來鏈接我們的應(yīng)用程序。鏈接器并不管函數(shù)所在的源文件,只管函數(shù)的中間目標(biāo)文件(Object
File),在大多數(shù)時候,由于源文件太多,編譯生成的中間目標(biāo)文件太多,而在鏈接時需要明顯地指出中間目標(biāo)文件名,這對于編譯很不方便,所以,我們要給中間目標(biāo)文件打個包,在Windows下這種包叫“庫文件”(Library
File),也就是 .lib 文件,在UNIX下,是Archive File,也就是 .a 文件。
下面我們開始看看如何自己寫出makefile。
Makefile的規(guī)則
目標(biāo) :
需要的條件 (注意冒號兩邊有空格)
命令 ?。ㄗ⒁馇懊嬗胻ab鍵開頭)
解釋一下:
1
目標(biāo)可以是一個或多個,可以是Object File,也可以是執(zhí)行文件,甚至可以是一個標(biāo)簽。
2
需要的條件就是生成目標(biāo)所需要的文件或目標(biāo)
3
命令就是生成目標(biāo)所需要執(zhí)行的腳本
總結(jié)一下,就是說一條makefile規(guī)則規(guī)定了編譯的依賴關(guān)系,也就是目標(biāo)文件依賴于條件,生成規(guī)則用命令來描述。在編譯時,如果需要的條件的文件比目標(biāo)更新的話,就會執(zhí)行生成命令來更新目標(biāo)。
下面舉個簡單的例子說明。如果一個工程有3個頭文件,和8個C文件,我們?yōu)榱送瓿汕懊嫠龅哪侨齻€規(guī)則,我們的Makefile應(yīng)該是下面的這個樣子的。
edit : main.o kbd.o command.o display.o
/
insert.o search.o files.o utils.o
cc -o edit
main.o kbd.o command.o display.o /
insert.o search.o
files.o utils.o
main.o : main.c
defs.h
cc -c main.c
kbd.o : kbd.c defs.h
command.h
cc -c kbd.c
command.o : command.c defs.h
command.h
cc -c command.c
display.o : display.c defs.h
buffer.h
cc -c display.c
insert.o : insert.c defs.h
buffer.h
cc -c insert.c
search.o : search.c defs.h
buffer.h
cc -c search.c
files.o : files.c defs.h buffer.h
command.h
cc -c files.c
utils.o : utils.c
defs.h
cc -c utils.c
clean :
rm edit main.o
kbd.o command.o display.o /
insert.o search.o files.o
utils.o
將上面的內(nèi)容寫入到Makefile文件中,然后執(zhí)行make就可以進(jìn)行編譯,執(zhí)行make
clean就可以刪除所有目標(biāo)文件。解釋一下,也就是說生成最終的目標(biāo)文件edit,依賴于一系列的.o目標(biāo)文件,而這些.o文件又是需要用源文件來編譯生成的。
需要注意的是,clean后面沒有條件,而clean本身也不是文件,它只不過是一個動作名字,其冒號后什么也沒有,那么,make就不會自動去找文件的依賴性,也就不會自動執(zhí)行其后所定義的命令。
make是如何工作的
在默認(rèn)的方式下,也就是我們只輸入make命令。那么,
1、make會在當(dāng)前目錄下找名字叫“Makefile”或“makefile”的文件。
2、如果找到,它會找文件中的第一個目標(biāo)文件(target),在上面的例子中,他會找到“edit”這個文件,并把這個文件作為最終的目標(biāo)文件。
3、如果edit文件不存在,或是edit所依賴的后面的 .o
文件的文件修改時間要比edit這個文件新,那么,他就會執(zhí)行后面所定義的命令來生成edit這個文件。
4、如果edit所依賴的.o文件也不存在,那么make會在當(dāng)前文件中找目標(biāo)為.o文件的依賴性,如果找到則再根據(jù)那一個規(guī)則生成.o文件。(這有點像一個堆棧的過程)
5、當(dāng)然,你的C文件和H文件是存在的啦,于是make會生成 .o 文件,然后再用 .o
文件生命make的終極任務(wù),也就是執(zhí)行文件edit了。
makefile中使用變量
前面的知識已經(jīng)足以讓你自己完成一個簡單的makefile了,不過makefile的精妙之處遠(yuǎn)不止如此,下面來看看如何在makefile中使用變量吧。
在上面的例子中,先讓我們看看edit的規(guī)則:
edit : main.o kbd.o command.o
display.o /
insert.o search.o files.o
utils.o
cc -o edit main.o kbd.o command.o display.o
/
insert.o search.o files.o utils.o
我們可以看到[.o]文件的字符串被重復(fù)了兩次,如果我們的工程需要加入一個新的[.o]文件,那么我們需要在兩個地方加(應(yīng)該是三個地方,還有一個地方在clean中)。當(dāng)然,我們的makefile并不復(fù)雜,所以在兩個地方加也不累,但如果
makefile變得復(fù)雜,那么我們就有可能會忘掉一個需要加入的地方,而導(dǎo)致編譯失敗。所以,為了makefile的易維護(hù),在makefile中我們可以使用變量。makefile的變量也就是一個字符串,理解成C語言中的宏可能會更好。
于是,我們使用變量objects
objects = main.o kbd.o command.o display.o
/
insert.o search.o files.o utils.o
這樣一來,原來的makefile變成如下的樣子:
objects = main.o kbd.o command.o display.o
/
insert.o search.o files.o utils.o
edit : $(objects)
cc -o edit $(objects)
main.o : main.c defs.h
cc -c
main.c
kbd.o : kbd.c defs.h command.h
cc -c kbd.c
command.o : command.c defs.h command.h
cc -c command.c
display.o : display.c defs.h buffer.h
cc -c display.c
insert.o : insert.c defs.h buffer.h
cc -c insert.c
search.o : search.c defs.h buffer.h
cc -c search.c
files.o
: files.c defs.h buffer.h command.h
cc -c files.c
utils.o
: utils.c defs.h
cc -c utils.c
clean :
rm
edit $(objects)
這樣看起來方便多了吧,也更加省事了。如果有新的.o文件怎么辦?當(dāng)然是在objects里面添加了,這樣只需要一處改變,很方便吧。
讓make自動推導(dǎo)
GNU的make很強(qiáng)大,它可以自動推導(dǎo)文件以及文件依賴關(guān)系后面的命令,于是我們就沒必要去在每一個[.o]文件后都寫上類似的命令,因為,我們的make會自動識別,并自己推導(dǎo)命令。
只要make看到一個[.o]文件,它就會自動的把[.c]文件加在依賴關(guān)系中,如果make找到一個whatever.o,那么whatever.c,就會是whatever.o的依賴文件。并且
cc -c whatever.c
也會被推導(dǎo)出來,于是,我們的makefile再也不用寫得這么復(fù)雜。我們的是新的makefile又出爐了。
objects = main.o kbd.o command.o display.o
/
insert.o search.o files.o utils.o
edit : $(objects)
cc -o edit $(objects)
main.o : defs.h
kbd.o :
defs.h command.h
command.o : defs.h command.h
display.o : defs.h
buffer.h
insert.o : defs.h buffer.h
search.o : defs.h
buffer.h
files.o : defs.h buffer.h command.h
utils.o :
defs.h
clean :
rm edit
$(objects)
當(dāng)然,如果你覺得那么多[.o]和[.h]的依賴有點不爽的話,好吧,沒有問題,這個對于make來說很容易,誰叫它提供了自動推導(dǎo)命令和文件的功能呢?來看看最新風(fēng)格的makefile吧。
objects = main.o kbd.o command.o display.o
/
insert.o search.o files.o utils.o
edit : $(objects)
cc -o edit $(objects)
$(objects) : defs.h
kbd.o
command.o files.o : command.h
display.o insert.o search.o files.o :
buffer.h
clean :
rm edit $(objects)
藏頭詩生成器怎么用
藏頭詩生成器怎么用?許多人都不想回答的問題。我的回答也許牛頭不對馬嘴:最好別用。因為誤人而害己。一,所謂誤人。藏頭詩生成器所生成的句子雖然說可能與句頭字有某種關(guān)聯(lián),但幾個句子之間各說各話,則難以形成必要的響應(yīng)和關(guān)聯(lián),讓人讀了不知所云,更談不上趣味和受益,浪費別人的時間。此為誤人。二,何以害己。我們知道,寫詩是作者根據(jù)題目,運用自己的知識和技巧,調(diào)動字丶詞丶句,遵守詩詞寫作規(guī)則,發(fā)揮創(chuàng)造性思維,寫作表達(dá)思想感情和特定意境的作品。這個寫作過程也是鍛煉提高積累的過程。假如你受制于藏頭詩生成器以后,不用思考,久而久之,思維就會趨于僵化,寫作水平永遠(yuǎn)不會提升。從這個意義上講,是為害己。
以上就是關(guān)于不知所云文章生成器相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
學(xué)插畫不知道從哪里開始學(xué)(學(xué)插畫不知道從哪里開始學(xué)好)
南航飛機(jī)落地背景音樂(南航飛機(jī)落地背景音樂不知道)
想自考本科不知道從哪里入手(自考本科報名官網(wǎng)入口)
杭州銀行人才貸需要什么條件(杭州銀行人才貸需要什么條件申請)
問大家
我是單身,是山東濟(jì)南市的,不知道哪個婚姻介紹所比較靠譜,謝謝
濟(jì)南現(xiàn)在的婚介征婚交友靠譜嗎?我想征婚可是不知道選擇哪家好?
濟(jì)南真誠好的婚戀紅娘平臺有哪幾家?不知道成功率怎么樣呢?
在濟(jì)南,想相親結(jié)婚,哪家婚介好?但是不知道哪家比較正規(guī)誠信?
聽人說濟(jì)南有家天喜緣婚介所。不知道怎么樣,效率高不高?
想從土木行業(yè)轉(zhuǎn)行去平面設(shè)計,不知道平面怎么樣,土木畢業(yè)一年半,建筑感覺夕陽行業(yè)?
濟(jì)南魏家莊萬達(dá)廣場附近高端靠譜的婚介機(jī)構(gòu)、相親服務(wù)哪家比較好