Time of Update: 2018-12-06
進程進程是系統中獨立存在的實體,它可以擁有自己獨立的資源,比如檔案和裝置描述符等。在沒有經過進程本身允許的情況下,其它進程不能訪問到這些資源。這一點上和線程有很大的不同。進程與程式的區別在於,程式只是一個靜態指令集合,而進程是一個正在系統中活動的指令集合。在進程中加入了時間的概念。進程具有自己的生命週期和各種不同的狀態,這些概念在程式中都是不具備的。若干個進程可以在單處理機狀態上並發執行。進程啟動並執行環境稱為進程上下文(context),進程的上下文由進程式控制制塊PCB(process
Time of Update: 2018-12-06
MVC(Model-View-Controller,模型-視圖-控制器)是軟體工程中的一種軟體架構模式,它把軟體系統分為三個基本部分:模型(Model)、視圖(View)、控制器(Controller)。MVC不是一種設計模式(Design Pattern),而是一種架構模式(Architectural Pattern),用以描述應用程式的結構以及結構中各部分的職責和互動方式。它最先是在1979年的時候第一次被人提出,不過,當時環境有些不同,網路應用的概念在當時還不存在。提姆·伯納斯李(Tim
Time of Update: 2018-12-06
虛擬載波監聽 vs 物理載波監聽 無線通訊節點常採用電池供電模式,為減少節點功耗引入了虛擬載波監聽。虛擬載波監聽是對物理載波監聽的一種邏輯抽象,節點在發送資料包時設定時常域(duration field)以表明無線通道在此段時間內都將被用來發送此資料包,其餘節點收到此資料包後更新它們的NAV向量,也即當前節點如果需要發送資料,需要延遲NAV時間段後才能開始發送。因此虛擬載波監聽能夠避免不必要的發送嘗試,但當NAV到期後,節點在發送資料前要進行物理載波監聽以確認確實無節點正在發送資料。
Time of Update: 2018-12-06
案例Json:{"total":13,"rows":[{"hospitaltotal":57338127.7400,"total":59099795.9870,"08_clinic":200.0000,"09_hostipal":5840941.3100,"01_clinic":738864.0840,"11_hostipal":5902347.7500,"clinictotal":1761668.2470,"02_hostipal":4536070.4900,"06_hostipal":0.0
Time of Update: 2018-12-06
最近在實現一個郵件系統,想仿照Android內建的郵件清單介面,在ListView中顯示如下介面 通過Android內建的Hierarchy Viewer分析得知,該ListItem包括:最左邊的View(紅色)區分不同的郵箱 左邊的複選框ImageView 恩。。不知為啥不用CheckBox實現 中間三個TextView 顯示郵件標題 內容及日期 右邊的複選框ImageView 星標,也是用ImageView 實現的 恩··
Time of Update: 2018-12-06
問題:給定一棵二叉樹(非二叉檢索樹),求二叉樹中距離最遠的兩個葉子節點間的距離?其中兩個葉子間的距離定義為:F(X,Y) = 從節點X到根節點路徑上所有節點資料之和 + 從節點Y到根節點路徑上所有節點資料之和 - 從X和Y的第一個祖先節點到根節點路徑上所有節點資料之和。該題的主要思路:1.求出二叉樹的所有葉子節點。2.求任意兩個葉子節點的第一個祖先節點。3.計算具有祖先-子孫關係的兩個節點之間的路徑,並計算路徑上節點資料之和。#include <iostream>#include &
Time of Update: 2018-12-06
Git 是一個很強大的分布式版本管理工具,它不但適用於管理大型開源軟體的原始碼(如:linux kernel),管理私人的文檔和原始碼也有很多優勢(如:wsi-lgame-pro)Git 的更多介紹,請參考我的上一篇部落格:Git 版本管理工具一、 Git 命令初識在正式介紹Git命令之前,先介紹一下Git 的基本命令和操作,對Git命令有一個總體的認識樣本:從Git 版本庫的初始化,通常有兩種方式:1)git
Time of Update: 2018-12-06
問題描述:(下拉框顯示的不在combobox的下端)問題代碼:{ //baseCls:"x-plain",//強制與顏色 匹配 layout:"form", labelWidth:55, columnWidth:.14, items:[{ xtype:"combo", fieldLabel:'藥品類別', mode:'local', store:new
Time of Update: 2018-12-06
《大話設計模式》中,小菜得到大鳥的親身教導,慢慢成長;大鳥在親身教導小菜的同時發行了這樣一本“家喻戶曉”的設計模式書籍,收穫頗豐。在這個過程中,大鳥小菜教學相長,相得益彰。
Time of Update: 2018-12-06
Time of Update: 2018-12-06
最近一段時間更新部落格不太頻繁,struts系列文章一直沒有更新。主要是忙於許可權項目,關於許可權項目的部落格也在構思中,過不了幾日就能讓各位讀者看到。 今天主要是講解ActionServlet中的一個方法processActionForm,當我們在截取字串,再根據字串取得ActionMapping(這是前兩篇文章中介紹的)之後,我們就要用利用ActionMapping來建立ActionForm了,並且把ActionForm放到request或session中管理。
Time of Update: 2018-12-06
TDM vs. TDMA:TDM stands for Time Division Multiplexing while TDMA stands for Time Division Multiple Access .The main difference between them is as follows : For both systems ,the user is given a certain time slot through which his data is to be
Time of Update: 2018-12-06
我的情況是這樣的:作業系統Win7和Ubuntu10.04,其中Ubuntu10.04是通過Wubi安裝的,正常情況下兩個作業系統可以在機器啟動後任意選擇。在Ubuntu下通過更新然後重裝了grub,再重新啟動後無法進入任何一個系統,也無法輸入任何命令,只是顯示:error:no such device:(一個長字串)grub
Time of Update: 2018-12-06
var myView=nullwindow.setView=function(view){ myView=view;}Ext.onReady(function(){ //下方的視圖資料 var view= new InpatientViewPanel(); //設定view window.setView(view); //賦值到全域 myView=view; //上方的表單資料資訊(傳遞一個Store到view中進行資料的載入) var form=new
Time of Update: 2018-12-06
var linkId=this.myform.findField("linkId");//獲得該屬性 var value=linkId.getValue().trim();//得到值 if(value==''){ this.form.cbo.isValid(false);//驗證失敗,顯示錯誤資訊 this.form.cbo.markInvalid('請選擇xxx!');
Time of Update: 2018-12-06
IE6.0++extjs3.3.1以下就是代碼:/** * YHC *//** * 分頁的Combobox */PagingMedicalcareCbo=Ext.extend(Ext.form.ComboBox,{/** * 構造方法
Time of Update: 2018-12-06
前幾篇部落客要介紹的ActionServlet的初始化和Struts是如何完成截取字串工作的,今天繼續分析Struts截取完字串所要做的工作。 在struts專欄的開篇mvc小執行個體中我們編寫了ActionMapping這樣一個類、struts-config.xml設定檔,在那時我們對截取的字串匹配,利用dom4j來讀取了設定檔的資訊,並且把他以ActionMapping的形式儲存在記憶體中。
Time of Update: 2018-12-06
現在使用的版本extjs3.3.1在extjs中window載入的是一個jframe,而iframe中引入了js,在這個時候js不能運行,但是在Firefox中是OK的,在IE6.0(開發中一般會使用IE6.0)不可以載入js,這個問題需要你載入完成之後重新reload()一下即可 var myHtml='<iframe id="ifrm008" name="ifrm008" scrolling="auto" frameborder="0" width="100%"height="10
Time of Update: 2018-12-06
這個是js代碼,擷取的是json資料,使用了reader this.store=new Ext.data.Store({ idProperty: 'itemid', autoLoad:this.autoLoad, url:this.url, reader:new Ext.data.JsonReader({
Time of Update: 2018-12-06
前面三篇介紹了關於 Git 的概念、命令使用、命令查詢等理論知識1)Git 版本管理工具2)Git 常用命令詳解3)Git 常用命令速查表本文主要介紹在使用Git 過程中遇到的幾個問題及其解決方案一、Git 介面GUI和命令列Command兩種操作方式Git