原创 JS中關於函數名與變量名重名、作用域鏈、預解析的問題

一、預解析 1.先說js代碼的預解析問題,js和許多其他語言不同,它在執行之前會預解析代碼,意思就是變量聲明和函數聲明提升,值得注意的是函數聲明提升比變量聲明提升的優先級高,先來看幾個例子: console.log(a);//打出的是

原创 Canvas繪圖基礎知識

一、繪製直線 1.準備"畫布",畫布默認大小是300px*150px <canvas width="600" height="400" ></canvas> <!--注意:對畫布設置寬高只能在行內設置,不在css中設置--> 2.獲

原创 最大公共字符串長度模板

此方法對於長度較短的字符串效率較高: #include <stdio.h> #include <string.h> int f(char s1[],char s2[]) { int a[100][100]; int l

原创 分解質因數算法

衆所周知,任何一個數都可以寫成若干個素因數相乘,那麼如何找到這些素因數呢,可以用到分解質因數算法: #include<bits/stdc++.h> using namespace std; int main() { int n

原创 藍橋杯歷屆試題-合根植物

藍橋杯歷屆試題-合根植物是一道簡單的並查集問題,並查集算法的核心是把兩個點連通起來的函數和找到某個點的根節點的函數,本文把這兩個函數定義成join()和find(); 先寫出這兩個函數的原型: int find(int x) {

原创 關於如何快速篩選素數的問題

在瀏覽某位大佬學弟的博客時,看到了一種線性篩選素數的方法,覺得很有用,所以給大家分享出來。這種篩選的方法名叫做埃拉託斯特尼篩法:要得到自然數n以內的全部素數,只需要把不大於根號n的所有素數的倍數剔除,剩下的就是素數。思想:假設全部數均

原创 藍橋杯歷屆試題-高僧鬥法

藍橋杯歷屆試題-高僧鬥法是一道尼姆堆博弈論(Nim遊戲),本文只對尼姆堆問題進行粗略的解釋,不對題目進行講解,我相信只要搞清楚了尼姆堆這種博弈論問題之後,這道題將會迎刃而解。 一般的Nim遊戲是這樣的:有n個石堆,每堆裏有數量一定的石

原创 2018年藍橋杯省賽本科B組-全球變暖(水漫金山)

最近在刷藍橋杯的題,有這樣一道題: 題目大意 你有一張某海域NxN像素的照片,".“表示海洋、”#"表示陸地,如下所示: … .##… .##… …##. …####. …###. … 其中"上下左右"四個方向上連在一起的一片陸地組

原创 關於字符串根據字典序排序的方法

首選你要懂得什麼是字典序,如果不懂自行百度,本文不再闡述。 字典序排序其實和數組排序是類似的,只需要用到strcmy和strcpy函數,可以用類似於數組冒泡排序的方法完成排序,代碼如下: 方法一: #include<bits/stdc

原创 關於如何用CSS3製作切割輪播圖的問題

我們先來看一下切割輪播圖的效果: 這種切割輪播圖非常的炫酷,但是有一個缺點就是只能有四張圖片,如果想實現4張圖片以上的切割效果就非常的麻煩。本文只闡述四張圖片切割圖的製作方法。 切割輪播圖的原理是一個立方體,立方體的四個面各有一張圖

原创 CSS3-transform二維三維變換和flex伸縮佈局

一、transform 1.二維變換 移動:translate /*使用transform實現元素的移動 a.移動是參照元素的左上角 b.執行完畢之後會恢復到原始狀態 1.如果只有一個參數就

原创 關於如何使用CSS3製作立方體的問題

今天給大家帶來如何用css3製作立方體效果的案例,話不多說,先上圖: 先說一下網頁當中的數軸,以屏幕的左上方爲原點: 重點說一下Z軸,Z軸是垂直於屏幕的,比如我們給一個元素加transform屬性,transform:transl

原创 CSS3重點知識總結(1)

一、選擇器和盒模型 1.屬性選擇器 E[attr]:查找指定的擁有attr屬性的E標籤 E[attr=value]:查找擁有指定的Attr屬性並且屬性值爲value的E標籤,=是嚴格匹配 E[attr*=value]:查找擁有指定的

原创 HTML5-video相關屬性和方法(附案例)

video是H5中新增的多媒體標籤,video附有很多的屬性和方法,還有一些常用事件,今天就給大家介紹一下這些用法,後文附有一個多媒體播放器的案例。 1.常用方法 load():加載視頻 paly():播放視頻 pause():暫

原创 HTML5-調用百度地圖API進行地理定位的實例

今天給大家分享一個H5中的百度地圖API案例,話不多說,直接上圖: 在瀏覽器中打開之後,這個盒子有上下兩部分,上面是3D地圖,下面是普通地圖,這是使用了百度地圖接口後的效果,使用百度地圖接口必須拿到百度地圖的密鑰,密鑰博主已經在代碼