原创 javascript中的this的理解

每個函數的this是在調用時被綁定的,完全取決於函數調用的位置!!!! 1.this的綁定規則 (1)默認綁定 function foo(){ console.log( this.a ); } var a = 2; foo()

原创 數據庫實驗設計

本實驗是設計一個圖書管理系統,並實現增刪改查等操作 建立表 create table library ( book_id char(8) primary key, book_name char(10), borrow_date date,

原创 常用函數及一些小東西

assign函數 string s,s1; s1="I LOVE YOU" s.assign(s1,0,1); 複製I到s中 assert函數 assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程序執行

原创 tomcat配置 ubuntu

首先需要java環境   搜索tomcat 選擇core tar.gz 下載,解壓 vi startup.sh 在倒數第二行配置   export JAVA_HOME=~/jdk1.8.0_172 export JRE_HOME

原创 javascript預編譯

js運行三部曲 1.語法分析 2.預編譯 3.解釋執行 imply global 暗示全局變量:即任何變量,如果變量未經聲明就賦值,此變量就爲全局對象GO所有 一切聲明的全局變量,全是window的屬性 預編譯發生在執行之前,且預編譯執行

原创 firefox控制檯打開方法

打開firefox 最右側的打開菜單 點擊web開發者 點擊查看器 再點擊控制檯,就進入控制檯了 控制檯的作用十分強大 可以十分方便的查看javascript中的各種結果,而不必運行

原创 機器學習之PCA算法

PCA 是 Principal Component Analysis 的縮寫,中文稱爲主成分分析法。它是一種維數約減(Dimensionality Reduction)算法,即把高維度數據在損失最小的情況下轉換爲低維度數據的算法。顯然,P

原创 JAVA字符串處理方法

JAVA中字符串分爲String類和StringBuffer類 前者處理靜態字符串,一旦賦值就不能修改,後者處理動態字符串,可以修改 一.String類 1.構造器 對字符串進行初始化 String類 1.默認構造器 String str

原创 搜索思路總結

搜索個人感覺最重要的就是確定對狀態的定義,之後的動規最重要的也是狀態的確定。 狀態確定的好那麼搜索也就相對容易,而對於狀態的確定需要通過一些題目來進行總結。 例題1. 立體八數碼問題 八數碼是對空格的搜索,那麼很明顯空格的位置是一個描述狀

原创 kmp算法

一個長度爲n的字符串T(文本串),和長度爲m的字符串(模板串),在字符串T中尋找字符串匹配點,樸素的算法就是二重循環暴力尋找,這樣的時間複雜度爲O(n*m),而現在要介紹的kmp算法時間複雜度O(n+m),這個時間複雜度已經達到理論的上屆

原创 藍橋杯省賽A組2019

題目暫時還找不到,就簡單介紹比賽過程吧。 比賽前一天中午從學校走了,下午去看了看考場,晚上看了會兒書就睡了。 這次並沒有感到任何的緊張,感覺自己的心理素質變得好多了,以前一到大考,心裏慌的不行,第二天8點到的考場,等到快8點半的時候才進去

原创 linux的命令行

感覺看了這麼久的命令行,還是很多東西都不知道,還是來整理一下吧。 1.基礎命令操作 cal  [month] [year]  日曆 date +%Y/%m/%d/%H/%M 當前時間 bc 簡單的計算器 2.幾個重要的鍵 [tab]鍵具有

原创 linux文件的權限與目錄配置

1.文件查詢: 先切換到管理員 再用 ls -al查詢 文件類型權限  例如-rwxr-xr-- r表示可讀,w表示可寫,x表示可執行 第一組是文件擁有者的權限,第二組是用戶組的權限,第三組爲非本人和非本用戶組的其他賬戶的權限 第一個字符

原创 康託展開及康拓逆展開

康拓展開 把一個整數X展開成如下形式: X=a[n]*(n-1)!+a[n-1]*(n-2)!+...+a[i]*(i-1)!+...+a[2]*1!+a[1]*0! 其中a[i]爲''當前元素''在''所有未出現的元素''中排在第i個(

原创 map的用法

Map是STL的一個關聯容器,它提供一對一(其中第一個可以稱爲關鍵字,每個關鍵字只能在map中出現一次,第二個可能稱爲該關鍵字的值)的數據 處理能力,由於這個特性,它完成有可能在我們處理一對一數據的時候,在編程上提供快速通道。這裏說下ma