冒泡排序演算法實現

Code highlighting produced by Actipro CodeHighlighter

passwd命令的用法

出於系統安全考慮,Linux系統中的每一個使用者除了有其使用者名稱外,還有其對應的使用者口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的使用者佈建口令,使用者以後還可以隨時用passwd命令改變自己的口令。 該命令的一般格式為: passwd [使用者名稱] 其中使用者名稱為需要修改口令的使用者名稱。只有超級使用者可以使用“passwd 使用者名稱”修改其他使用者的口令,普通使用者只能用不帶參數的passwd命令修改自己的口令。 該命令的使用方法如下: root@

VC++使用純資源Dll

純資源 DLL 是僅包含資源(標、位元影像、字串和對話方塊)的 DLL。使用純資源 DLL 是在多個程式之間共用同一組資源的好方法。這種方法也經常用來解決多國語言問題。下面就來介紹下在vs 2005 下如何使用純資源Dll. 1、建立一個 MFC DLL 項目,設定為 建立規則Dll ,然後開啟資源檢視,添加一個字串資源和一個圖片資源。然後設定項目屬性,將 配置屬性-連結器-進階下的 無進入點選項設為 是(/NOENTRY)  , 防止連結器將 _main 引用連結到 DLL

Winform 開機自動啟動

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private void AutoMenu_Click(object sender, EventArgs e)        {            string strName = Application.ExecutablePath;            string strnewName = 

方法的重寫與隱藏

我們先來看一個例子代碼Code highlighting produced by Actipro CodeHighlighter

檢測單鏈表是否含有環

給定一個單鏈表,檢測該鏈表是否含有環形結構。這個題目主要是根據環的特性,使用兩個指標,不同的步長,向一個方向前進,如果有環,他們兩個指標必定相遇。#include <stdio.h>#include <malloc.h>typedef struct LNode{int data;struct LNode *next;}LNode;int isLoop(LNode *head){ LNode *p=head,*q=head;while( q &&

jQuery最佳化方案

1.請從ID選取器開始    如果你要找的dom對象已經有ID了,你直接使用ID選取器找到它吧,因為你可以想象的到,jQuery使用的是JavaScript的getElementById()方法,原生態的方法總是最快的。如果你要找的dom對象沒有ID或者你要選擇多個dom對象,請從最近的有ID的對象開始繼承吧。如$(“#nearid

Adhesive架構系列文章–警示服務模組使用和實現

Adhesive架構的Mongodb資料服務模組提供了大量資料的儲存功能。在有的時候,我們希望對資料量或是資料的某個值進行一個監控,並且在達到某個閥值之後進行警示。此時,可以使用警示服務模組進行郵件警示和簡訊警示。警示服務的實現其實很簡單,定期檢測資料量或資料的值,然後根據配置決定是否要警示,如果要的話,根據配置擷取警示的接收者,然後進行相應的警示。現在先來看一下警示服務的配置,同樣,開啟配置後台可以在全域配置中找到警示服務的配置節點:點擊進去:在這裡依次介紹一下每一個配置:1、狀態資料的警示配

preg_replace中Regex的反向引用

最近遇到一個問題,要將一篇日誌中的所有img中的src的取出來,然後根據src的內容重建src,做PHP中使用函數preg_replace(),利用了Regex的反向引用:$content = '文字文字<img src="http://www.baidu.com/img/baidu_logo_jr_1008_qx.gif>;其他文字&lt;img

使用JSONP 實現跨域通訊

  AJAX由於受到瀏覽器的限制,不允許跨域通訊。如果嘗試從不同的域請求資料,會出現安全錯誤。有時我們為了實現跨域通訊,不得不做一個中轉頁面,這樣比較繁瑣。是不是就沒有辦法了呢?有的,我們使用JSONP技術就可以解決這個問題。JSONP 具體實現原理這裡就不介紹了。下面介紹下在asp.net 中使用JQuery 實現 跨域通訊。首先看下代碼(以下代碼是位於不同域下的)。  域 A 前端調用頁面:代碼Code highlighting produced by Actipro

OO中類的關係

在OOD時,我們通常要搞清楚,我們的類與類之間的關係。通常有以下幾種:1.繼承繼承可能是我們最容易理解的類別關係了,它可以用“is a”來描述。通常表現是類和類(抽象類別)的繼承、介面和介面的繼承、以及類對介面的實現。比如我們現在有個抽象類別DB,MysqlDB和SqlliteDB分別使用extends關鍵字繼承DB類,這樣不僅MysqlDB和SqlliteDB要實現DB類定義好的抽象方法,而且還能繼承DB中的已存在的方法。我們可以說MysqlDB是一種DB。這種關係即父子關係,有其父必有其子,

Adhesive架構系列文章–佈建服務模組簡介

首先談一下佈建服務的相關背景。在一個複雜的系統中,有些部分可能會存在經常性的變動,這些部分可能是系統本身也可能是業務需求,考慮到系統的靈活性和可擴充性,我們將經常需要改動的部分作為參數配置,以達到在不修改代碼的前提下,調整系統功能及商務邏輯。像一些大型系統,比如SAP就是就是一個很好的例子。系統可以通過6000

四色原型的學習心得分享

在討論四色原型之前,我想先狗膽討論下什麼是我所認識的“世界”? 我覺得世界由物質及其相互作用組成。“物質”是不以人的意識為轉移的客觀存在;而“相互作用”則是我們平時所理解的各種活動,比如人與人之間的交談,打架,等等。還有一點需要特別分析一下,那就是“何為客觀”?我覺得客觀是一個相對的概念,可以這樣簡單的理解:如果A沒有修改B的權利,也就是說B不以A的意識為轉移,則認為B是A的客觀存在;反之,則認為B不是A的客觀存在。 舉個例子,一家軟體公司為一家金融機構做一個金融領域的軟體。該金融軟體需要滿足一

物件導向的設計原則-類設計原則

在物件導向設計中,如何通過很小的設計改變就可以應對設計需求的變化,這是令設計者極為關注的問題。為此不少OO先驅提出了很多有關物件導向的設計原則用於指導OO的設計和開發。下面是幾條與類設計相關的設計原則。1. 開閉原則(the Open Closed Principle OCP)一個模組在擴充性方面應該是開放的而在更改性方面應該是封閉的。因此在進行物件導向設計時要盡量考慮介面封裝機制、抽象機制和多態技術。該原則同樣適合於非物件導向設計的方法,是軟體工程

JDK1.5的新特性

"JDK1.5"(開發代號猛虎)的一個重要主題就是通過新增一些特性來簡化開發,這些特性包括泛型,for-each 迴圈,自動裝包/拆包,枚舉,可變參數, 靜態匯入

偽造IP的失敗嘗試

在我的一個系統中記錄到的訪客IP出現了10.0.0.1這樣的IP,印象中這是一個私人IP才對,於是對擷取IP的代碼又琢磨了一陣。首先看下擷取IP的代碼 string userIP = string.Empty; if (HttpContext.Current.Request.ServerVariables["HTTP_VIA"] == null) { userIP =

JDK1.6的新特性

JDK1.6的代號:野馬1.DeskTop類和SystemTray類前者用於調度作業系統中的一些功能,例如:· 可以開啟系統預設瀏覽器指定的URL地址;· 開啟系統預設郵件用戶端給指定的郵箱發資訊;· 用預設程式開啟或編輯檔案;· 用系統預設的印表機列印文檔。Desktop desk=Desktop.getDesktop(); desk.browse(new URI("http://www.google.com/")); desk.open(file) desk.print(file)

.NET:可擴充的單據編號產生器 之 順序號(防止重複)

文章目錄 種子表設計運行結果 背景我在上篇文章“.NET:可擴充的單據編號產生器 + 簡單的解譯器”中介紹了一個簡單的單據編號架構。有朋友留言問如何?“順序號,且不能重複”,本篇文章就針對這個問題用上篇介紹的架構進行實現。思路順序號 = 上次順序號 +

進程通訊之訊息佇列

1.什麼是訊息佇列  訊息佇列以隊列形式(訊息鏈表)的資料結構存放在系統核心中的,它可用於客戶進程與服務進程之間的雙向資料流。但是它跟訊號量、共用記憶體一樣,都只在系統範圍內通訊,且其在系統裡沒有名字,其內容不會自動刪除,沒有檔案描述符。這些缺點導致現代進程通訊基本不用它了。儘管如此,但是今天我還是需要瞭解它。2.訊息的資料類型  首先,在標頭檔<sys/msg.h>中,定義了我們可用傳給訊息佇列的資料類型:struct msgbuf{long mtype;char mtext[1]

Adhesive架構系列文章–總體介紹

Adhesive架構是為了滿足公司內部項目需要開發的一套基礎架構。Adhesive這個單詞是膠水的意思,這個名字有幾層含義:1、架構其本身的組件像膠水一樣相互配合,旨在為一個中型的互連網網站提供一套基於.NET 4.0的開發基礎平台,實現靈活性、效能、伸縮性等。2、架構對微軟提供的既有技術進行粘合和擴充使它們可以更好發揮作用,比如ADO.NET EF4、ASP.NET MVC3、.NET WCF等。 架構基於.NET 4.0開發,可以用於ASP.NET

總頁數: 61357 1 .... 26990 26991 26992 26993 26994 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.