原创 Device and Viewport Size In JavaScript

Viewport: How to get viewport size. jQuery(window).width() uses document.documentElement.clientWidth and is regarded

原创 lua+nginx 單元測試覆蓋資源收集

測試庫: https://github.com/membphis/lua-resty-test   http://www.mroth.net/lunit/ OpenResty最佳實踐 使用 https://moonbingbing.g

原创 ssh端口轉發-堡壘機/跳板機

端口轉發命令格式 ssh -Lf localport:remotehost:remotehostport -p sshserver_port -l sshserver_user sshserver eg: ssh -L 2210

原创 FUSE-用戶空間的文件系統

FUSE 的全稱是“Filesystem in Userspace”,即“用戶空間的文件系統”,這是一個內核模塊,能夠讓用戶在用戶空間實現文件系統並且掛載到某個目錄,就像在內核實現的文件系統一樣。使用 FUSE 有幾個好處:一是因爲在用戶

原创 ycm 安裝手記

1.通過vundle安裝並下載ycm源碼 2.下載clang-llvm 3.編譯 mkdir ycm_build cd ycm_build #指定clang cmake -G "Unix Makefiles" -DUSE_SYSTEM_

原创 C語言獲取本機ip

閱讀redis客戶端代碼,發現一種獲取本機IP的方式,摘記記錄。#include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <stdarg.h> #include

原创 remote gdb

參考官方手冊https://sourceware.org/gdb/onlinedocs/gdb/gdbserver-man.htmlgdbserver comm prog [args…] gdbserver –attach comm p

原创 boost 資源收集

asio示例: Unicomm is a multiplatform C++ framework that allows to create custom network protocols over TCP transport.

原创 非root用於綁定小於1024的端口

在Linux下,默認端口1024下的程序是要在root下才能使用的,在其他用戶下,如果嘗試使用將會報錯。在有的時候,我們可能考慮程序運行在root帳戶下,可能會給Linux系統帶來安全風險。那如何能夠讓非root用戶運行的程序能夠對外啓

原创 nginx 調試指南資源收集

1.官方guide https://www.nginx.com/resources/admin-guide/debug/ https://www.nginx.com/blog/new-debugging-features-probe-

原创 rapidjson中string使用的一點小坑

\u00000\u0004T_\u0000\u0000E html><html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

原创 pig使用手記

1.UNION ONSCHEMA 使用時的注意點 類型轉換。非相近的類型進行union後,類型就會變爲bytearray。若後續對union後的結果進行group by操作時要特別注意,特別該字段是by後的,雖然dump出的數據看上去的

原创 GIT配置

1.window下的CRLF與Linux下的LF 提交時轉換爲LF,檢出時轉換爲CRLF git config --global core.autocrlf true 提交時轉換爲LF,檢出時不轉換 git config --glo

原创 使用GDlib在圖片上繪製文本

GDlib安裝 在ubuntu 17.04下選擇從源碼編譯安裝環境準備: libpng,png格式支持; 執行apt install libpng-dev libjpeg libfreetype,字體支持 zlib cmake clo

原创 linux系統分析工具續-SystemTap和火焰圖(Flame Graph)

本文爲網上各位大神文章的綜合簡單實踐篇,參考文章較多,有些總結性東西,自認暫無法詳細寫出,建議讀文中列出的參考文檔,相信會受益頗多。下面開始吧(本文出自 “cclo的博客” 博客,請務必保留此出處http://xuclv.blog.