博客 RSS 訂閱

Geekrun - python:記一次簡單的模擬flask和cgi服務器

最近web服務器知識,中間懶癌犯了,斷了一兩天後思路有點接不上來,手頭上也有其他事情要做,先簡單的總結下學習進度,很多重要的功能都沒跑通,目前flask只是簡單實現路由分顯示不同的結果,cgi可以根據不同的靜態資源或者py腳本文件路徑顯示不同的結果。目前來説文章亮點就是解耦做的還行,有一定的可擴展性 簡單的仿flask實現路由分發 from wsgiref.simple_server import

cgi , wsgi , Python

收藏 評論

ZWkang - underscore 0.1.0版本源碼閲讀

前言 這篇文章是為之後的underscore現版本的源碼做鋪墊,先感受下最先版本 0.1.0版本足夠小 這個版本已經有將近小10年的歷史了 還是有一些不錯的地方。 0.1.0版本源碼分析 // Underscore.js // (c) 2009 Jeremy Ashkenas, DocumentCloud Inc. // Underscore is freely distribu

underscore , Javascript

收藏 評論

liusaint1992 - 前端性能優化小結

http優化,加大併發,減少請求數量以及傳輸量 domain hash技術突破併發限制。http1.x瀏覽器對於發起的連接有併發限制,這個限制是針對域名的,所以將靜態資源放在多個不同的域名下,也可以突破這個限制。但是也不宜使用太多域名。會增加額外的dns解析成本。 合理使用http頭。使用expires,cache-control,Etags等http頭緩存靜態資源。這篇文章介紹的很詳

前端性能優化 , web性能優化

收藏 評論

前端胖頭魚 - 如何實現swipe、tap、longTap等自定義事件

前言 移動端原生支持touchstart、touchmove、touchend等事件,但是在平常業務中我們經常需要使用swipe、tap、doubleTap、longTap等事件去實現想要的效果,對於這種自定義事件他們底層是如何實現的呢?讓我們從Zepto.js的touch模塊去分析其原理。您也可以直接查看touch.js源碼註釋 源碼倉庫 原文鏈接 事件簡述 Zepto的touch模

zepto , jquery , html5 , Javascript

收藏 評論

gaoshu883 - Web性能優化系列之一工具篇

WEB性能優化,是前端不可避免的問題,值得拿來好好思考一番,然後搞明白: 為什麼需要考慮這個問題 如何去衡量這個問題 如何解決這個問題 每個人都有自己的對問題的思考方式和路徑,今天不妨就按照我的思路走一走吧。 雖然,這篇文章的標題突出的是工具,但具體闡述這個問題之前,先回答:為什麼需要考慮這個問題?答案,因為WEB性能差,用户體驗差... 為了提高面對WEB應用時的用户體驗,我們決定對W

web性能優化

收藏 評論

Taoqun - vue 使用Jade模板寫html,stylus寫css

vue 使用Jade模板寫html,stylus寫css 日常工作都是使用vue開發頁面和webApp,寫的多了就想偷懶簡化各種書寫方式,所以使用了jade寫html,stylus寫css,省了很多的步驟和提高了效率。 安裝包 // 安裝jade包 npm install jade jade-loader --save-dev // 如果使用vue-cli構建項目,則不需要安裝stylus相關的包

jade , vue.js , Css , HTML , Javascript

收藏 評論

東哥起飛 - 爬蟲模擬登錄—OAUTH的詳解

作者:xiaoyu 微信公眾號:Python數據科學 知乎:python數據分析師 解讀爬蟲中HTTP的秘密(基礎篇) 解讀爬蟲中HTTP的秘密(高階篇) Python爬蟲之模擬登錄京東商城 前兩篇分享了HTTP的基本概念和高級用法,以及京東模擬登錄的實戰內容。本篇博主將會繼續與大家分享HTTP中的另一個有趣內容:OAUTH,它也是在爬蟲的模擬登錄中可能會用到的,下

oauth2.0 , 微博 , 模擬登錄 , python爬蟲

收藏 評論

小小心 - php中Generator的執行過程

