自己寫的能處理多類型資料的雙向鏈表

這個是標頭檔/********************************************************************這個庫由list.h和list.c兩個檔案組成:    list.h檔案中包含有提供給使用者的鏈表handle,結點handle              還有一個方便取值的GET宏,還有外部介面的聲明    list.c檔案中則是鏈表的資料結構定義部分還有外部介面的定義簡介:    此庫為一個泛型化的雙向鏈表,考慮到效率,在單純的在表頭或表尾  

[庫]泛型隊列

/*  Author:avalon qq:1243128   Date: 05-10-04 21:18  Description:泛型隊列 */#ifndef  AVALON_QUEUE_H#define  AVALON_QUEUE_H#ifndef  AVA_BOOL#define  AVA_BOOL#define  TRUE      1#define  FALSE     0typedef  int    BOOL;#endiftypedef struct Link *

KMP匹配演算法中的失效函數 (ZT)

今天總算是看懂了字串匹配演算法中的KMP,記下來吧,以後查的時候方便失效函數:設模式 P=p0p1....pm-2pm-1, 則它的失效函數定義如下:f(j)=k |當 0<=k<j 時,且使得 p0p1....pk=pj-kpj-k+1...pj 的最大數f(j)= -1 | 其它情況。j01234567pabaabcacf(j)-1-1001-10-1詳細的不記了,把演算法記下來。void String::fail{    int lengthP=curLen;    f[0]=

使用VC++來檢測和隔離記憶體流失

使用VC++來檢測和隔離記憶體流失【   作者:wzhing  錄入:王嘉  日期:2004-09-26  相關下載:點擊下載附件    】1、簡介

Safari惡性bug(iframe與onload,alert的衝突)

測試環境:Windows XP SP3Safari 4.0.5Safari 5.0 建立一個html檔案,內容如下:<iframe

超大數乘法程式

#include <iostream>#include <cstring>#include <string>#include <cassert>#include <cstdlib>typedef  int  ET;typedef  struct  NODE{    ET     data;        struct NODE * p;        struct NODE * n;}NODE,*NODEH;typedef

JS/VBS配合Adodb.Stream處理位元組資料/輸出二進位檔案

一開始,我曾想到將位元組資料轉換為JS字串,每兩個位元組一群組轉換為一個位元組,然後寫入類型為文本、編碼為“Unicode”的Adodb.Stream對象。這樣做有下面這些問題,但各有方法解決:首先,將位元組資料轉換為雙位元組字元必須要考慮高低位位元組順序(Byte Order)的問題。關係到JS字串位元組順序的到底是硬體還是軟體,目前我還無從得知。不過在目前一般Windows的IE/JScript 5.7中,JS字串是高位在前低位在後(little

IE7編碼解析錯誤導致頁面變成白板

作業系統:Windows XP SP3現象:頁面顯示一片空白。原因:HTML字元編碼識別錯誤測試重現:IE6/8都沒有的問題,被IE7獨佔了:<html><head><title>源</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"

逆時針順序的螺旋矩陣列印

#include <stdio.h>#include <stdlib.h>#include <assert.h>/*1   8    72   9    63   4    5 輸出的矩正,第一個是3*3的,後面的4*4的,演算法就是隨便輸入一個N,就可以輸出一個N*N的矩正???1 12 11 102 13 16  93 14 15  84  5  6  7                                 */void 

EditPlus What’s New新增功能部分註解

針對EditPlus更新中提到的某些功能,做一些註解。EditPlus What's New原文出處:http://www.editplus.com/new.html Version 3.30 (2011-04-19)<features>* Supports TSVN commands

JS/AS(Flash)通訊失效的可能原因

tag:js as 通訊 調用 flash actionscript ExternalInterface addCallback call

測試瀏覽器對window.JSON的支援情況

ECMA-262標準第5版已經內建了JSON對象,最新的瀏覽器都已經支援了,但老的瀏覽器還未完全退出市場,不能完全忽略。在地球被HTML5完全佔領之前,測試一下各瀏覽器(主要是IE8)對內建 window.JSON 的支援情況,順便也測了一下Box Model盒模型。首頁面代碼:index.html<html><head></head><body><script type="text/javascript" src="test.js">

IE標題被自動修改為網址片段標識(#之後的文字)的解決方案

問題癥狀:當頁面中嵌入了flash,並且頁面的地址中含有“片段標識”(Fragment Identifier,即網址#之後的文字)時,用IE瀏覽器訪問此頁面,會發現flash載入完成後,瀏覽器視窗的標題末尾會被加上“片段標識”,或是整個標題被替換成“片段標識”。問題出現條件:已知會導致問題的軟體版本:IE6,Flash Player

<script>關閉標籤的寫法所引發的疑案

自從有了XHTML,很多開發人員會本著盡善盡美精益求精的態度,開始對代碼進行一系列的修正和最佳化了。比如,標籤都要關閉了:<img src="xxx" /> 這本來沒有錯,可這時候突然冒出個新問題來:有些代碼看似沒有錯誤合乎文法,可就是無法達到預期的效果,典型癥狀之一就是指令碼“缺少對象”/“變數未定義”等異常。 這極有可能是“最佳化”後的代碼產生的瀏覽器安全色性bug:某些標籤的關閉“最佳化”要慎用。比如<script>標籤,當前部分瀏覽器就不支援<script

一例flash在Safari瀏覽器顯示異常的bug

問題癥狀:某個項目中,需要調用window.open()開啟一個新視窗,裡面會載入一個包含flash的頁面。其它瀏覽器都沒什麼問題,但是在Windows XP/7 & Safari 5.1.2 & Adobe Flash Player

猜數位程式

/*  Author:   avalon    qq:1243128    Date:        26-10-04 14:51  Description: 0-9中隨即抽選4個數,組成4位元,(這次僅討論他們不重複的情況.)               然後由程式猜這個數值,人給出猜的結果,               用xAyB表示,A表示你猜對,且這個數值的位置也正確的有X個,               B表示你猜對,但是位置的錯誤的數值有Y個.              

寫給初學者的FAQ

c和c++都學了一段時間了,平時常把一些心得放到這裡來。希望得到很好的討論。但也因此交了很多剛開始學習c和c++的朋友,並很榮幸的得到了他們信任,於是總免不了一遍又一遍回答一些非常基礎的但又幾乎每人必問東西,耗去了我大量的時間。實在不原意被這些東西淹了,於是把他們整理出來,希望各位初學者朋友在問我之前看看他們,從此使得我和你們的交流更有效率吧、1、我怎麼學習c++和c答,這兩種語言都很基礎,很需要悟性,很花時間的東西,想速成的話最好就別學了,java和c#更合適你,如果你真想學,那麼除了讀大量的

string和各內建類型的互換方法(stringstream的一種用法)

/*和c的轉換函式比起來用法更為隱蔽,對初學者來說不夠直觀。*/#include "iostream"#include "sstream"#include "string"#include "cstdlib"using namespace std;int main(void){/*以下是內建類型向string轉換的解決方案*/  int ival; char cval; ostringstream out_string; string str;  ival = 100; cval = 'w'; 

KMP演算法尋找串S中含串P的個數count

#include <iostream>#include <stdlib.h>#include <vector>using namespace std;inline void NEXT(const string& T,vector<int>& next){    //按模式串產生vector,next(T.size())        next[0]=-1;                 for(int

Chrome中利用HTML5實現具有檔案“編輯”及“下載”功能的本地應用

【Data URL】最新的HTML5瀏覽器中,已經支援用Data URL(RFC2397)來引用“外部”資源了。比如下面的連結,在HTML5瀏覽器中點擊後,會轉到一個新頁面,顯示“Hello Data URL!”字樣。<a href="data:text/plain,Hello Data URL!">Hello</a>如果常值內容包含特殊字元怎麼辦?Data URL也是一種URL,也可以使用通用的URL轉義編碼:<a

總頁數: 61357 1 .... 21638 21639 21640 21641 21642 .... 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.