delphi 的 pos 函數 對中文支援不好。

delphi 的pos函數中文下有bug.正常情況下:  pos('a','abc')  返回 1;bug示範,中文情況下:  pos('胺','封裝服務')=4  (⊙﹏⊙b汗);  因為 s :='胺'; s[1]=#176,s[2]=#183;            s2 := '封裝服務';  s2[4] = #176('裝'第二個位元組);s2[5] =#183('服'第一個位元組); 因此錯誤判斷。呵呵。注意:補充: 如果想要在中文環境下正確使用pos ,那就用widestring。

delphi中 socket 心跳包的實現

------轉自 http://apps.hi.baidu.com/share/detail/33014978有開發網路應用經曆的人都知道,網路中的接收和發送資料都是使用WINDOWS中的SOCKET進行實現。但是如果此通訊端已經斷開,那發送資料和接收資料的時候就一定會有問題。可是如何判斷這個通訊端是否還可以使用呢?   有人一定想到使用Send函數中的返回結果來進行判斷。如果返回的長度和自己發送出去的長度一致,那就說明這個通訊端是可用的,否則此通訊端一定出現了問題。但是我們並不是無時無刻的發送

mule 3.0.0入門例子

  最近想學習mule,打算從成功運行第一個例子開始。mule最新版本是mule-standalone-3.0.0,而網上很多安裝入門的例子都是以前的版本,在配置xml時與以前版本不同,自己只好網上瞭解資料。 1.用Myeclipse 8.5線上安裝外掛程式mule:mule-standalone-3.0.0.zip版本。 更新連結:http://dist.muleforge.org/mule-ide/updates/3.4/ 2.下載下載Mule

作業系統虛擬化之KVM

KVM(Kernel-based VirtualMachine)是一個全虛擬化的解決方案,它自2.6.20以後正式成為Linux核心的一部分,也就是說,它是Linux核心官方支援的一個虛擬化方案。KVM的硬體需求是CPU必須支援虛擬化,對於Intel CPU來說是Intel VT,AMD CPU則是AMD-V。如何確定你的CPU支援硬體虛擬化呢?egrep '(vmx|svm)' /proc/cpuinfovmx是Intel CPU的,svm則是AMD CPU的。我的CPU返回如下:flags:

顯示GIF表徵圖報錯:“A generic error occurred in GDI+.”

代碼如下: public static Image BytesToImage(this byte[] bytes) { Image image = null; if (bytes != null) { using (MemoryStream sm=new MemoryStream(bytes)) { image = Image.FromStream(sm);

MacOS下命令大全

OSX 的檔案系統 OSX 採用的Unix檔案系統,所有檔案都掛在跟目錄 / 下面,所以不在要有Windows 下的盤符概念。 你在案頭上看到的硬碟都掛在 /Volumes 下。比如接上個叫做 USBHD的移動硬碟,案頭上會顯示出一個硬碟表徵圖,它實際在哪裡呢? 在終端裡執行 ls /Volumes/USBHD, 看看顯示出的是不是這個移動硬碟的內容。 根目錄位置是 / 核心 Mach_kernel 就在這裡, 驅動所在位置

iPhone開發之深入淺出 — ARC之迴圈參照

文章目錄 概念 概念當我們使用強參照(Strong reference)時,往往需要留意 迴圈參照 的問題。迴圈參照指的是兩個對象被互相強參照,以至於任一對象都不能釋放。一般情況下,當對象之間有“父子關係”時,強參照的情況發生的比較多。比如通訊薄對象AddrBook和每個通訊錄Entry的關係如下。這種情況下,由於Entry對象被AddrBook強參照,所以不能釋放。另一方面,如果Entry被釋放了,AddrBook對象的強參照也就沒有了,

做一棵永遠成長的蘋果樹

一棵蘋果樹,終於結果了。 第一年,它結了10個蘋果,9個被拿走,自己得到1個。對此,蘋果樹憤憤不平,於是自斷經脈,拒絕成長。第二年,它結了5個蘋果,4個被拿走,自己得到 1個。"哈哈,去年我得到了10%,今年得到20%!翻了一番。"這棵蘋果樹心理平衡了。 但是,它還可以這樣:繼續成長。譬如,第二年,它結了100個果子,被拿走90個,自己得到10個。 很可能,它被拿走99個,自己得到1個。但沒關係,它還可以繼續成長,第三年結1000個果子......

Photoshop 油畫效果濾鏡

學習目的,摘自:http://www.cnblogs.com/hoodlum1980/archive/2011/01/15/1936078.html【原創性聲明】本濾鏡是由我採用 PS SDK 開發而成,而濾鏡的演算法的具體是有誰提出的可能不詳,我是參考了 FilterExplorer 的源碼(VC 6),本演算法的主要參考來源是該項目中的 Filters.cpp, 作者是 Jason Waltman (18, April, 2001) 。另國內另一個用C#語言編寫的軟體

基於粒子濾波的物體跟蹤

粒子濾波實現物體跟蹤的演算法原理: 1)初始化階段-提取跟蹤目標特徵該階段要人工指定跟蹤目標,程式計算跟蹤目標的特徵,比如可以採用目標的顏色特徵。具體到Rob

NSZombieEnabled ,解決EXC_BAD_ACCESS錯誤的一種方法

( 提醒NSZombieEnabled只能在調試的時候使用,千萬不要忘記在產品發布的時候去掉,因為NSZombieEnabled不會真正去釋放dealloc對象的記憶體,一直開啟後果可想而知,自重!)s 我們做iOS 程式開發時經常用遇到 EXC_BAD_ACCESS 錯誤導致 Crash,出現這種錯誤時一般 Xcode 不會給我們太多的資訊來定位錯誤來源,只是在應用 Delegate 上留下像Thread 1: Program received signal:"EXC_BAD_ACCESS",

KMP演算法的動態規劃解說

理解我接下來所說的東西,需要大家懂得簡單的動態規劃。KMP大家都不陌生了,但是其中計算next數組總是搞不明白,我想有很多人和我一樣。所以這裡用動態規劃的思路去描述一下這個問題。模式串P=c[1]c[2]......c[n]先設幾個符號:suffix(S): S的所有尾碼的集合prefix(S): S的所有首碼的集合例如:suffix("abcd") = {"","d", "cd", "bcd"}         prefix("abcd") = {"","a", "ab", "abc"}看到,

mp3搜尋引擎–演算法【baidu】

假設一個mp3搜尋引擎收錄了2^24首歌曲,並記錄了可收聽這些歌曲的2^30條URL,但每首歌的URL不超過2^10個。系統會定期檢查這些URL,如果一個URL不可用則不出現在搜尋結果中。現在歌曲名和URL分別通過整型的SONG_ID和URL_ID唯一確定。對該系統有如下需求: 1) 通過SONG_ID搜尋一首歌的URL_ID,給出URL_ID計數和列表 2) 給定一個SONG_ID,為其添加一個新的URL_ID 3) 添加一個新的SONG_ID 4) 給定一個URL_ID,將其置為不可用

