原创 細說 Intelligent Tracking Prevention

爲了保護用戶隱私,瀏覽器廠商推出了智能阻止追蹤(ITP)的功能,旨在通過對cookie 設置和清除的限制,防止用戶被cookie追蹤。 詳見:Intelligent Tracking Prevention 用戶追蹤 廣告投放有效的計算大概分

原创 js generator妙用

/** * generator的精華在於next的參數,這樣的能力才讓generetor成爲了一種強悍的流程能力 */ function mypromise() { return Promise.resolve({x: 1}) }

原创 多姿勢起HTTPS服務

概述 https相對於http,在TCP之上增加了一個SSL/TLS層。用於對傳輸的數據加解密,防止數據泄露和被篡改。 Nginx起HTTPS 下面的配置是cerbort生成的,照貓畫虎,基本一樣 server { server_n

原创 esmodule 和 commonjs到底有什麼區別

我要說的,就算不知道兩者之間的區別,你在寫node和瀏覽器裏面的編程時,也不會導致多大的問題,網絡上吹毛求疵的說法太過誇張了。 在網上搜了一圈,很多文章抄襲於阮老師的總結:https://es6.ruanyifeng.com/#docs/m

原创 electron項目打包成dmg

使用electron-forge構建app 官方文檔有很詳細的教程: electron-forge 使用官方 electron-quick-start 的demo。在其根目錄下執行: # 注意node的版本,我使用v9.6.0不行,使用了v

原创 到底什麼是流?

stream貫穿於各種高級語言中,java,c#,python,javascript... 雖然各種api用的飛起,可是問到什麼是流呢?則很難有滿意的答案。 爲什麼會有流 對於大文件的處理,才學會編程的小學生會將整個文件讀到內存中,然後再開

原创 cent日常操作實踐(二)

上兩週使用node把一個線上服務全部重寫了,去centos上部署服務。 node安裝與升級 於是我安裝了yum一頓操作猛如虎安裝上了node, 結果是個低版本的。- 我當然要使用最新的node啊. 找了半天發現一個工具,就是這個: // 安

原创 pm2基本使用

pm2官方文檔; PM2是極其強大的進程管理工具,可以託管各種程序,豐富的環境日誌部署能力。這裏只記錄本項目中使用的功能。 常用命令 npm install -g pm2 pm2 start app.js // 啓動 pm2

原创 koa + sequelize + mysql 項目實踐

背景 原本使用php寫的一個項目,隨着訪問量增大,性能出現問題,本來考慮將Php從5.6升級到7.3看能不能得到解決,但是看了一些文章,說node在這些方面更出色(我自己沒有驗證,邊寫邊驗證),加上自己前端方面更擅長,所以決定使用koa來重

原创 cenos日常操作經驗積累(一)

我原本寫博客是圍繞知識體系的,但我在解決一個問題的時候,這個探索的過程相對來說更有意思,它可能涉及到不同的知識點。過分的理性會掩蓋自己的靈性,掩蓋自己真實的天賦。 發現問題 前幾天我的一臺服務器使用rsync命令總是提示連接被關閉,我是

原创 centos7 nginx+php5.6+mysql安裝與配置

安裝與配置 php 56的安裝 php的配置寫在 php.ini,可在phpinfo()中查看 //查找已安裝 yum list installed | grep php // php卸載 yum -y remove php56* yum

原创 centos 開啓端口

例子 // 開啓80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent // 重啓防火牆 systemctl restart firewalld.service

原创 IIS7配置php開發環境

環境版本 os:win7 php:php-5.6.16-nts-Win32-VC11-x64 iis:7 tips: php:PHP從5.3.1版本開始,不再支持ISAPI模式(這種模式通過配置一個ISAPI篩選器的可執行文件爲:php

原创 css居中

居中包括水平居中和垂直居中。 水平居中 水平居中沒有什麼好說的,比較簡單,兼容性也沒什麼問題。 block 元素我們通常用 margin:0 auto 實現水平居中,而 inline(包括inline-block) 元素一般通過設置其父元素

原创 The Alliance

學生時代總是被強迫寫讀書筆記,然後屬於自己的時代來臨之後就再也沒有寫過,就跟日記一樣。 但我讀了很多書,讀過就讀過了,沒有一個反芻的過程,我覺得這非常效率低下,所以我決定嘗試再寫讀書筆記。 The Alliance LinkedIn創始人R