緣起
在三個月前,我在 ptt 上 po 文([分享] 免費程式教學(前端)),說我願意提供一系列的免費程式前端教學。只要是有網頁基礎的都能夠報名,歡迎大家寫信給我,並且附上幾個提問的回答,最後我會挑 5~10 個人進行培訓。
在三個月前,我在 ptt 上 po 文([分享] 免費程式教學(前端)),說我願意提供一系列的免費程式前端教學。只要是有網頁基礎的都能夠報名,歡迎大家寫信給我,並且附上幾個提問的回答,最後我會挑 5~10 個人進行培訓。
(原文發表於:http://blog.techbridge.cc/2016/05/20/fast-way-to-get-apk-information/)
在 之前,我們曾經介紹過如何反編譯 Android Apk。而藉由反編譯,我們可以知道許多跟 apk 有關的資訊,例如說 AndroidManifest.xml
,只要這個檔案就可以看出 apk 的一些基本資訊,還可以看到整個 apk 的程式碼跟使用到的資源(圖檔、影片、聲音等等)。
但若是今天我們只想要知道基本資訊,完全不想知道 apk 是怎麼寫的,也根本不關心它用到哪些資源,那該怎麼辦呢?反編譯需要一點時間,愈大的 apk 需要愈久,有沒有更好的方法呢?
(原文發表於:http://blog.techbridge.cc/2016/04/23/fast-restful-nodejs-api-backend/)
現今有些網站採用了 Single Page Application 的方案,後端只負責提供 API 讓前端抓取資料,達成完全的前後端分離。前端的選擇有很多種,你可以用 Angular
,可以用 Ember.js
,也可以用 React + Redux
。至於後端的 API,必須符合固定格式,才能讓前端的人員比較好抓取。而這個「固定格式」,最常見的就是我們今天的重點:RESTful
。
最近發生主機被大量 request 攻擊的事件,而且慘的是這台主機放的是論壇服務
假設攻擊的點是論壇首頁,每次 request 都會去 query DB,而且有一堆 join
其中還有些是 POST 的指令會讓 db update
就這樣一直瘋狂又 select 又 update 導致 DB lock,cpu 飆高掛掉
如果論壇是自己寫的,還可以在 DB 跟 application 之間加上 redis 之類的快取
但偏偏這個論壇系統是別人的,沒有辦法動
CS50 的全名是 Introduction to Computer Science,是一堂哈佛大學的通識課程
在 edx 上面有開課,任何人都可以去修,甚至還有助教幫你改作業(只有程式作業,不包含其他像是紙本作業的那種題目)
我第一次聽到 CS50 這堂課,是經由這篇報導:CS50:一堂超過 800 個哈佛學生選修的「硬課」,魅力何在?
一直到最近把這門課修完之後,才了解這門課厲害在哪裡。
先來回答標題的意思:如海洋般的程式課程。為什麼是海洋,因為這門課:又深又廣
有多深多廣呢?我記下每一週的課程大綱跟作業,請你身邊有資工背景的朋友看看,就會知道我在說什麼了