MBTI職業性格測試

  經常在psytopic網站溜達,但一直沒有去做他的心理學測試,今天終於有空線上測試了一把。個人性格:Psytopic分析:您的性格類型是“ISFJ”(內向+實感+情感+判斷)    沉靜,友善,有責任感和謹慎。能堅定不移地承擔責任。做事貫徹始終、不辭勞苦和準確無誤。忠誠,替人著想,細心;往往記著他所重視的人的種種微小事情,關心別人的感受。努力創造一個有秩序、和諧的工作和家居 環境。     

黃梅清風

這些天聽了不少的黃梅戲。我不知道是什麼時候喜歡上了黃梅戲,記得小時候,農村裡每到冬季過年時分,都會請戲班來唱戲,不過那時候唱的都是花鼓戲,後來慢慢的隨著改革開放,人開始外走,於是後來就慢慢的沒有請戲班唱戲的習慣了。再後來鄰居家中開始看光碟,較多的就是戲曲類的,就是在這種耳濡目染的情況下慢慢的我就開始有好感了。黃梅戲中有許多經典的唱段,《夫妻雙雙把家還》大部分人都會上幾句,在電視劇中就有更多的經典了,流行最廣的莫過於《天仙配》,其次有《桃花扇》、《半把剪刀》、《李清照》、《女駙馬》等經典電視。每次

關於出現too many open files異常

Q:什麼是最大檔案數?A:This number indicates the maximum number of files normal users (i.e. non-root) can have open in a single session  這個是來自redhad的解釋,意思就是普通使用者在一個單一進程中所能開啟的最多檔案數Q:如何查看當前系統配置的最大檔案數A:用ulimit-a  結果如下:其中紅色部分為最大檔案數[root@sanp_244 ~]# ulimit -acore

flex4組件_s:states 一知半解

1.FLEX4狀態概述   在很多富互連網應用,網頁外觀的改變基於使用者的行為。一個狀態就定義了組件的一種表現樣式。要想使用狀態,你應該首先定義一個預設的狀態,然後在此基礎上重寫或者更改,這樣就形成了一系列的其他樣式。你可以添加、移除某些子項目,更改CSS或者屬性的值,更改觸發的事件。下面是一個簡單的例子:<?xml version="1.0" encoding="utf-8"?><s:Application

bellman ford演算法

Dijkstra演算法是處理單源最短路徑的有效演算法,但它局限於邊的權值非負的情況,若圖中出現權值為負的邊,Dijkstra演算法就會失效,求出的最短路徑就可能是錯的。這時候,就需要使用其他的演算法來求解最短路徑,Bellman-Ford演算法就是其中最常用的一個。該演算法由美國數學家理查德•貝爾曼(Richard Bellman, 動態規劃的提出者)和小萊斯特•福特(Lester Ford)發明。Bellman-Ford演算法的流程如下:給定圖G(V,

centos5.2 64位yum國內源之首選 上海交大(未驗證)

安裝好centos5.264位作業系統後,首先考慮的是升級問題。而升級首先要考慮的是找一個較快的升級網站和鏡像網站。經過很多回測試,在電信線路下,上海交通大學的速度在設定以axel加速yum的情況下,白天的速度可達到650k左右,基本可以讓各個centos愛好者滿意了。下面是具體的設定一、備份CentOS-Base.repo(在root許可權下)在終端運行:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo

製作haproxy rpm包

今天改了一下haproxy網頁上的logo,將Haproxy改成了cs2c load balance。控制網頁顯示的檔案在include/common/version.h中。模仿網上下載的rpm包,自己寫了一個spec檔案: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Summary: haproxy load balanceName:

總頁數: 61357 1 .... 4720 4721 4722 4723 4724 .... 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.