Roman Project8月14日工作日誌

2022-05-14 02:44:02 字數 1137 閱讀 5629

兩周前開始了為夫人做乙個生日慶祝的**,定位於回顧我們一起近三年來一起走過(以及自去年7月我到加國後,自己去過的一些地方)。到目前為止,整體工程進展的比我預想的稍微順利,但是也暴露出許多不足,與知識的短板;由於是第一天開博,所以先做乙個前期回顧:

1)設計工作階段:8月1日到8月10日;構思些許靈感可能更早,但是8月4日左右紙上正式出第一(草)稿,隨後三天後,當拿到ftp許可權的時候正式推翻,並出第一正稿;整體感覺,正稿是在草稿的基礎上,去除冗雜元素而簡約出來的,從表現來看可能更加集中主題一些;但是不足在於,a)有靈感後不能很快在ps上畫出,整個影響了工程進展;b)設計之初過多考慮了**因素,反而讓自己前瞻後顧,左右為難;

2)html5:預期希望通過html5來實現,因為是第一次試新東西,試圖盡量突出html5特性,但目前來看,除了應用和,其餘沒有應用——畢竟是單頁**,考慮到主題優先的原則,目前html僅僅縫縫補補,夠用就行;以後如果有機會回頭修改,擬從以下原則進行優化:a)強化html表意原則,讓html具有可讀性(目前還太依賴div);b)嘗試更多的tag,實踐html5的互動性;c)增強html表的條理性;配合js的功能很強大,相信以後會是常常用來打交道的東西;

3)css3:css目前是乙個讓我有些自己把自己弄糊塗了的。由於前乙個純css的相簿展示實現的很好,反而讓自己懷疑是否要完全依靠css,以致弱化了js的某些需求;有兩個問題需要思考:css3的時代裡,css與js的關係,和css與ps()的關係;就目前css使用來看,基本的選擇器和屬性使用良好;但是問題存在:a)position的理解需要深化(absolute;relative;)其中absolute是基於父元素relative來實現,這點在過程中忘卻,導致一些不必要麻煩;b)偽類使用混亂,這個很糟糕,有點畫虎不成反類犬;

到今天為止解決的問題主要有:

a)canvas:居中是需要display:block 先;然後margin:0 auto;此外尺寸,座標,以及js愛心函式的實現基本吃下;(13日)

今天遺留的問題有:

1.1鏈結實現方式?

1.2鏈結點選的效果?

b)背景圖區的切換問題:

2.1出現與消失的實現?

2.2背景圖區與周圍縮圖的關係?

c)整體流程的實現問題:這個關係到demo能否出來;希望今天能重點解決這個——讓整體效果完整的跑一遍先;

8月1日程式設計

這是這個暑假正式程式設計的第一天。程式設計確實很不容易,已經半年多沒有寫題了,今天接觸了我只敢寫一寫比較簡單的,為自己找回一點兒基礎。真的有很多知識點兒遺忘了。一道思路簡單,但是寫起來比較複雜的題,我做了2個小時也沒有ac,最後,實在不知道錯在了 就找大佬詢問了下,恍然大悟,心裡很不是滋味,我就在這...

8月1日到8月6日技術要點

1 系統級 systemgenericsetting 和使用者級 usergenericsetting 的設定。2 重構,load系統或使用者級設定。3 ui於presenter之間引數的傳遞。5 重申變數命名 同名清華,sametsinghu 的精確性。6 list 的使用 7 泛型集合 orde...

8月1日學習打卡

pwn簡介 ctf中的pwn指的是通過程式本身的漏洞,編寫利用指令碼破解程式拿到主機許可權,不僅需要對程式進行分析,還需要了解作業系統的特性和相關漏洞。pwn需要掌握的知識儲備 c語言,組合語言,python,作業系統,linux操作 主流工具 經典漏洞 棧溢位,堆溢位,rop,格式化字串漏洞 練習...