寒假学习报告 第一周 1.18
本周主要學習的內容有 圖解HTTP 洛谷刷題 c語言學習 web方面的學習
因為寒假的原因,所以時間上比較充足,目前來看一切良好。
一 圖解HTTP
筆記主要在書上和筆記本上,就不再另外復制了
如圖:
二 洛谷刷題
本周大概完成了15道左右,部分簡單,部分難
列出幾道難題
一些數字可能擁有以下的性質:
性質 1:是偶數;
性質 2:大于 4 且不大于 12。
小A 喜歡這兩個性質同時成立的數字;Uim 喜歡這至少符合其中一種性質的數字;八尾勇喜歡剛好有符合其中一個性質的數字;正妹喜歡不符合這兩個性質的數字。
輸出這 4 個人是否喜歡這個數字,如果喜歡則輸出1,否則輸出0,用空格分隔。
比較簡單的表示方式就是用邏輯方式==
偶數
可以使用 a%2 但是輸出的余數要和是否為奇偶比較 如果是奇數反而要輸出0 偶數輸出1
所以采取的是邏輯的方式b=a%2==0
當偶數是輸出的為1 奇數是輸出為0
代碼就比較簡單了(當然純粹是b=a%2+1也可以,但是這就很沒有意思了)
還有
題目描述
好不容易啊,HansBug終于熬到了做到數學最后一題的時刻了,眼前是一堆雜亂的加減算式。顯然成功就在眼前了。可是他腦細胞和RP已經消耗殆盡,所以這個重要的任務就交給你們啦。
輸入格式
一行,包含一個字符串形式的加減法多項式(每一項數字范圍為0-32767)。
輸出格式
一個整數,為計算所得的結果(保證計算結果不會超過長整型范圍)。
也就是說輸入一串數1-2+3這種情況 要得出結果 emmmmm…
嘗試用書上的代碼寫,寫了n就也沒有寫出來,主要是這一串字符的長度未定,不好用scanf掃描每一個字符,很困難。 最后沒辦法,臨時學習了我覺得非常好用的一個部分
#include<bits/stdc++.h>
using namespace std;
一般洛谷上的大佬都是用這種方式寫的,建議以后也學著這種方式寫
在使用這種方式以后,題目就變得簡單許多了
直接 int a,b;
int main()
{
while(cin>>a)
b=b+a;
cout<<b;
return 0;
}
即可
(理論上cin》》a只能輸入一個值,但是有了while 就可以隨意輸入了) 另外加減號也會自動轉化,十分方便。
很難的算法題這次沒有遇到
三c語言
主要學習了鏈表和 上文提到的bits/stdc++的寫法
如圖;
四web方面的學習
xss方面
書上內容不再復制
主要談談實戰技巧 另外練習前先把瀏覽器防護關閉 否則易被攔截
xss
主要是這方面的內容
歡迎用戶".$str."
"; ?>不是看的很懂 根據大佬的解釋直
根據代碼發現,變量$str從url接受一個get類型的name參數,并且沒有對傳入的name參數進行任何過濾
直接echo出來,我們可以直接構造任意可彈窗payload,
這里使用最基本的:,也可以使用 <svg/οnlοad=alert(1)> 等…
也就是說,把網址
http://test.ctf8.com/level1.php?name=
后面加上
(相當于輸入1???)
就可以了 目前還不是特別懂,有待進一步學習。
猜測是 0為假 1為真 相當于手動輸入了1 就算過關了
emmmm 果然還需要進一步練習
最后是特別部分
咋們這個學安全的對吧…要是電腦都不太懂…
也不太好對吧…
所以寒假自己裝了一臺電腦HAPPY!!!
如圖
ryzen 7 2700 8核16線程 16gb 2400mhz x2內存 rx584顯卡 2304sp
x370m主板 ??低昪2000pro 1tb固態
總之還是比較簡單的 就是跳線啊…真的很不爽呀
總結
以上是生活随笔為你收集整理的寒假学习报告 第一周 1.18的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python乌龟吃鱼_python学习之
- 下一篇: 计算机公益活动策划书,社会公益爱心活动策