博客 RSS 訂閱

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

收藏 評論

juan26 - 從前端小白到中高級前端需要掌握的技能總結(1)

這篇文章是因為之前看過一篇文章,總結了一些技能,但是並不詳細,之後陸續還會有新的文章。 事件模型 js中有兩種事件,DOM0和DOM2. DOM0 DOM0事件很簡單,就是在dom上綁定事件,代碼如下 document.getElementById('click').onclick = function(){ console.log('123') } 解除綁定很簡單,賦值為nu

技能樹 , 小白 , 進階 , 前端

收藏 評論

端端 - You-Dont-Need : 你不需要系列

1 You-Dont-Need-JavaScript CSS是強大的,你可以做很多事情沒有JS。 本文教你使用原生CSS做下面的事情。 內容目錄 手風琴/切換 圓盤傳送帶 檢查複選框的計數器 翻轉點擊 Textfield上的浮動標籤 字體(拉丁) 遊戲 懸停/彈出信息 圖片廊 菜單 移動菜單關閉畫布 漢堡菜單 花式菜單 莫代爾/彈出 鼠標跟蹤 視差滾動 標

node.js , lodash , Css , underscore , Javascript

收藏 評論

端端 - 回首2017: 你其實是一個收集貝殼的孩子

我不知道世上的人對我怎樣評價。我卻這樣認為:我好像是在海上玩耍,時而發現了一個光滑的石子兒,時而發現一個美麗的貝殼而為之高興的孩子。儘管如此,那真理的海洋還神秘地展現在我們面前。—— 牛頓 github也像是一片海海,2017年,我大約從這篇海中撿了200多個彩色的貝殼。在年底之前,挑一些精緻美麗的貝殼,分享出來。 1 docsify:想讓你的文檔擁有Vue官方文檔一樣的顏值嗎? 我喜歡Vue的

chrome , github , node.js , htm , Javascript

收藏 評論

hellolvs - python實現網頁截屏、查庫、發郵件(selenium、phantomjs、mailer、jinja2、mysqldb)

使用python(2.7)實現網頁截屏、查庫、發郵件的demo。用到了selenium、phantomjs、mailer、jinja2、mysqldb還有image,都是比較典型的用法,可複用性比較強,記錄分享一下。 本demo是用於發週報郵件的,週報內容包括數據庫中的記錄以及網頁指定元素的截屏。linux中可以用crontab每週定時發送。需要發類似週報的同學這下輕鬆了! 代碼 直接看代碼吧,用

mail , jinja2 , phantomjs , selenium , Python

收藏 評論

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

前言 underscore 提供了模板引擎的功能,舉個例子: var tpl = "hello: %= name %"; var compiled = _.template(tpl); compiled({name: 'Kevin'}); // "hello: Kevin" 感覺好像沒有什麼強大的地方,再來舉個例子: 在 HTML 文件中: ul id="name_list"/ul scrip

underscore系列 , underscore , Javascript

收藏 評論

KevinHuang - 構建Docker鏡像兩種方式的比較-Dockerfile方式和S2I方式

前言 寫Dockerfile是構建Docker鏡像最通常的方式,接觸過Docker的童鞋多少了解一些。前段時間研究OpenShift(paas的一種),發現了另外一種構建Docker鏡像的方式:S2I。 S2I介紹 S2I是Source-to-Image的縮寫。 S2I是一套工具包和工作流程,用於從源代碼構建重複性Docker鏡像。 S2I是一個框架,它使寫鏡像變得簡單。它把程序源代碼作為輸入,生

paas , openshift , Docker

收藏 評論

安小下同學 - 【譯】如何使用PHP快速構建命令行應用程序

原文地址:How to build a Command Line Application using PHP? 如果你是一名Web開發工程師,那麼你一定使用PHP開發過很多Web應用程序。但是你知道如何使用PHP快速構建一個命令行應用程序(工具)嗎?下面我將向您展示如何使用PHP和一個著名的的Composer擴展包--Symphony/Console構建一個命令行應用。 Symphony/Cons

console , php , laravel , symfony

收藏 評論

henry_chen - 使用 webpack 引用 zepto

