原创 變量和函數

變量是什麼 變量幾乎是編程裏最重要也最基礎的一個概念,任何開始接觸編程的人,首先要做的就是理解變量的概念。 現實生活中,我們幾乎不會在日常用語裏說到變量這兩個字,但變量卻幾乎可以說是每天都存在於我們的 日常生活裏。例如,買彩票的結果,中與

原创 使用php完成最短路徑查找

先看下面的圖 實現了任意節點到其它節點的最短路徑,代碼可以直接複製測試,有任何不懂的可以在下面留言,我看到了一定會回覆。 <?php $list=[ 'a'=>['b'=>1,'c'=>2,'d'=>3,], 'b'=>['a'=>

原创 匿名函數實現遞歸

衆所周知,遞歸就是函數調用其本身。 那,匿名函數能否也實現遞歸呢?答案是可以的。 請先看下面的代碼 (f => f(f)) (fact => n => n <= 1 ? 1 : n * fact(fact)(n - 1)) (5)。 這是

原创 kmp算法的詳盡分析與實現

kmp是一種高效的字符串匹配算法,下面我用php做了詳盡的註釋,希望對你們有所幫助。 <?php //abca //前綴:a,ab,abc //後綴:bca,bc,a 重複的是'a',因此權值爲1 //abcab //前綴:a,ab,

原创 數據結構的嘗試

<meta charset=utf-8 /> <style> body{margin:0} div{cursor:pointer} .nav{display:flex;justify-content:space-around} </st

原创 遞歸和循環的真正區別——js let 的使用

循環的變量是全局的,let可以讓其變局部,而遞歸的變量是局部的。 如果你循環生成10個依賴循環變量的值的函數,最後調用都是以最後一次循環爲準,而我們希望的是每次循環每個函數依賴當前的循環值。 str='abces' for(let i=

原创 單頁面初步

目前先到這,再寫下去都是一些熟悉的東西。<style> .all{height:100%;display:flex;flex-direction:column;justify-content:space-between;} .title{

原创 php curd操作封裝第一版

<?php $dsn = "mysql:host=localhost;dbname=test"; $db = new PDO($dsn, 'root', 'root'); $database = 'test'; $insert=fun

原创 php導出execl

https://blog.csdn.net/sinat_35861727/article/details/54930459

原创 React Navigation 的史前天坑

createBottomTabNavigator 和 createStackNavigator 這兩個組件的同時使用,花費了我整整一天的時間,最後還是在React-Navigation的嵌套stackNavigator導航組件被覆蓋這裏得

原创 php curd操作封裝第二版

比第一版少了九行代碼 <?php $dsn = "mysql:host=localhost;dbname=test"; $db = new PDO($dsn, 'root', 'root'); $array = ['name'=>'nn

原创 重新定義css

<div class=css> <li>a</li> <li>b</li> </div> <script src=jq.js></script> <script> function flex(select,justifyConten

原创 兩種css放大縮小圖片的方法

<style> .flex{height:100%;display:flex;justify-content:center;align-items:center} img{height:250;width:250;} @keyframes

原创 橫向進入和豎直進入

只須把margin-left改爲margin-top即可<style> body{margin:0;overflow-x: hidden; } .flex{height:100%;display:flex;flex-direction:c

原创 矩陣乘法淺談

其實矩陣乘法的本質非常簡單,但是網上很多似懂非懂的人喜歡故弄玄虛,搞的很多初學者看了很多文章後還是一頭霧水,這是非常可恨的行爲1  2     5  6      5   11    3  4     7  8      11  25 非