(a+b)^2=a^2+2ab+b^20
半夜睡不着,胡思乱想,开始想起高中老师教过的计算以整数最后一位是5的计算小技巧,如5*5,15*15,25*25,于是就想这样我来脑算下255*255。
老师当时教的计算方法如下:
5*5 = (1*2)5=25
15*15=(1*2)(5*5)=225
25*25=(2*3)(5*5)=625
35*35=(3*4)(5*5)=1225
45*45=(4*5)(5*5)=2025
55*55=(5*6)(5*5)=3025
....
255*255=(2*3)(55*55)=63025
255*255=(25*26)(5*5)=(25*25+25)(25)=(630)(25)=63025
...
其实我是想算256^2 = 256*256= ?
(a+b)^2 = a^2+2ab+b^2
其中a = 255,b=1
(a...
奇怪的c2a0空格0
昨天同事反馈,有用户通过手机号和姓名查不到自己的报告,我从数据库查询发现用户的手机号都多了一个空格,于是便用起了mysql最简单的trim函数,想着把空格替换掉,竟然没有效果,什么鬼?
SELECT LENGTH('17526716815 '), LENGTH(RTRIM('17526716815 '))
长度是13,空格也就1个字符呀,11位手机号+空格也就12个字符,哪来的另外一个字符?
于是先手动构造替换的sql,先把问题解决了,后面通过用notepad++查看字符串16进制,才发现问题,原来那个空格,是由两个字符c2a0组成的,其中的od0a是回车换行符。
网上查了下,原来 在UTF-8编码里存在⼀个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的时候表现为⼀个半⾓空格,跟⼀般的半⾓空格(ASCII0x20)不同的是它的宽度不...
根据一个无序数组来对二维数组指定列排序0
$arr1 = [
['id'=>10086,'name'=>'移动'],
['id'=>10010,'name'=>'联通'],
['id'=>10000,'name'=>'电信'],
['id'=>110,'name'=>'公安局'],
['id'=>119,'name'=>'消防局'],
['id'=>120,'name'=>'急救'],
];
$arr2 = [120,119,110,10010];
foreach($arr1 as $v){
if(($pos = array_search($v['id'], $arr2))!== false){
$arr3[$pos][] = $v;
}else{
$arr3[count($arr2)+1][] = $...
孟浩然传0
浩然,襄阳人。少好节义,诗工五言。隐鹿门山,即汉庞公栖隐处也。四十游京师诸名士间。尝集秘省联句,浩然曰:“微云淡河汉,疏雨滴梧桐。”众钦服。张九龄、王维极称道之。
维待诏金銮,一旦,私邀入,商较风雅,俄报玄宗临幸,浩然错,伏匿床下,维不敢隐,因奏闻。帝喜曰:“朕素闻其人,而未见也。”诏出,再拜,帝问曰:“卿将诗来耶?”对曰:“偶不赍。”即命吟近作,诵至“不才明主弃,多病故人疏”之句,帝慨然曰:“卿不求仕,朕何尝弃卿,奈何诬我!”因命放还南山。后张九龄署为从事。
开元末,王昌龄游襄阳,时新病起,相见甚欢,浪情宴谑,食鲜疾动而终。
◎ 古称祢衡不遇,赵壹无禄。观浩然磬折谦退,才名日高,竟沦明代,终身白衣,良可悲夫!其诗,文采丰茸,经纬绵密,半遵雅调,全削凡近。所著三卷,今传所著三卷今传:《新唐书·艺文志》著录《孟浩然诗集》三卷,今传宋刻亦三卷。《全唐诗》编为二卷,《全唐诗外编》及《全...