原创 關於CSS優先級算法是如何計算

關於CSS優先級算法是如何計算 之前我一直認爲的是 內聯標籤>id選擇器>類選擇器>元素選擇器 !important的權重最大 這種說法是不完整的。前提是它之後不會再出現相同的權重。如果權重相同,我們則需要去比較匹配規則的特殊性。

原创 記第一次面試分享(雪浪雲)

文章目錄Cookie,sessionStorage、localStorage的區別Cookie和session的區別簡單談一下cookie?HTTP常用狀態碼HTTP和HTTPS的區別描述一下XSS和CRSF攻擊?防禦方式?什麼是

原创 JQuery中得Ajax

JQuery中得Ajax 寫在前面:如果說 javascript 是內功 JQuery 就是技能 只有當你又足夠得內功才能學會此技能 熟練使用技能的同時要注意修煉自己的內功 $.ajax()方法概述 發送Ajax請求 var p

原创 ES5 ES6基礎知識

ES5語法 數組方法 迭代(遍歷)方法:forEach()、map()、filter()、some()、every(); array.forEach(function(currentValue, index, arr)) // c

原创 JavaScript中僞數組和數組以及轉化

JavaScript中僞數組和數組以及轉化 之前看到過一個經典的面試題 說如何將僞數組轉成數組 當時一臉懵逼 如今學會了高級JS然後再次看這個問題 好像沒有想象中那麼難。 僞數組和數組 在JavaScript中,除了5種原始數據類

原创 Ajax 編程

Ajax 編程 模板引擎 模板引擎概述 作用:使用模板引擎提供的模板語法,可以將數據和 HTML 拼接起來。 官方地址: https://aui.github.io/art-template/zh-cn/index.html 下

原创 hdu6579 Operation 前綴線性基

傳送門 題意:兩個操作,1個是求【l,r】區間子序列的最大異或和,另一個是在最後面添加一個數。 如果題目簡化成求【1,,i】的最大異或和,那麼該怎麼想呢.... 當然是處理出來一個前綴線性基。那麼如何求一個區間呢.... 那就處理前綴線性

原创 hihocoder#1727 : 區間表示 線性基合併+線段樹區間查詢 端點更新

傳送門 中文題。 思路:判斷2個異或組成的數的集合的關係,就要利用到線性基的知識。如果1個線性基包含另一個線性基,那麼另一個線性基裏的任意元素一定能被這個線性基表示出來。其它的就是利用線段樹維護線性基了。(不過我代碼跑的速度有點慢~)

原创 ACM-ICPC 2017 西安賽區現場賽 A. XOR線段樹 + 線性基合併

傳送門 題目大意:初始有一個序列a,有q個詢問,每次詢問 k | [l,r] 區間內子集異或的值的最大值是多少。 思路:根據題意,選取一部分值得到異或最大值,可以想到線性基,但是最後要OR上k,所以要消除k對其影響,我們就把每個數轉化成二

原创 Forsaken的位運算魔法 類歐幾里得

傳送 從貢獻角度考慮。遍歷 k 的每一位,若這一位爲 0,計算有多少個 ij 這一位爲1。反之計算這一位有多少個數字爲 0。 計算有多少個 ij 第 p 位爲 1,等價於計算 我們固定i, 會發現這個是類歐幾里得算法形式,套個類歐的模板即

原创 Wannafly挑戰賽14 E 無效位置 並查集+線性基

傳送門 題意:給你n個數字,n個消除位置的順序,問每次消除前不包含無效位置的區間的異或和的最大值。 題解:我們反向加入數字,那麼每次會和pos-1與pos+1的區間合併,我們通過線性基記錄每個位置的情況,通過並查集合並,查詢合併完的線性基

原创 Codeforces Round #552 (Div. 3) E. Two Teams 暴力+雙向鏈表

傳送 題意:將n個人分成2個隊,每次選取隊伍中未被選取的最大值,然後順便選取左邊相鄰的k個數(有多少拿多少) 問你最後隊伍的分配情況。 #include<bits/stdc++.h> using namespace st

原创 F. Ivan and Burgers 前綴線性基

傳送門 題意:首先輸入n,代表當前有n個數,然後再輸入m,代表m次詢問,每一次詢問是詢問區間[l,r],這段區間內的數的最大異或值。 思路:處理出來一個前綴線性基,記錄線性基上該位置是在原序列的哪個位置,求值的時候在第r個線性基上找,如果

原创 Codeforces Round #589 (Div. 2) E. Another Filling the Grid dp

傳送門 原博主 #include<bits/stdc++.h> #define ll long long using namespace std; const int maxn=310; con

原创 微信小程序 1.16學習

獲取目前所處位置 onShow(){ var that=this; wx.getLocation({ type: 'wgs84', success(res) { const lat