- 博客(11)
- 收藏
- 关注
原创 Go 的异常处理 defer, panic, recover
1、defer 作用推迟执行,在当前函数其他代码执行完以后再执行推迟代码,被推迟的代码会按照先进后出的顺序执行2、panic 作用接受一个做任意类型的函数(通常是 string 或 error 类型),然后停止当前的控制流程,将控制权交给调用它的函数,但调用它的函数的执行也将被停止,再继续向上传播。注意panic 不能单独使用3、recover 作用获取 panic 调用时接受的类型。fun...
2018-11-30 13:25:21 143
原创 整理Golang Printf、Sprintf 、Fprintf 格式化
Println 输出 各个变量 不换行 中间有间隔Printf 输出 格式化的字符串 /* %v 输出结构体 {10 30} %+v 输出结构体显示字段名 {one:10 tow:30} %#v 输出结构体源代码片段 main.Point{one:10, tow:30} %T 输出值的类型 main.Point %t 输出格式化布尔值 true %d`输出标准...
2018-11-28 23:26:12 11065 1
原创 使用枚举 填写运算符
添加五个数字,添加一个结果 ,输出符合要求的结果。function arithmetic($arr,$result){ $arr_count = count($arr); if( $arr_count != 5 ){ echo "数组个数必须 5 个"; } $symbol = ['+','-','*','/']; $symbol_coun...
2018-11-16 00:13:02 379
原创 百钱买百鸡
公鸡一只 5 元,母鸡一只 3 元 , 小鸡三只 1 元。用 100 元买100 只鸡,问公鸡,母鸡,小鸡各多少只。function buy(){ // 公鸡数量最多 20 for($x=0;$x<=20;$x++){ // 母鸡数量最多 33 for($y=0;$y<=33;$y++){ // 小鸡数量 ...
2018-11-13 21:32:56 141
原创 快速排序
$array[] = 123;$array[] = 23;$array[] = 213;$array[] = 239;$array[] = 1970;$array[] = 8890;//快速排序(数组排序)function quick_sort($array ) { // 数组只有一个元素就不用排序 if (count($array) <= 1) retur...
2018-11-12 21:34:37 63
原创 冒泡排序
$array[] = 123;$array[] = 23;$array[] = 213;$array[] = 239;$array[] = 1970;$array[] = 8890;//冒泡排序(数组排序)从小到大function bubble_sort( $array){ $count = count( $array); if ($count <= 0 ) ...
2018-11-12 21:19:53 130
原创 线性表的操作
给定一个有序数组和一个值x,在该数组中删除所有值为x的元素,并返回最新的数组长度。$arr[] = 'Apple';$arr[] = 'Pear';$arr[] = 'Banana';$arr[] = 'Litchi';$arr[] = 'cucumber';$arr[] = 'tomato';//线性表的删除(数组中实现)function delete_array_element...
2018-11-12 21:05:30 135
原创 正则匹配微信昵称
‘/[\x{1F600}-\x{1F64F}\x{1F300}-\x{1F5FF}\x{1F680}-\x{1F6FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}]/u’
2018-11-12 20:47:07 5464 1
原创 常用正则表达式大全 PHP
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:&lt;(S*?)[^&gt;]*&gt;.*?...
2018-11-07 11:09:29 309
原创 顺序查找(数组里查找某个元素)
核心:从数据的第一个元素开始,依次比较,直到找到目标数据或查找失败。1.从表中的第一个元素开始,依次与关键字比较。2.若某个元素匹配关键字,则 查找成功。3.若查找到最后一个元素还未匹配关键字,则 查找失败。$arr[] = 'Apple';$arr[] = 'Pear';$arr[] = 'Banana';$arr[] = 'Litchi';$arr[] = 'cucumber'...
2018-11-03 21:58:11 4308
原创 二分查找(数组里查找某个元素)
二分查找(折半查找) 数组元素有序 数组的元素必须有顺序,从小到大或者从大到小。1、定义一个有序的数组&amp;lt;?php$max = 10000; // 数组最大值$number = 1; // 数组开始值$arr = []; // 数组while ( $number &amp;lt;= $max ){ $arr[] = $number; $number ++ ;}?&amp;g...
2018-11-03 21:29:12 3297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人