原创 socket通訊原理以及tcp、ip三次握手機制學習

要寫網絡程序就必須用Socket,這是程序員都知道的。而且,面試的時候,我們也會問對方會不會Socket編程?一般來說,很多人都會說,Socket編程基本就是listen,accept以及send,write等幾個基本的操作。是的,就跟常

原创 pycharm實用技巧配置

pycharm Learning tips學習技巧 /pythoncharm/help/tip of the day: A special variant of the Code Completion feature invoked

原创 Linux的五個查找命令

在操作服務器時 經常遇到查找文件的問題 這裏看到別人分享的五種常見查找命令感覺很好分享一下: 在Linux中,有很多方法可以做到這一點。國外網站LinuxHaxor總結了五條命令,你可以看看自己知道幾條。大多數程序員,可能經常使用其中

原创 Autorelease的學習

我是前言 Autorelease機制是iOS開發者管理對象內存的好夥伴,MRC中,調用[obj autorelease]來延遲內存的釋放是一件簡單自然的事,ARC下,我們甚至可以完全不知道Autorelease就能管理好內存。而在這

原创 nginx+php-fpm出現502 bad gateway錯誤解決方法

1,nginx error 找不到位置 一般需要修改/usr/local/nginx/conf/nginx.conf(慎重修改 有可能引起其他網站問題) 2,502 error 情況1: nginx 掛掉: 命令:/usr/local/

原创 python threading的學習

最近碰到個需求:前端編輯測試腳本,然後傳json給flask, flask請求測試api來測試, 測試結果寫入db 但是這個測試腳本可能很大包含非常多步驟的http請求,這樣api返回會很慢, 於是學習了使用threading開啓一個da

原创 配置nginx、mysql、php-fpm的方法

mac下使用homebrew安裝安裝、配置nginx、mysql、php-fpm的方法。 一、前話: 1.1、環境選擇: 重新在mac上配置php,原本mac上就自帶有apach、php以及pgsql,如果圖簡單的話,直接用就可以了

原创 修改git 所有歷史記錄

分割線下面的是我之前的錯誤處理辦法, 這裏更新下: git 支持重寫歷史, 可能大家常用的是git rebase這個修改近期的commit可能比較方便, 但是當你想修改所有歷史時就需要用到filter-branch了 比如修改所有comm

原创 Swiper開啓循環模式頁面button失效

使用第三方庫Swiper實現移動端觸摸滑動是寫移動html5的一個不錯的選擇, 這幾天使用中碰到了一些問題這些記錄下來跟大家分享下, Swiper有個loop模式,前後可以循環切換很方便, 但是使用了之後發現最後一頁的button的點擊事

原创 在Mac OS上安裝mongoDB

在Mac OS上安裝mongoDB實際上很簡單,官網上有詳細的步驟照着做就好了。下面說一說我的步驟以及配置方式。    我的Mac OS的版本是10.6,使用的工具有終端、emacs    www.2cto.com   1、去h

原创 cocoapods的安裝,使用,卸載,以及你可能會遇到的坑..

首先, 不會用cocoapods的話如過你接手某些新項目是用cocoapods寫的你會瘋, 其次他真的很好用, 當然某些坑也是存在的,比如你用它導入了AFNetwork然後你需要修改一些AF的內部的代碼以適應你項目的特殊需求,這時候coc

原创 linux stat 命令查看文件信息

在Linux中,沒有文件創建時間的概念。只有文件的訪問時間、修改時間、狀態改變時間。也就是說不能知道文件的創建時間。但如果文件創建後就沒有修改過,修改時間=創建時間;如果文件創建後,狀態就沒有改變過,那麼狀態改變時間=創建時間;如果文件

原创 mac下redis的安裝

首先從Redis官網http://www.redis.io去下載最新版本的Redis安裝文件(此處以Redis版本爲例進行說明)。 Redis 2.6.16版本的下載地址:http://download.redis.io/relea

原创 Mac系統終端命令行不執行命令 總出現command not found解決方法

配置過安卓開發環境,改過bash_profile這個文件,最後不知怎麼的只有cd命令能執行,我猜測可能修改bash_profile文件後沒有保存 導致的     保存命令是: source .bash_profile 說下我的解決方法

原创 Docker安裝CentOS遇到的問題

剛接觸docker這裏記錄下安裝CentOS時遇到的坑, 首先docker pull learn測試試了echo hello world正常, 然後想pull個CentOS測試下, 解決就報了下面這條錯誤 [root@beta-enze