限制文本字長

原文:http://www.lukfor.com <script> function getStringUTFLength(str) {     var value = str.replace(/[^/x00-/xff]/g,"  ");     return value.length; } function leftUTFString(str,len) {     if(getStringUTFLength(str)<=len)         return str;    

用gcc編譯產生動態連結程式庫*.so檔案的方法

linux下檔案的類型是不依賴於其尾碼名的,但一般來講:.o,是目標檔案,相當於windows中的.obj檔案.so 為共用庫,是shared object,用於動態串連的,和dll差不多.a為靜態庫,是好多個.o合在一起,用於靜態串連.la為libtool自動產生的一些共用庫,vi編輯查看,主要記錄了一些配置資訊。可以用如下命令查看*.la檔案的格式   $file *.la      *.la: ASCII English text 動態庫*.so在linux下用c和c++編程時經常會碰到,

RedHat下JDK1.6安裝-利用alternative實現多版本並存

RedHat es下安裝過程很簡單,Sun下載JDK1.6包,解壓,然後rpm安裝安裝完後,在etc/profile.d/下建立java.sh,代碼如下    JAVA_HOME=/usr/java/jdk1.6.0    PATH=$PATH: $JAVA_HOME/bin    CLASSPATH=.: $JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar    export JAVA_HOME PATH

設計模式複習筆記(單件)

 Intent保證一個類只有一個執行個體,並且提供對該執行個體的一個全域訪問點。Motivation對某些類來說,確保只有一個執行個體是非常重要的。雖然系統中可以由多台印表機,但是應該只有一個印表機假離線(spooler)(如來熊評論:是誰把spooler翻譯成假離線的?實在是晦澀之極,相應的是不是還有真離線呢?其實直接翻譯成“調度器”不是更容易接受嗎?)。應該只有一個檔案系統和一個視窗管理器。一個數位過濾器中只有一個A/D轉換器。一家公司只能由一套會計系統。我們怎樣確保一個類只有一個執行個體,

vi 命令詳解 關於vi替換命令的使用說明

 vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky :s/vivian/sky/g 替換當前行所有 vivian 為 sky :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky :n,$s/vivian/sky/g 替換第 n

設計模式之Singleton(單件)

單態定義:Singleton模式主要作用是保證在Java應用程式中,一個類Class只有一個執行個體存在。 在很多操作中,比如建立目錄 資料庫連接都需要這樣的單線程操作。還有, singleton能夠被狀態化;

頁面加灰的方法

html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }  使用方法:這段代碼可以變網頁為黑白,將代碼加到CSS最頂端就可以實現素裝。建議全國站長動起來。為在地震中遇難的同胞哀悼。 如果網站沒有使用CSS,可以在網頁/模板的HTML代碼 <head>和 </head> 之間插入: <style>

PALM TREO650 JPILOT UBUUNT

下面是我用jpilot同步的步驟:1. sudo apt-get install jpilot2. 在終端輸入 sudo modprobe visor,     我是把visor 加入了 /etc/modules   中,這樣每次啟動時自動載入visor 模組3. 開始同步啦, 首先開啟 jpilot, 選擇 檔案 -> 安裝使用者, 我的使用者名稱是Handspring(使用者名稱很重要, 如果使用了不palm上次同步的使用者名稱, 可能導致很多軟體無法繼續使用)4. 進入 檔案

世界名表排名

