-
使用CoApp創建NuGet C++靜態程式庫包
NuGet是微軟開發平臺下的包管理軟體,使用它你可以非常方便的將一些協力廠商的庫、框架整合進自己的項目中,省去了不少麻煩的配置過程。但是從官方文檔上來看,貌似NuGet對C++的支持不是很好,並且在現階段推薦使用CoApp來簡化包的構建。
2017-06-26 0 -
Linux 最新SO_REUSEPORT特性
1、前言昨天總結了一下Linux下網路程式設計“驚群”現象,給出Nginx處理驚群的方法,使用互斥鎖。為例發揮多核的優勢,目前常見的網路程式設計模型就是多進程或多執行緒,根據accpet的位置,分為如下場景:(1)單進程或執行緒創建soc
2017-06-26 0 -
Javascript “繼承”
是時候寫一寫 “繼承”了,為什麼加引號,因為當你閱讀完這篇文章,你會知道,說是 繼承 其實是不準確的。一、類1、傳統的面向類的語言中的類:類/繼承 描述了一種代碼的組織結構形式。舉個例子:“汽車”可以被看作是“交通工具”的一種特例。我們可
2017-06-26 2 -
ReentrantLock 源碼分析
ReentrantLock是比較常用一種鎖,下面通過對ReentrantLock鎖對非公平實現進行源碼分析,通過源碼分析對其進行深入的理解,主要基於下圖的過程進行分析。獲取鎖的過程首先在ReentrantLocl.NonfairSync.
2017-06-26 0 -
大話Python規則運算式
python的規則運算式模組reimport re match_object=re.compile(r"") result=re.match(match_object,"resource string") result=re.search
2017-06-26 0 -
不帶外掛程式,自己寫js,實現批量上傳檔及進度顯示
今天接受專案中要完成檔批量上傳檔而且還要顯示上傳進度,一開始覺得這個應該不是很麻煩,當我在做的時候遇到了很多問題,很頭疼啊。不過看了別人寫的代碼,自己也測試過,發現網上好多都存在一些問題,並不是自己想要的。然後自己查閱各種資料,經過自己總
2017-06-26 2 -
Oracle 分頁方法研究
1、Oracle 中的三大分頁方法1.1、通過分析函數分頁1.2、通過 ROWNUM 分頁1.3、通過 ROWID 分頁2、Oracle 分頁解決方案淺析2.1、純後端代碼完成分頁2.2、通過存儲過程來分頁2.3、兩個通用的分頁存儲過程3
2017-06-26 0 -
ReactiveCocoa源碼解析(一)Event與Observer代碼實現
ReactiveCocoa這個框架是做什麼用的本篇博客就不做過多贅述了,什麼是“回應式程式設計”也不多聊了,自行Google吧。本篇博客的主題是解析ReactiveCocoa框架中的核心模組ReactiveSwift中的兩個核心類的實現,
2017-06-19 0 -
關於資料庫優化2——關於表的連接順序,和where子句的前後順序,是否會影響到sql的執行效率問題
有好多時候,我們常聽別人說大表在前,小表在後,包括現在好多百度出來的靠前的答案都有說資料庫是從右到左載入的,所以from語句最後關聯的那張表會先被處理。如果三表交叉,就選擇交叉表來作為基礎資料表。等等一些結論,但是這些真的正確麼?我就回家
2017-06-19 0 -
如何用phpcms將靜態網頁生成動態網頁?
在前兩篇隨筆中已經簡單介紹了phpcms,那麼現在讓我們來看一下如何用phpcms將靜態網頁生成動態網頁?1.在templates資料夾下新建範本資料夾ceshi(名字可以自己隨筆起)2.在ceshi下面新建資料夾content(必須為c
2017-06-19 1 -
NetCore1.1+Linux部署初體驗
1.環境準備Centaos7+Win10 虛擬機器Win10安裝VS2017 https://www.asp.net/downloads 注意勾選下.Net Coresudo yum install libunwind libicu cu
2017-06-19 0 -
實現容器的底層技術-每天5分鐘玩轉 Docker 容器技術(30)
為了更好地理解容器的特性,本節我們將討論容器的底層實現技術。cgroup 和 namespace 是最重要的兩種技術。cgroup 實現資源限額, namespace 實現資源隔離。 cgroupcgroup 全稱 Control Gro
2017-06-19 2 -
總結一下遇到的幾個sockaddr資料結構的用法-philarlala
/***********ipv4的通訊端地址*********************************/ struct sockaddr_in { __kernel_sa_family_t sin_family; /* AF_IN
2017-06-19 0 -
vue-resource promise相容性問題
背景其實這個問題在之前的專案開發中就出現過,但是當初只解決問題了,並沒有針對問題作總結;於是乎今天踩到了自己埋的坑,所以決定記錄一下。那麼到底是什麼問題呢?就是“在安卓低版本,如果你在vue項目中使用了vue-resource(vue-r
2017-06-20 4 -
Linux之rsync遠程同步
rsync is a utility for efficiently transferring and synchronizing files across computer systems, by checking the timest
2017-06-17 2 -
基於servlet和ajax的聊天室
(手賤點了更新發佈時間,發佈時間變成6-9。。。)2017-5-20,在這個奇特的日子,我不再滿足於在本地測試javaweb,於是在上騰訊雲買了第一個雲伺服器,由於是學生認證,所以一個月只要10塊錢,還是要搶的,每天早上9點開搶(騰訊雲的
2017-06-18 0 -
python_adb 圖形介面獲取app測試資料,並展示部分測試報告v1.0版本
想到平時想用adb 我就忍不住去翻開筆記,腦子記不住,不好使,不知道大家有沒有這個想法呢,不管你有沒有,反正我有了,ttm,太煩人了,於是乎,我就開始給自己寫個需求文檔,這就是我寫的,產品需求,合理不,管他合不合理,我看著能舒服就可以,其
2017-06-18 2 -
解析器(一):分隔符號指導
又是一個新的系列,那個什麼是“解析器”?在我的認知裡,大概代表了如下的東西:1、格式解析,將固定格式的字串內容,翻譯成我們能夠簡單獲取和處理的結構;如設定檔(.ini)、XML。2、編譯器+虛擬機器,其實就是某一門語言的前端+後端+運行時
2017-06-18 1 -
網頁標題(title)動態改變
這是一隻小白的突發奇想,實驗多次終於有所效果。想要實現什麼效果呢,如圖所示 : 要實現這個效果,大體需要兩步。第一,如何像列印似的一個一個字顯示文字。要實現這個效果有多種方法。在這裡我所運用的是javaScript中的substring方
2017-06-18 0 -
shell腳本調用C語言之字串切分函數——strtok
今天上午在寫一個需求,要求的比較急,要求當天完成,我大致分析了一下,可以採用從shell腳本中插入一連串的日期,通過調用proc生成的可執行檔,將日期傳入後臺資料庫,在資料庫中進行計算。需要切分日期的字串,轉化成整數,插入int 陣列中,
2017-06-18 3