實現QQ聊天氣泡效果,qq聊天氣泡今天自己用 HTML/CSS 做了個類似QQ的聊天氣泡,下面是:下面說下關鍵地方的樣式設定,然後貼出html和css代碼(不多)。步驟1:布局訊息採用div+float布局,每條訊息用一個DIV標籤包裹,裡面再放兩個DIV分別用來包裹使用者表徵圖和使用者訊息內容。左側訊息,先清除浮動,然後設定 float:left,這樣使用者表徵圖和訊息內容就可以顯示在同一行了,其中使用者表徵圖在左邊,訊息內容緊鄰著使用者表徵圖。右側訊息,同樣先清除浮動,
javascriptRegex小數類型,Regex小數如果想要閱讀和理解一下的,可以讀一下。如果只需要結果,直接跳到本文最後。曾經有需求用javascriptRegex匹配小數類型,後來自己之前寫的也是不能完全正確識別。後來在網上找了許多,甚至包括一些老外的純英文論壇什麼的,發現都是錯的,都不夠全面。常見錯誤:1. /^-?\d+\.\d+$/ http://blog.csdn.net/xxd851116/article/details/43
CKEditor的安裝與基本使用(JSP),ckeditor安裝jsp文章分類:Web前端一、下載CKEditor 1. 直接,當前最新版本為3.5: http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.5/ckeditor_3.5.zip 2.
scrollTop clientTop offsetTop scrollHeight clientHeight clientWidth的區別及用法,clienttop這幾個屬性做滾動時會經常用到,現總如下:首先定義一個div,樣式如下:<style>*{ margin:0px; padding:0px;}body{ margin:0px; padding:10px; border:solid 10px #69F;}.aa{ margin:20px auto 0px; width:
相容 Google、Firefox、360系列瀏覽器的案頭通知(實用),Google360相容 Google、Firefox、360系列瀏覽器的案頭通知(實用) 本文為工作中總結而來,並參考了大量網路資源,希望對有同樣需求的朋友提供協助。 參考資源如下(部分):
DacningLinks實現,dancinglinks本文簡單分析DancingLinks實現中的資料結構設計,給出了精確覆蓋問題及其擴充問題的代碼,並應用於數獨問題。先簡單描述一下精確覆蓋問題:給定一個N*M的01矩陣,從中選中若干行,這些行向量相加後每個分量的值都是1,這樣的行向量集合稱為對列的一個精確覆蓋。問題可能是找到一個解,或者找到解使得行向量的個數最少。如果這些行向量相加後每個分量的值都大於或等於1,我們稱這個行向量集為列的一個覆蓋。問題是如何找到最小覆蓋
Windows
chkconfig命令詳細介紹,chkconfig詳細介紹命令介紹:chkconfig命令用來更新、查詢、修改不同運行級上的系統服務。比如安裝了httpd服務,並且把啟動的指令碼放在了/etc/rc.d/init.d目錄下,有時候需要開機自動啟動它,而有時候則不需要,因此,就可以使chkconfig命令來進行控制,這個命令就相當於一個開關,不過這個開關有[0-6]共7個檔.# 0 - 停機# 1 - 單一使用者模式 # 2 - 多使用者,沒有NFS # 3 -
OpenGL在MFC中的使用總結(二)——派生的OpenGL類,mfcopengl有些時候用到OpenGL需要每次進行配置,有點麻煩,可以直接基於CWND派生一個OpenGL類,在需要的時候直接用就可以了。下面附贈上這樣一個類,其中刪掉了我項目具體繪製的一些東西,如有錯誤不能用請聯絡我~~~h檔案:#if !defined(AFX_OPENGL_H__38B5D1C8_2DFF_4A7D_9A99_3AC401C19D72__INCLUDED_)#define
Effective JavaScript Variable Scope Item 8-9 Globals and Locals,scopeglobals本系列作為Effective JavaScript的讀書筆記。 Item
【C++ Primer每日刷】之一 迭代器,primer迭代器的介紹概述 迭代器是一種檢查容器內元素並遍曆元素的資料類型。 迭代器(iterator)是一種對象,它能夠用來遍曆標準模板庫容器中的部分或全部元素,每個迭代器對象代表容器中的確定的地址。迭代器修改了常規指標的介面,所謂迭代器是一種概念上的抽象:那些行為上像迭代器的東西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用演算法有機的統一起來。 標準庫為每一種標準容器(包括
java判斷字串是否為空白,java判斷字串以下是 Java 判斷字串是否為空白的三種方法.方法一: 最多人使用的一個方法, 直觀, 方便, 但效率很低.方法二: 比較字串長度, 效率高, 是我知道的最好一個方法.方法三: Java SE 6.0 才開始提供的方法, 效率和方法二幾乎相等, 但出於相容性考慮, 推薦使用方法二.1:if(s == null || s.equals(""));2:if(s == null || s.length() <=
HDU 1041 Computer Transformation 數學DP題解,hdudp本題如果編程是使用DP思想直接打表就可以了。如果是找規律就需要數學思維了。規律就是看這些連續的0是從哪裡來的。我找到的規律是:1經過兩次裂變之後就會產生一個00; 00經過兩次裂變之後也會產生新的00;故此需要記錄好1和00出現的次數就可以遞推出後面的00出現的資料了。公式就是tbl00[i] = tbl00[i-2] + tbl1[i-2];
PHP第七課
Winsock基礎編程,winsock編程Winsock基礎編程 Socket的英文原義是“孔”或“插座”。作為BSD
C++虛擬繼承 類的記憶體布局,布局1、 單個虛擬繼承只是為了分析而已,實際中並沒有太大的作用。跟虛擬繼承相關的衍生類別對象的記憶體布局跟具體的編譯器相關。 (1)VS編譯器:無論有無虛函數,必然含有虛基類表指標。虛基類表中的內容為本類執行個體的位移和基類執行個體的相對位移值。如果有虛函數,那麼基類的虛函數表跟衍生類別的虛函數表是分開的。在記憶體布局上,地址從低到高,順序如下:衍生類別的虛函數表指標+虛基類表指標+衍生類別的成員變數+
css+html+js實現下拉及多級快顯功能表,cssjs本文將使用css+html+js實現橫向菜單,具有下拉的多級快顯功能表。首先我們來看看:首先應該寫html部分的代碼,代碼比較簡單,代碼如下:<body> <div id="menu"> <ul> <li><a href="#" id="current">首頁<
爬蟲爬資料時,post資料亂碼解決辦法,爬蟲post 最近在寫一個爬蟲,目標網站是:http://zx.bjmemc.com.cn/,可能是為了防止被爬取資料,它給自身資料加了密。用Google內建的抓包工具也不能捕獲到資料。於是下了Fiddler。 Fiddler的爬取結果如下: 可見,除了頭資訊之外,下面的資料資訊顯示成了亂碼。這樣就不能用程式類比瀏覽器發送資料了。
PHP第六課 數組的用法,php數組用法學習概要:*瞭解基本的數組函數的使用*懂得數組的遍曆*瞭解超全域數組的基本關係與使用數組1.數組定義和遍曆
HDU 1047 Integer Inquiry 大數相加 string解法,hduinquiry本題就是大數相加,題目都不用看了。不過注意的就是HDU的肯爹輸出,好幾次presentation error了。還有個特殊情況,就是會有空資料的輸入case。#include <stdio.h>#include <vector>#include <string.h>#include <algorithm>#include