世界名表排名 1.特級表:以製作複雜功能表見長,打磨考究,充份顯示錶廠的技術實力,品牌含金量極高,產量有限,價位多為十萬元以上。 百達翡麗;愛彼;江詩丹頓;A.LANGE&SOEHNE;寶璣;ROGER DUBIUS豪爵;PARMIGIANI帕瑪 強尼;寶珀(複雜款,普通款為一類一);雅典(複雜款,普通款為一類一);FRANK MULLER法蘭穆勒(複雜款,普通款為一類一);GLASHUETTE ORIGINAL格拉蘇蒂(GUB39自動機芯及女表

TCP-IP詳解筆記1.1 概念

1, OSI七層模型 OSI是Open System Interconnection 的縮寫,意為開放式系統互聯參考模型。在OSI出現之前,電腦網路中存在眾多的體繫結構,其中以IBM公司的SNA(系統網路結構)和DEC公司的 DNA(Digital Network Architecture)數字網路體繫結構最為著名。為瞭解決不同體繫結構的網路的互聯問題,國際標準組織ISO(注意不要與OSI搞混)於1981 年制定了開放系統互相連線模型參考模型(Open System

Sql隨機取資料

 MsSql隨機取資料 select top 10 * from c_cy_admin order by newid()Access 隨機取資料 select  SELECT top 10 id FROM 表1 order by rnd(id)mySql 隨機取資料 SELECT id FROM gueze order by rand() limit 10 Q. 如何得到隨機排序結果? A.

GDB調試(一)

GDB是一個強大的命令列調試工具。大家知道命令列的強大就是在於,其可以形成執行序列,形成指令碼。UNIX下的軟體全是命令列的,這給程式開發提代供了極大的便利,命令列軟體的優勢在於,它們可以非常容易的整合在一起,使用幾個簡單的已有工具的命令,就可以做出一個非常強大的功能。於是UNIX下的軟體比Windows下的軟體更能有機地結合,各自發揮各自的長處,組合成更為強勁的功能。而Windows下的圖形軟體基本上是各自為營,互相不能調用,很不利於各種軟體的相互整合。在這裡並不是要和Windows做個什麼比

資料庫類型簡介

資料庫類型   資料庫有類型之分,是根據資料模型劃分的。目前成熟地應用在資料庫系統中的資料模型有:層次模型、網壯模型和關聯式模式。下面我們分別學習以下這三種模型。層次模型    層次模型是用樹結構表示記錄類型及其聯絡的。    樹結構的基本特點是:       1、有且僅有一個結點無父結點;       2、其它結點有且有一個父結點。   

Fedora Core 8下的Apache + Subversion(SVN)配置

1, 下載Apache:http://httpd.apache.org/download.cgi我下載的是:httpd-2.2.8.tar.bz2,下載後解壓縮到目前的目錄,命令如下:tar jxvf httpd-2.2.8.tar.bz22,

關於Llinux下安裝ACE的說明

關於Llinux下安裝ACE的補充說明要補充說明的是:首先要設定$ACE_ROOT環境變數,把該環境變數指向ACE_wrappers目錄:可以編輯/etc/profile 或是 .bash_profile檔案,如ACE_ROOT=/works/.../ACE_wrappers,然後匯出export ACE_ROOT一下,最後用echo $ACE_ROOT查看一下對了就可以了.接下來,進入 $ACE_ROOT/ace目錄,建立一個文本 config.h,內容如下:#include

64位機器上安裝memcache

機器ip為192.168.6.210,64位centOS5                1,首先下載到memcached和libevent   memcache需要libevent的支援   #cd /usr/local/src/   # wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz   # wget

32到64位的資料移轉

平滑遷移的技巧和技術層級: 初級Harsha S. Adiga (haradiga@in.ibm.com), 軟體工程師, IBM2006 年 5 月 18 日隨著 64 位元體繫結構的普及,針對 64 位元系統準備好您的 Linux 軟體已經變得比以前更為重要。在本文中,您將學習如何在進行語句聲明、賦值、位移、類型轉換、字串格式化以及更多操作時,防止出現可移植性缺陷。Linux 是可以使用 64 位元處理器的跨平台作業系統之一,現在

Tokyo Tyrant使用小結

啟動Tokyo Tyrant使用命令:ttservctl start使用命令查看當前進程:ps -ef | grep ttserver結果如下,說明在1978連接埠啟動ttserver成功,資料庫檔案儲存在/var/ttserver/casket.tch:root 10923 1 0 20:09 ? 00:00:00 ttserver -port 1978 -dmn -pid/var/ttserver/pid -log /var/ttserver/log -ulog /var/ttserver/

/dev/null 2>&1 解釋

cmd >a 2>a 和 cmd >a 2>&1 為什麼不同?u [ k E*[ l051Testing軟體測試網1g:j ^ ] G2F M s Fcmd >a 2>a :stdout和stderr都直接送往檔案 a ,a檔案會被開啟兩遍,由此導致stdout和stderr互相覆蓋。:B ? b/c N7W01/ z g3d x%| `0cmd >a 2>&1 :stdout直接送往檔案a ,stderr是繼承了FD1的管道之後,

線程池 範例

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <pthread.h>#include <assert.h>/* *線程池裡所有運行和等待的任務都是一個CThread_worker *由於所有任務都在鏈表裡,所以是一個鏈表結構 */typedef struct worker{

總頁數: 61357 1 .... 15859 15860 15861 15862 15863 .... 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.