原创 防sql注入方法

一、什麼是sql注入 sql注入是比較常見的網絡攻擊方式之一,它不是利用操作系統的bug進行攻擊,而是通過編程代碼的疏漏,通過編寫特定的sql語句,進行數據庫的非法訪問。 二、 sql注入流程 尋找sql注

原创 讀文件夾、文件內容

獲取目錄下所有文件的名稱列表 /* * param string $dir 目錄名稱 目錄下必須是文件 * return array $dirList 目錄列表數組 * 獲取目錄下的所有文件 ***/ public function ge

原创 canvas 畫布畫太極圖和鐘錶

摘要:html5的canvas元素稱得上是html5的核心技術,而作爲一個依靠js繪製華麗圖像的元素,Canvas究竟能夠運用在哪些方面的開發?相關代碼什麼是Canvas?Canvas元素是h5的一部分,允許腳本語言動態渲染圖像。canv

原创 jquery中常見的面試題

1、列舉jquery中常用的選擇器 基本選擇器 id選擇器:每個id選擇器名稱只能使用一次 class:允許重複使用 *: 匹配所有 層次選擇器: $("#a.b") 選取id值爲a的元素裏所有class值

原创 codeigniter入門(一)

ci入門 爲什麼選擇ci Codeigniter是個優秀的框架,簡單、小巧、快捷,容易掌握,有完整的文檔,上手較快,如果是小項目用ci比較便捷 Ci獲取與安裝 2.1.4 $url = "http://codeigniter.o

原创 Mac 下升級python 2.7 到python 3.6

一、前言mac 系統自帶python 2.7本文目的將python 2.7升級到python 3.6網上有部分文章建議,兩個版本共存,博主並不知道版本共存好用,還是升級之後好用,所以讀者們慎選二、去官網下載最新的安裝包官網 選擇最新的版本

原创 升級win10 系統後80 端口被佔用 問題排查、解決

終於空出點時間可以安裝win10 系統了,在各種等待和重啓之後,系統終於裝好了,將各種軟件統統啓動走一遍,沒有問題,可以開始幹活了。然而悲劇發生了,phpstudy居然啓動失敗,在重啓一次,還是不行。 怎麼辦呢,google走起。

原创 python腳本實現在Mac上設置定時鬧鐘

起牀鬧鐘自動播放音樂背景:預備每天早晨六點起牀背單詞。但是,很不幸手機上的鬧鐘都會被隨手關掉,繼續睡。爲了解決這個問題,決定在電腦上設置一個定時播放音樂的任務,畢竟,要關閉電腦上的鬧鐘,是需要從牀上爬起來的。嗯,說幹就幹。詳細代碼技術:P

原创 MySQL分區(partition)相關概念

數據分區: mysql 數據庫中的數據是以文件的形式存儲在磁盤上,默認放在/mysql/data下面 show variables like 'datadir'; 一張表主要對應三個文件,1)frm存放表結構,2)myd存放表數據,3

原创 面試總結

1、寫一個函數儘可能高效的,從一個標準url裏面取出文件擴展名 $url = "http://www.test.com/test/a/b.php?id=1"; $b = parse_url($url); echo substr($b["p

原创 PHPExcel使用(二)

<?php //獲取需要下載的內容 ... public function downlodExcel(){ $data = []; //三維數組 //導出excel文件名稱 $filename = $start_t

原创 mysql concat()函數使用

concat() 返回連接在一起的字符串 語法:CONCAT(str1,str2,...) +——————–+ |concat(12,’ab’,’mn’)| +——————–+ | 12abmn | 這

原创 mysql 創建表添加行、列註釋

創建表添加註釋 CREATE TABLE purchase( id int(25) PRIMARY KEY AUTO_INCREMENT, user_id int(50)

原创 PHPMailer 發送郵件

PHPMailer是一個用於發送電子郵件的PHP函數包 功能 在郵件中包含多個 TO、CC、BCC 和 REPLY-TO。 平臺應用廣泛,支持SMTP服務器,包括Sendmail、qmail、Postfix、Gmail、Imail、Ex

原创 javascript: instanceof 和 typeof 的區別

鑑於ECMAScript 是鬆散類型的,因此需要一種手段來檢測給定變量的數據類型 typeof 操作符 typeof可以獲取一個變量的類型,它可以返回如下幾個類型: "undefined" 如果這個值未定義 "boolean" "str