創建Web是爲了通過Internet共享文檔,而HTML是用來編寫這些文檔的語言。
雖然文本一直是主要的媒介,但HTML逐漸包含了其他類型的內容,如圖像和視頻。
背景: 省分短信發送每天都差不多要1000W條上下,遇到特殊節假日和政府通告時量會更大!boss系統中存放的是短信發送內容,而真正完成發送短信指令動作是的華爲方做的短廳,這麼大的通信量選擇了netty來完成數據傳輸並自定義了一套基於net
Tomcat(這裏以tomcat代表web服務器)和Servlet對比: Tomcat可以理解成用於http平臺的服務器,能接受http的請求並分析。 Servlet是java內部的一種規範,準確的說,他可以對參數進行分析,創建對象然後返
大量數據流動是web應用性能問題常見的原因,而緩存被廣泛的用於優化數據庫應用。cache 被設計爲通過保存從數據庫裏load的數據來減少應用和數據庫之間的數據流動。數據庫訪問只有當檢索的數據不在cache 裏可用時才必要。hiberna
一.Struts實現的MVC框架二.Struts的工作流程 對於採用Struts框架的Web應用,在Web應用啓動時就會加載並初始化Actio
作爲練習,自己編了一個: #include "stdafx.h" #include <iostream> #include <string> //#include <windows.h> using namespace std;
在程序中,已知寫入權限的密碼。 --------------------------------------------------------------- 1 使用 DWORD WNetAddConnection2(
看到一篇不錯的文章《The method to epoll's madness》(作者:Cindy Sridharan)(原文鏈接)。 下面是摘錄: epoll stands for event poll and is a Linux s
1.高性能網路服務器編程用什麼技術? Unix/Linux平臺:epoll Windows平臺:IOCP 2.Linux的epoll函數 epoll用到三個函數: int epoll_create(int size); int epol
大家是不是想知道,當我們在用戶空間調用linux epoll的三個函數 int epoll_create(int size); int epoll_ctl(int epfd, int op, int fd, struct epoll_ev
套接字簡介套接字介紹什麼是套接字參考資料1參考資料2套接字的定義 套接字介紹 參考資料 套接字參考資料-1 套接字參考資料-2 什麼是套接字 參考資料1 Socket的英文原意是"插座",作爲類UNIX系統的進程通信機制,它如
簡介 在Socket中,數據一般是char型(一般情況下,其實最好是用uchar來傳輸,避免莫名其妙的錯誤,但用char也是可以的),而在Qt裏面可以使用QByteArray,這個在QSocket裏面,是一個神器,根據C++中ch
IP地址(源IP,目的IP) 用來識別互聯網上一臺主機的位置 端口號(源端口,目的端口) 用來區分一臺主機上的哪個應用程序 (佔兩個字節的整數) 五元組: 源IP, 目的IP 源端口, 目的端口 協議類型 通過一個五元組表示一個唯
TCP服務器 他也涉及到兩個核心的類 ServerSocket Socket 這裏注意: UDP協議無連接,類似發微信,直接發就行 TCP協議有連接,類似打電話,要接通才能通話。 這裏依然用回顯服務器模式來體會TCP服務器: im
TCP和HTTP協議使我們之後都比較重要的協議。目前用瀏覽器打開的一個網頁都是基於HTTP協議來進行傳輸的,APP內部數據大概率也是基於HTTP協議傳輸的。 接下來我們具體看HTTP協議的細節: URL:就是我們一直說的網址的專
文章目錄基於UDP編程(服務器端持續監聽客戶端的請求)服務器端 server.cpp:客戶端 client.cpp: 基於UDP編程(服務器端持續監聽客戶端的請求) 服務器端 server.cpp: #include <stdio