原创 短進程優先的調度算法詳解

一、SPF算法簡介SJF算法SJF(shortest job first)是以進程的運行時間長度作爲優先級,進程運行時間越短,優先級越高。SJF算法的缺點必須預知進程的運行時間。即使是程序員也很難準確估計進程運行時間。如果估計過低,系統就可

原创 理解Javascript--作用域和賦值操作

作用域作爲一個最基礎的功能存在於各種編程語言中,它使得我們的編程更加靈活有趣。其基礎功能就是存儲變量中的值,然後可以對值進行訪問和修改。可能我們都知道作用域的一些概念,以及其一些擴展的一些內容閉包等,但是相對於這些可能我們去了解這些變量到底

原创 JavaScript小細節點羅列

衆所周知,JavaScript爲屬性的訪問定義了兩種語法方式:表達式.標識符 // 表達式(指定對象)    標識符(指定需要訪問的屬性的名稱)表達式1(指定對象)   var O = {a:1,b:{c:3}} var A = [O,4

原创 oracle AWR性能監控報告生成方法

相當一部分公司會用到oracle,在做性能測試的時候,對數據庫的監控很重要,那麼這裏先介紹下如何生成oracle自帶的awr監控報告,而具體報告的內容分析會放在後續的博客中 oracle性能分析入門學習中,遇到oracle數據庫的性能問題,

原创 如何在Linux實現自動運行程序

1、開機啓動時  Linux加載後, 它將初始化硬件和設備驅動, 然後運行第一個進程init。  init根據配置文件繼續引導過程,啓動其它進程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d ( /etc/rc?.d) 目錄

原创 ABP實時服務-通知系統.發佈模式

在ABP中,提供了通知服務。它是一個基於實時通知的基礎設施。分爲訂閱模式和發佈模式。本次會在項目中使用發佈模式來演示一個用戶註冊後,收到的歡迎信息。發佈模式首先我們在領域層建立“INotificationManager”接口和“Notifi

原创 Linux之定時任務

定時任務Crond介紹Crond是linux系統中用來定期執行命令/腳本或指定程序任務的一種服務或軟件,一般情況下,我們安裝完Centos5/6 linux操作系統之後,默認便會啓動Crond任務調度服務。Crond服務會定期(默認每分鐘檢

原创 node中創建服務進程

在node工程部署中,常常涉及到三方:本地客戶端、跳板機和服務器(集羣)。在通過git觸發gitlab hook腳本後,需要在跳板機中執行相應的ssh命令執行shell文件啓動node服務器,這需要使用一個常用的命令setsid,這樣當ss

原创 K均值聚類算法的MATLAB實現

1.K-均值聚類法的概述   之前在參加數學建模的過程中用到過這種聚類方法,但是當時只是簡單知道了在matlab中如何調用工具箱進行聚類,並不是特別清楚它的原理。最近因爲在學模式識別,又重新接觸了這種聚類算法,所以便仔細地研究了一下它的原理

原创 前端裏的庫和框架

庫和框架是什麼呢?雖然有時候在一些語境中他們是可以互相替代的,但是我們還是要了解下他們的真正含義。 庫:它是一系列對象,方法的代碼,我們通過引入庫,來實現代碼的重用,代碼的精簡。框架:它是一個系統中可以重用的一部分,它可能不僅僅包括一種代碼