説到php中的Generator(生成器),有人可能會想到協程,這裏我們先不説php如何實現協程,我們探究下Generator的執行過程。 Generator是通過yield實現,yield 關鍵字是php5.5版本推出的一個特性。 首先,看下面的代碼: function gen(){   while(true){

php , yield

收藏 評論

依韻_宵音 - 週報小系統,支持導出和郵件提醒

This just is a README. 使用 Vue + LeanCloud 開發的一個週報系統,純前端實現。 並利用 LeanCloud 提供的雲引擎服務實現在週五給全員發送郵件提醒填寫週報,週六週日分別再次對未填人員發送郵件進行填寫提醒。 基本配置 LeanCloud 應用配置 前往 LeanCloud 新增應用。 並導入 /appSchema/ 下的 schema 修改 src/co

vue.js , node.js , php , leancloud , Javascript

收藏 評論

瑞0908 - Scrapy 框架入門簡介

Scrapy 框架 Scrapy是用純Python實現一個為了爬取網站數據、提取結構性數據而編寫的應用框架,用途非常廣泛。 框架的力量,用户只需要定製開發幾個模塊就可以輕鬆的實現一個爬蟲,用來抓取網頁內容以及各種圖片,非常之方便。 Scrapy 使用了 Twisted'twɪstɪd異步網絡框架來處理網絡通訊,可以加快我們的下載速度,不用自己去實現異步框架,並且包含了各種中間件接口,可以靈活的完成

網頁爬蟲 , yield , scrapy , Python

收藏 評論

wayneli - 【JS基礎】Object 對象的原型概念詳解

對象概念 在 javascript 中, 一切引用類型均為對象。 如 function Foo () {} 中,Foo本身就是一個對象的引用。 創建對象方式 字面量方式 new 構造函數 函數聲明 Object.create 字面量對象 javascript語言級別快速創建對象的實例 var obj = {foo: 'foo', bar: 'bar'}; // Object對象字

javascript原型 , 前端 , Javascript

收藏 評論

冴羽 - underscore 系列之實現一個模板引擎(下)

前言 本篇接着上篇 underscore 系列之實現一個模板引擎(上)。 鑑於本篇涉及的知識點太多,我們先來介紹下會用到的知識點。 反斜槓的作用 var txt = "We are the so-called "Vikings" from the north." console.log(txt); 我們的本意是想打印帶 "" 包裹的 Vikings 字符串,但是在 JavaScript 中,字符串

underscore系列 , 模板引擎 , underscore , Javascript

收藏 評論

bupthly - 小而美的backbone

本文已同步在我的博客 在這個react和vue如日中天、jquery逐漸被大家拋棄的年代,我還是想要來説一説backbone。 16年6月初,在沒有任何前端框架使用經驗、js水平也較一般的情況下,被告知需要在幾個工作日內搭建完成一個後台管理系統,沒有頁面設計稿、沒有組件庫,一切都是從零開始。當時面臨兩個選擇,backbone和react。雖然我很希望能夠拿react來練手,但是考慮到學習成本和項目

backbone , Javascript

收藏 評論

fizz - php開發者快速上手go之使用gorose orm

最近迷戀上了go語言, 對go有種特別的好感. 可是, 由於之前做了很久的php開發, 剛開始用go做web開發有點不太習慣, 也許是之前的 laravel 框架的 eloquent orm過於好用, 所以, 導致了使用go做web開發的各種不適應. 於是, 想着找一個類似的orm用用, 找遍了go生態圈, 發現了很多知名的 go orm, 諸如: gorm, xorm, sqlx等,

orm , php , laravel , eloquent , go

收藏 評論

bestvist - Skeleton Screen -- 骨架屏

用户體驗一直是前端開發需要考慮的重要部分,在數據請求時常見到鎖屏的loading動畫,而現在越來越多的產品傾向於使用Skeleton Screen Loading(骨架屏)替代,以優化用户體驗。 原文鏈接 Skeleton Screen Skeleton Screen(骨架屏)就是在頁面數據尚未加載前先給用户展示出頁面的大致結構,直到請求數據返回後再渲染頁面,補充進需要顯示的數據內容。常用於文章列

前端優化 , Css , htm

收藏 評論

smile_58bd2c1f62ea0 - angular1配合gulp和bower使用

一 安裝gulp和bower gulp安裝: npm install -g gulp bower安裝: npm install -g bower ==注:== angularjs的一些包文件我們是通過bower來管理的 二 bower使用 使用bower初始化一個項目: bower init 填寫工程名,描述等等那些東西 安裝angularjs:bower install --save a

gulp , angularjs , bower , Javascript

收藏 評論

lcp0578 - Symfony筆記之--自定義異常提示

Custom Exception ExceptionController namespace KitBaseBundle\Controller; use Symfony\Bundle\TwigBundle\Controller\ExceptionController as BaseController; use Symfony\Component\HttpF

symfony3 , php , php框架 , symfony

收藏 評論

lcp0578 - Symfony筆記之--控制器的快捷方法

Shortcuts methods in Controller 1. 獲取服務 $this-get($serviceId); 2. 重定向 $this-redirectToRoute($routeName, $parameters, $status = 302); 3. 生成路由的url $this-generateUrl($routeName, $paramet

symfony3 , php , php框架 , symfony

收藏 評論

lcp0578 - symfony筆記之--基礎常用知識點

Symfony Basic 獲取登錄用户信息 控制器中 $this-getUser(); //等價於 $this-get('security.token_storage') -getToken() -getUser(); Twig中: {% if app.user %}{{

php , symfony

收藏 評論

hzc - Nginx反向代理解決跨域問題

背景 早些時候我們做了一個項目,用的是前後端分離,前端vue,後端提供功能接口,然後兩個部署在不同的域名下,後端接口開放了跨域,方便前端本地開發調試。前端項目域名為www.a.com,後端的接口域名為 www.b.com,上線後也沒問題,一切都美滋滋的。直到有一天,用户反饋過來有一個頁面一些數據出現的太慢了。。 然後我們各種優化,前端緩存、數據庫索引等等,快了那麼一點,最後想能不能再快點,因為一

proxy-pass , Nginx , 跨域

收藏 評論

lx1036 - 幾句話熟悉Laravel/Symfony 事件系統

我們知道,laravel/symfony 框架是由一堆堆 components 組件粘合在一起的。其中會有一個 event component 組件,比較特殊,它像一箇中介,是框架層全局 component,專門負責不同component間相互通信傳數據的。 説它是全局的,意思是,整個請求生命週期內,event 對象是單例的,對象不能新建實例,每次從容器中獲取標識為 'event' 的 event

php , event , laravel , symfony

收藏 評論

寒青 - HTML應用安全

XSS (Cross-site scripting) XSS,跨站腳本攻擊。 SQL注入(SQL injection) 在接受不確定輸入內容(如第三方站點消息,URL參數,用户創建的文本批註等)時,在使用前對數據進行驗證並且在展示時進行適當的編碼是必不可少的,否則,可能會有惡意用户對網站進行攻擊,輕者只是傳遞不規範的數據,嚴重的可能攻擊服務器,擾亂網站正常運行,如,注入SQL腳本清除服務器上所有數

csrf , htm , 安全 , xss

收藏 評論

fizz - gorose, 最像 laravel's eloquent 的go數據庫操作orm, 風騷的鏈式調用, 讓你深深陷入不能自拔

簡介 gorose(go orm), 一個小巧強悍的go語言數據庫操作orm, 靈感來源於laravel的數據庫操作orm, 也就是eloquent, php、python、ruby開發者, 都會喜歡上這個orm的操作方式, 主要是鏈式操作比較風騷 github https://github.com/gohouse/gorose 先睹為快 db.Table("tablename").Firs

orm , eloquent , go

收藏 評論

清蒸不是水煮 - ❄️ SegmentFault 2017 年第四季度 Top Writer

一羣卓越的開發者,他們分享知識與經驗,他們佈道技術未來,他們讓眾多開發者受益,他們叫 Top Writer。 上週守候還問起,為什麼第四季度的 Top-Writer 還沒出來,這不,來了,讓大家久等了~ 説真的我特別好奇第四季度的 Top-Writer 歸屬。為什麼?因為感覺有很多優秀的文章出現在我腦子裏,玩轉農藥的 betacat,從放棄迅雷和IDM到自己開發下載工具的 mokeyWie…不知道

segmentfault-top-writer

收藏 評論