这个假期很充实吧,应该说。 不是有客人来,就是忙着自己的事。时间过得很快。 这样轻轻松松的日子,确实令人着迷。 假期只剩下明天最后一天了,要多多利用。 本想着好好睡一觉,睡个懒觉,可惜上天没给我这个机会。 假期几晚,都很晚睡,第二天总被生物钟早
这个假期很充实吧,应该说。
不是有客人来,就是忙着自己的事。时间过得很快。
这样轻轻松松的日子,确实令人着迷。
假期只剩下明天最后一天了,要多多利用。
本想着好好睡一觉,睡个懒觉,可惜上天没给我这个机会。
假期几晚,都很晚睡,第二天总被生物钟早早叫醒。。。
从昨晚开始,感觉到一丝凉意,貌似要入秋了,秋风肃肃晨风飔。
秋高气爽的同时,大家也要注意身体。小心着凉。
继续加油!
分享一些代码片段。
在Bash中,获取脚本目录常用
$(pwd)
来获取,后来更规范的有
$(cd "$(dirname "$0")"; pwd)
来完成,但自从经历了前不久的Bash漏洞后,就不可用了。略微改下变为
$(cd "$(dirname "${BASH_SOURCE[0]}")"
又可以继续愉快的玩耍了。
使用pwd命令,该命令的作用是“print name of current/working directory”,这是此命令的真实含义。
严格意义来说,这里没有任何意思说明,所输出的这个目录就是脚本存放的目录。但它确实有这个功能。
在PHP中,使用 array_intersect 求两个数组的交集比使用 array_diff 求同样两个数组的并集要快。
如果要求数组 $a 与数组 $b 的差集的个数,应该使用
count($a) – count(array_intersect($a, $b));
而不要用
count(array_diff($a, $b));
前面要比后者快,在大数组中更为明显。
在一些语言里函数是可以返回多个值的,例如,像这样
function () {<br>
return $a, $b, $c;<br>
}
而PHP是不支持函数这样返回的,那要如何实现呢:
function abc() {<br>
return array($a, $b, $c);<br>
}<br>
list($x, $y, $z) = abc();
这样实际上处理返回值更加简洁,一瞬间,逼格提升了。
完整一点的代码就是
function abc() {<br>
$a = array();<br>
$a[] = 1;<br>
$a[] = 2;<br>
$b = 11;<br>
$c = 12;<br>
return array($a, $b, $c);<br>
}<br>
list($x, $y, $z) = abc();<br>
var_dump($x, $y, $z);
还是很酷的。。。
自动为数字增加 st\nd\rd 等:
function make_ranked($rank) {<br>
$last = substr( $rank, -1 );<br>
$seclast = substr( $rank, -2, -1 );<br>
if( $last > 3 || $last == 0 ) $ext = 'th';<br>
else if( $last == 3 ) $ext = 'rd';<br>
else if( $last == 2 ) $ext = 'nd';<br>
else $ext = 'st';<br>
if( $last == 1 && $seclast == 1) $ext = 'th';<br>
if( $last == 2 && $seclast == 1) $ext = 'th';<br>
if( $last == 3 && $seclast == 1) $ext = 'th';<br>
return $rank.$ext;<br>
}
正好是自己弄了个东西,可以装下逼用用。
嗯,还有一个PHP获取短网址的接口:
function getTinyUrl($url) {<br>
return file_get_contents("http://tinyurl.com/api-create.php?url=".$url);<br>
}
很方便,有木有!
以上纯粹凑字数。
转载请注明转自:kn007的个人博客的《假期,所剩无几》

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能