原创 php 排序-冒泡

冒泡排序 <?php /* 冒泡排序是非常容易理解和實現,以從小到大排序舉例: 設數組長度爲N。 1.比較相鄰的前後二個數據,如果前面數據大於後面的數據,就將二個數據交換。 2.這樣對數組的第0個數據到N-1個數據進行一次遍歷後

原创 php排序-快排

<?php //&$a,傳引用調用 function q_sort(&$a,$l,$r) { //保證數組多餘2個,是結束遞歸條件 if($l < $r) { $i =$l; $j = $r; //取$a[$l]作

原创 php---歸併排序

<?php // 歸併排序主程序 function mergeSort($arr) { $len = count($arr); if ($len <= 1) { return $arr; }

原创 php-直接插入排序

<?php /* 直接插入排序(Insertion Sort)的基本思想是:每次將一個待排序的記錄,按其關鍵字大小插入到前面已經排好序的子序列中的適當位置,直到全部記錄插入完成爲止。 設數組爲 a[0…n-1]。 1. 初始時,a

原创 php 正則獲取字符串中某段未知子串

<?php $i = '<a target="_blank" title="3.29-3.31iPhone11領券立減200元,特惠機型推薦:XSMax低至5799元,XR低至4199元超值推薦!" href="//item.

原创 py3.6 tk圖片縮放

import io #python -m pip install pillow (pillow是3版本之後的包PIL是2版本的) from PIL import Image, ImageTk import tkint

原创 python正則獲取字符串中某段不確定子串

import re #1 todo 讀文件替換 m 或者直接讀網頁 m = '<a target="_blank" title="3.29-3.31iPhone11領券立減200元,特惠機型推薦:XSMax低至5799元,XR

原创 用bat文件修改Windows的host文件

a.bat ::取消host的只讀屬性 attrib -R C:\WINDOWS\system32\drivers\etc\hosts ::用127.0.0.1 a.xxx.com 代替原來的host文件 @echo 127

原创 ssh 生成公私鑰

命令 ssh-keygen -t rsa -C "[email protected]" 生成後的路徑文件路徑/root/.ssh -rw------- 1 root root 399 Apr 16 14:48

原创 php擴展包下載網址pecl 和 擴展安裝

強烈推薦 php安裝擴展 pecl install <擴展名> # eg:pecl install swoole php擴展包下載網址 下邊是手動安裝 php安裝msgpack擴展 示例 wget htt

原创 php內核學習-基本變量zval 和zend_array 和zend_string

1.zval是php變量底層定義的結構,一共16字節 typedef struct _zval_struct zval; struct _zval_struct { zend_value

原创 刷題-兩數之和

func twoSum(nums []int, target int) []int { a := make(map[int]int) for i,v := range nums { if k,ok

原创 6. Z 字形變換-力扣

將一個給定字符串根據給定的行數,以從上往下、從左到右進行 Z 字形排列。 L C I R E T O E S I I G E D H N 比如輸入字符串爲 “LEETCODEISHIRING” 行數爲 3

原创 優美子數組

go版本 func numberOfSubarrays(nums []int, k int) int { arr := make([]int,0) flag ,res := 0, 0 for i

原创 割繩子

題目描述 給你一根長度爲n的繩子,請把繩子剪成整數長的m段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲k[0],k[1],…,k[m]。請問k[0]xk[1]x…xk[m]可能的最大乘積是多少?例如,當繩子的長度是8