原创 數據庫理論(2)之數據庫事務

事務時是指用戶在進行數據庫操作時的一個數據庫操作序列。對於該操作序列中的操作,要麼全部執行,要麼全都不執行,所有的操作都是一個整體,不可分割。 1、事務的概念 事務是一個操作集合,這些操作要麼都執行,要麼都不執行,它是一個不可

原创 SQL語言(1)

SQL語言是一種介於關係代數與關係演算之間的結構化查詢語言,實現了數據操縱、數據定義和數據控制功能。 (1)SQL語言概念 SQL(Structured Query Language)是一種介於關係代數與關係演算之間的結構化查

原创 計算機網絡複習——概述

1、計算機網絡(簡稱網絡)其實就是把許多計算機連接在一起。 2、互聯網則是把許多網絡連接在一起。 五層,TCP/IP分層,OSI分層

原创 服務端connect

#include<stdio.h>   #include<stdlib.h>   #include<string.h>   #include<errno.h>   #include<sys/types.h

原创 socket 聊天室

提供鏈接這是socket下的多功能聊天室 文件傳輸協議服務端

原创 linux開篇

在很多人的眼裏,C語言和linux常常是分不開的。這其中的原因很多,其中最重要的一部分我認爲是linux本身就是C語言的傑出作品。當然,linux操作系統本身對C語言的支持也是相當到位的。作爲一個真正的程序員來說,如果沒有在linux下面

原创 lalallala

#include<stdio.h>   #include<stdlib.h>   #include<string.h>   #include<errno.h>   #include<sys/types.h

原创 json記錄

#include <stdio.h>   #include <stdlib.h>   #include <string.h>   #include <errno.h>   #include <sys/ty

原创 替換空格

題目描述 請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 解題分析 替換字符串中的空格,一、我們可以重頭開始往後遍歷,遇到空格就用

原创 從輸入URL到頁面加載發生了什麼

原文地址:從輸入URL到頁面加載發生了什麼 最近在進行筆試時,發現有一個問題始終繞不開,關於計算機網絡的: 在瀏覽器中輸入URL到整個頁面顯示在用戶面前時這個過程中到底發生了什麼。 幸好在上面看到這篇,真的很全很形象,方便自己記憶,

原创 內存對齊

對齊原因 大部分的參考資料都是如是說的: 1、平臺原因(移植原因):不是所有的硬件平臺都能訪問任意地址上的任意數據的;某些硬件平臺只能在某些地址處取某些特定類型的數據,否則拋出硬件異常。 2、性能原因:數據結構(尤其是棧)應該儘可能

原创 AT&T

【 聲明:版權所有,歡迎轉載,請勿用於商業用途。  聯繫信箱:feixiaoxing @163.com】     同樣是x86的cpu,但是卻可以用不同形式的彙編語言來表示。在window上面我們使用的更多是intel格式的彙編語言,而在

原创 makefile的簡單編寫

對於程序設計員來說,makefile是我們繞不過去的一個坎。可能對於習慣Visual C++的用戶來說,是否會編寫makefile無所謂。畢竟工具本身已經幫我們做好了全部的編譯流程。但是在Linux上面,一切變得不一樣了,沒有人會爲你做這

原创 從尾到頭打印鏈表

題目描述 輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 輸入描述: 輸入爲鏈表的表頭 輸出描述: 輸出爲需要打印的“新鏈表”的表頭 struct ListNode { int val; stru

原创 gdb調試

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 【 聲明:版權所有,歡迎轉載,請勿用於商業用途。  聯繫信箱:feixiaoxing @163.com】     編寫代碼過程中少不了調試。在windows下面,我們有visu