作者:陳家賓 日期:2017-12-15 背景 由於 zepto 庫本身不支持 CommonJs 規範,不支持 import/export,所以不能直接以 import 的形式引入,所以這裏需要做一些特殊處理 處理方法 方法一:引用 zepto-webpack 庫 安裝 npm i -D zepto-webpack 引用 import $ from 'zepto'

zepto , webpack

收藏 評論

冴羽 - underscore 系列之防衝突與 Utility Functions

防衝突 underscore 使用 _ 作為函數的掛載對象,如果頁面中已經存在了 _ 對象,underscore 就會覆蓋該對象,舉個例子: var _ = {value: 1 } // 引入 underscore 後 console.log(_.value); // undefined 所以 underscore 提供了 noConflict 功能,可以放棄 underscore 的控制變量

underscore系列 , underscore , Javascript

收藏 評論

oneday - underscore源碼解讀系列之一--underscore的一些工具函數

首先看一些在object塊定義的常用的類型判斷函數。 _.isElement(object) _.isElement = function(obj) { return !!(obj obj.nodeType === 1); }; nodeType相關知識點: 節點類型 描述 名稱 1 Element 元素 ELEM

underscore

收藏 評論

冴羽 - underscore 系列之內部函數 restArgs

partial 在《 JavaScript 專題之偏函數》中,我們寫了一個 partial 函數,用來固定函數的部分參數,實現代碼如下: // 這是文章中的第一版 function partial(fn) { var args = [].slice.call(arguments, 1); return function() { var newArgs = args.

underscore系列 , underscore , Javascript

收藏 評論

圖靈訪談 - Hulu(北京)推薦算法負責人周涵寧:怎樣應對基於深度學習的視頻推薦系統

本文僅用於學習和交流目的,不得用於商業目的。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 周涵寧,本科畢業於清華大學自動化系,於美國伊利諾伊大學香檳分校獲得計算機視覺領域博士學位。 曾擔任富士施樂硅谷研究中心研究員、亞馬遜總部高級技術經理、盛大創新院資深研究員兼產品經理、智谷研發VP和寶寶樹的CTO等。 現任Hulu北

推薦系統 , 算法 , 圖靈訪談 , 視頻直播 , 深度學習

收藏 評論

圖靈訪談 - 《Lua設計與實現》的作者codedump:學習也要講究性價比

本文僅用於學習和交流目的,不得用於商業目的。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 導讀: 訪談之前,我曾多次央求codedump給我一張照片,用於簡介部分的介紹。如他所願,不管是派人偷拍還是全網開搜,我都沒有得到也不可能找到一張照片。所以,就有了這樣一篇沒有嘉賓圖片的訪談文章。 我想,這大概就是技術型人才的“通病

lua , 圖靈訪談 , 成長路徑 , 編譯原理

收藏 評論

jimwmg - seajs源碼分析

1 獻上源碼 /** * Add the capability to load CMD modules in node environment * @author lifesinger@gmail.com */ //node遵循cmd規範,通過require來引入模塊; var fs = require("fs") var path = require("path") var vm = re

seajs

收藏 評論

arenwenqing - 如何通過chrome調試webview的網頁

1.首先確定網絡有沒有被牆調,能訪問谷歌不見得chrome的某些服務沒有被牆,首先ping chrome-devtools-frontend.appspot.com 和 ping chrometophone.appspot.com如果兩者都能ping的通,直接在chrome瀏覽器裏輸入chrome://inspect找到要調試的頁面就好 2.如果上述兩個網址ping不通我們要進行如下操作 (

actionscript , html5 , Javascript

收藏 評論

紙牌屋弗蘭克 - PHP-FPM,Nginx,FastCGI 之間的關係

本文介紹 PHP-FPM,Nginx,FastCGI 三者之間的關係,以及 Nginx 反向代理和負載均衡的配置。 PHP-FPM,Nginx,FastCGI 之間的關係 FastCGI 是一個協議,它是應用程序和 WEB 服務器連接的橋樑。Nginx 並不能直接與 PHP-FPM 通信,而是將請求通過 FastCGI 交給 PHP-FPM 處理。 location ~ \.php$ {

php-fpm , Nginx , cgi , fpm , fastcgi

收藏 評論