每日一句 ( 20241223 )  

Growth begins when we begin to accept our own weakness.

成長始于接受自己的弱點(diǎn)。———— Jean Vanier

【PHP】別名函數(shù)之die()與exit()的真正區(qū)別

網(wǎng)上搜索die與exit兩個(gè)函數(shù)的區(qū)別,大部分的”標(biāo)準(zhǔn)答案”都是說die是退出并釋放內(nèi)存,exit是退出但不釋放內(nèi)存。這個(gè)解釋顯然是錯(cuò)的,PHP手冊(cè)中已經(jīng)說過“die — Equivalent to exit().This language construct is equivalent to exit(). ”兩者只是別名關(guān)系,除此之外完全一樣。不過我還是很好奇,決定從源碼中找找線索,看看php是如何處理的這個(gè)“別名”。首先要清楚一點(diǎn),die和exit都...

【PHP】&&與and的’別名’關(guān)系

這個(gè)應(yīng)該是我們新手編程過程中一直忽略的一個(gè)細(xì)節(jié):&&、||與AND、OR一樣嗎?它們只是別名關(guān)系?php執(zhí)行源碼時(shí)的整個(gè)過程為,首先按照zend_language_scanner.l中定義的,將源碼中的echo、if之類的語言結(jié)構(gòu)轉(zhuǎn)換成類似的T_ECHO、T_IF這些token,并且會(huì)去掉源碼中的空格,注釋這些與程序邏輯無關(guān)的字符。,就形成了一些簡短的表達(dá)式,這就是詞法分析階段。然后會(huì)按照zend_vm_opcodes.h中定...

【JAVA】初學(xué)java練習(xí)-輸出指定個(gè)數(shù)的斐波拉契數(shù)列

初學(xué)java的一個(gè)小練習(xí)(練習(xí)scanner、數(shù)組、循環(huán)),輸出指定個(gè)數(shù)的斐波拉契數(shù)。程序運(yùn)行時(shí)提示讓用戶輸入想計(jì)算的斐式數(shù)個(gè)數(shù),由程序計(jì)算顯示出所有數(shù)。import java.util.Scanner;public class hello { public static void main(String [] args) { Scanner input = new Scanner(System.in); System.out.print("求幾個(gè)斐式數(shù)?"); int n = input.nextInt(); int [] fnArr = new int[n...

【C++】輸出Hello World的十種方法(僅供娛樂)

剛看到一句話挻好的,正好在這里記錄一下~~ 最大的謊言就是“i will remember it,i don’t need to write it down” 1. 最經(jīng)典的“Hello world!” C語言中輸出Hello word最經(jīng)典的寫法當(dāng)然是直接用 printf 輸出“Hello world!”這幾個(gè)字符了。無論用C還是 C++,寫起來都非常的簡潔明了。這里把最常見的幾個(gè)全部列在下面。#include#includeint main(){printf(“Hello world!”); /...

簡單強(qiáng)大的php讀取excel類:Spreadsheet_Excel_Reader

之前使用php導(dǎo)入excel的表格數(shù)據(jù)時(shí)都是使用php內(nèi)置的fgetcsv()函數(shù),即把要導(dǎo)入的文件先用excel另存為.csv格式,再用fgetcsv函數(shù)循環(huán)讀取,稍微有些累,不過還可以實(shí)現(xiàn)一些基本的導(dǎo)入操作。$handle = fopen('data.csv','r');while($row = fgetcsv($handle,1000)) {$array[] = $row;}有點(diǎn)像使用mysql,先讀取出資源,再fetch_array。今天從一朋友那里發(fā)現(xiàn)了一個(gè)比較強(qiáng)大、使用簡單的類庫來...

【PHP】在php文件上傳時(shí)需要注意的幾個(gè)細(xì)節(jié)

php新手童鞋們?cè)谧鑫募蟼鞴δ軙r(shí)需要注意以下幾點(diǎn):1). 首現(xiàn)要在php.ini中開啟文件上傳;2). 文件上傳表單的提交方式必須是post,即<form method=”post”>;3). 上傳表單一定要記住在form標(biāo)簽中寫上enctype=”multipart/form-data”;4). 設(shè)定 type=”file” 的表單控件,并且必須具有name屬性值;5). 為了上傳成功,必須保證上傳文件的大小是否超標(biāo)...

【PHP】瞎玩:解決網(wǎng)絡(luò)視力表的找不同漢字問題

今天有人在群里發(fā)了個(gè)“視力表”找不同的字,例如在上百個(gè)“土”中找到“士”:士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士士土士士士士士士士士士士士士士士士士士士士...